article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section,
summary {
	display: block;
}

audio,
canvas,
video {
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden] {
	display: none;
}

html {
	font-family: Calibri, Verdana, Tahoma, "DejaVu Sans", sans-serif;
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	line-height: 1.5em;
}

button,
input,
select,
textarea {
	font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;
}

body {
	margin: 0;
	padding: 0;
}

a:link {}

a:visited {}

a:hover,
a:focus {}

a:active {}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	outline: 0;
}

p,
pre {
	margin: 1.5em 0;
}

blockquote {
	margin: 1.5em 30px;
}

h1 {
	font-size: 2em;
	line-height: 1.5em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

h2 {
	font-size: 1.5em;
	line-height: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}

h3 {
	font-size: 1.17em;
	line-height: 1.28205em;
	margin-top: 1.28205em;
	margin-bottom: 1.28205em;
}

h4 {
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

h5 {
	font-size: 0.83em;
	line-height: 1.80723em;
	margin-top: 1.80723em;
	margin-bottom: 1.80723em;
}

h6 {
	font-size: 0.67em;
	line-height: 2.23881em;
	margin-top: 2.23881em;
	margin-bottom: 2.23881em;
}

abbr[title] {
	border-bottom: 1px dotted;
}

b,
strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

hr {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	border: 1px solid #666;
	padding-bottom: -1px;
	margin: 1.5em 0;
}

mark {
	background: #ff0;
	color: #000;
}

code,
kbd,
pre,
samp,
tt,
var {
	font-family: "Courier New", "DejaVu Sans Mono", monospace, sans-serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
	line-height: 1.5em;
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019";
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

dl,
menu,
ol,
ul {
	margin: 1.5em 0;
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin: 0;
}

dd {
	margin: 0 0 0 30px;
}

menu,
ol,
ul {
	padding: 0 0 0 30px;
}

nav ul,
nav ol {
	list-style: none;
	list-style-image: none;
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	max-width: 100%;
}

svg:not(:root) {
	overflow: hidden;
}

figure {
	margin: 0;
}

form {
	margin: 0;
}

fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.5em 0.625em 1em;
}

legend {
	border: 0;
	padding: 0;
	*margin-left: -7px;
}

button,
input,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	*vertical-align: middle;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

button,
input {
	line-height: normal;
}

button,
select {
	text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	*overflow: visible;
}

button[disabled],
html input[disabled] {
	cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	*height: 13px;
	*width: 13px;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	vertical-align: top;
}

label {
	display: block;
	font-weight: bold;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}

.with-wireframes #header,
.with-wireframes #main,
.with-wireframes #content,
.with-wireframes #navigation,
.with-wireframes .region-sidebar-first,
.with-wireframes .region-sidebar-second,
.with-wireframes #footer,
.with-wireframes .region-bottom {
	outline: 1px solid #ccc;
}

.lt-ie8 .with-wireframes #header,
.lt-ie8 .with-wireframes #main,
.lt-ie8 .with-wireframes #content,
.lt-ie8 .with-wireframes #navigation,
.lt-ie8 .with-wireframes .region-sidebar-first,
.lt-ie8 .with-wireframes .region-sidebar-second,
.lt-ie8 .with-wireframes #footer,
.lt-ie8 .with-wireframes .region-bottom {
	border: 1px solid #ccc;
}

.element-invisible,
.element-focusable,
#navigation .block-menu .block__title,
#navigation .block-menu-block .block__title {
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}

.element-focusable:active,
.element-focusable:focus {
	position: static !important;
	clip: auto;
	height: auto;
	width: auto;
	overflow: auto;
}

#skip-link {
	margin: 0;
}

#skip-link a,
#skip-link a:visited {
	display: block;
	width: 100%;
	padding: 2px 0 3px 0;
	text-align: center;
	background-color: #666;
	color: #fff;
}

.header__logo {
	float: left;
	margin: 0;
	padding: 0;
}

.header__logo-image {
	vertical-align: bottom;
}

.header__name-and-slogan {
	float: left;
}

.header__site-name {
	margin: 0;
	font-size: 2em;
	line-height: 1.5em;
}

.header__site-link:link,
.header__site-link:visited {
	color: #000;
	text-decoration: none;
}

.header__site-link:hover,
.header__site-link:focus {
	text-decoration: underline;
}

.header__site-slogan {
	margin: 0;
}

.header__secondary-menu {
	float: right;
}

.header__region {
	clear: both;
}

#navigation {}

#navigation .block {
	margin-bottom: 0;
}

#navigation .links,
#navigation .menu {
	margin: 0;
	padding: 0;
	text-align: left;
}

#navigation .links li,
#navigation .menu li {
	float: left;
	padding: 0 10px 0 0;
	list-style-type: none;
	list-style-image: none;
}

.breadcrumb ol {
	margin: 0;
	padding: 0;
}

.breadcrumb li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.page__title,
.node__title,
.block__title,
.comments__title,
.comments__form-title,
.comment__title {
	margin: 0;
}

.messages,
.messages--status,
.messages--warning,
.messages--error {
	margin: 1.5em 0;
	padding: 10px 10px 10px 50px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');
	*background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/message-24-ok.png);
	background-position: 8px 8px;
	background-repeat: no-repeat;
	border: 1px solid #be7;
}

.messages--warning {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');
	*background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/message-24-warning.png);
	border-color: #ed5;
}

.messages--error {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');
	*background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/message-24-error.png);
	border-color: #ed541d;
}

.messages__list {
	margin: 0;
}

.messages__item {
	list-style-image: none;
}

.messages--error p.error {
	color: #333;
}

.ok,
.messages--status {
	background-color: #f8fff0;
	color: #234600;
}

.warning,
.messages--warning {
	background-color: #fffce5;
	color: #840;
}

.error,
.messages--error {
	background-color: #fef5f1;
	color: #8c2e0b;
}

.tabs-primary,
.tabs-secondary {
	overflow: hidden;
	*zoom: 1;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(100%, #bbbbbb), color-stop(100%, transparent));
	background-image: -webkit-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
	background-image: -moz-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
	background-image: -o-linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
	background-image: linear-gradient(bottom, #bbbbbb 1px, transparent 1px);
	list-style: none;
	border-bottom: 1px solid #bbbbbb \0/ie;
	margin: 1.5em 0;
	padding: 0 2px;
	white-space: nowrap;
}

.tabs-primary__tab,
.tabs-primary__tab.is-active,
.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
	float: left;
	margin: 0 3px;
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active,
a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
	border: 1px solid #e9e9e9;
	border-right: 0;
	border-bottom: 0;
	display: block;
	line-height: 1.5em;
	text-decoration: none;
}

.tabs-primary__tab,
.tabs-primary__tab.is-active {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	text-shadow: 1px 1px 0 white;
	border: 1px solid #bbbbbb;
	border-bottom-color: transparent;
	border-bottom: 0 \0/ie;
}

.is-active.tabs-primary__tab {
	border-bottom-color: white;
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	color: #333;
	background-color: #dedede;
	letter-spacing: 1px;
	padding: 0 1em;
	text-align: center;
}

a.tabs-primary__tab-link:hover,
a.tabs-primary__tab-link:focus {
	background-color: #e9e9e9;
	border-color: #f2f2f2;
}

a.tabs-primary__tab-link:active,
a.tabs-primary__tab-link.is-active {
	background-color: transparent;
	*zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE9E9E9', endColorstr='#00E9E9E9');
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, rgba(233, 233, 233, 0)));
	background-image: -webkit-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: -moz-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: -o-linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	background-image: linear-gradient(#e9e9e9, rgba(233, 233, 233, 0));
	border-color: #fff;
}

.tabs-secondary {
	font-size: .9em;
	margin-top: -1.5em;
}

.tabs-secondary__tab,
.tabs-secondary__tab.is-active {
	margin: 0.75em 3px;
}

a.tabs-secondary__tab-link,
a.tabs-secondary__tab-link.is-active {
	-webkit-border-radius: 0.75em;
	-moz-border-radius: 0.75em;
	-ms-border-radius: 0.75em;
	-o-border-radius: 0.75em;
	border-radius: 0.75em;
	-webkit-transition: background-color 0.3s;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
	text-shadow: 1px 1px 0 white;
	background-color: #f2f2f2;
	color: #666;
	padding: 0 .5em;
}

a.tabs-secondary__tab-link:hover,
a.tabs-secondary__tab-link:focus {
	background-color: #dedede;
	border-color: #999;
	color: #333;
}

a.tabs-secondary__tab-link:active,
a.tabs-secondary__tab-link.is-active {
	text-shadow: 1px 1px 0 #333333;
	background-color: #666;
	border-color: #000;
	color: #fff;
}

.inline {
	display: inline;
	padding: 0;
}

.inline li {
	display: inline;
	list-style-type: none;
	padding: 0 1em 0 0;
}

span.field-label {
	padding: 0 1em 0 0;
}

