html,
body{
	margin:0;
	padding:0;
	background:#fff;
}
body{
	display: flex;
	flex-direction: column;
	min-height: 100vh;
}
ul,li{
	list-style:none;
	padding:0;
	margin:0;
}
a{
	text-decoration:none;
    color: black;
}
a:hover{
	text-decoration:underline;
}
topnav{
	height: 90px;
    display: flex;
    flex-wrap: nowrap;
    /*box-shadow: 0px 2px 18px -4px rgba(0, 0, 0, 0.18);*/
    position:fixed;
    top:0;
    flex:1 1 100%;
    z-index: 1000;
    width: 100%;
    background: white;
}
topnavShadow{
	height: 90px;
    display: flex;
    flex-wrap: nowrap;
    box-shadow: 0px 2px 18px -4px rgba(0, 0, 0, 0.18);
    position:fixed;
    top:0;
    flex:1 1 100%;
    z-index: 950;
    width: 100%;
    background: white;
}
topnav navcontent{
	width:100%;
	max-width: 1176px;
	margin:0 auto;
	display:flex;
	flex-wrap:nowrap;
	justify-content: center;
}
.topnav-profilelist{
	flex:1 1 auto;
	display:flex;
	justify-content:end;
	justify-content:flex-end;
}
.topnav-langlist {
	display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1rem;
}
.topnav-navlink{
	display:flex;
}
.topnav-navlink a,
.topnav-profile a{
    display: block;
    padding: 34px 30px;
    font-size: 16px;
    color: black;
}
.topnav-navlink:first-of-type{
	margin-left:-14px;
}
.topnav-profile:last-of-type{
	margin-right:4px;
}
.topnav-navlink.active a,
.topnav-profile.active a{
	font-weight:bold;
	color:#0abbc2;
}
.topnav-logo{
    display: flex;
    margin: 0px auto;
    flex: 0 0 120px;
    height: 90px;
    background: url('/National_Library/oe_/https://tolam.jews.lv/static/images/logo.svg') center center no-repeat;
    background-size: contain;
}
.topnav-profile{
	display:flex;
	text-align:right;
}
._fullmenu{
	display:none;
}
.topnav-profile._menu{
	display:none;
}
.topnav-profile._auth > a ._image{
	display:none;
}
.nav_flag a.active {
	border-bottom: 5px solid #71deae;
	padding: 5px;
}
content{
    padding-top: 90px;
    display: block;
    flex: 1;
}
/* PAGE TITLEBOX */
._pageTitleBox{
	padding:28px 22px;
	display:flex;
	flex-direction:row;
	text-align:center;
	background:#0abbc2;
	margin-bottom:32px;
}
._pageTitleBox > ._content{
	max-width:calc(1176px - 32px);
	margin:0 auto;
	display:flex;
	flex:1 1 100%;
}
._pageTitleBox > ._content > ._title{
	font-size:18px;
	color:white;
	font-weight:bold;
	display:flex;
	margin:auto 0;
}
._pageTitleBox  > ._content > ._subtitle{
	font-size:24px;
	color:white;
	margin-left:auto;
	text-align:right;
	justify-content:flex-end;
}
._pageTitleBox.__news{
	background:#0765a5;
}
/* TITLEBOX */
._titleBox{
	padding:28px 22px;
	display:flex;
	flex-direction:column;
	text-align:left;
	background: #0abbc2;
}
._titleBox.__news{
	background:#0765a5;
}
/*._titleBox ._linklist{
	font-size:12px;
	color:#777777;
	padding:12px 0;
}
._titleBox ._link{
	font-size:12px;
	color:#777777;
	text-decoration:underline;
}*/
._titleBox > ._title{
	font-size:24px;
	color:white;
	font-weight:bold;
	margin:0 auto;
	display:flex;
	flex:1 1 100%;
	width:100%;
	max-width:calc(1176px - 32px);
	justify-content:flex-start;
}
/* CATEGORY SELECTOR */
._category{
	display:flex;
	flex-wrap:wrap;
	justify-content: flex-start;
	margin:28px auto;
	margin-top:36px;
	max-width:1176px;
}
._category > ._row{
	margin:8px 16px;
	display:flex;
}
._category > ._row a{
	outline:none;
	-moz-appearance: none;
	-webkit-appearance: none;
	border:none;
	box-shadow:0px 0px 0px 1px #0abbc2;
	padding:10px 22px;
	font-size:14px;
	line-height:14px;
	color:#0abbc2;
	border-radius:0;
	background:transparent;
	cursor:pointer;
	position:relative;
	text-align:center;
    outline:none;
    user-select:none;
}
._category > ._row.active a{
	background:#0abbc2;
	color:white;
}
/* LISTNAV */
._navlist{
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	max-width:1176px;
	margin:0 auto;
	margin-top:18px;
	margin-bottom:12px;
}
._navlist a{
	display:flex;
	color:#03528d;
	text-decoration:underline;
	margin:12px 18px;
}
._navlist a:hover{
	color:#034373;
}
/* CONTENTBOX */
._contentbox{
	display:flex;
	flex-direction:column;
	margin:0 auto;
	justify-content:center;
	max-width:1176px;
}
._contentbox ._article{
	display:flex;
	flex-wrap:wrap;
	margin:0 16px;
	padding:24px 0;
}
._contentbox.__direct ._article{
	/*background:#f3f2f0;*/
	padding:42px 0;
}
._contentbox ._article ._content{
	display:flex;
	flex-wrap:wrap;
	flex: 1 1;
}
._contentbox ._article ._content > ._contentlink{
	display:flex;
	flex-direction:row;
	margin:0 -12px;
	flex-wrap:wrap;
}
._contentbox ._article ._content > ._contentlink > ._row{
	margin:0px 12px;
	margin-bottom:32px;
}
._contentbox ._article ._content > ._contentlink > ._row a{
	text-decoration:underline;
	display:inline-block;
	padding:4px;
	cursor:pointer;
	color:#03528d;
	white-space:nowrap;
}
._contentbox ._article ._content > ._contentlink > ._row.active{
	box-shadow:0px 3px 0px 0px #f85e7f;
}
._contentbox ._article ._content > ._contentlink > ._row.active a{
	text-decoration:none;
	color:black;
}
._contentbox ._article ._info{
	display:flex;
	flex-wrap:wrap;
	flex:1 1 100%;
	flex-direction:column;
	padding:36px 0;
}
._contentbox ._article ._info > ._title{
	margin-bottom:12px;
	margin-top:32px;
	text-transform:uppercase;
	font-size:24px;
	color:#464646;
}
._contentbox ._article ._info > ._title:first-of-type{
	margin-top:0;
	margin-bottom:18px;
	padding-top:32px;
	box-shadow:0px -1px 0px 0px #dadcdb;
}
._contentbox ._article ._info > .listbox{
	margin:0 -16px;
	flex-wrap:nowrap;
	width:calc(100% + 32px);
	max-width:inherit;
}
._contentbox ._article ._info > .listbox > ._row{
	flex:1 1 100%;
}
._contentbox ._article ._info > .sharelink{
	display:flex;
	flex-direction:row;
	/*background:#71deae;*/
	padding:24px 0;
	position:relative;
	z-index:2;
	margin:0;
    margin-top: 24px;
    margin-bottom: -102px;
}
._contentbox ._article ._info > .sharelink:before{
	content:"";
	display:flex;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	background:#71deae;
	height:100%;
	z-index:-1;
	box-shadow:-50vw 0 0 0px #71deae, -25vw 0 0 0px #71deae, 50vw 0 0 0 #71deae, 25vw 0 0 0px #71deae;
}
._contentbox ._article ._info > .sharelink > ._name{
	color:white;
	font-size:16px;
	display:flex;
	margin:auto 0;
	font-weight:bold;
}
._contentbox ._article ._info > .sharelink ._links{
	display:flex;
    flex: 1 1 auto;
}
._contentbox ._article ._info > .sharelink ._sharebuts{
	margin:4px;
	display:flex;
}
._contentbox ._article ._info > .sharelink ._sharebuts svg{
	display:flex;
	margin:auto 12px;
	width:24px;
	height:24px;
	fill:#fff;
}
._contentbox ._article ._info > .sharelink ._link{
	display:flex;
	margin:auto 0;
	margin-left:auto;
}
._contentbox ._article ._info > .sharelink ._link a{
	color:white;
	text-decoration:underline;
	font-weight:bold;
}
._contentbox ._article ._info ._location{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	width:180px;
	flex:0 0 180px;
	border-radius:50%;
	height:180px;
	margin:0 auto;
	margin-bottom:32px;
	background:#f85e7f;
	color:white;
	overflow:hidden;
	text-align:center;
	justify-content:center;
	font-size:12px;
}
._contentbox ._article ._info ._location ._addr{
	margin:auto 0;
	line-height:17px;
}
._contentbox ._article ._info ._location vect svg{
	margin:0 auto;
	margin-top:18px;
	width:28px;
	height:28px;
	fill:white;
}
._contentbox ._article ._info ._location ._phone{
	margin-bottom:34px;
	margin-top:20px;
}
._contentbox ._article ._info ._location ._phone a{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:14px;
}
._contentbox ._article ._info ._location ._phone a:hover{
	text-decoration:underline;
}
._contentbox ._article ._info > ._own{
	display:flex;
	margin:auto auto;
}
._contentbox ._article ._info > ._own > ._image{
	width:100px;
	height:100px;
	display:flex;
	border-radius:50%;
	margin:auto 14px;
	background:#eee center center no-repeat;
	background-size:cover;
}
._contentbox ._article ._info > ._own > ._data{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	color:#03528d;
	margin:auto 0;
}
._contentbox ._article ._info > ._own > ._data > ._title{
	font-weight:bold;
	font-size:12px;
}
._contentbox ._article ._info > ._own > ._data > ._name{
	text-decoration:underline;
	font-size:14px;
	line-height:19px;
	text-transform:uppercase;
	margin-top:12px;
}
._contentbox ._article ._info > ._own > ._data > ._name b{
	font-weight:bold;
	display:block;
}
._contentbox ._article ._content > ._image{
	display:flex;
	flex:1 1 100%;
	height:380px;
	margin-bottom:56px;
	background:#f3eff2 center center no-repeat;
	background-size:cover;
}
._contentbox ._article ._content article{
	display:none;
}
._contentbox ._article ._content article.active{
	display:block;
	flex:1 1 100%;
	column-count: 1;
	column-gap: 36px;
}
._contentbox ._article ._content article.__short{
	max-height:366px;
	display: block;
	-webkit-line-clamp: 16;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
._contentbox ._article ._content article > bdo{
	display:block;
	margin-bottom:6px;
	line-height:21px;
}
._listofusers{
	display:flex;
	flex-direction:column;
	flex:1 1 100%;
	margin-bottom:18px;
}
._listofusers > ._row{
	display:flex;
	flex:1 1 100%;
	flex-direction:row;
	flex-wrap:nowrap;
	margin-bottom:18px;
	padding-bottom:18px;
	box-shadow:0px 1px 0px 0px #ddd;
}
._listofusers > ._row:last-of-type{
	box-shadow:none;
	padding-bottom:0;
}
._listofusers > ._row > ._image{
	width:56px;
	height:56px;
	display:flex;
	flex:0 0 56px;
	background:#ddd center center no-repeat;
	background-size:cover;
	border-radius:50%;
}
._listofusers > ._row > ._name{
	margin:auto 0;
	margin-left:22px;
	font-size:18px;
}
._contentbox ._article ._content > .__showfull{
	color:#03528d;
	display:inline-block;
	margin-top:16px;
	text-decoration:underline;
	margin-bottom:12px;
}
._contentbox ._pay{
	display:flex;
	flex-wrap:wrap;
	padding:28px 0;
	background:white;
	color:#a8acb1;
	justify-content:center;
	margin:0 16px;
	padding-bottom:4px;
	position:relative;
	z-index:2;
}
._contentbox.__direct ._pay{
	flex-wrap:nowrap;
	/*margin-top:32px;*/
	padding-bottom:52px;
	box-shadow: 0px 1px 0px 0px #dadcdb;
}
/*._contentbox ._pay:before{
    content: "";
    width: 150vw;
    position: absolute;
    left: -50vw;
    height: 100%;
    background: white;
    z-index: -1;
    top: 0;
}*/
._contentbox ._pay > ._image{
	display:flex;
	background:#f0f0f0 center center no-repeat;
	background-size:cover;
	flex: 1 1 calc(100% - 60px);
	min-height:300px;
	margin:-8px;
	margin-left:60px;
	margin-right:0px;
}
._contentbox ._pay ._content{
	display:flex;
	flex-wrap:wrap;
	flex:1 1 100%;
}
._contentbox ._pay ._repeat{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	margin-bottom:12px;
}
._contentbox ._pay ._repeat > ._row{
	margin:12px 0;
	display:flex;
}
._contentbox ._pay ._repeat > ._row label{
	margin:auto 14px;
	line-height:21px;
}
._contentbox ._pay ._repeat > ._row input{
    -moz-appearance: none;
    -webkit-appearance: none;
    background:transparent;
    border-radius:50%;
    box-shadow:0px 0px 0px 3px #03528d, 0px 0px 0px 5px white;
    width:12px;
    height:12px;
    display:inline-block;
    outline:none;
}
._contentbox ._pay ._repeat > ._row input:checked{
	background:white;
}
._contentbox ._pay ._type{
	display:flex;
	flex-wrap:wrap;
	padding-top:18px;
	justify-content:center;
	margin:auto 0;
}
._contentbox.__direct ._pay ._type{
	padding-top:0px;
}
._contentbox ._pay ._type > ._row{
	margin:0px 16px;
	text-decoration:underline;
	cursor:pointer;
}
._contentbox ._pay ._type > ._row.active{
	text-decoration:none;
}
._contentbox ._pay ._type > ._row.active:before{
	content:"";
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:50%;
	background:#634396;
	margin:auto 8px;
}
._contentbox ._pay ._sumbox{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	/*justify-content:center;*/
	flex:1 1 100%;
	margin:0 auto;
	margin-bottom:12px;
}
._contentbox ._pay ._info{
	display:flex;
	flex:1 1 100%;
	flex-direction:column;
	color:#a8acb1;
	font-size:12px;
	line-height:12px;
	margin-bottom:12px;
}
._contentbox ._pay ._cat{
	display:flex;
	flex:0 1 100%;
	margin-bottom:10px;
}
._contentbox ._pay ._cat b{
	display:flex;
	margin-left:6px;
}
._contentbox ._pay ._sumbox ._title{
	font-weight:bold;
	font-size:18px;
	text-align:center;
	margin-bottom:10px;
}
._contentbox ._pay ._sumbox ._subtitle{
	font-size:12px;
	text-align:center;
	color:#f0f5f8;
	margin-bottom:32px;
}
._contentbox ._pay ._sumbox > ._select{
	display:flex;
	flex-wrap:wrap;
	margin-bottom:32px;
	user-select:none;
}
._contentbox ._pay ._sumbox > ._select > ._row{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	margin:0px 22px;
}
._contentbox ._pay ._sumbox > ._select > ._row:first-of-type{
	margin-left:0;
}
._contentbox ._pay ._sumbox > ._select > ._row:last-of-type{
	margin-right:0;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._name{
	display:flex;
	justify-content:center;
	margin-bottom:12px;
	font-size:13px;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber{
	display:flex;
	flex-wrap:nowrap;
	flex-direction:row;
	justify-content:center;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber vect{
	display:flex;
	margin:auto;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber svg{
	width:14px;
	height:14px;
	display:flex;
	fill:#f85e7f;
	margin:auto 6px;
	padding:8px;
	border-radius:50%;
	cursor:pointer;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber vect:hover svg{
	fill:white;
	background:#f85e7f;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber input{
	box-shadow:0px 0px 0px 1px #f85e7f;
	border-radius:24px;
	padding:10px 18px;
	max-width:30px;
	background:transparent;
	border:none;
	color:#f85e7f;
	font-size:14px;
	line-height:14px;
	text-align:center;
    outline:none;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber input[type=number]::-webkit-inner-spin-button,
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber input[type=number]::-webkit-outer-spin-button{
	-webkit-appearance: none;
	margin: 0;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._inputnumber input::placeholder{
	color:#f85e7f;
}
._contentbox ._pay ._sumbox > ._select > ._row > ._textnumber{
	margin:auto;
	font-weight:bold;
}
._contentbox ._pay ._sumbox ._sum{
	display:flex;
	flex-wrap:wrap;
	flex:1 1 100%;
}
._contentbox ._pay ._sumbox ._sum > ._row{
    padding: 0px 10px;
    display: flex;
    font-size: 18px;
    line-height: 17px;
    background: transparent;
    color: #0abbc2;
    -moz-appearance: none;
    -webkit-appearance: none;
    user-select: none;
    border: none;
    margin:0 6px;
    margin-bottom: 12px;
    max-width: 122px;
    text-align: center;
    outline: none;
    transform:skewX(-15deg);
    -webkit-transform:skewX(-15deg);
    font-weight:bold;
}
._contentbox ._pay ._sumbox ._sum > ._row ._name{
	display:flex;
	padding:8px 0;
	box-shadow: 0px 2px 0px 0px #0abbc2;
    transform:skewX(15deg);
    -webkit-transform:skewX(15deg);
}
._contentbox ._pay ._sumbox ._sum > ._row:first-of-type{
	margin-left:0;
}
._contentbox ._pay ._sumbox ._sum > ._rw input{
    padding: 8px 14px;
    box-shadow: 0px 2px 0px 0px #0abbc2;
    border-radius: 0px;
    display: flex;
    font-size: 16px;
    line-height: 17px;
    background: transparent;
    color: #0abbc2;
    -moz-appearance: none;
    -webkit-appearance: none;
    user-select: none;
    border: none;
    margin: 0 14px;
    margin-right:0;
    margin-bottom: 12px;
    max-width: 132px;
    text-align: center;
    outline: none;
}

._contentbox ._pay ._sumbox ._sum > ._rw input[type=number]::-webkit-inner-spin-button,
._contentbox ._pay ._sumbox ._sum > ._rw input[type=number]::-webkit-outer-spin-button{
	-webkit-appearance: none;
	margin: 0;
}
._contentbox ._pay ._sumbox ._sum > ._rw input::placeholder{
	color:#0abbc2;
}
._contentbox ._pay ._sumbox ._sum > ._row.active,
._contentbox ._pay ._sumbox ._sum > ._rw.active input{
	background:rgb(7, 101, 165);
	color:white;
	box-shadow:0px 0px 0px 2px rgb(7, 101, 165);
}
._contentbox ._pay ._sumbox ._sum > ._rw.active{
	position:relative;
}
._contentbox ._pay ._sumbox ._sum > ._rw.active input{
	background:transparent;
	box-shadow:none;
}
._contentbox ._pay ._sumbox ._sum > ._rw.active:before {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(100% - 8px);
    background: #0abbc2;
    display: block;
    top: -2px;
    left: 8px;
    z-index: -1;
    transform: skewX(-15deg);
    background: rgb(7, 101, 165);
}
._contentbox ._pay ._sumbox ._sum > ._row.active ._name{
	box-shadow:none;
}
._contentbox ._pay ._sumbox ._sum > ._rw.active input::placeholder{
	color:white;
}
._contentbox ._pay ._sumbox ._sum > ._row{
    user-select:none;
    cursor:pointer;
}
._contentbox ._pay ._sumbox ._type{
	display:flex;
	flex-wrap:wrap;
}
._contentbox ._pay ._sumbox ._type > ._row{
	margin-bottom:12px;
}
._contentbox ._pay.__event ._sumbox ._type > ._row{
	margin-bottom:18px;
}
._contentbox ._pay ._action{
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: start;
    margin-bottom: auto;
    flex: 0 0 100px;
    text-align: left;
	margin-bottom:16px;
}
._contentbox.__direct ._pay ._action{
	margin:auto;
	flex: 0 0 100%;
	margin:12px 0;
	margin-bottom:18px;
}
._contentbox ._pay ._action > ._send{
	display:inline-block;
	padding:12px 24px;
	box-shadow:0px 0px 0px 1px #0abbc2;
	background:#0abbc2;
	border-radius:0px;
	color:white;
	font-size:18px;
	line-height:18px;
	cursor:pointer;
	border:none;
	font-weight:bold;
	outline:none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
._contentbox.__direct ._pay ._action > ._send{
	margin-left:auto;
	margin-right:auto;
}
._contentbox ._pay ._action > ._send:hover{
	background:#079fa5;
	color:white;
	/*TODO*/
}
._contentbox ._pay ._action > ._info{
	color:#9c9c9c;
	font-size:12px;
	line-height:14px;
	margin:auto 16px;
}
._contentbox ._pay.__event ._action > ._info{
	margin-bottom:-14px;
}
._contentbox ._pay ._paylist{
	display:flex;
	flex:1 1 100%;
	flex-wrap:wrap;
	margin:18px 0;
	margin-bottom:32px;
}
._contentbox ._pay ._paylist > ._title{
	color:#323232;
	display:flex;
	flex:1 1 100%;
	font-size:14px;
	line-height:17px;
	margin-bottom:14px;
}
._contentbox ._pay ._paylist > ._list{
	display:flex;
	flex:1 1 100%;
	flex-wrap:nowrap;
}
._contentbox ._pay ._paylist > ._list > ._image{
	display:flex;
	flex:0 0 36px;
	width:36px;
	height:36px;
	background:#f3eff2 center center no-repeat;
	background-size:cover;
	margin:0 8px;
	transform:skewX(-15deg);
	-webkit-transform:skewX(-15deg);
    overflow: hidden;
}
._contentbox ._pay ._paylist > ._list > ._image > ._src{
    transform: skewX(15deg);
    -webkit-transform: skewX(15deg);
    background: transparent center center no-repeat;
    background-size: cover;
    display: flex;
    width: 130%;
    height: 130%;
    margin: -15%;
}
._contentbox ._pay ._paylist > ._list > ._image:first-of-type{
	margin-left:2px;
}
._contentbox ._pay ._paylist > ._list > ._image:last-of-type{
	margin-right:2px;
}
._contentbox.__direct ._pay ._capacity{
	margin-top:auto;
}
/* HR */
content > ._hr{
	max-width:1176px;
	display:flex;
	flex:1 1 100%;
	margin:22px auto;
	justify-content:center;
}
content > ._hr > ._hr{
	display:flex;
	flex:1 1 100%;
	height:1px;
	background:#777777;
	margin:0 16px;
}
/* LISTBOX */
.listbox{
	display:flex;
	flex-wrap:wrap;
	max-width:1176px;
	width:100%;
	margin:0 auto;
	justify-content: center;
}
.listbox._full{
	margin-bottom:32px;
}
.listbox > ._images{
	display:flex;
	flex-wrap:wrap;
	margin:12px;
}
.listbox > ._images > ._image{
	display:flex;
	flex:1 0 auto;
	max-height:200px;
	margin:4px;
	object-fit: cover;
}
.listbox > ._toggle{
	display:flex;
	flex:1 1 100%;
	justify-content:flex-start;
	margin-bottom:7px;
}
.listbox > ._toggle > ._row{
	justify-content:inherit;
    display: flex;
    border-radius: 0;
    font-size: 18px;
    line-height: 21px;
    color: #abafb4;
    font-weight:bold;
    justify-content: inherit;
    padding:0 16px;
    margin:0 0px;
    cursor:pointer;
    justify-content:center;
}
.listbox > ._toggle > ._row.active{
	position:relative;
	z-index:3;
	color:#0abbc2;
	/*text-decoration:underline;*/
}
/*.listbox > ._toggle > ._row:last-of-type{
	margin-left:
}*/
.listbox > ._toggle > ._row ._name{
    display: flex;
    margin: 14px 18px;
    transition:all ease 180ms;
    -webkit-transition:all ease 180ms;
    margin-left:0px;
    min-width:68px;
    justify-content:center;
}
.listbox > ._title{
	display:flex;
	flex-wrap:wrap;
	margin:0 16px;
	padding-top:33px;
	padding-bottom:18px;
	flex:1 1 100%;
	user-select:none;
}
.listbox > ._title > ._name{
	font-size:22px;
	display:flex;
	color:#464646;
	margin:auto 0;
	padding:16px 0;
	user-select:none;
	text-transform:uppercase;
}
.listbox > ._title > ._more{
    font-size: 14px;
    line-height: 17px;
    display: flex;
    color: white;
    background: #0765a5;
    margin: auto 0;
    margin-left: auto;
    padding: 12px 24px;
    user-select: none;
}
.listbox > ._title > ._more:hover{
	background:#04568e;
}
.listbox > ._row{
	/*display:flex;
	flex:0 0 calc(100% - 32px);
	min-width:280px;
	max-width:360px;
	background:white;
	margin:16px;
	flex-wrap:wrap;
	font-size:15px;
	cursor:pointer;
	align-content: baseline;*/
	display: flex;
    flex: 1 1 calc(100% - 32px);
    min-width: 280px;
    max-width: 360px;
    background: white;
    margin: 16px;
    font-size: 15px;
    cursor: pointer;
    flex-direction: column;
}
.listbox._full > ._row{
    max-width: inherit;
    flex-direction: row-reverse;
    flex-wrap: nowrap;
}
.listbox > ._row ._image{
    margin: 0;
    margin-bottom: 26px;
    display: block;
    height:0;
    flex: 1 1 100%;
    padding-top: 80.7%;
    background: white center center no-repeat;
    background-size: cover;
    position: relative;
    flex:0; /*ii*/
}
.listbox._full > ._row ._inrow{
	display: flex;
	flex-direction: column;
	flex: 1 1 100%;
	margin-right:18px;
}
.listbox > ._row ._image > ._cat{
	padding:6px 14px;
	border-radius:28px;
	font-size:12px;
	line-height:15px;
	background:white;
	position:absolute;
	top:10px;
	right:10px;
}
.listbox > ._row ._title{
	margin:0px;
	margin-bottom:18px;
	display:block;
	flex:1 1 100%;
	color:#0abbc2;
	font-size:20px;
	line-height:20px;
	text-align:left;
	user-select:none;
    flex:0; /*ii*/
}
.listbox > ._row ._title a{
	color:#0abbc2;
}
.listbox > ._row._no-image ._title{
	margin:26px;
}
.listbox > ._row ._content{
	margin:0px;
	flex:1 1 100%;
	line-height:21px;
	margin-bottom:26px;
	text-align:left;
	color:#262626;
    flex:1; /*ii*/
    display:flex /*ii*/
}
.listbox > ._row ._content._autoheight{
	display: flex;
	justify-content: center;
	height: 100%;
}
.listbox > ._row ._info{
	display:flex;
	flex:1 1 100%;
	flex-direction:column;
	color:#a8acb1;
	font-size:12px;
	line-height:12px;
	margin-bottom:8px;
    flex:0; /*ii*/
    display:block; /*ii*/
}
.listbox > ._row ._info ._cat{
	display:flex;
	flex:1 1 100%;
	margin-bottom:10px;
}
.listbox > ._row ._info ._cat b{
	display:flex;
	margin-left:6px;
}
._status b{
	position:relative;
}
._status b:after{
	content:"";
	position:absolute;
	width:10px;
	height:10px;
	border-radius:50%;
	display:flex;
	right:-18px;
	top:0px;
}
._status-0 b:after{
	background:#0abbc2;
}
._status-1 b:after{
	background:#f03565;
}
._status-2 b:after{
	background:#fbd244;
}
.listbox > ._row ._date{
    margin: 26px;
    margin-top: -13px;
    flex: 1 1 100%;
    justify-content: center;
    display: flex;
    flex-wrap: wrap;
    color: #E65100;
    font-size:13px;
}
.listbox > ._row ._location{
	margin:26px;
	margin-top:0px;
	flex:1 1 100%;
	display:flex;
	flex-wrap:wrap;
}
.listbox > ._row ._location vect{
	flex:0 0 22px;
	height:22px;
	margin:4px auto;
	margin-top:auto;
	display:block;
}
.listbox > ._row ._location vect svg{
	display:flex;
	flex:0 0 100%;
	height:100%;
	fill:#f85e7f;
}
.listbox > ._row ._location:hover svg{
	fill:#d84665;
}
.listbox > ._row ._location ._name{
	display:block;
	text-align:center;
	flex:1 1 100%;
}
.listbox > ._row ._location ._name a{
	font-size:14px;
	color:#f85e7f;
	text-decoration:underline;
}
.listbox > ._row ._location:hover ._name a{
	color:#d84665;
}
.listbox > ._row ._capacity{
	margin:0px;
	margin-top:auto;
	margin-bottom:26px;
    flex:0; /*ii*/
}
.listbox > ._addnew{
	text-align:center;
	display:flex;
	margin:16px 0;
	margin-bottom:33px;
	flex:1 1 100%;
	max-width:1176px;
}
.listbox > ._addnew a{
	display:flex;
	flex:1 1 100%;
	justify-content:center;
	background:#0abbc2;
	color:white;
	margin:0 16px;
	font-size:18px;
	line-height:21px;
	padding:20px 28px;
	border-radius:0px;
	user-select:none;
}
.listbox > ._addnew a:hover{
	background:#512e84;
	text-decoration:none;
}
/* CAPACITY */

._capacity{
	flex:1 1 100%;
}
._total{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	flex:1 1 auto;
}
._capacity > ._total{
    justify-content: center;
    display: flex;
    flex: 1 1 100%;
    margin-bottom: 18px;
    flex-direction: row;
    color: #0abbc2;
}
._capacity > ._total ._num{
    font-size: 24px;
    line-height: 24px;
    font-weight:bold;
}
._capacity > ._total ._name{
    font-size: 16px;
    display: flex;
    margin: auto 9px;
    line-height: 16px;
}
._capacity ._range{
    display: flex;
    flex: 1 1 100%;
    height: 36px;
    background: #f3eff2;
    margin: 6px 6px;
    /*margin-bottom: 24px;*/
    transform: skewX(-15deg);
    -webkit-transform: skewX(-15deg);
    position: relative;
}
._capacity ._range > *{
    transform: skewX(15deg);
    -webkit-transform: skewX(15deg);
}
._capacity ._range > ._sum,
._capacity ._range > ._max{
    position: absolute;
    z-index: 2;
    color: black;/*white*/
    font-size: 24px;
    padding: 0 12px;
    height: 30px;
	top:3px;
	line-height:30px;
}
._capacity.__complete ._range > ._sum{
	width:100%;
	text-align:center;
}
._capacity.__complete ._range > ._max{
	display:none;
}
._capacity ._range > ._sum{
	left:0;
}
._capacity ._range > ._max{
	right:0;
}
._capacity ._range ._size{
    background: #71deae;
    height: 100%;
    min-width: 2px;
    max-width: 100%;
    transform: skewX(0deg);
    -webkit-transform: skewX(0deg);
}
._capacity > ._subtitle{
	display:flex;
	flex: 1 1 100%;
	font-size:12px;
}
._capacity > ._subtitle ._name{
	margin-right:auto;
	color:#71deae;
	margin-left:2px;
}
._capacity > ._subtitle ._need{
	margin-left:auto;
	color:#464646;
	margin-right:18px;
}
._capacity.__complete > ._subtitle{
	/*display:none;*/
	opacity:0;
}
/* MAP */
._map{
	height:340px;
	background:#e3e3e3 center center no-repeat;
	background-size:cover;
	display:flex;
	justify-content:center;
}
._map vect{
	margin:auto;
	display:flex;
}
._map vect svg{
	display:flex;
	width:50%;
	height:50%;
	fill:rgba(0,0,0,.05);
	margin:auto;
}
/* CATALOG */
._catalog{
	display:flex;
	flex-direction:column;
	max-width:1176px;
	margin:0 auto;
	margin-top:24px;
}
._catalog > ._title{
	display:flex;
	flex-wrap:nowrap;
	flex-direction:row;
	margin:0 16px;
	padding:0px 8px;
}
._catalog > ._title > ._inrow{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	flex:1 1 100%;
    flex: 1 1 calc(100% - 180px);
    flex-shrink: 0;
}
._catalog > ._title > ._inrow > ._row,
._catalog > ._title > ._row{
	display:flex;
	flex:1 1 100%;
	padding:18px 8px;
	font-weight:bold;
	justify-content:center;
}
._catalog > ._list{
	display:flex;
	flex-wrap:wrap;
	flex-direction:column;
	margin:0 16px;
}
._catalog > ._list > ._row{
	display:flex;
	flex-wrap:nowrap;
	flex-direction:row;
	padding:0px 8px;
}
._catalog > ._list > ._row:nth-child(2n-1){
	background:#f3f2f0;
}
._catalog > ._list > ._row > ._inrow{
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	flex:1 1 100%;
    flex: 1 1 calc(100% - 180px);
    flex-shrink: 0;
}
._catalog > ._list > ._row > ._inrow > ._row,
._catalog > ._list > ._row > ._row{
	padding:18px 8px;
	display:flex;
	flex:1 1 100%;
	justify-content:center;
	text-align:center;
	margin:auto 0;
}
._catalog > ._list > ._row > ._row._action a{
	display:inline-block;
	padding:10px 18px;
	background:#f85e7f;
	color:white;
	font-size:13px;
	line-height:15px;
	cursor:pointer;
	border-radius:24px;
	margin:8px 0px;
}
._catalog > ._list > ._row > ._row._action a:hover{
	background:#d84665;
}
/* FOOTER */
footer{
	display:flex;
	background:#eeeeee;
}
footer._footernav{
	background:#fff;
	margin:32px 0;
}
footer ._footer-navcontent{
	display:flex;
	flex-wrap:nowrap;
	flex:1 1 100%;
	max-width:1176px;
	margin:0 auto;
	color:#262626;
}
footer ._footer-navcontent > ._row{
    display: flex;
    flex-wrap: wrap;
    margin: 10px 16px;
    flex: 1 1 100%;
	/*box-shadow:0px -1px 0px 0px #dadcdb;*/
	padding-top:36px;
}
footer ._footer-navcontent ._list{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    margin: 12px 0;
    flex: 1;
    line-height:21px;
    display:block;
}
footer ._footer-navcontent ._list > ._title{
	flex:1 1 100%;
	color:#47ccd1;
	margin:6px 0;
	margin-bottom:12px;
	font-size:18px;
}
footer ._footer-navcontent ._list > ._row{
	flex:1 1 100%;
	margin:6px 0;
	font-size:14px;
}
footer a{
	color:#262626;
	text-decoration:underline;
}
footer ._footer-content{
	display:flex;
	flex-wrap:wrap;
	flex-direction:row;
	flex:1 1 100%;
	max-width:1176px;
	margin:0 auto;
	color:#262626;
}
footer ._social{
	display:flex;
	flex:1 1 100%;
	margin:auto 0;
	padding:28px 0;
}
footer ._social svg{
    width: 22px;
    height: 22px;
    fill: #a8acb1;
    margin: 0px 12px;
}
footer ._social a:hover svg{
	fill:#464646;
}
._auto-height{
	margin-top:auto!important;
	margin-bottom:auto!important;
}
._flex-auto{
	flex:1 1 auto!important;
}
._flex-nowrap{
	flex:nowrap;
}
._whitespace-nowrap{
	white-space:nowrap;
}
.noanimation{
	transition:inherit!important;
	-webkit-transition:inherit!important;
}
._underline{
	text-decoration:underline;
}
._forlistbox{
	margin-bottom:16px;
}

.topnav-profile._profile{
	margin:0 10px;
	margin-right:16px;
	transform:scale(1);
	-webkit-transform:scale(1);
	transition:all ease 180ms;
	-webkit-transition:all ease 180ms;
	transform-origin: 100% 50%;
}
.topnav-profile._profile > a{
	padding:17px 0;
	margin:0;
}
.topnav-profile._profile > a ._image{
	display:flex;
	flex:0 0 56px;
	height:56px;
	width:56px;
	margin:auto 0;
	border-radius:50%;
	background:#eee center center no-repeat;
	background-size:cover;
	cursor:pointer;
}
.topnav-profile._profile > a ._name{
	display:none;
}
/* ON END MEDIA */
/* DESKTOP */
@media (min-width:1221px) {
	.topnav-navlist{
		flex:1 1 100%;
		display:flex;
		margin:0 auto;
		justify-content:center;
	}
	.topnav-profile._auth a,
	.topnav-profile._reg a{
		padding:8px 18px;
		margin:auto 12px;
		box-shadow:0px 0px 0px 1px #0765a5;
		color:#0765a5;
	}
	.topnav-profile._reg a{
		color:white;
		background:#0765a5;
	}
	.listbox._full > ._row ._image{
	    display: flex;
	    height: auto;
	    padding-top:0;
	    flex: 1 1 100%;
	    margin-left:18px;
	}
}
/* TABLET & MOBILE */
@media (max-width:1220px) {
	.topnav-profile._auth{
		display:none;
	}
	/*.topnav-profile._profile{
		display:none;
	}*/
	.topnav-logo{
		flex:0 0 120px;
		display:flex;
	}
	.topnav-profilelist{
		flex:0 0 calc(100% - 120px - 16px);
		display:flex;
	}
	.topnav-langlist {
		display: none;
	}
	.topnav-profile._menu{
		display:flex;
		height:90px;
		margin-right:-16px;
	}
	.topnav-profile._menu a{
		padding:32px 30px;
		width:30px;
		text-align:center;
	}
	.topnav-profile._menu a:hover,
	topnav.active .topnav-profile._menu a{
		background:#eee;
		cursor:pointer;
	}
	.topnav-profile._menu a vect{
		display:flex;
		margin:auto;
	}
	.topnav-profile._menu a vect svg{
		display:flex;
		margin:0px 2px;
		width:26px;
		height:26px;
		fill:black;
		transform:scale(1);
		-webkit-transform:scale(1);
		transition:all ease 240ms;
		-webkit-transition:all ease 240ms;
		position:absolute;
	}
	topnav .topnav-profile._menu svg.close-vect{
		transform:scale(0);
		-webkit-transform:scale(0);
		width:22px;
		height:22px;
		margin:2px 4px;
	}
	topnav.active .topnav-profile._menu svg.menu-vect{
		transform:scale(0);
		-webkit-transform:scale(0);
	}
	topnav.active .topnav-profile._menu svg.close-vect{
		transform:scale(1);
		-webkit-transform:scale(1);
	}
	.topnav-profile._reg{
		display:none;
	}
	.topnav-profile._auth{
		margin:0 10px;
		margin-right:16px;
		transform:scale(1);
		-webkit-transform:scale(1);
		transition:all ease 180ms;
		-webkit-transition:all ease 180ms;
		transform-origin: 100% 50%;
	}
	.topnav-profile._auth > a{
		padding:17px 0;
		margin:0;
	}
	.topnav-profile._auth > a ._image{
		display:flex;
		flex:0 0 56px;
		height:56px;
		width:56px;
		margin:auto 0;
		border-radius:50%;
		background:#eee center center no-repeat;
		background-size:cover;
		cursor:pointer;
	}
	.topnav-profile._auth > a ._name{
		display:none;
	}
	topnav.active{
		height:100%;
	}
	topnav.active .topnav-profile._auth{
		transform:scale(0);
		-webkit-transform:scale(0);
		margin-right:-56px;
	}
	topnav.active navcontent{
		flex-wrap:wrap;
		height: fit-content;
	}
	topnav.active ._fullmenu{
		display:flex;
		flex:1 1 100%;
		flex-direction:row;
		flex-wrap:wrap;
		padding-top:24px;
		justify-content:center;
	}
	topnav.active ._fullmenu > ._row{
		display:flex;
		flex:1 1 100%;
	}
	topnav.active ._fullmenu > ._row a{
		padding:24px 16px;
		font-size:18px;
		line-height:24px;
		display:flex;
		flex:1 1 100%;
		justify-content:center;
		box-shadow:0px 1px 0px #eee;
	}
	topnav.active ._fullmenu > ._row:last-of-type a{
		box-shadow:none;
	}
	._contentbox ._pay{
		padding-bottom:16px;
	}
	._contentbox ._article ._content > ._contentlink{
		margin:0 auto;
	}
	._projects-box > ._content > ._incontent{
		margin-left:auto!important;
		margin-right:auto!important;
	}
	footer ._footer-navcontent ._rw{
		display:none;
	}
	footer ._footer-navcontent > ._row,
	footer ._footer-content{
		margin-left: 30px;
		margin-right: 30px;
		justify-content: center;
		text-align: center;
	}
	/*._contentbox.__direct ._pay ._action{
		justify-content: center;
		flex-direction: column;
		margin-bottom:28px;
	}
	._contentbox ._pay ._action > ._info{
		margin: 10px 16px;
		justify-content: center;
		margin-bottom: 0px;
	}*/
	._contentbox.__direct ._pay{
		padding-bottom:0;
		box-shadow:none;
	}
	._contentbox.__direct ._pay ._capacity{
		margin-bottom:32px;
	}
}
/* TABLET */
@media (min-width:784px) and (max-width:1220px) {
	topnav navcontent,
	.listbox,
	._navlist,
	content > ._hr,
	._catalog,
	._category,
	.listbox > ._addnew,
	._contentbox{
		max-width:784px;
	}
	._overview-box > ._content > ._incontent,
	._projects-box > ._content{
		max-width:812px!important;
	}
	._titleBox > ._title,
	._pageTitleBox > ._content{
		max-width:calc(784px - 32px);
	}
	.topnav-navlink{
		display:none;
	}
	.topnav-logo{
		margin-left:16px;
	}
	._contentbox.__direct ._pay{
	    flex-direction: column;
	}
	._contentbox.__direct ._pay > ._image{
		margin:0;
	}
	._contentbox ._article ._info > ._own{
		flex-direction:column;
	    justify-content: center;
	    text-align: center;
	}
	._contentbox ._article ._info > ._own ._image{
		margin:14px auto;
	}
	._contentbox.__direct ._article ._content{
		flex:1 1 100%;
	}
	._contentbox.__direct ._article ._info{
		justify-content:center;
		margin:0 auto;
		padding:0;
	}
	._contentbox.__direct ._article ._info > ._title{
		margin-top:32px;
		margin-bottom:18px;
	}
	._catalog > ._title > ._inrow > ._row{
		display:none;
	}
	._catalog > ._title > ._inrow > ._row:nth-child(1),
	._catalog > ._title > ._inrow > ._row:nth-child(2),
	._catalog > ._title > ._row:last-of-type{
		display:flex;
	}
	._catalog > ._title > ._row:last-of-type,
	._catalog > ._list > ._row > ._row:last-of-type{
		flex:0 0;
		min-width:130px;
	}
	._catalog > ._list > ._row > ._inrow{
		flex-shrink:2;
	}
	._catalog > ._list > ._row > ._inrow > ._row{
		display:none;
	}
	._catalog > ._list > ._row > ._inrow > ._row:nth-child(1),
	._catalog > ._list > ._row > ._inrow > ._row:nth-child(2),
	._catalog > ._list > ._row > ._row:last-of-type{
		display:flex;
	}
	._contentbox ._article ._info > .listbox > ._row:nth-child(3){
		display:none;
	}
	.listbox._full > ._row ._image{
	    display: flex;
	    height: auto;
	    padding-top:0;
	    flex: 1 1 100%;
	    margin-left:18px;
	}
	._profile-box > ._content > ._incontent{
		margin-left:-36px!important;
	}
}
/* MOBILE */
@media (max-width:783px) {

	.btn {

		font-size: 16px;

	}

	topnav navcontent,
	.listbox,
	._navlist,
	._contentbox,
	content > ._hr,
	._catalog,
	._category{
		max-width:600px;
	}
	._projects-box > ._content{
		max-width:628px!important;
	}
	._titleBox > ._title,
	._pageTitleBox > ._content{
		max-width:calc(600px - 32px);
	}
	.listbox > ._addnew{
		max-width:392px
	}
	.listbox > ._title{
		max-width:360px;
		flex-direction: column-reverse;
		justify-content: center;
		padding-bottom:0;
	}
	.listbox > ._title > ._name{
		justify-content:center;
	}
	.listbox > ._title > ._more{
		margin-right:auto;
		margin-bottom:12px;
		padding-left:32px;
		padding-right:32px;
	}
	._navlist{
		display:none;
	}
	.topnav-navlink{
		display:none;
	}
	.topnav-logo{
		margin-left:16px;
	}
	._contentbox.__direct ._pay{
	    flex-direction: column;
	    padding-top:0;
	}
	._contentbox.__direct ._pay > ._image{
		margin:0 -16px;
	}
	/*._contentbox.__direct ._article{
		padding:18px;
	}*/
	._contentbox ._article ._content{
		flex:1 1 100%;
	}
	._contentbox.__direct ._article{
		padding-left:8px;
		padding-right:8px;
	}
	._contentbox ._article ._info{
		flex-direction:column;
		padding:0;
		flex-wrap:nowrap;
		/*flex:1 1;*/
		margin-top:18px;
	}
	._contentbox ._article ._info ._location{
		flex:1 1 100%;
		width:inherit;
		border-radius:0;
		margin:0;
		flex-direction: row;
		padding:22px;
	}
	._contentbox ._article ._info ._location vect svg{
		margin:auto 12px;
		margin-left:0;
		display:flex;
	}
	._contentbox ._article ._info ._location ._phone{
		margin: auto;
		margin-right: 0;
	}
	._contentbox ._article ._info > ._own{
		flex:1 1 100%;
	}
	._contentbox ._article ._info > ._own ._image{
		margin:14px;
	}
	._contentbox ._article ._info > ._own > ._data > ._name b{
		display:inline;
	}
	._contentbox.__direct ._article ._content{
		flex:1 1 100%;
	}
	._contentbox.__direct ._article ._info{
		justify-content:center;
		margin:0 auto;
		padding:0;
	}
	._contentbox.__direct ._article ._info > ._title{
		margin-top:32px;
		margin-bottom:18px;
	}
	._contentbox ._article ._content > ._contentlink > ._row{
		margin-bottom: 18px;
	}
	._contentbox.__direct ._pay ._type{
		padding-top:18px;
		padding-bottom:8px;
	}
	._catalog > ._title{
		display:none;
	}
	._catalog > ._list > ._row > ._inrow{
		flex:1 1 calc(100% - 140px);
	    flex-wrap: wrap;
	    flex-direction: row;
	    flex-shrink: 0;
	}
	._catalog > ._list > ._row > ._inrow > ._row{
		display:none;
		padding:12px 0;
		padding-left:22px;
		justify-content:start;
		text-align: left;
	}
	._catalog > ._list > ._row > ._inrow > ._row:nth-child(1){
		padding-bottom:6px;
		margin-bottom:0;
	}
	._catalog > ._list > ._row > ._inrow > ._row:nth-child(2){
		padding-top:6px;
		margin-top:0;
	}
	._catalog > ._list > ._row > ._inrow > ._row:nth-child(1),
	._catalog > ._list > ._row > ._inrow > ._row:nth-child(2),
	._catalog > ._list > ._row > ._row:last-of-type{
		display:flex;
	}
	._contentbox ._article ._info > ._own{
		margin:18px auto;
	}
	._contentbox ._article ._info > ._own > ._image{
		width:80px;
		height:80px;
		margin-top:auto;
		margin-bottom:auto;
	}
	._map{
		display:none;
	}
	._overview-box > ._content{
		background: white!important;
	}
	._overview-box > ._content > ._incontent{
		padding-bottom:0!important;
	}
	._overview-box > ._content > ._incontent > ._image{
		display:flex;
		background:#e2d4e3 url('/National_Library/oe_/https://tolam.jews.lv/static/images/slider_01.jpg') center right no-repeat;
		background-size:cover;
		flex:1 1 100%;
		min-height:240px;
		height:auto;
		justify-content:center;
		margin-top:32px;
	}
	._overview-box > ._content > ._incontent > ._info{
		display:none!important;
	}
	._overview-box > ._content > ._incontent > ._title{
		margin-left:auto!important;
		text-align:center!important;
		justify-content:center!important;
		display:block!important;
		font-size: 28px!important;
		padding: 0!important;
	}
	._overview-box > ._content > ._incontent > ._list{
		flex-direction: column!important;
		justify-content: center!important;
		flex-wrap: initial!important;
		display:block!important;
	}
	._overview-box > ._content > ._incontent > ._list > ._row{
		margin-left:auto!important;
		margin-right:auto!important;
		min-width:120px!important;
		flex-wrap: initial!important;
		flex:1 0 auto!important;
	}
	._projects-box > ._content > ._incontent{
		margin:0!important;
		background:rgba(7, 101, 165, 0.93)!important;
	}
	._projects-box > ._content > ._incontent > ._incontent_data{
		padding-left:16px!important;
		padding-right:0!important;
	}
	._pageTitleBox > ._content{
		flex-direction:column;
	}
	._pageTitleBox > ._content > ._title{
		font-size:16px;
		margin-bottom:18px;
	}
	._pageTitleBox > ._content > ._subtitle{
		justify-content: flex-start;
		text-align: left;
		margin-left:0;
		font-size:20px;
	}
	._contentbox ._article ._content article.active{
		column-count: 1;
	}
	._contentbox ._article ._info > .listbox > ._row ._title{
		text-align:center;
	}
	._contentbox ._article ._info > .listbox > ._row:nth-child(2),
	._contentbox ._article ._info > .listbox > ._row:nth-child(3){
		display:none;
	}
	._contentbox ._article ._info > ._title{
		text-align:center;
	}
	._contentbox ._article ._info > .sharelink{
		flex-direction:column;
		margin-bottom:-66px;
	}
	._contentbox.__direct ._article ._info > .sharelink{
		margin-bottom:-84px;
	}
	._contentbox ._article ._info > .sharelink > ._name{
		flex:1 1 100%;
		margin-bottom:12px;
		justify-content:center;
	}
	._contentbox ._article ._info > .sharelink ._links{
		flex:1 1 100%;
		flex-direction:row;
		flex-wrap:nowrap;
		display:flex;
		justify-content:center;
		text-align:center;
	}
	._contentbox ._article ._info > .sharelink ._link{
		margin-left:0;
	}
	footer ._footer-navcontent > ._row{
		flex-direction:column;
	}
	footer ._social{
		justify-content:center;
	}
	.listbox._limit > ._row{
		display:none;
	}
	.listbox._limit > ._row:nth-child(1),
	.listbox._limit > ._row:nth-child(2),
	.listbox._limit > ._row:nth-child(3),
	.listbox._limit > ._row:nth-child(4){
		display:block;
	}
	.listbox._full > ._row{
		flex-wrap:inherit;
	}
	.listbox._full > ._row ._inrow,
	.listbox._full > ._row ._image{
		margin-left:0;
		margin-right:0;
	}
	._profile-box > ._content > ._incontent{
		margin-left:-64px!important;
	}
	._contentbox ._pay ._sumbox ._sum > ._rw input{
		max-width: 96px;
		/*font-size: 11px;*/
		text-align: center;
	}
	._contentbox ._pay ._sumbox ._sum > ._rw input::placeholder{
		font-size:11px;
	}
	.topnav-profile._auth,
	.topnav-profile._reg{
		display:none;
	}
	._contentbox ._pay ._sumbox ._sum > ._rw.active:before{
		left:2px;
		left: 16px;
		width: calc(100% - 14px);
	}
	/*.topnav-profile._menu a{
		width:90px;
	}*/
}
@media (max-width:634px) {
	.topnav-profile._menu{
		margin-right:inherit;
	}
}

._contentbox ._article ._content article > bdo p:first-of-type {
    margin-top: 0;
}

.listbox.__toggle > ._row{
	display:none;
}

.listbox.__toggle > ._row.active{
	display:flex;
}

*{
	-webkit-box-sizing: initial!important;
	-moz-box-sizing: initial!important;
	box-sizing: initial!important;
}
svg:not(:root){
	overflow:inherit;
}

._colsize {

	width: 100%;

}

._colsize *{
	-webkit-box-sizing: border-box!important;
	-moz-box-sizing: border-box!important;
	box-sizing: border-box!important;
}