.more-link {
	text-align: right;
}

.more-help-link {
	text-align: right;
}

.more-help-link a {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');
	*background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/help.png);
	background-position: 0 50%;
	background-repeat: no-repeat;
	padding: 1px 0 1px 20px;
}

.pager {
	clear: both;
	padding: 0;
	text-align: center;
}

.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis,
.pager-current {
	display: inline;
	padding: 0 0.5em;
	list-style-type: none;
	background-image: none;
}

.pager-current {
	font-weight: bold;
}

.block {
	margin-bottom: 1.5em;
}

.menu__item.is-leaf {
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
	*list-style-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu-leaf.png);
	list-style-type: square;
}

.menu__item.is-expanded {
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
	*list-style-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu-expanded.png);
	list-style-type: circle;
}

.menu__item.is-collapsed {
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
	*list-style-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu-collapsed.png);
	list-style-type: disc;
}

.menu a.active {
	color: #000;
}

.new,
.update {
	color: #c00;
	background-color: transparent;
}

.unpublished {
	height: 0;
	overflow: visible;
	background-color: transparent;
	color: #d8d8d8;
	font-size: 75px;
	line-height: 1;
	font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	word-wrap: break-word;
}

.lt-ie8 .node-unpublished>*,
.lt-ie8 .comment-unpublished>* {
	position: relative;
}

.comments {
	margin: 1.5em 0;
}

.comment-preview {
	background-color: #ffffea;
}

.comment {}

.comment .permalink {
	text-transform: uppercase;
	font-size: 75%;
}

.indented {
	margin-left: 30px;
}

.form-item {
	margin: 1.5em 0;
}

.form-checkboxes .form-item,
.form-radios .form-item {
	margin: 0;
}

tr.odd .form-item,
tr.even .form-item {
	margin: 0;
}

.form-item input.error,
.form-item textarea.error,
.form-item select.error {
	border: 1px solid #c00;
}

.form-item .description {
	font-size: 0.85em;
}

.form-type-radio .description,
.form-type-checkbox .description {
	margin-left: 2.4em;
}

.form-required {
	color: #c00;
}

label.option {
	display: inline;
	font-weight: normal;
}

a.button {
	-webkit-appearance: button;
	-moz-appearance: button;
	appearance: button;
}

.password-parent,
.confirm-parent {
	margin: 0;
}

#user-login-form {
	text-align: left;
}

.openid-links {
	margin-bottom: 0;
}

.openid-link,
.user-link {
	margin-top: 1.5em;
}

html.js #user-login-form li.openid-link,
#user-login-form li.openid-link {
	margin-left: -20px;
}

#user-login ul {
	margin: 1.5em 0;
}

form th {
	text-align: left;
	padding-right: 1em;
	border-bottom: 3px solid #ccc;
}

form tbody {
	border-top: 1px solid #ccc;
}

form table ul {
	margin: 0;
}

tr.even,
tr.odd {
	background-color: #eee;
	border-bottom: 1px solid #ccc;
	padding: 0.1em 0.6em;
}

tr.even {
	background-color: #fff;
}

.lt-ie8 tr.even th,
.lt-ie8 tr.even td,
.lt-ie8 tr.odd th,
.lt-ie8 tr.odd td {
	border-bottom: 1px solid #ccc;
}

td.active {
	background-color: #ddd;
}

td.checkbox,
th.checkbox {
	text-align: center;
}

td.menu-disabled {
	background: #ccc;
}

#autocomplete .selected {
	background: #0072b9;
	color: #fff;
}

html.js .collapsible .fieldset-legend {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
	*background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu-expanded.png);
	background-position: 5px 65%;
	background-repeat: no-repeat;
	padding-left: 15px;
}

html.js .collapsed .fieldset-legend {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');
	*background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu-collapsed.png);
	background-position: 5px 50%;
}

.fieldset-legend .summary {
	color: #999;
	font-size: 0.9em;
	margin-left: 0.5em;
}

tr.drag {
	background-color: #fffff0;
}

tr.drag-previous {
	background-color: #ffd;
}

.tabledrag-toggle-weight {
	font-size: 0.9em;
}

tr.selected td {
	background: #ffc;
}

.progress {
	font-weight: bold;
}

.progress .bar {
	background: #ccc;
	border-color: #666;
	margin: 0 0.2em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}

.progress .filled {
	background-color: #0072b9;
	background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/progress.gif);
}

.poshuk tbody {
	border-top: 0px solid #ccc;
}

.poshuk table {
	margin-bottom: 0em;
	margin-top: 0em;
}

@media print {
	a:link,
	a:visited {
		text-decoration: underline !important;
	}
	a:link.header__site-link,
	a:visited.header__site-link {
		text-decoration: none !important;
	}
	#content a[href]:after {
		content: " (" attr(href) ")";
		font-weight: normal;
		font-size: 16px;
	}
	#content a[href^="javascript:"]:after,
	#content a[href^="#"]:after {
		content: "";
	}
	#content abbr[title]:after {
		content: " (" attr(title) ")";
	}
	#content {
		float: none !important;
		width: 100% !important;
		margin: 0 !important;
		padding: 0 !important;
	}
	body,
	#page,
	#main,
	#content {
		color: #000;
		background-color: transparent !important;
		background-image: none !important;
	}
	#skip-link,
	#toolbar,
	#navigation,
	.region-sidebar-first,
	.region-sidebar-second,
	#footer,
	.breadcrumb,
	.tabs,
	.action-links,
	.links,
	.book-navigation,
	.forum-topic-navigation,
	.pager,
	.feed-icons {
		visibility: hidden;
		display: none;
	}
}

html {
	color: #363672;
}

.back {
	width: 100%;
	overflow-x: hidden;
}

.front .back {
	min-width: 1170px;
}

.preheader {
	width: 100%;
	min-width: 1170px;
	height: 90px;
	background: #191970;
}

.header,
.region-header2,
#content,
.region-footer {
	width: 1170px;
	margin: 0 auto;
}

.header {
	height: 90px;
}

.header__logo {
	width: 270px;
	margin-top: 22px;
}

.header__logo,
.region-header {
	display: inline-block;
	vertical-align: top;
}

.block {
	margin: 0;
}

p {
	margin: 0 0 20px 0;
	line-height: 1.3em;
}

#back-top {
	right: 20px;
}

.region-header {
	width: 900px;
	text-align: right;
	position: relative;
}

#block-superfish-1 {
	margin: 26px 0 0 26px;
	display: inline-block;
}

#block-block-1 {
	display: block;
	float: right;
	margin-top: 28px;
}

.block-superfish .block-content li {
	padding: 0 7px;
}

.block-superfish .block-content li a {
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	padding: 10px 10px;
}

.block-superfish .block-content li a:hover,
.block-superfish .block-content li a.active {
	text-decoration: underline;
}

a.facebooklink {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/facebooklink.png) no-repeat 0px 0px;
	width: 29px;
	height: 29px;
	border-radius: 15px;
	display: inline-block;
	margin-left: 20px;
}

a.facebooklink:hover {
	box-shadow: 0px 0px 5px #4f7bbe;
}

.header2 {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/back.jpg) repeat 0px -90px;
	min-height: 1100px;
}

#block-block-3 .block-content {
	position: relative;
}

.fullmap {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/mapclear.png) no-repeat 0px 50px;
	display: block;
	width: 677px;
	height: 552px;
}

.logomap {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/logomap.png) no-repeat 27px center #fff;
	display: block;
	width: 530px;
	height: 80px;
	position: absolute;
	top: 0px;
	left: 730px;
}

.clearmap {
	background: #FFE9AD;
	display: block;
	width: 530px;
	height: 520px;
	position: absolute;
	z-index: 10;
	top: 80px;
	left: 730px;
}

.clearmaptext {
	font-family: Times New Roman;
	font-size: 30px;
	font-style: italic;
	margin: 168px 0 0 50px;
	width: 350px;
	line-height: 1.2em;
}

.clearmaparrow {
	font-family: Arial;
	font-size: 15px;
	margin: 38px 0 0 50px;
	width: 350px;
	font-style: italic;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/clearmaparrow.png) no-repeat 0px 5px;
	padding-left: 50px;
}

.fullmap .element {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/map1.jpg) no-repeat 0px 0px;
	width: 17px;
	height: 25px;
	position: absolute;
	z-index: 10;
	top: 0px;
	left: 0px;
}

.fullmap .element:hover {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/map2.jpg) no-repeat 0px 0px;
	cursor: pointer;
}

.fullmap .element a {
	display: block;
	width: 17px;
	height: 25px;
}

.fullmap1.element {
	top: 242px;
	left: 236px;
}

.fullmap2.element {
	top: 118px;
	left: 102px;
}

.fullmap3.element {
	top: 258px;
	left: 481px;
}

.fullmap4.element {
	top: 286px;
	left: 576px;
}

.fullmap5.element {
	top: 150px;
	left: 232px;
}

.fullmap6.element {
	top: 273px;
	left: 36px;
}

.fullmap7.element {
	top: 335px;
	left: 497px;
}

.fullmap8.element {
	top: 253px;
	left: 84px;
}

.fullmap9.element {
	top: 263px;
	left: 371px;
}

.fullmap10.element {
	top: 155px;
	left: 303px;
}

.fullmap11.element {
	top: 234px;
	left: 613px;
}

.fullmap12.element {
	top: 191px;
	left: 65px;
}

.fullmap13.element {
	top: 330px;
	left: 371px;
}

.fullmap14.element {
	top: 330px;
	left: 290px;
}

.fullmap15.element {
	top: 182px;
	left: 422px;
}

.fullmap16.element {
	top: 128px;
	left: 152px;
}

.fullmap17.element {
	top: 128px;
	left: 454px;
}

.fullmap18.element {
	top: 229px;
	left: 127px;
}

.fullmap19.element {
	top: 208px;
	left: 531px;
}

.fullmap20.element {
	top: 351px;
	left: 426px;
}

.fullmap21.element {
	top: 200px;
	left: 171px;
}

.fullmap22.element {
	top: 213px;
	left: 347px;
}

.fullmap23.element {
	top: 276px;
	left: 133px;
}

.fullmap24.element {
	top: 103px;
	left: 366px;
}

.region-header2 {
	position: relative;
}

#block-views-branchlist-block {
	display: block;
	width: 530px;
	height: 520px;
	position: absolute;
	top: 120px;
	left: 730px;
	background: #FFE9AD;
	z-index: 0;
	visibility: hidden;
}

#block-views-branchlist-block.active {
	z-index: 10;
	visibility: visible;
}

#block-views-branchlist-block .views-row {
	position: absolute;
	top: -40px;
	left: 0px;
	background: #FFE9AD;
	width: 100%;
	height: 520px;
	z-index: 0;
	visibility: hidden;
}

#block-views-branchlist-block .views-row.active {
	z-index: 10;
	visibility: visible;
}

#block-views-branchlist-block .views-row .views-field-name {
	margin-top: 18px;
	margin-bottom: 25px;
	font-family: Times New Roman;
	font-size: 30px;
	font-style: italic;
	width: 400px;
	line-height: 1.1em;
	padding-left: 40px;
}

#block-views-branchlist-block .views-row .views-field-field-branchsq,
#block-views-branchlist-block .views-row .views-field-field-branchob,
#block-views-branchlist-block .views-row .views-field-field-branchter,
#block-views-branchlist-block .views-row .views-field-field-contacts {
	font-family: Arial;
	font-size: 15px;
	color: #363672;
	width: 400px;
	line-height: 1.2em;
	margin-left: 40px;
	padding-bottom: 11px;
	margin-bottom: 11px;
	font-weight: 700;
	border-bottom: 1px solid #fff;
}

#block-views-branchlist-block .views-row .views-field-field-branchter {
	border: none;
}

#block-views-branchlist-block .views-row .views-field-field-contacts {
	max-height: 106px;
	overflow: hidden;
}

#block-views-branchlist-block .views-row .views-field-field-contacts p {
	margin-bottom: 5px;
}

#block-views-branchlist-block .views-row .views-field-field-branchsq .views-label,
#block-views-branchlist-block .views-row .views-field-field-branchob .views-label,
#block-views-branchlist-block .views-row .views-field-field-branchter .views-label {
	width: 215px;
	line-height: 1.2em;
	font-weight: 400;
	display: inline-block;
	vertical-align: top;
}

#block-views-branchlist-block .views-row .views-field-field-branchsq .field-content,
#block-views-branchlist-block .views-row .views-field-field-branchob .field-content,
#block-views-branchlist-block .views-row .views-field-field-branchter .field-content {
	display: inline-block;
	vertical-align: top;
}

#block-views-branchlist-block .views-row .views-field-nothing {
	margin-top: 25px;
}

#block-views-branchlist-block .views-row .views-field-nothing a,
a.readmore,
input[type="submit"],
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
	background: #FDBB2D;
	border: 1px solid #FDBB2D;
	color: #fff;
	text-decoration: none;
	font-size: 18px;
	text-transform: uppercase;
	padding: 10px 20px;
	margin-left: 190px;
}

input[type="submit"] {
	padding: 10px 38px 10px 20px;
}

#block-views-branchlist-block .views-row .views-field-nothing a:hover,
a.readmore:hover,
input[type="submit"]:hover,
#content .view .date-nav-wrapper .date-prev a:hover,
#content .view .date-nav-wrapper .date-next a:hover {
	background: #fff;
	color: #FDBB2D;
	border: 1px solid #FDBB2D;
}

input[type="submit"],
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
	margin: 0;
}

#block-block-4 {
	display: inline-block;
	vertical-align: top;
	position: relative;
}

.maplink {
	font-size: 16px;
	color: #7297cc;
	border: 1px solid #7297cc;
	padding: 10px 28px 10px 15px;
	position: relative;
	top: 20px;
	cursor: pointer;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/maplink1.png) no-repeat 140px 16px;
}

.maplink.active {
	color: #191970;
	border: 1px solid #fff;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/maplink2.png) no-repeat 138px 18px #fff;
	padding-bottom: 35px;
}

.not-front .header2 {
	height: 0px;
	min-height: 0px;
	z-index: 0;
	overflow: hidden;
}

.not-front .header2.active {
	height: 640px;
	min-height: 640px;
	z-index: 10;
}

.not-front #page {
	z-index: 90;
	position: relative;
	background: #fff;
	min-height: 140px;
	margin-top: 40px;
}

h1,
h1.page_title {
	font-size: 30px;
	color: #ff9900;
}

.prefooter {
	width: 100%;
	min-width: 1170px;
	padding-top: 35px;
	background: #fdbb2d;
	z-index: 90;
	position: relative;
}

.not-front .prefooter {
	margin-top: 50px;
}

#block-views-textbranch-block-1 {
	position: relative;
	top: -15px;
}

.view-textbranch.view-display-id-block_1 {
	font-style: italic;
	font-size: 16px;
	padding-left: 25px;
}

#block-superfish-2 {
	font-family: Calibri;
	display: inline-block;
}

#block-superfish-2 .block-content li {
	min-width: 95px;
	margin: 0 70px 0 0;
	text-align: center;
}

#block-superfish-2 .block-content a {
	color: #003366;
	font-size: 18px;
	text-decoration: none;
	padding: 44px 10px 5px 10px;
}

#block-superfish-2 .block-content li a:hover,
#block-superfish-2 .block-content li a.active {
	text-decoration: underline;
}

li#menu-502-2 a {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu_1.png) no-repeat center top;
}

li#menu-503-2 a {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu_2.png) no-repeat center 3px;
}

li#menu-498-2 a {}

li#menu-505-2 a {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu_4.png) no-repeat center 5px;
}

li#menu-499-2 a {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu_5.png) no-repeat center 2px;
}

li#menu-1064-2 a {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu_1.png) no-repeat center 2px;
}

li#menu-1065-2 a {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menu_4.png) no-repeat center 2px;
}

#block-block-2 {
	display: inline-block;
	float: right;
	width: 225px;
	padding-left: 20px;
}

#block-block-2 .block-content,
#block-block-2 .block-content a {
	color: #003366;
	font-size: 12px;
	text-decoration: none;
}

#block-block-2 .block-content a:hover {
	text-decoration: underline;
}

#block-block-2 .block-content p {
	margin: 0 0 4px 0;
}

a:focus {
	border: none;
	outline: none;
}

.front #content {
	position: relative;
	width: 1170px;
	margin: 0 auto;
}

#block-block-6 {
	position: absolute;
	top: -160px;
	text-align: center;
	width: 100px;
	margin: 0 auto;
	z-index: 95;
	left: 610px;
}

#block-block-6 i.fas {
	font-size: 65px;
	color: #4682E1;
}

#block-block-6 i.fas {
	-webkit-transition: text-shadow 1s linear;
	-moz-transition: text-shadow 1s linear;
	-ms-transition: text-shadow 1s linear;
	-o-transition: text-shadow 1s linear;
	transition: text-shadow 1s linear;
}

#block-block-6 i.fas:hover,
#block-block-6 i.fas.glow {
	text-shadow: 0 0 4px #4682E1;
}

.front #back-top {
	bottom: 67px;
}

#block-block-7 {
	position: fixed;
	z-index: 499;
	right: 20px;
	bottom: 37px;
	visibility: hidden;
	opacity: 0;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#block-block-7.active {
	visibility: visible;
	opacity: 1;
}

#back-bottom a {
	width: 50px;
	height: 50px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #bbb;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-bottom span#buttonbottom {
	width: 50px;
	height: 50px;
	display: block;
	margin-bottom: 7px;
	background-color: #191970;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/modules/scroll_to_top/up-arrow.png);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	opacity: 0.8;
	filter: alpha(opacity=80);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

#back-bottom a:hover span#buttonbottom {
	opacity: 1;
	filter: alpha(opacity=100);
}

#content {
	font-family: Calibri;
	font-size: 17px;
	line-height: 1.2em;
}

#content a {
	color: #191970;
	text-decoration: none;
	font-weight: 700;
}

#content a:hover {
	text-decoration: underline;
}

.node-consult .ui-state-default,
.node-consult .ui-widget-content .ui-state-default,
.node-consult .ui-widget-header .ui-state-default {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/faq.png) no-repeat 17px 13px #eeeeee;
	color: #000;
	font-family: Calibri;
	font-size: 18px;
	font-style: italic;
	border: 1px solid #eee;
	border-radius: 0;
	padding: 12px 50px 12px 50px;
}

.node-consult .ui-state-default .ui-icon {
	display: none;
}

.node-consult .ui-accordion .ui-accordion-content {
	font-size: 16px;
	font-family: Calibri;
}

#content .node-consult .ui-state-default a,
#content .node-consult .ui-state-default a:link,
#content .node-consult .ui-state-default a:visited {
	color: #000;
	font-weight: 400;
}

.field-type-file table {
	width: 600px;
	text-align: left;
}

.field-type-file table td,
.field-type-file table th {
	padding: 5px;
}

.view-lists table,
.view-branchlistsvac table,
.view-branchlistszak table,
.view-branchlistsbib table {
	width: 100%;
	text-align: left;
}

.view-lists table td,
.view-lists table th,
.view-branchlistsvac table td,
.view-branchlistsvac table th,
.view-branchlistszak table td,
.view-branchlistszak table th,
.view-branchlistsbib table td,
.view-branchlistsbib table th {
	padding: 10px;
	vertical-align: top;
}

.view-lists td.views-field-field-date,
.view-branchlistsvac td.views-field-field-date,
.view-branchlistszak td.views-field-field-date,
.view-branchlistsbib td.views-field-field-date {
	min-width: 127px;
}

.view-lists td.views-field-nothing,
.view-branchlistsvac td.views-field-nothing,
.view-branchlistszak td.views-field-nothing,
.view-branchlistsbib td.views-field-nothing {
	max-width: 200px;
	min-width: 155px;
}

#content a.readmore {
	margin: 0;
	display: inline-block;
	color: #fff;
	font-weight: 400;
}

#content .view-calendarevent a.readmore,
#content .view-calendar1 a.readmore,
#content .view-calendar2 a.readmore,
#content .view-calendar3 a.readmore,
#content .view-calendar4 a.readmore,
#content .view-calendar5 a.readmore,
#content .view-calendar6 a.readmore,
#content .view-calendar7 a.readmore,
#content .view-calendar8 a.readmore,
#content .view-calendar9 a.readmore,
#content .view-calendar10 a.readmore,
#content .view-calendar11 a.readmore,
#content .view-calendar12 a.readmore,
#content .view-calendar13 a.readmore,
#content .view-calendar14 a.readmore,
#content .view-calendar15 a.readmore,
#content .view-calendar16 a.readmore,
#content .view-calendar17 a.readmore,
#content .view-calendar18 a.readmore,
#content .view-calendar19 a.readmore,
#content .view-calendar20 a.readmore,
#content .view-calendar21 a.readmore,
#content .view-calendar22 a.readmore,
#content .view-calendar23 a.readmore,
#content .view-calendar24 a.readmore {
	text-align: center;
}

#content a.readmore:hover,
#content a.readmore:focus {
	background: #fff;
	color: #FDBB2D;
	text-decoration: none;
	border: 1px solid #FDBB2D;
}

.view-lists.view-display-id-block_2 .views-row,
.view-branchlistsbib .views-row {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccc;
}

.view-lists.view-display-id-block_2 .views-field-field-date,
.view-branchlistsbib .views-field-field-date {
	font-size: 18px;
	color: #363672;
	width: 150px;
	float: left;
	margin-right: 35px;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/date.png) no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 21px;
}

.view-lists.view-display-id-block_2 .views-field-field-photo,
.view-branchlistsbib .views-field-field-photo {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	clear: left;
}

.view-lists.view-display-id-block_2 .views-field-body,
.view-branchlistsbib .views-field-body {
	margin-top: 20px;
	margin-left: 220px;
}

.view-lists.view-display-id-block_2 .views-field-field-file,
.view-branchlistsbib .views-field-field-file {
	margin-left: 220px;
}

.view-lists.view-display-id-block_2 .views-field-field-theme .field-content,
.view-branchlistsbib .views-field-field-theme .field-content {
	display: inline-block;
}

.view-lists.view-display-id-block_5 .views-row,
.view-branchlistsnov .views-row {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	position: relative;
}

.view-lists.view-display-id-block_5 .views-field-title,
.view-branchlistsnov .views-field-title {
	margin-left: 220px;
}

.view-lists.view-display-id-block_5 .views-field-field-branch,
.view-branchlistsnov .views-field-field-branch {
	font-size: 16px;
	font-style: italic;
	margin-left: 220px;
}

.view-lists.view-display-id-block_5 .views-field-field-date,
.view-branchlistsnov .views-field-field-date {
	font-size: 18px;
	color: #363672;
	width: 150px;
	float: left;
	margin-right: 35px;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/date.png) no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 21px;
}

.view-lists.view-display-id-block_5 .views-field-field-photo,
.view-branchlistsnov .views-field-field-photo {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	clear: left;
}

.view-lists.view-display-id-block_5 .views-field-body,
.view-branchlistsnov .views-field-body {
	margin-top: 20px;
	margin-left: 220px;
}

.view-lists.view-display-id-block_5 .views-field-field-file,
.view-branchlistsnov .views-field-field-file {
	margin-left: 220px;
}

.view-lists.view-display-id-block_5 .views-field-body,
.view-branchlistsnov .views-field-body {
	color: #363672;
}

.views-exposed-form select {
	padding: 9px;
	margin-bottom: 5px;
}

.views-exposed-form input[type="text"] {
	padding: 9px;
	margin-bottom: 5px;
	width: 130px;
	margin-right: 0px;
}

.views-exposed-form .date-padding .description {
	display: none;
}

.views-exposed-form .views-exposed-widget.views-widget-filter-field_datelong_value {
	padding-right: 0;
}

.views-exposed-form label {
	margin-bottom: 5px;
}

.views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 25px;
}

.views-exposed-form .views-exposed-widget {
	position: relative;
}

.views-exposed-form .views-exposed-widget.views-submit-button:before {
	background: none;
	font-family: Font Awesome\ 5 Free;
	content: "\f002";
	font-size: 22px;
	font-weight: 700;
	position: absolute;
	bottom: 12px;
	left: 87px;
	color: #fff;
}

.views-exposed-form .views-exposed-widget.views-submit-button:hover:before {
	color: #FDBB2D;
}

.views-exposed-form {
	margin-bottom: 25px;
}

td.active {
	background-color: #eee;
}

.node-news .field-name-field-photo,
.node-library .field-name-field-photo,
.node-success .field-name-field-photo,
.node-event .field-name-field-photo,
.node-coworker .field-name-field-photocoworker {
	float: left;
	margin-right: 25px;
	margin-bottom: 10px;
}

.node-news .field-name-field-date,
.node-library .field-name-field-date,
.node-vacancy .field-name-field-date,
.node-tender .field-name-field-date,
.node-success .field-name-field-date,
.node-event .field-name-field-date {
	clear: right;
	display: inline-block;
}

.node-library .field-name-field-date {
	margin-bottom: 20px;
}

.node-vacancy .field.field-name-field-date .field-label,
.node-tender .field.field-name-field-date .field-label {
	margin-bottom: 4px;
}

.node-news .field-name-field-date span.date-display-single,
.node-library .field-name-field-date span.date-display-single,
.node-vacancy .field-name-field-date span.date-display-single,
.node-tender .field-name-field-date span.date-display-single,
.node-success .field-name-field-date span.date-display-single,
.node-event .field-name-field-datelong span.date-display-start {
	font-size: 18px;
	color: #363672;
	width: 90px;
	float: left;
	margin-right: 0px;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/date.png) no-repeat 0px 0px;
	padding-left: 30px;
	line-height: 21px;
}

.node-news .field-name-field-branch,
.node-library .field-name-field-branch,
.node-vacancy .field-name-field-branch,
.node-tender .field-name-field-branch,
.node-success .field-name-field-branch,
.node-event .field-name-field-branch,
.node-coworker .field-name-field-branch {
	font-size: 16px;
	font-style: italic;
	margin: 5px 0 20px;
}

.node-news .field-name-body img,
.node-library .field-name-body img,
.node-vacancy .field-name-body img,
.node-tender .field-name-body img,
.node-success .field-name-body img,
.node-event .field-name-body img {
	margin: 10px 25px;
}

.node-event .clearfix:after {
	clear: right!important;
	overflow: hidden;
	display: inline-block;
}

.node-event .field {
	margin-bottom: 5px;
}

.node-event .field-name-field-eventresult p {
	margin: 0;
}

.node-event .field.field-name-body .field-label {
	margin-bottom: 5px;
}

.field-name-body ol,
.field-name-body ul {
	overflow: hidden;
}

.field-name-body ol li,
.field-name-body ul li {
	margin-bottom: 5px;
}

#block-block-5 {
	position: absolute;
	top: 138px;
	right: 0px;
	z-index: 99;
	display: inline-block;
	background: #fff;
}

#block-block-5 .block-content {
	font-size: 32px;
}

#block-block-5 .block-content a {
	text-decoration: none;
}

#block-block-5 .block-content .printtext {
	font-size: 15px;
	display: inline-block;
	position: relative;
	top: -9px;
}

.view-lists.view-display-id-block_9 .views-row,
.view-lists.view-display-id-block_10 .views-row {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccc;
}

.view-lists.view-display-id-block_9 .views-field-field-branch,
.view-lists.view-display-id-block_10 .views-field-field-branch {
	font-size: 16px;
	font-style: italic;
}

.view-lists.view-display-id-block_9 .views-field-field-datelong,
.view-lists.view-display-id-block_10 .views-field-field-datelong {
	font-size: 18px;
	color: #363672;
	width: 150px;
	float: left;
	margin-right: 35px;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/date.png) no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 21px;
}

.view-lists.view-display-id-block_9 .views-field-field-photo,
.view-lists.view-display-id-block_10 .views-field-field-photo {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	clear: left;
}

.view-lists.view-display-id-block_9 .views-field-body,
.view-lists.view-display-id-block_10 .views-field-body {
	margin-top: 20px;
	margin-left: 220px;
}

.view-lists.view-display-id-block_9 .views-field-field-file,
.view-lists.view-display-id-block_10 .views-field-field-file {
	margin-left: 220px;
}

.view-lists.view-display-id-block_9 .views-field-field-eventorg,
.view-lists.view-display-id-block_10 .views-field-field-eventorg,
.view-lists.view-display-id-block_9 .views-field-field-eventperson,
.view-lists.view-display-id-block_10 .views-field-field-eventperson,
.view-lists.view-display-id-block_9 .views-field-field-eventtheme,
.view-lists.view-display-id-block_10 .views-field-field-eventtheme,
.view-lists.view-display-id-block_9 .views-field-field-eventresult,
.view-lists.view-display-id-block_10 .views-field-field-eventresult,
.view-lists.view-display-id-block_9 .views-field-field-eventformat,
.view-lists.view-display-id-block_10 .views-field-field-eventformat,
.view-lists.view-display-id-block_9 .views-field-field-eventaud,
.view-lists.view-display-id-block_10 .views-field-field-eventaud,
.view-lists.view-display-id-block_9 .views-field-field-eventpartplan,
.view-lists.view-display-id-block_10 .views-field-field-eventpartplan,
.view-lists.view-display-id-block_9 .views-field-field-eventpartfact,
.view-lists.view-display-id-block_10 .views-field-field-eventpartfact,
.view-lists.view-display-id-block_9 .views-field-field-eventplace,
.view-lists.view-display-id-block_10 .views-field-field-eventplace {
	margin-left: 220px;
}

.view-lists.view-display-id-block_9 .views-field-field-eventorg,
.view-lists.view-display-id-block_10 .views-field-field-eventorg {
	margin-top: 8px;
}

.view-lists.view-display-id-block_9 .views-field-field-eventorg p,
.view-lists.view-display-id-block_10 .views-field-field-eventorg p,
.view-lists.view-display-id-block_9 .views-field-field-eventperson p,
.view-lists.view-display-id-block_10 .views-field-field-eventperson p,
.view-lists.view-display-id-block_9 .views-field-field-eventtheme p,
.view-lists.view-display-id-block_10 .views-field-field-eventtheme p,
.view-lists.view-display-id-block_9 .views-field-field-eventresult p,
.view-lists.view-display-id-block_10 .views-field-field-eventresult p,
.view-lists.view-display-id-block_9 .views-field-field-eventformat p,
.view-lists.view-display-id-block_10 .views-field-field-eventformat p,
.view-lists.view-display-id-block_9 .views-field-field-eventaud p,
.view-lists.view-display-id-block_10 .views-field-field-eventaud p,
.view-lists.view-display-id-block_9 .views-field-field-eventpartplan p,
.view-lists.view-display-id-block_10 .views-field-field-eventpartplan p,
.view-lists.view-display-id-block_9 .views-field-field-eventpartfact p,
.view-lists.view-display-id-block_10 .views-field-field-eventpartfact p,
.view-lists.view-display-id-block_9 .views-field-field-eventplace p,
.view-lists.view-display-id-block_10 .views-field-field-eventplace p {
	margin: 0;
}

.view-lists.view-display-id-block_9 .views-field-field-eventorg .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventorg .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventperson .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventperson .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventtheme .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventtheme .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventresult .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventresult .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventformat .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventformat .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventaud .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventaud .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventpartplan .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventpartplan .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventpartfact .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventpartfact .views-label,
.view-lists.view-display-id-block_9 .views-field-field-eventplace .views-label,
.view-lists.view-display-id-block_10 .views-field-field-eventplace .views-label {
	margin: 10px 10px 10px 0;
	font-weight: 700;
	width: 160px;
	display: inline-block;
	vertical-align: top;
}

.view-lists.view-display-id-block_9 .views-field-field-eventorg .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventorg .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventperson .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventperson .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventtheme .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventtheme .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventresult .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventresult .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventformat .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventformat .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventaud .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventaud .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventpartplan .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventpartplan .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventpartfact .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventpartfact .field-content,
.view-lists.view-display-id-block_9 .views-field-field-eventplace .field-content,
.view-lists.view-display-id-block_10 .views-field-field-eventplace .field-content {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	width: 775px;
}

.calendar-calendar .month-view .full td.date-box.today {
	border-color: #68CCFD;
}

.calendar-calendar .month-view .full tr td.single-day.today {
	border-bottom: 2px solid #68CCFD;
}

.calendar-calendar .month-view .full tr td.single-day .inner .calendar-more .view-item .calendar .view-item {}

tr td.single-day .inner {
	position: relative;
}

.calendar-calendar .month-view .full tr td.today,
.calendar-calendar .month-view .full tr.odd td.today,
.calendar-calendar .month-view .full tr.even td.today {
	border-left: 2px solid #68CCFD;
	border-right: 2px solid #68CCFD;
}

#content .calendar-calendar .calendar-more a {
	font-size: 15px;
	line-height: 17px;
	padding-bottom: 10px;
	display: block;
}

.calendar-calendar .month-view .full td .inner div.day,
.calendar-calendar .month-view .full td .inner div.day a {
	font-size: 21px;
}

.view-calendarevent .pager li,
.view-calendar1 .pager li,
.view-calendar2 .pager li,
.view-calendar3 .pager li,
.view-calendar4 .pager li,
.view-calendar5 .pager li,
.view-calendar6 .pager li,
.view-calendar7 .pager li,
.view-calendar8 .pager li,
.view-calendar9 .pager li,
.view-calendar10 .pager li,
.view-calendar11 .pager li,
.view-calendar12 .pager li,
.view-calendar13 .pager li,
.view-calendar14 .pager li,
.view-calendar15 .pager li,
.view-calendar16 .pager li,
.view-calendar17 .pager li,
.view-calendar18 .pager li,
.view-calendar19 .pager li,
.view-calendar20 .pager li,
.view-calendar21 .pager li,
.view-calendar22 .pager li,
.view-calendar23 .pager li,
.view-calendar24 .pager li {
	list-style: none;
}

.view .date-nav-wrapper .date-prev {
	right: initial;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	float: none;
	padding: 0;
}

.view .date-nav-wrapper .date-next {
	right: initial;
	left: 157px;
	-moz-border-radius: 0;
	border-radius: 0;
	background: none;
	float: none;
	padding: 0;
}

#content .view .date-nav-wrapper .date-prev a,
#content .view .date-nav-wrapper .date-next a {
	font-size: 17px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 400;
}

a.tabs-primary__tab-link,
a.tabs-primary__tab-link.is-active {
	padding: 0 25px;
}

.view-calendarevent table,
.view-calendar1 table,
.view-calendar2 table,
.view-calendar3 table,
.view-calendar4 table,
.view-calendar5 table,
.view-calendar6 table,
.view-calendar7 table,
.view-calendar8 table,
.view-calendar9 table,
.view-calendar10 table,
.view-calendar11 table,
.view-calendar12 table,
.view-calendar13 table,
.view-calendar14 table,
.view-calendar15 table,
.view-calendar16 table,
.view-calendar17 table,
.view-calendar18 table,
.view-calendar19 table,
.view-calendar20 table,
.view-calendar21 table,
.view-calendar22 table,
.view-calendar23 table,
.view-calendar24 table {
	width: 100%;
	text-align: left;
}

.view-calendarevent table td,
.view-calendarevent table th,
.view-calendar1 table td,
.view-calendar2 table td,
.view-calendar3 table td,
.view-calendar4 table td,
.view-calendar5 table td,
.view-calendar6 table td,
.view-calendar7 table td,
.view-calendar8 table td,
.view-calendar9 table td,
.view-calendar10 table td,
.view-calendar11 table td,
.view-calendar12 table td,
.view-calendar13 table td,
.view-calendar14 table td,
.view-calendar15 table td,
.view-calendar16 table td,
.view-calendar17 table td,
.view-calendar18 table td,
.view-calendar19 table td,
.view-calendar20 table td,
.view-calendar21 table td,
.view-calendar22 table td,
.view-calendar23 table td,
.view-calendar24 table td,
.view-calendar1 table th,
.view-calendar2 table th,
.view-calendar3 table th,
.view-calendar4 table th,
.view-calendar5 table th,
.view-calendar6 table th,
.view-calendar7 table th,
.view-calendar8 table th,
.view-calendar9 table th,
.view-calendar10 table th,
.view-calendar11 table th,
.view-calendar12 table th,
.view-calendar13 table th,
.view-calendar14 table th,
.view-calendar15 table th,
.view-calendar16 table th,
.view-calendar17 table th,
.view-calendar18 table th,
.view-calendar19 table th,
.view-calendar20 table th,
.view-calendar21 table th,
.view-calendar22 table th,
.view-calendar23 table th,
.view-calendar24 table th {
	padding: 10px;
	vertical-align: top;
}

.view-calendarevent td.views-field-nothing,
.view-calendar1 td.views-field-nothing,
.view-calendar2 td.views-field-nothing,
.view-calendar3 td.views-field-nothing,
.view-calendar4 td.views-field-nothing,
.view-calendar5 td.views-field-nothing,
.view-calendar6 td.views-field-nothing,
.view-calendar7 td.views-field-nothing,
.view-calendar8 td.views-field-nothing,
.view-calendar9 td.views-field-nothing,
.view-calendar10 td.views-field-nothing,
.view-calendar11 td.views-field-nothing,
.view-calendar12 td.views-field-nothing,
.view-calendar13 td.views-field-nothing,
.view-calendar14 td.views-field-nothing,
.view-calendar15 td.views-field-nothing,
.view-calendar16 td.views-field-nothing,
.view-calendar17 td.views-field-nothing,
.view-calendar18 td.views-field-nothing,
.view-calendar19 td.views-field-nothing,
.view-calendar20 td.views-field-nothing,
.view-calendar21 td.views-field-nothing,
.view-calendar22 td.views-field-nothing,
.view-calendar23 td.views-field-nothing,
.view-calendar24 td.views-field-nothing {
	max-width: 200px;
	min-width: 155px;
}

.view-calendarevent td.views-field-title,
.view-calendar1 td.views-field-title,
.view-calendar2 td.views-field-title,
.view-calendar3 td.views-field-title,
.view-calendar4 td.views-field-title,
.view-calendar5 td.views-field-title,
.view-calendar6 td.views-field-title,
.view-calendar7 td.views-field-title,
.view-calendar8 td.views-field-title,
.view-calendar9 td.views-field-title,
.view-calendar10 td.views-field-title,
.view-calendar11 td.views-field-title,
.view-calendar12 td.views-field-title,
.view-calendar13 td.views-field-title,
.view-calendar14 td.views-field-title,
.view-calendar15 td.views-field-title,
.view-calendar16 td.views-field-title,
.view-calendar17 td.views-field-title,
.view-calendar18 td.views-field-title,
.view-calendar19 td.views-field-title,
.view-calendar20 td.views-field-title,
.view-calendar21 td.views-field-title,
.view-calendar22 td.views-field-title,
.view-calendar23 td.views-field-title,
.view-calendar24 td.views-field-title {
	min-width: 250px;
}

.view-calendarevent .view-header,
.view-calendar1 .view-header,
.view-calendar2 .view-header,
.view-calendar3 .view-header,
.view-calendar4 .view-header,
.view-calendar5 .view-header,
.view-calendar6 .view-header,
.view-calendar7 .view-header,
.view-calendar8 .view-header,
.view-calendar9 .view-header,
.view-calendar10 .view-header,
.view-calendar11 .view-header,
.view-calendar12 .view-header,
.view-calendar13 .view-header,
.view-calendar14 .view-header,
.view-calendar15 .view-header,
.view-calendar16 .view-header,
.view-calendar17 .view-header,
.view-calendar18 .view-header,
.view-calendar19 .view-header,
.view-calendar20 .view-header,
.view-calendar21 .view-header,
.view-calendar22 .view-header,
.view-calendar23 .view-header,
.view-calendar24 .view-header {
	position: relative;
}

.view-calendarevent .view-header .choosedate,
.view-calendar1 .view-header .choosedate,
.view-calendar2 .view-header .choosedate,
.view-calendar3 .view-header .choosedate,
.view-calendar4 .view-header .choosedate,
.view-calendar5 .view-header .choosedate,
.view-calendar6 .view-header .choosedate,
.view-calendar7 .view-header .choosedate,
.view-calendar8 .view-header .choosedate,
.view-calendar9 .view-header .choosedate,
.view-calendar10 .view-header .choosedate,
.view-calendar11 .view-header .choosedate,
.view-calendar12 .view-header .choosedate,
.view-calendar13 .view-header .choosedate,
.view-calendar14 .view-header .choosedate,
.view-calendar15 .view-header .choosedate,
.view-calendar16 .view-header .choosedate,
.view-calendar17 .view-header .choosedate,
.view-calendar18 .view-header .choosedate,
.view-calendar19 .view-header .choosedate,
.view-calendar20 .view-header .choosedate,
.view-calendar21 .view-header .choosedate,
.view-calendar22 .view-header .choosedate,
.view-calendar23 .view-header .choosedate,
.view-calendar24 .view-header .choosedate {
	position: absolute;
	top: 45px;
	left: 0px;
	text-align: center;
	width: 100%;
	font-size: 20px;
}

.calendar-calendar .mini-day-off,
.calendar-calendar .mini-day-on {
	text-align: center;
}

.view-branchlistsist {
	margin-top: 25px;
}

.view-lists.view-display-id-block_7 .views-row,
.view-branchlistsist .views-row {
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	position: relative;
}

.view-lists.view-display-id-block_7 .views-field-title,
.view-branchlistsist .views-field-title {
	margin-left: 220px;
}

.view-lists.view-display-id-block_7 .views-field-field-branch,
.view-branchlistsist .views-field-field-branch {
	font-size: 16px;
	font-style: italic;
	margin-left: 220px;
}

.view-lists.view-display-id-block_7 .views-field-field-date,
.view-branchlistsist .views-field-field-date {
	font-size: 18px;
	color: #363672;
	width: 150px;
	float: left;
	margin-right: 35px;
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/date.png) no-repeat 0px 0px;
	padding-left: 35px;
	line-height: 21px;
}

.view-lists.view-display-id-block_7 .views-field-field-photo,
.view-branchlistsist .views-field-field-photo {
	width: 200px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	clear: left;
}

.view-lists.view-display-id-block_7 .views-field-body,
.view-branchlistsist .views-field-body {
	margin-top: 20px;
	margin-left: 220px;
}

.view-lists.view-display-id-block_7 .views-field-field-file,
.view-branchlistsist .views-field-field-file {
	margin-left: 220px;
}

.view-branchlistsgal {
	margin-top: 25px;
}

.view-lists.view-display-id-block_12 .views-row,
.view-branchlistsgal .views-row {
	width: 260px;
	margin: 0 39px 40px 0;
	background: #eee;
	text-align: center;
	display: inline-block;
	position: relative;
	overflow: hidden;
	min-height: 400px;
}

.view-lists.view-display-id-block_12 .views-row:nth-of-type(4n),
.view-branchlistsgal .views-row:nth-of-type(4n) {
	margin: 0 0 40px 0;
}

.view-lists.view-display-id-block_12 .views-row .views-field-field-photogallery,
.view-branchlistsgal .views-row .views-field-field-photogallery {
	margin: 30px 0 20px 0;
}

.view-lists.view-display-id-block_12 .views-row .views-field-field-photogallery-1,
.view-branchlistsgal .views-row .views-field-field-photogallery-1 {
	position: absolute;
	top: 190px;
	left: 30px;
	width: 200px;
	background: rgba(0, 0, 0, 0.3);
	height: 40px;
	line-height: 40px;
	color: #fff;
	text-align: left;
}

.view-lists.view-display-id-block_12 .views-row .views-field-field-photogallery-1 .field-content,
.view-branchlistsgal .views-row .views-field-field-photogallery-1 .field-content {
	background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/photogal.png) no-repeat 14px 13px;
	padding-left: 42px;
	font-size: 20px;
}

.view-lists.view-display-id-block_12 .views-row .views-field-title,
.view-branchlistsgal .views-row .views-field-title {
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 20px;
	height: 80px;
	overflow: hidden;
	padding: 0 10px;
}

.view-lists.view-display-id-block_12 .views-row .views-field-field-branch,
.view-branchlistsgal .views-row .views-field-field-branch {
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 18px;
	padding: 0 20px;
}

.node-mediagallery .field-name-field-photogallery {
	width: 890px;
	margin: 0 auto;
}

.flexslider {
	margin: 0;
	background: none;
	border: none;
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	zoom: 1;
}

.flex-control-thumbs li {
	width: 123px;
	margin-right: 5px;
	margin-bottom: 5px;
	max-height: 67px;
	height: 67px;
	overflow: hidden;
}

.flex-control-thumbs li:nth-of-type(7n) {
	margin-right: 0px;
}

.flex-control-thumbs {
	width: 897px;
}

.flex-control-thumbs li img {
	max-height: 67px;
	height: 67px;
	overflow: hidden;
}

.flex-control-thumbs li img.flex-active {
	border: 3px solid #68CCFD;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.flex-direction-nav {}

#content .flex-direction-nav a {
	color: #fff;
}

.flexslider:hover .flex-direction-nav a,
.flexslider:hover .flex-direction-nav a {
	display: block;
}

.flexslider .flex-direction-nav a,
.flexslider .flex-direction-nav a {
	display: block;
}

.flex-direction-nav a:before {
	position: relative;
	top: 10px;
}

.flex-direction-nav a {
	top: 230px;
}

.view-lists.view-display-id-block_3 .views-row,
.view-lists.view-display-id-block_4 .views-row,
.view-branchlists .views-row {
	width: 200px;
	margin-right: 100px;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	min-height: 410px;
}

.view-lists.view-display-id-block_3 .views-row:nth-of-type(4n),
.view-lists.view-display-id-block_4 .views-row:nth-of-type(4n),
.view-branchlists .views-row:nth-of-type(4n) {
	margin-right: 0;
}

.view-lists.view-display-id-block_3 .views-row .views-field-title,
.view-lists.view-display-id-block_4 .views-row .views-field-title,
.view-branchlists .views-row .views-field-title {
	font-size: 18px;
	color: #363672;
	margin: 16px 0 5px 0;
}

.view-lists.view-display-id-block_3 .views-row .views-field-field-branch,
.view-lists.view-display-id-block_4 .views-row .views-field-field-branch,
.view-branchlists .views-row .views-field-field-branch {
	font-size: 16px;
	margin-bottom: 5px;
}

.view-lists.view-display-id-block_3 .views-row .views-field-field-post,
.view-lists.view-display-id-block_4 .views-row .views-field-field-post,
.view-branchlists .views-row .views-field-field-post {
	font-size: 17px;
	margin-bottom: 15px;
}

.view-lists.view-display-id-block_3 .views-row p,
.view-lists.view-display-id-block_4 .views-row p,
.view-branchlists .views-row p {
	margin: 0;
}

.view-lists.view-display-id-block_3 .views-row .views-field-field-phone,
.view-lists.view-display-id-block_3 .views-row .views-field-field-email,
.view-lists.view-display-id-block_4 .views-row .views-field-field-phone,
.view-lists.view-display-id-block_4 .views-row .views-field-field-email,
.view-branchlists .views-row .views-field-field-phone,
.view-branchlists .views-row .views-field-field-email {
	font-size: 16px;
	margin-bottom: 5px;
}

#content .view-lists.view-display-id-block_3 .views-row .views-field-field-email a,
#content .view-lists.view-display-id-block_4 .views-row .views-field-field-email a,
#content .view-branchlists .views-row .views-field-field-email a {
	font-weight: 400;
}

.view-filters {
	text-align: right;
}

.view-filters .views-exposed-form {
	position: relative;
	display: inline-block;
	text-align: left;
}

.page-taxonomy-term h1,
.page-taxonomy-term h1.page_title {
	font-size: 34px;
	margin-bottom: 40px;
}

.block-title,
h2 {
	color: #ff9900;
	font-size: 30px;
	line-height: 1.2em;
	margin-bottom: 30px;
}

.page-taxonomy-term #content .block {
	margin: 0 0 40px 0;
}

.view-term-description {
	overflow: hidden;
}

.view-term-description .views-field-field-branchphoto {
	text-align: left;
	margin-bottom: 20px;
	margin-right: 30px;
	float: left;
}

#block-views-textbranch-block {
	position: absolute;
	top: 18px;
	left: -269px;
	color: #fff;
	font-style: italic;
	font-size: 16px;
	background: #191970;
	z-index: 9;
}

.node-2 img {
	margin-right: 30px;
	margin-bottom: 40px;
}

a.facebooklink,
.element,
.views-row .views-field-nothing a,
a.readmore,
.maplink,
.header2,
input[type="submit"],
.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a,
.views-exposed-form .views-exposed-widget.views-submit-button:before,
ul#superfish-1-accordion {
	transition: all 0.5s linear;
}

#block-superfish-1 a#superfish-1-toggle {
	transition: all 0.7s linear;
}

#block-views-textbranch-block .page-branch-25,
#block-views-textbranch-block .page-branch-42 {
	display: none;
}

@media (max-width:1200px) {
	body {
		min-width: 980px;
		width: 100%;
	}
	.front .back {
		min-width: 100%;
		overflow-x: initial;
	}
	.preheader,
	.prefooter {
		min-width: 100%;
	}
	.header,
	.region-header2,
	#content,
	.region-footer,
	.front #content {
		width: 970px;
	}
	.header__logo {
		margin-left: 10px;
	}
	.region-header {
		width: 690px;
	}
	#block-superfish-2 .block-content li {
		margin: 0 30px 0 0;
	}
	.not-front .block-superfish .block-content li a {
		padding: 10px 5px;
	}
	.logomap {
		background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/logomapmob1.png) no-repeat center center #fff;
		position: relative;
		top: 0px;
		left: 0px;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.clearmap {
		background: #FFE9AD;
		width: 100%;
		height: 85px;
		position: absolute;
		top: 0;
		left: 0;
		margin: 0 auto;
		text-align: center;
	}
	.fullmap {
		position: relative;
		width: 677px;
		height: 585px;
		margin: 0 auto;
	}
	.clearmaptext {
		font-family: Times New Roman;
		font-size: 30px;
		font-style: italic;
		margin: 20px 0 0 0px;
		width: 100%;
		line-height: 1.2em;
	}
	.clearmaparrow {
		display: none;
	}
	#block-views-branchlist-block {
		display: none;
	}
}

@media (max-width:990px) {
	body {
		min-width: 680px;
		width: 100%;
	}
	.header,
	.region-header2,
	.region-footer,
	.front #content {
		width: 680px;
	}
	#content {
		width: 620px;
	}
	.header__logo {
		margin-left: 10px;
	}
	.header {
		position: relative;
	}
	.region-header {
		width: 290px;
		position: absolute;
		top: 5px;
		right: 25px;
	}
	.clearmaptext {
		font-size: 23px;
		margin: 27px 0 0 0px;
	}
	.logomap {
		background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/logomapmob2.png) no-repeat center center #fff;
	}

	}

	#block-superfish-2 .block-content li {
		margin: 0 35px 18px 0;
	}
	#block-block-2 {
		width: 175px;
		margin-top: 16px;
		padding-left: 0px;
	}
	#block-superfish-2 {
		margin-left: 10px;
	}
	#block-block-2 .block-content p {
		margin: 0 0 23px 0;
	}
	#block-block-2 .block-content,
	#block-block-2 .block-content a {
		font-size: 17px;
	}
	li#menu-499-2 {
		margin-left: 0;
		padding-left: 0px;
	}
	#block-superfish-1 a#superfish-1-toggle {
		display: inline-block;
		width: 46px;
		height: 26px;
		background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/menumobile.png) no-repeat center center;
	}
	#block-superfish-1 a#superfish-1-toggle.sf-expanded {
		width: 33px;
		height: 33px;
		background: url(/web/20190925010653im_/http://lgdc.org.ua/sites/all/themes/lgdc/images/mobmenuclose.png) no-repeat center center;
	}
	#block-superfish-1 a#superfish-1-toggle span {
		display: none;
	}
	ul#superfish-1-accordion.sf-expanded {
		position: fixed;
		width: 100%;
		top: 89px!important;
		left: 0px!important;
		background: #191970;
		text-align: center;
		height: 100%;
		padding-top: 50px;
	}
	.admin-menu ul#superfish-1-accordion.sf-expanded {
		top: 119px!important;
	}
	.block-superfish .block-content li a {
		font-size: 28px;
		margin: 15px 0;
	}
	#block-block-4 {
		display: none;
	}
	h1,
	h1.page_title {
		font-size: 46px;
		line-height: 1.2em;
		max-width: 592px;
	}
	.not-front article {
		margin-top: 30px;
	}
	#content {
		font-size: 26px;
	}
	.view-filters .views-exposed-form {
		display: block;
	}
	.views-exposed-form .views-exposed-widget {
		float: none;
		width: 100%;
	}
	.views-exposed-form select {
		width: 100%;
	}
	.views-exposed-widget.views-submit-button {
		text-align: center;
	}
	.views-exposed-form .views-exposed-widget.views-submit-button:before,
	.views-exposed-form .views-exposed-widget.views-submit-button:hover:before {
		position: relative;
		bottom: -1px;
		left: 152px;
	}
	#block-views-branchlist-block .views-row .views-field-nothing a,
	a.readmore,
	input[type="submit"],
	.view .date-nav-wrapper .date-prev a,
	.view .date-nav-wrapper .date-next a {
		font-size: 23px;
	}
	input[type="submit"] {
		padding: 10px 58px 10px 30px;
	}
	.views-exposed-form {
		margin-bottom: 60px;
	}
	.view-lists.view-display-id-block_3,
	.view-lists.view-display-id-block_4,
	.view-branchlists {
		text-align: center;
	}
	.view-lists.view-display-id-block_3 .views-row,
	.view-lists.view-display-id-block_4 .views-row,
	.view-branchlists .views-row {
		width: 220px;
		margin-right: 40px;
		margin-left: 40px;
		text-align: center;
		min-height: 480px;
	}
	.view-lists.view-display-id-block_3 .views-row:nth-of-type(4n),
	.view-lists.view-display-id-block_4 .views-row:nth-of-type(4n),
	.view-branchlists .views-row:nth-of-type(4n) {
		margin-right: 40px;
	}
	.view-lists.view-display-id-block_3 .views-row .views-field-title,
	.view-lists.view-display-id-block_4 .views-row .views-field-title,
	.view-branchlists .views-row .views-field-title {
		font-size: 25px;
	}
	.view-lists.view-display-id-block_3 .views-row .views-field-field-branch,
	.view-lists.view-display-id-block_4 .views-row .views-field-field-branch,
	.view-branchlists .views-row .views-field-field-branch {
		font-size: 19px;
		margin-bottom: 15px;
	}
	.view-lists.view-display-id-block_3 .views-row .views-field-field-post,
	.view-lists.view-display-id-block_4 .views-row .views-field-field-post,
	.view-branchlists .views-row .views-field-field-post {
		font-size: 19px;
		margin-bottom: 15px;
	}
	.view-lists.view-display-id-block_3 .views-row .views-field-field-phone,
	.view-lists.view-display-id-block_3 .views-row .views-field-field-email,
	.view-lists.view-display-id-block_4 .views-row .views-field-field-phone,
	.view-lists.view-display-id-block_4 .views-row .views-field-field-email,
	.view-branchlists .views-row .views-field-field-phone,
	.view-branchlists .views-row .views-field-field-email {
		font-size: 18px;
		margin-bottom: 5px;
	}
	#block-views-textbranch-block {
		top: 10px;
		left: -356px;
	}
	.node-coworker .field-name-field-photocoworker {
		float: none;
		margin-right: 0px;
		margin-bottom: 20px;
		margin-top: 20px;
		display: block;
		text-align: center;
	}
	.node-coworker .field-name-field-branch {
		font-size: 18px;
	}
	.container-inline-date .form-item .form-item {
		float: left;
		width: 50%;
	}
	.container-inline-date .form-item.form-item-field-date-value-value {
		width: 100%;
		margin: 0;
	}
	.container-inline-date .date-padding {
		float: none;
	}
	.view-lists.view-display-id-block_1 .view-content,
	.view-lists.view-display-id-block_11 .view-content,
	.view-branchlistsvac .view-content,
	.view-branchlistszak .view-content,
	.view-calendarevent.view-display-id-page_3 .view-content,
	.page-branch-calendar-node-field-datelong .view-display-id-page_3 .view-content {
		overflow-x: auto;
	}
	.node-news .field-name-field-date span.date-display-single,
	.node-library .field-name-field-date span.date-display-single,
	.node-vacancy .field-name-field-date span.date-display-single,
	.node-tender .field-name-field-date span.date-display-single,
	.node-success .field-name-field-date span.date-display-single,
	.node-event .field-name-field-datelong span.date-display-start {
		font-size: 20px;
	}
	.date-display-range {
		font-size: 20px;
	}
	.node-event .field-name-field-datelong span.date-display-start {
		float: none;
	}
	.node-news .field-name-field-branch,
	.node-library .field-name-field-branch,
	.node-vacancy .field-name-field-branch,
	.node-tender .field-name-field-branch,
	.node-success .field-name-field-branch,
	.node-event .field-name-field-branch {
		font-size: 20px;
	}
	.view-term-description .views-field-field-branchphoto {
		margin-bottom: 20px;
		margin-right: 0;
		float: none;
		text-align: center;
	}
	.view-lists.view-display-id-block_5 .views-field-field-branch,
	.view-branchlistsnov .views-field-field-branch {
		font-size: 20px;
		font-style: italic;
		margin-left: 220px;
	}
	.view-lists.view-display-id-block_5 .views-field-field-photo,
	.view-branchlistsnov .views-field-field-photo {
		position: absolute;
		top: 20px;
	}
	.node-news .field-name-field-photo,
	.node-library .field-name-field-photo,
	.node-success .field-name-field-photo,
	.node-event .field-name-field-photo {
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
		text-align: center;
	}
	.view-lists.view-display-id-block_7 .views-field-field-branch,
	.view-branchlistsist .views-field-field-branch {
		font-size: 20px;
	}
	.view-lists.view-display-id-block_7 .views-field-field-photo,
	.view-branchlistsist .views-field-field-photo {
		position: absolute;
		top: 20px;
	}
	.view-lists.view-display-id-block_12,
	.view-branchlistsgal {
		text-align: center;
	}
	.view-lists.view-display-id-block_12 .views-row,
	.view-branchlistsgal .views-row {
		width: 260px;
		margin-right: 20px;
		margin-left: 20px;
		text-align: center;
		margin-bottom: 20px;
	}
	.view-lists.view-display-id-block_12 .views-row:nth-of-type(4n),
	.view-branchlistsgal .views-row:nth-of-type(4n) {
		margin: 0 20px 20px 20px;
	}
	.view-lists.view-display-id-block_12 .views-row .views-field-title,
	.view-branchlistsgal .views-row .views-field-title {
		font-size: 22px;
	}
	.view-lists.view-display-id-block_12 .views-row .views-field-field-branch,
	.view-branchlistsgal .views-row .views-field-field-branch {
		font-size: 20px;
		line-height: 20px;
	}
	.node-mediagallery .field-name-field-photogallery {
		width: 100%;
		margin: 0 auto;
	}
	.flex-control-thumbs {
		width: 100%;
	}
	.flex-control-thumbs li {
		margin-right: 1px;
	}
	.flex-control-thumbs li:nth-of-type(7n) {
		margin-right: 1px;
	}
	.flex-control-thumbs {
		margin: 20px 0 0;
	}
	.flex-direction-nav a {
		top: 165px;
	}
	.view .date-nav-wrapper .date-next {
		right: 0px;
		left: initial;
	}
	.calendar-calendar th.days {
		font-size: 18px;
	}
	.calendar-calendar td {
		max-width: 80px;
	}
	#content .year-view td {
		font-size: 19px;
	}
	.view.view-display-id-page_3 .date-nav-wrapper .date-heading h3 {
		top: 70px;
		position: relative;
	}
	.view-lists.view-display-id-block_5 .views-row,
	.view-branchlistsnov .views-row {
		max-width: 100%;
		overflow: hidden;
	}
	#block-block-7.active {
		visibility: hidden;
		opacity: 0;
	}
	.calendar-calendar .month-view .full tr td.single-day {
		display: none;
	}
	.calendar-calendar .month-view .full tr.date-box,
	.calendar-calendar .month-view .full tr.date-box td,
	.calendar-calendar .month-view .full tr.multi-day,
	.calendar-calendar .month-view .full tr.multi-day td {
		height: 60px;
		max-height: 60px;
	}
	.calendar-calendar tr {
		border-bottom: 1px solid #ccc;
	}
}


/*
     FILE ARCHIVED ON 01:06:53 Sep 25, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:24:21 Jan 07, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/


/*
playback timings (ms):
  CDXLines.iter: 25.245 (3)
  exclusion.robots.policy: 0.182
  RedisCDXSource: 9.967
  captures_list: 345.497
  load_resource: 538.059 (2)
  PetaboxLoader3.datanode: 382.484 (5)
  LoadShardBlock: 305.625 (3)
  exclusion.robots: 0.197
  esindex: 0.036
  PetaboxLoader3.resolve: 350.972 (2)
*/