.mobpril {
    border-top: 1px solid white;
    border-bottom: 0px;
    border-left: 0px;
    border-right: 0px;
    text-align: center;
}
.social-icon1 {
    text-align:center;
    font-size: 30px;
}
.descrusl {
	text-align:justify;
	padding-top:1rem;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    margin: 0 auto;
}

.tabs__content.about H6 {
    font-size: 2rem;
}
.razvert0 {
    overflow: auto!important;
    height: auto!important;
    max-height: 10000px!important;
    transition: all 2s;
}
.dopfoot {
padding-top: 40rem;
}
.navbar-collapse.in {
    overflow-y: visible!important;
}
.help-content h6 {
    padding-left: 30px;
    font-size: 26px;
}
h3.hp-h3 {
    font-size: 20px;
    margin-top: 5px;
    padding-left: 0px;
	border-bottom: 1 solid white;
}
.container.ueser-odobr {text-align:justify;
padding-left: 15%;
padding-right: 15%;
}
.sub-menu li {
    color: #bbb;
    /* font-style: oblique; */
}
/* room-moder ������ ������������� ������������ �� ������ ���� �����   */
#usersContainer div .userName {
    text-align: left!important;
}
/*�������� � ����� ��������*/
.tabs_page {
    display: block;
    text-align: justify;
    padding: 10px 15%;
    background-color: #f8f7f3;
    height: 100%;
    margin-top: 5px;
	color: #222222;
    font-weight: 200;
    font-size: 16px;
    /*border-left:2px solid #b0a67b8f;
width:80%;*/
}
/*�����������*/
p.podpgall {
    margin-top: -0.9rem;
    background-color: #fff;
    color: #555;
    font-size: 1.3rem;
}
.navbar {
    min-height: 0px;
 /*   margin-bottom: 20px; */
 }
.centering {
  float:none;
  margin:0 auto;
}
/* ������������ �������� */
#memo-close1, #allUserInformationClose{
    cursor:pointer;
    color:#fff;
    font-size:2em;
    position:absolute;
    right:0;
    top:0;
    padding:16px 10px;
    font-weight:100;
    line-height:0;
    z-index: 999999;
}
p#mr{text-align:center;color:#6a5f38;font-size:1.5em;margin:1.5rem 0}
p#mrcity{text-align:center;color:#6a5f38;font-size:1.2em;margin:1.5rem 0;
margin-top: 0px;
}
#memo-close2, #memo-close3 {
    cursor: pointer;
    color: #fff;
    font-size: 3em;
    position: absolute;
    right: 0;
    top: 0;
    padding: 30px 23px;
    font-weight: 100;
    line-height: 0;
}
p#mr {
    text-align: center;
    color: #222222;
    font-size: 1.5em;
    margin: 1.5rem 0;
    margin-top: -0.1rem;
}
p#mrkurs{
font-family: "Cormorant Infant";
font-size:25px;
padding-left:40px;
line-height:30px;
letter-spacing: -2px;
}
p#mrkurs{color:#474747;text-align:center;font-family:unset;margin:3rem 0;padding:0 8rem;position:relative;z-index:1}
@media (min-width:768px) and (max-width:1023px) {
p#mr {
    margin: 0.5rem 0;
}
p#mrcity {
    font-size: 0.9em;
}
p#mrkurs {
    margin: 1rem 0;
    padding: 0 6rem 0 2rem;
	font-size:20px;
}
.page_block {
     margin: 0px 0 0;
	 padding: 2px 5px;
}
}
.heder-contr {
    padding-top: 0.48rem;
}

.pan {
    margin-top: -0.6rem;
    /* padding: 0.1em; */
    line-height: 2.5;
}
.pan1 {
    margin-top: -0.6rem;
	color: #ffffff;
    /* padding: 0.1em; */
    line-height: 2.5;
}
@media (min-width:768px) and (max-width:1023px) {
div#hranim-inter img {
    width: 100px;
}
}
@media (max-width: 991px){
#hranim-inter {
    max-width: 15%;
    margin: 0 auto;
}
}
@media (max-width: 991px){
span.heder-contr {
    width: 70px;
    float: left;
}
}
/* ����������� ������������ */
.imgicon {
width:15px;
height:15px;
}
.inp {
    /*float: right;*/
    margin-right: 0rem;
    margin-bottom: 0.3rem;
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    width: 100%;
    outline: none;
    padding: 0.3rem;
}
#blpokaz1 {
display:none;
background: rgba(255,255,255,0.2);
    padding: 1rem;
	margin-top:1rem;
	color:#fff;
}
#blpokaz2 {
display:block;
background: rgba(255,255,255,0.2);
    padding: 1rem;
	margin-top:1rem;
	color:#fff;
}
.pageOnegruppFormButton{
    border: 2px solid #fff;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 7px;
    padding: 5px 8px 4px;
	margin-left: 30%;
    width: 40%;
}
.pageOnegruppFormButton a{
color: #fff;
}
.pageOnegruppFormButton a:hover{
color: #ddd;
}
.infodop {
background: white!important;
}
#help {
    display: none;
    position: fixed;
    width: 30%;
    top: 10%;
    bottom: 3%;
    /* right: 5%; */
	background-color: rgba(51,112,183,0.8);
    border: 1px solid #aaaaaa;
    border-radius: 5px;
	overflow-y: auto;
	background: rgb(106,151,203) radial-gradient(circle at 0 0, rgba(255,255,255,.75), rgba(255,255,255,.35));
    box-shadow: inset rgba(0,0,0,.5) -3px -3px 8px, inset rgba(255,255,255,.9) 3px 3px 8px, rgba(0,0,0,.8) 3px 3px 8px -3px;
    padding-left: 0.5rem;
    padding-right: 0.7rem;
    text-align: justify;
	z-index:9999999999; 
	width:60%;
	top: 10rem;
	bottom:15%;
	left:20%;
	box-shadow: rgb(144, 144, 144) 2px 3px 8px -1px;
	color: #444;
	background: #dee9ed;
    border-radius: 2px;
	overflow-y: hidden;
    overflow-x: hidden;
}
#help::-webkit-scrollbar{ width: 12px; /* 1 - ������������ ��������� */}
#help::-webkit-scrollbar-button {background: #87ceeb; /* 2 - ������ */}
#help::-webkit-scrollbar-track {background: #008000;/* 3 - ���� */}
#help::-webkit-scrollbar-track-piece { background: lightblue; /* 4 � ������� ����� ����� */ }
#help::-webkit-scrollbar-thumb {background: lightblue; border-radius: 10px}
.content-scroll{
    overflow-y: auto;
    height: 100%;
}
.help-content h4 {
    font-size: 30px;
}

.help-child {
    /*position: fixed;*/
    background: #dee9ee;
    /*background: transparent;*/
    /*margin-left: 0.5rem;
    margin-right: -0.7rem;*/
    color: #008000;
    padding: 0 20px;
    width: 100%;
    border-bottom: 2px solid white;
    height: 30px;
}
.help-close {
    width: 50px;
    text-align: right;
    top: 0;
    right: 26px;
    position: absolute;
    color: #404040;
    font-size: 21px;
    cursor: pointer;
}
.help-close a{
    color:#404040;
}
.help-content {
    padding: 0 20px;
    font-size: 16px;
    line-height: 20px;
}
.bloginfo-help {background: rgb(212, 223, 254);border-radius: 5px;border: 0px solid rgb(0, 0, 0);box-shadow: rgb(132, 123, 108) 5px 5px 5px;font-family: inherit;font-style: inherit;font-weight: inherit;margin: 11px;padding: 3px 5px 3px 30px;text-align: left;vertical-align: baseline;}
h3.nopadding, h1.nopadding  {
    margin: 0 !important;
    padding-top: 4rem;
    padding-bottom: 4rem;
}
.smalldescr {
    background: #dee9ed;
    border-radius: 2px;
    border: 0px solid rgb(0, 0, 0);
    box-shadow: rgb(144, 144, 144) 2px 3px 8px -1px;
    font-family: inherit;
    font-style: inherit;
    margin: 11px;
    padding: 3px 5px 3px 30px;
    text-align: left;
    vertical-align: baseline;
    width: 60%;
    margin: 0 auto;
    color: #444;
    font-size: 14px;
    font-weight: 600;
}
.sokrhelp img{
width:30px;
height:30px;
}
.sokrhelp {
    width: 30px;
    display: inline;
}
.smalldescr  p{
color: #444;
    font-size: 14px;
    font-weight: 600;
	text-align:justify
}
.smalldescr img{
width:32px;
height:32px;
float:right;
vertical-align:middle;
}
@media (max-width:766px) {
.smalldescr  p{
    font-size: 12px;
	line-height:13px;
}
.smalldescr {
    width: 80%;
    margin-left: 10%;
 
}
.smalldescr img{
width:24px;
height:24px;
}
}
@media (min-width:320px) and (max-width:766px) {
.smalldescr img{
width:20px;
height:20px;
}
}
.contback {
    background: rgb(212, 223, 254);
    border-radius: 2px;
    border: 0px solid rgb(0, 0, 0);
    box-shadow: rgb(132, 123, 108) 5px 5px 5px;
    font-family: inherit;
    font-style: inherit;
    margin-bottom: 21px;
    padding: 3px 5px 3px 30px;
    text-align: left;
    vertical-align: baseline;
    color: #444;
    font-size: 14px;
    font-weight: 400;
}
.rowzag {
    background: rgb(192, 203, 234);
    border-radius: 2px;
    border: 0px solid rgb(0, 0, 0);
    box-shadow: rgb(132, 123, 108) 5px 5px 5px;
    text-align: center;
    vertical-align: baseline;
    color: #444;
    font-size: 14px;
    font-weight: 700;
	margin-left: -3rem;
	margin-right: 1rem;
    margin-bottom: 5px;
}
.rowcl1 {
    background: rgb(212, 223, 254);
    border-bottom: 1px solid #888;
    text-align: left;
    vertical-align: baseline;
    color: #444;
    font-size: 14px;
    font-weight: 400;
	margin-top:5px;
    margin-bottom: 5px;
	margin-left: -1rem;
	margin-right: 2rem;
}
/* ���� ����� � viborzakaza */
.zakazBlock a {
    margin: 1rem auto 0px auto;
    display: block;
    width: 100%;
    max-width: 300px;
}
/*.bloc-uslugi{display:inline-block;width:100%;max-width:380px;margin:2rem}
.bloc-uslugi h4{color:#1e798c;font-weight:600;text-transform:uppercase;font-size:1.4em}
.bloc-uslugi p{color:#4d4d4d;min-height:160px}
.bloc-uslugi img{width:100%;float:left;max-width:150px;transition:all 1s}
.uslugi-text{float:right;max-width:200px;text-align:right}*/
/*.bloc-uslugi1:hover img{transform:rotate(360deg);transition:all 1s}*/
.infom-ramka {
    display: block;
    justify-content: center;
    flex-wrap: wrap;
    background: transparent;
    border-radius: 2px;
    box-shadow: 0 0 0 0 #d7d8db, 0 0 0 0px #e3e4e8;
    margin: 15px 0 0;
    padding: 0px;
    width: 100%;
    border: 20px #777777 groove;
    border-style: solid;
    border-width: 20px 20px 20px 24px;
    -moz-border-image: url('../../images/ramka/ramka4.png') 30 30 30 30 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka4.png) 30 30 30 30 fill stretch;
    -o-border-image: url(../../images/ramka/ramka4.png) 30 30 30 30 fill stretch;
    border-image: url(../../images/ramka/ramka4.png) 30 30 30 30 fill stretch;
}

.artmenu {
    margin: 2px 0;
    background-color: transparent;
    border-radius: 2px;
}

#tp3{
    -moz-border-image: url(../../images/ramka/ramka3.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka3.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka3.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka3.png) 70 60 70 60 fill stretch;
}

#tp4{
border-style: solid;
border-width: 20px 20px 20px 20px;
-moz-border-image: url(../../images/ramka/ramka17.png) 50 40 50 40 stretch;
-webkit-border-image: url(../../images/ramka/ramka17.png) 50 40 50 40 stretch;
-o-border-image: url(../../images/ramka/ramka17.png) 50 40 50 40 stretch;
border-image: url(../../images/ramka/ramka17.png) 50 40 50 40 fill stretch;


}

#tp5{
    -moz-border-image: url(../../images/ramka/ramka15.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka15.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka15.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka15.png) 50 40 50 40 fill stretch;
}

#tp6{
    -moz-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
}

#tp7{
    -moz-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
}


#tp8{
    -moz-border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
	background:transparent;
}
#tp8 img {
border-radius:45%;
}

#tp9{
    -moz-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka9.png) 50 40 50 40 fill stretch;
}

#tp10{
    -moz-border-image: url(../../images/ramka/ramka10.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka10.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka10.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka10.png) 50 40 50 40 fill stretch;
}

#tp11{
    -moz-border-image: url(../../images/ramka/ramka11.png) 70 30 70 30 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka11.png) 70 30 70 30 fill stretch;
    -o-border-image: url(../../images/ramka/ramka11.png) 70 30 70 30 fill stretch;
    border-image: url(../../images/ramka/ramka11.png) 70 30 70 30 fill stretch;
	background:transparent;
}
#tp11 img {
border-radius:45%;
}

#tp12{
    -moz-border-image: url(../../images/ramka/ramka12.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka12.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka12.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka12.png) 50 40 50 40 fill stretch;
}

#tp13{
    -moz-border-image: url(../../images/ramka/ramka13.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka13.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka13.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka13.png) 70 60 70 60 fill stretch;
}

#tp14{
    -moz-border-image: url(../../images/ramka/ramka14.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka14.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka14.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka14.png) 70 60 70 60 fill stretch;
}


#tp15{
    -moz-border-image: url(../../images/ramka/ramka15.png) 80 68 80 68 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka15.png) 80 68 80 68 fill stretch;
    -o-border-image: url(../../images/ramka/ramka15.png) 80 68 80 68 fill stretch;
    border-image: url(../../images/ramka/ramka15.png) 80 68 80 68 fill stretch;
}

#tp16{
    -moz-border-image: url(../../images/ramka/ramka16.png) 80 68 80 68 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka16.png) 80 68 80 68 fill stretch;
    -o-border-image: url(../../images/ramka/ramka16.png) 80 68 80 68 fill stretch;
    border-image: url(../../images/ramka/ramka16.png) 80 68 80 68 fill stretch;
}

#tp17{
    -moz-border-image: url(../../images/ramka/ramka17.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka17.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka17.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka17.png) 70 60 70 60 fill stretch;
}

#tp18{
    -moz-border-image: url(../../images/ramka/ramka18.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka18.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka18.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka18.png) 70 60 70 60 fill stretch;
}

#tp19{
    -moz-border-image: url(../../images/ramka/ramka19.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka19.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka19.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka19.png) 70 60 70 60 fill stretch;
}

#tp20{
    -moz-border-image: url(../../images/ramka/ramka20.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka20.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka20.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka20.png) 70 60 70 60 fill stretch;
}



#tp21{
    -moz-border-image: url(../../images/ramka/ramka21.png) 85 75 85 75 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka21.png) 85 75 85 75 fill stretch;
    -o-border-image: url(../../images/ramka/ramka21.png) 85 75 85 75 fill stretch;
    border-image: url(../../images/ramka/ramka21.png) 85 75 85 75 fill stretch;
}

#tp22{
    -moz-border-image: url(../../images/ramka/ramka22.png) 85 75 85 75 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka22.png) 85 75 85 75 fill stretch;
    -o-border-image: url(../../images/ramka/ramka22.png) 85 75 85 75 fill stretch;
    border-image: url(../../images/ramka/ramka22.png) 85 75 85 75 fill stretch;
}

#tp23{
    -moz-border-image: url(../../images/ramka/ramka23.png) 85 75 85 75 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka23.png) 85 75 85 75 fill stretch;
    -o-border-image: url(../../images/ramka/ramka23.png) 85 75 85 75 fill stretch;
    border-image: url(../../images/ramka/ramka23.png) 85 75 85 75 fill stretch;
}

#tp24{
    -moz-border-image: url(../../images/ramka/ramka24.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka24.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka24.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka24.png) 70 60 70 60 fill stretch;
}

#tp25{
    -moz-border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
    -o-border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
    border-image: url(../../images/ramka/ramka25.png) 70 60 70 60 fill stretch;
}

#tp23 img{
border-radius:45%;
}

#tp24 img{
border-radius:45%;
}

#tp26{
    -moz-border-image: url(../../images/ramka/ramka26.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka26.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka26.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka26.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp27{
    -moz-border-image: url(../../images/ramka/ramka27.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka27.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka27.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka27.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp28{
    -moz-border-image: url(../../images/ramka/ramka28.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka28.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka28.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka28.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp29{
    -moz-border-image: url(../../images/ramka/ramka29.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka29.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka29.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka29.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp30{
    -moz-border-image: url(../../images/ramka/ramka30.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka30.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka30.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka30.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp31{
    -moz-border-image: url(../../images/ramka/ramka31.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka31.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka31.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka31.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp32{
    -moz-border-image: url(../../images/ramka/ramka32.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka32.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka32.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka32.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp33{
    -moz-border-image: url(../../images/ramka/ramka33.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka33.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka33.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka33.png) 50 40 50 40 fill stretch;
	background:transparent;
}

#tp34{
    -moz-border-image: url(../../images/ramka/ramka34.png) 50 40 50 40 fill stretch;
    -webkit-border-image: url(../../images/ramka/ramka34.png) 50 40 50 40 fill stretch;
    -o-border-image: url(../../images/ramka/ramka34.png) 50 40 50 40 fill stretch;
    border-image: url(../../images/ramka/ramka34.png) 50 40 50 40 fill stretch;
	background:transparent;
}

.post-title-lm {
	font-size: 0.7em;
	padding-top: 15px;
	padding-bottom: 10px;
}
.post-title-lm a {
	    color: #ffffff;
		word-wrap: break-word;
	overflow-wrap: break-word;
}
.articles-details .post-title-lm {
	margin: 0;
	padding: 0;
}

.mn3 {
background: url(../../images/fonrep/hudog.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

/*

5-fon-black-kos.png
6-fon-black.png
8-fon-black-bukv.png
*/
.bg-err404 {
background: url(../../images/background/err404.jpg);
background-size: cover;
}

.fonglob {
/* background: url(../../images/fonrep/fon2rep.jpg) repeat scroll 0 0 #FFFFFF; */
background-size: 100% auto; 
}

.fon2verx {
/* background: url(../../images/fonrep/fon2verx.jpg) repeat scroll 0 0 #FFFFFF;  */
background-size: cover;
}

.mn4 {
background: url(../../images/fonrep/hudog.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn5 {
background: url(../../images/fonrep/10-fon-black-kvadr.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn6 {
background: url(../../images/fonrep/mnmussv1.jpg) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn7 {
background: url(../../images/fonrep/brown1-obrsvet.jpg) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn8 {
background: url(../../images/fonrep/15-fon-black-kos.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn9 {
background: url(../../images/fonrep/mramor-svetl.jpg) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn10 {
background: url(../../images/fonrep/stena-black-white.jpg) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn11 {
background: url(../../images/fonrep/svetl-iz-ser.jpg) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn12 {
background: url(../../images/fonrep/svetl-perepl.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn13 {
background: url(../../images/fonrep/19-fon-black-flow.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn14 {
background: url(../../images/fonrep/19-fon-black-kvadr.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn15 {
background: url(../../images/fonrep/2-fon-black-kos.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn16 {
background: url(../../images/fonrep/2-fon-black.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn17 {
background: url(../../images/fonrep/20-fon-black-romb.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn18 {
background: url(../../images/fonrep/24-fon-black-romb.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn19 {
background: url(../../images/fonrep/27-fon-black.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn20 {
background: url(../../images/fonrep/27-fon-brown.gif) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn21 {
background: url(../../images/fonrep/3-fon-black.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn22 {
background: url(../../images/fonrep/34-fon-black-rand.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn23 {
background: url(../../images/fonrep/4-fon-black-shum.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}

.mn24 {
background: url(../../images/fonrep/4-fon-black.png) repeat scroll 0 0 #FFFFFF;
background: transparent;
}
.pa {
    padding: 0;
    background-color: transparent;
}
.nekro {
    padding: 20px;
    /* border-radius: 17px;
    border: 1px #bbbbbb solid; */
    margin-top: 10px;
	box-sizing: border-box;
	background:transparent;
	}
.view_page a {
    display: block;
    padding: 5rem 2rem;
    background-color: #6096a9;
    color: white;
    transition: all 1s;
}
.act {
    background-color: #6096a9;
	padding: 1rem 10rem;
    padding: 1rem 3rem;
}
.activ {
    /*border: 2px solid #ffffff94;*/
    border: 0;
    padding: 1rem 1rem 30px 1rem;
    width: 100%;
    float: left;
    background: #8DC8D8;
}
.object-fit_fill { object-fit: fill }
.object-fit_contain { object-fit: contain }
.object-fit_cover { object-fit: cover }
.object-fit_none { object-fit: none }
.object-fit_scale-down { object-fit: scale-down }
.wid70 .col-md-6 {
padding: 5px;
}
.wid70 .col-md-3 {
padding: 5px;
}
/*
.pad0 {
padding: 5px 0px 0px 0px;
/*height:36rem;
width:50%
object-fit: cover;
}*/
.pad1 {
padding: 0px 5px 0px 5px;
object-fit: cover;
}

.pad2 {
padding: 0px 5px 0px 5px;
object-fit: cover;
}
.pad3 {
padding: 0px 0px 0px 0px;
margin-top:0rem;
object-fit: cover;
}
.pad4 {
padding: 0px 0px 0px 0px;
margin-top:0rem;
object-fit: cover;
}
.pad5 {
padding: 0px 0px 0px 0px;
margin-top:0rem;
object-fit: cover;
}
.pad6 {
padding: 0px 0px 0px 0px;
margin-top:0rem;
object-fit: cover;
}
.pad7 {
padding: 0px 0px 0px 0px;
margin-top:0rem;
object-fit: cover;
}
.pad8 {
padding: 0px 0px 0px 0px;
margin-top:0rem;
object-fit: cover;
}


.pad0 {
padding: 5px 0px 0px 0px;
object-fit: cover;
}
.pad1 {
padding: 0px 0px 0px 0px;
object-fit: cover;
}

.pad2 {
padding: 0px 0px 0px 0px;
object-fit: cover;
}
.pad3 {
padding: 0px 0px 0px 0px;
object-fit: cover;
margin-top:2.8rem;
}
.pad4 {
padding: 0px 0px 0px 0px;
object-fit: cover;
margin-top:2.8rem;
}
.pad5 {
padding: 0px 0px 0px 0px;
margin-top:2.8rem;
object-fit: cover;
margin-left:0.0rem;
}
.pad6 {
padding: 0px 0px 0px 0px;
margin-top:2.8rem;
object-fit: cover;
margin-left:0.0rem;
}
.pad7 {
padding: 0px 0px 0px 0px;
margin-top:2.8rem;
object-fit: cover;
}
.pad8 {
padding: 0px 0px 0px 0px;
margin-top:2.8rem;
object-fit: cover;
}

.pad11 {
padding: 0px 10px 0px 5px;
object-fit: cover;
}
.pad21 {
padding: 0px 10px 0px 5px;
margin-top:0.7rem;
object-fit: cover;
}

.continue-reading-news {
    padding: 2rem 0rem;
    background-color: #207d8d;
    /* box-shadow: 0px 0px 4px 2px #bea250; */
}
.continue-reading-news a {
    /* background-color: #207d8d; */
    border: 2px solid white;
    border-radius: 0;
}
.continue-reading-news a {
    /* background: #651820; */
    border: 2px solid white;
    color: #ffffff;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-size: 18px;
    font-weight: 700;
    border-radius: 0px;
    line-height: 52px;
    padding: 0 38px;
    text-transform: uppercase;
    margin-top: 30px;
}
.wid70 {
padding-left:60px;
padding-right: 60px;
    padding-top: 0px;
padding-bottom: 60px;
background: url("../../images/news/fonnews.jpg");
margin-left: -1rem;
}
.continue-reading-news{
    padding: 2rem 0rem;
    background-color: transparent;
    /* box-shadow: 0px 0px 4px 2px #bea250; */
}
.pad0>img{
box-shadow: 4px 4px 2px #555;
}
.pad1 img{
box-shadow: 4px 4px 2px #555;
}
.pad2 img{
box-shadow: 4px 4px 2px #555;
}
.pad3 img{
box-shadow: 4px 4px 2px #555;
}
.pad4 img{
box-shadow: 4px 4px 2px #555;
}
.pad5 img{
box-shadow: 4px 4px 2px #555;
}
 .padi0 {
position: relative;
}
.padi1 {
position: relative;
}
.padi2 {
position: relative;
} 
.padi3 {
position: relative;
} 
.padi4 {
position: relative;
} 
.padi5 {
position: relative;
} 

.txnews1 {
	display: flex;
    align-items: center;
    color: white;
    font-size: 1.6rem;
    position: absolute;
    text-transform: uppercase;
    padding-left: 1rem;
    width: 100%;
    background-color: rgba(130, 130, 130, 0.6);
    bottom: 0;
    height: 40px;
}
.txnews1  a{color:white;}
.txnews2 {
	display: flex;
    align-items: center;
    color: white;
    text-shadow: 1px 1px 1px #000000;
    font-size: 1.4rem;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    bottom: 0;
    padding-left: 1rem;
    height: 40px;
    background-color: rgba(130, 130, 130, 0.6);
}
.txnews2  a{color:white;}
.kvadr {
    color: rgb(255,0,0)!important;
    font-size: 1rem;
   -webkit-appearance:none;
   -moz-appearance:none;
   appearance:none;
    margin: 0 10px 0 0;
}
.kvadr1 {
color: rgb(255,0,0)!important;
.font-size: 2.0rem;
}
/* one-news */
.one-news {
text-align:justify;
}
.one-news img {
width:40%;
padding-right: 1rem;
}
/* info.php              */
.tabs__content.active h1 {
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.tabs__content.active h2 {
    font-size: 24px;
    margin-top: 0px;
    margin-bottom: 10px;
}
.tabs__content.active h3 {
    font-size: 20px;
    margin-bottom: 10px;
    font-family: "Roboto", sans-serif;
    text-transform: none;
    font-weight: 400;
}
.tabs__content.active h4 {
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 800;
    margin-top: 24px;
}
.dat-news {
 padding-top:10px;
 text-align:right;
}
.ist-news {
 padding-top:10px;
}
.one-news {
 font-weight:200;
}
.one-news img{
 float:left;
 margin: 0px 10px 10px 0px;
}
.artimage {width:200px;height: auto;float:left;padding-right:5px;}
.artimgrt {width:200px;height: auto;float:right;padding-left:15px;}
/* �������� ����� */
.activePamZnak{
    border: 1px solid #eeeeee;
    background: white;
    border-radius: 50%;
    -webkit-transform: scale(1.3);
    transform: scale(2);
    transition: 2s;
    z-index:99;
}
.fl {
    display: flex;
    margin: 2rem 0;
    flex-wrap: wrap;
}
.fl p {
    font-size: 1rem;
    line-height: 0.9rem;
    margin-left: 1rem;
    margin-right: 1rem;
}
/*#znakstl {
display: none;
}*/
/* ��������� ������ */
.title-black:before {
    margin-left: -100%;
}

.title-black:before, .title-black:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    box-sizing: border-box;
    width: 20%;
    height: 2px;
    background: #413f27;
    border: solid #000;
    border-width: 0 20px;
}
/* one-grupp  */
.hrgr {color:#000;}
.lm-pad-left-gr {
padding-right:15px;
}
.gody {
color: #fff;
text-align:center;
}
.dolgn {
color:#fff;
text-align:center;
}
.gody1 {
color: #fff;
text-align:center;
margin-top:-1.5rem;
}
.dolgn1 {
color:#fff;
text-align:center;
margin-top:-1.5rem;
}
.postvipgr {
    adding-right: 0px;
    margin-top: 0.5rem;
    /* border: 1px solid white; */
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
	color:black;
}
/* некрологи на главной */
article.post-content {
    margin-left: 3.5rem;
    margin-right: 3.5rem;
}
.post-container-lmgr hr {
    width: 50%;
    margin: 0 25% 0 25%;
    border: 0;
    height: 1px;
    background: #fff;
    min-height: 100%;
}
.post-container-lmgr {
	adding-right: 0px;
    margin-top: 0.5rem;
    /* border: 1px solid #ffffff; */
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    
}
.articles-details-lmgr article {
    background-color: #fff;
}
.articles-details-lmgr article {
    box-shadow: 0px 0px 0px 0px #cccccc;
    padding: 0rem;
}

.post-title-lmgr a {
    color: #fff;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
h3.post-title-lmgr {
    color: #fff;
}
.post-title-lmgr {
    font-size: 1.1rem;
    padding-top: 0rem;
    padding-bottom: 1rem;
    padding-left: 5px;
    text-align: center;
}

.post-meta-lmgr {
    color: #fff;
    font-size: 0.9rem;
    text-style: italic;
    padding-top: 8rem;
    padding-left: 5px;
    text-align: center;
}

.post-meta-lmgr1 {
    color: #fff;
    font-size: 0.9rem;
    text-style: italic;
    padding-top: 0rem;
    padding-left: 5px;
    text-align: center;
}

.flettergr {
    font-size: 2.5rem;
    color: #fff;
    font-family: "Cormorant Infant",serif;
    font-family: 'VeraCrouz';
}
/* listmemo   */
.articles-details-lm article {
	background-color: #629ca3;
    /* background: linear-gradient(91deg, #207d8d 50% , #345e65 120%); */
}

.articles-details-lm article {
    box-shadow: 0px 0px 0px 0px #cccccc;
	padding: 0rem;
}

.post-container-lm {
	adding-right: 0px;
    margin-top: 0.5rem;
    border: 1px solid #ffffff;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    
}
.post-container-gr {
    adding-right: 0px;
    margin-top: 0.5rem;
    border: 1px solid #ffffff;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
	height: 380px;
}
.post-container-gr a {
    color: #ffffff;
}
.post-content-lm {
padding-bottom: 10px;
}
.post-content-gr {
padding-bottom: 10px;
}
.post-title-lm {
	font-size: 1.1rem;
    padding-top: 0rem;
    padding-bottom: 1rem;
    padding-left: 5px;
    text-align: center;
}
h3.post-title-lm {
    color: #fff;
}
.post-title-gr {
	font-size: 1.1rem;
    padding-top: 0rem;
    padding-bottom: 1rem;
    padding-left: 5px;
    text-align: center;
}
h3.post-title-gr {
    color: #fff;
}
.post-meta-lm {
	color: #ffffff;
    font-size: 0.9rem;
	text-style: italic;
    padding-top: 4rem;
	padding-left:5px;
	text-align: center;
}
.post-description-lm {
    color: #ffffff;
    height: 100%;
    text-align: justify;
    overflow: hidden;
    max-height: 205px;
    font-size: 0.8rem;
    padding-top: 0.8rem;
}
.post-description-gr{
    height: 100%;
    text-align: justify;
    overflow: hidden;
    max-height: 205px;
    font-size: 0.8rem;
    padding-top: 0.8rem;
}
.post-description-gr  p{
    margin-top: -3rem;
    color: #fff;
    font-size: 1.3rem;
    line-height: 1.4rem;
    text-align: justify;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}
.post-container-lm hr {
    width: 50%;
    margin: 0 25% 0 25%;
    border: 0;
    height: 1px;
    background: #fff;
	min-height:100%;
    
}
.post-container-gr hr {
    width: 50%;
    margin: 0 25% 0 25%;
    border: 0;
    height: 1px;
    background: #fff;
	min-height:100%;
    
}
.footer-widget {
    box-shadow: 2px 1px 6px 1px #cccccc;
    color: #40454a;
    font-family: 'Roboto';
    padding: 0;
    margin-top: 0.1rem;
}
.postvip:hover hr {
    width: 50%;
    margin: 0 25% 0 25%;
    border: 0;
    height: 1px;
    background: #000;
	min-height:100%;
    
}

.postvip:hover .post-meta-lm {    
    color: #000;
}
.postvip:hover h3 {    
    color: #000;
}
.vip {
background-color:#aa9d69!important;
}
.nevip {
background-color: #629ca3!important;
}
.nevip .post-title-lmgr {
    margin-top: -5px;
}
.postvip {
    adding-right: 0px;
    margin-top: 0.5rem;
    border: 1px solid white;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
	color:black;
}
.postvip:hover hr {
}
.vip:hover {
/* background-color:transparent!important; */
 background-color: rgba(197,173,76,1)!important; 
}
.postvip:hover {
    adding-right: 0px;
    margin-top: 0.5rem;
    border: 1px solid #7aabb0;
	border: 1px solid white;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
	color:black;
}

.fletter {
font-size:2.5rem;
color:white;
font-family:"Cormorant Infant",serif;
font-family: 'VeraCrouz';
/* font-family: 'VanillaDaisy-Pro';
font-family: 'Victoriana'; */
}
.lm-pad {
padding-bottom:15px;
}
.lm-pad-right {
padding-left:0px;
}
.lm-pad-left {
padding-right:0px;
}
.bukvy {
    background: #7aabb0;
    color: white;
    font-family: "Cormorant Garamond", serif;
    font-size: 2rem;
    margin-left: 0rem;
    letter-spacing: 0.2rem;
    text-align: center;
    margin-bottom: 1rem;
    margin-top: -2.5rem;
}

/* �������   */
.service-menu.tabs_menu a {
    color: white;
}
.service-item.shok a {
    color: white;
}
/* �������� ���� */
.epit-cls {
    white-space: normal;
    text-align: justify;
    width: 100%;
    padding: 5px;
    margin-bottom: 3px;
}
#epit input {
    white-space: normal!important;
    text-align: justify;
    width: 100%;
    padding: 5px;
    margin-bottom: 3px;
}
#epit input[type="button" i] {
    white-space: normal!important;
}
/* ����� ����� */
.spda {
    text-align: center;
    font-size: 17px;
    color: #111111;
    font-family: "Cormorant Garamond", sans-serif;
    line-height: 5px;
    font-weight: 600;
}
/*  ����� �����              */
 .regbutton {margin-top: 1rem;background: #1E7986;border: none;color: white;padding: 0.6rem 4rem;border-radius: 5px;}
 .regbutton a {
    color: white;
}
/* ������� �� ������� */
/*#main-slider {
    margin-top: -1.5rem;
}*/
#main-slider a:hover {
    color: #bea250!important;
}
/*  ����� ��� �������              */
img#viewPhoto {
    width: 50%;
    height: auto; 
}
/* ��������� ���� */
.menu-mobile li {
    line-height: 1.5;
    margin-bottom: 0.2rem;
}
/* ���� ��������� */
.navbar-default .navbar-nav>li>a:hover {
    color: rgba(20,20,20,1);
    font-weight: 400; 
	z-index: 999;
}
/* �������� ���� */
.sub-menu>li>a {
    line-height: 25px;
	color: rgba(130,130,130,0.8);
}
.sub-menu>li>a:hover {
    font-weight: 400;
	color: rgba(20,20,20,1);
	 
}
.sub-menu {
    min-width: 340px;
	
  
}
/* ����� � ����������           */
.findmemo {
    width: 100%;
    max-width: 60rem;
    margin: 0 0;
    padding-left: 0rem;
	padding-top: 1rem;
    padding-bottom: 1rem;
}
#memorial .form-group {
    margin-bottom: 1px;
}
.findmemo input {
    border: 1px solid #c3c3c3;
    border-radius: 0px;
    padding: 1px 5px;
    width: 21rem;
    height: 3rem;
}
.donation_comment {
height: auto;
}
select, textarea {
    border: 1px solid #c3c3c3;
    border-radius: 0px;
    padding: 1px 5px;
    width: 21rem;
    
}
.radi-o {
width:4rem!important;
}
.findmemo label {
    text-align: left;
    display: block;
    margin-bottom: 0.1em;
}
.row.name.form-group {
    padding-top: 2.5rem;
}
.row.otchestvo.form-group {
    padding-top: 2.5rem;
}
.row.dateBirth.form-group {
padding-top: 0.7rem;
}
.row.kladbiche.form-group {
padding-top: 2.7rem;
}
.row.vera.form-group {
padding-top: 2.7rem;
}
.row.dateSmert.form-group {
    margin-top: 2.8rem;
}
button#showFilter {
    font-weight: 600;
}
button#blue-transp-button {
    font-weight: 600;
}
input#sirname {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
input#name {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
input#otchestvo {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
select#prichina {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
select#kladbiche {
    box-shadow: 0px 7px 27px -6px #0b4950;
}

select#vera {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
input#dateBirth {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
select#citySmert {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
input#dateSmert {
    box-shadow: 0px 7px 27px -6px #0b4950;
}
.container.poisklm {
    margin-top: -3rem;
}
/* ������� ���� ������� */
h3.post-title-lm:hover {
    font-weight: 800;
}
@font-face {
/* font-family: 'font772199cfc359c9d30167267ab6b207d9';
        src:    url('https://nomail.com.ua/files/eot/772199cfc359c9d30167267ab6b207d9.eot?#iefix') format('embedded-opentype'),
            url('https://nomail.com.ua/files/woff/772199cfc359c9d30167267ab6b207d9.woff') format('woff'),
            url('https://nomail.com.ua/files/woff2/772199cfc359c9d30167267ab6b207d9.woff2') format('woff2');  */
			
font-family: 'font772199cfc359c9d30167267ab6b207d9';
        src:    url('../fonts/772199cfc359c9d30167267ab6b207d9.eot?#iefix') format('embedded-opentype'),
            url('../fonts/772199cfc359c9d30167267ab6b207d9.woff') format('woff'),
            url('../fonts/772199cfc359c9d30167267ab6b207d9.woff2') format('woff2');			
			
}

/* @font-face { font-family: 'VeraCrouz';  src: local('VeraCrouz'), url('https://nomail.com.ua/files/woff/772199cfc359c9d30167267ab6b207d9.woff') format('woff'); }  */

@font-face { font-family: 'VeraCrouz';  src: local('VeraCrouz'), url('../fonts/772199cfc359c9d30167267ab6b207d9.woff') format('woff'); }


/* @font-face {
font-family: 'font84c5ca5a0c57ca3097fd6d1317381ded';
        src:    url('https://nomail.com.ua/files/eot/84c5ca5a0c57ca3097fd6d1317381ded.eot?#iefix') format('embedded-opentype'),
            url('https://nomail.com.ua/files/woff/84c5ca5a0c57ca3097fd6d1317381ded.woff') format('woff'),
            url('https://nomail.com.ua/files/woff2/84c5ca5a0c57ca3097fd6d1317381ded.woff2') format('woff2');
}

@font-face { font-family: 'VanillaDaisy-Pro';  src: local('VanillaDaisy-Pro'), url('https://nomail.com.ua/files/woff/84c5ca5a0c57ca3097fd6d1317381ded.woff') format('woff'); }

@font-face {
font-family: 'font5a086862fd5c5b96a3335c366877d746';
        src:    url('https://nomail.com.ua/files/eot/5a086862fd5c5b96a3335c366877d746.eot?#iefix') format('embedded-opentype'),
            url('https://nomail.com.ua/files/woff/5a086862fd5c5b96a3335c366877d746.woff') format('woff'),
            url('https://nomail.com.ua/files/woff2/5a086862fd5c5b96a3335c366877d746.woff2') format('woff2');
}

@font-face { font-family: 'Victoriana';  src: local('Victoriana'), url('https://nomail.com.ua/files/woff/5a086862fd5c5b96a3335c366877d746.woff') format('woff'); }
*/
#showFilter, #resets {
    border: 2px solid #197574;
    color: #197574;
    text-transform: uppercase;
    display: block;
    padding: 5px 8px 4px;
    
    /*padding: 1rem;*/
    /*background-color: white;*/
    /*color: #444;*/
    border-radius: 0px;
    /*border: 0px solid;*/
    width: 21rem;
    /*margin-top: 0.2rem;*/
	width:70%;
	margin: 0 auto 9px;
	box-shadow: 0px 7px 27px -6px #0b4950;
}
#showAddPage {
    padding: 1rem;
    background-color: white;
    color: #444;
    border-radius: 0px;
    border: 0px solid;
    width: 21rem;
    margin-top: 0.2rem;
    width: 70%;
    margin-left: 15%;
    box-shadow: 0px 7px 27px -6px #0b4950;
}
#blue-transp-button {
padding: 1rem;
    background-color: white;
    color: #444;
    border-radius: 0px;
    border: 0px solid;
    width: 21rem;
    margin-top: 0.2rem;
    margin-left: 15%;
    width: 70%;
    margin-top: 1rem;
	box-shadow: 0px 7px 27px -6px #0b4950;
}
select#regionRojd {
    margin-top: 3px;
}
select#cityRojd {
    margin-top: 3px;
	box-shadow: 0px 7px 27px -6px #0b4950;
}
select#regionSmert {
    margin-top: 3px;
}
select#citySmert {
    margin-top: 3px;
}
/* �������� ���� �� ������� */
.pamdatmain {text-align:right;font-family:Roboto;font-size:14px;
float: right;
padding-right: 10px;
height:13px;
width:40%;
}

@media (min-width: 769px) and (max-width: 1090px) {
.pamdatmain {font-size:12px;}
}

@media (min-width: 426px) and (max-width: 768px) {
.pamdatmain { font-size: 9px;}
}
@media (min-width: 375px) and (max-width: 425px) {
.pamdatmain { font-size: 11px;}
}

@media (min-width: 320px) and (max-width: 374px) {
.pamdatmain { font-size: 9px; }
}
.pamfammain {
font-family:Roboto;
width:60%;
float: left;
padding-left: 10px;
height:13px;
font-size:14px;
color:#6e4a2d;
}
@media (min-width: 769px) and (max-width: 1090px) {
.pamfammain {font-size:12px;}
}
@media (min-width: 426px) and (max-width: 768px) {
.pamfammain { font-size: 9px;}
}
@media (min-width: 375px) and (max-width: 425px) {
.pamfammain { font-size: 11px;}
}
@media (min-width: 320px) and (max-width: 374px) {
.pamfammain { font-size: 9px; }
}
.pammain {
display:inline-block;
}
.calendar1 {
    transform: translateY(-16rem);
    position: absolute;
    top: 16rem;
    width: 100%;
    text-align: left;
    font-size: 20px;
    color: #7e4a2d;
    padding: 0 15px;
    font-family: "Cormorant Garamond", serif;
	padding-top: 20px;
}
/* ������� �������� ���     */
.equal, .equal > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex:1 0 auto;
}
.row-flex, .row-flex > div[class*='col-'] { 
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex:1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
 align-content: flex-start;
 flex:0;
 flex-wrap:wrap;
}

.row-flex > div[class*='col-'] {
     margin:-.2px; 
}
.bukvypam {
    background: #7aabb0;
    color: white;
    font-family: "Cormorant Garamond", serif;
    font-size: 2rem;
    margin-left: 0rem;
    letter-spacing: 0.2rem;
    text-align: center;
    margin-bottom: 1rem;
    margin-top: -1.5rem;
	text-transform: uppercase;
}
span.hronmes {
    float: right;
    display: inline;
    font-family: 'VeraCrouz';
    font-size: 3.5rem;
    margin-top: -2rem;
    color: #1e798c;
}
span.hromgrup {
    color: #606060;
}
.well {
    width: 100%;
    border-left: 6px solid #1e798c;
    border-right: 6px solid #1e798c;
	background: url(../../images/fon-golmramor.jpg) repeat repeat;
}
/* ���� ��������         */


/* ������� */
.banners {width: 90%;
padding-top: 5px;}
.banners img {
    padding-top: 5px;
    padding-right: 2rem;
}
/*  ��������� �� ������� ������� ��� ���������                  */
/*#articles a:hover {*/
/*.news-text-style{
    /*font-weight: 700;
    text-decoration: underline !important;
}*/
.post-description {
    color: #ffffff;
    height: 100%;
    text-align: justify;
    overflow: hidden;
    max-height: 205px;
    font-size: 15px;
    padding-top: 16px;
    font-weight: 300;
}
/* �������� ��������� */
#home-testimonial-slider .owl-theme .owl-nav [class*=owl-] {
    color: #FFF;
    font-size: 28px!important;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
	color: #1f7981!important;
    background: transparent!important; 
}



#home-testimonial-slider .owl-theme .owl-nav [class*=owl-]:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none;
    font-size: 28px!important;
	font-weight:600!important;
}

#home-testimonial-slider .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}


#home-testimonial-slider .owl-next {
    background: #777!important;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    /* transform: scaleY(6); */
    margin-top: -5rem;
    color: white!important;
    font-weight: 100;
    font-size: 20px;
    line-height: 0px;
    border-color: white;
    border-radius: 50%;
    padding: 22px 17px;
}

#home-testimonial-slider .owl-prev {
    background: #777!important;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    
    margin-top: -5rem;
    color: white!important;
    font-weight: 100;
    font-size: 20px;
    line-height: 0px;
	border-radius: 50%;
    padding: 22px 17px;
}
/* �������� ���������    */
.pa .owl-dots.disabled, .pa .owl-nav.disabled {
    display: block!important;
}
.pa .owl-next {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    right: 0;
    border-radius: 50%!important;
	background: #cccccc;
}
.pa .owl-prev {
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    left: 0;
    border-radius: 50%!important;
	background: #cccccc;
}
#facts .owl-theme .owl-nav [class*=owl-] {
    color: #1f7981!important;
    background: #dddddd!important;
}

/* room-user         */

#nameuser {
    padding: 15px 0;
    background: #278098!important;
    padding-bottom: 0px;
}
#nameuser h1 {
color:white;
border-top:solid 2px #555555;
border-bottom:solid 2px #555555;
color: #555555;
margin-top: 1rem;
max-width: 770px;
}
span.roomuser h1 {
    color:white;
    font-family: "Cormorant Garamond", serif;
    font-weight: 400;
    text-transform: uppercase;
    background: #278098;
    padding-top: 5rem;
    padding-bottom: 0.5rem;
}
span.roomuser {
border-top:solid 2px white;
border-bottom:solid 2px white;
}
.boxis {
    height: 100%;
    min-height: 70px;
    position: relative;
    padding-left: 0px;
    padding-right: 0px;
	background: #278098;
	color:white;
}
.boxis h1{  
	color:white;
	border-top:solid 2px white;
border-bottom:solid 2px white;
}
.room00 {
background:#e2f3f4;
}
.inf {
    min-height: 80px;
    /* border: 1px solid #979797; */
    margin: 10px 0px;
    padding: 1rem 1rem;
    border-radius: 4px;
	background: white;
}
.rucont {
    padding-left: 0;
    padding-right: 0;
}
.ruavatar {
    
    padding-right: 0;
}
div#mempageuser {
    background: white;
	margin-top: 2rem;
	border: 1px solid #979797;
}
div#odnofamuser {
    background: white;
	margin-top: 2rem;
	border: 1px solid #979797;
}
div#podpisuser {
    background: white;
	margin-top: 2rem;
	border: 1px solid #979797;
}
div#zakazuser {
    
	margin-top: 2rem;
	margin-bottom: 2rem;
	border: 1px solid #979797;
}
div#zakazuser {
    background: #add8e6;
}
div#act {
    background: #8dc8d8;
	margin-top: 2rem;
	border: 1px solid #979797;
}
.activ p {
    float: left;
    color: white;
    font-size: 1.4rem;
	line-height:0.7rem;
}
.activ img {
    float: left;
    max-width: 100%;
    margin-right: 2rem;
}
.view_page1 p {
    text-align: center;
    line-height: 1.5rem;
}
.view_odnofam p {
    text-align: center;
    line-height: 1.5rem;
}
.im p {
    line-height: 0px;
    margin-top: -10px;
}
/* ������ room-user             */
.zakroom p {
    text-align: center;
}
.zakroom img {
    width: 100px;
    display: block;
    margin: 0 auto;
}
/* ������� ����� */
p.post-description-gr {
    color: #ffffff;
    font-size: 1.3rem;
    text-align: justify;
    padding-left: 1rem;
    padding-right: 1rem;
}
.bg-cloud {
background: url('../../images/clouds1.jpg');
}
.bg-cloud1 {
background: url('../../images/clouds2.jpg');
}
.bg-football {
background: url('../../images/football.jpg');
}
.fon-zag-grupp.football {
    background: rgba(255,255,255,0.3);
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.img-football {
 width:50%;
}
.h1-football {color:white;}
.p-football {color:white;font-size:1.4rem;line-height:1.3rem;text-align:justify}
/* ���������� */
.bg-filarmonia {
background: url('../../images/tkanmiat.jpg');
/* background-size: cover; */
}
.fon-zag-grupp.filarmonia{
    background: rgba(255,255,255,0.5);
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.img-filarmonia {
 width:50%;
}
.h1-filarmonia {color:#629ca3;}
.p-filarmonia {color:white;font-size:1.4rem;line-height:1.3rem;text-align:justify}
.bg-filarmonia.pageOnegruppFormButton a {
    color: #888;
}
.bg-filarmonia .pageOnegruppFormButton {
    border: 2px solid #666;
    color: #666;
    text-transform: uppercase;
    margin-bottom: 7px;
    padding: 5px 8px 4px;
    margin-left: 30%;
    width: 40%;
}
/* ������������ */
/*              */
/* .row.nevip {
margin-left: 4.5rem;
    margin-right: 4.5rem;
} */
/* отступы для уменьшения размеров блоков вип*/
.post-content-lm.vip.trikita-history {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
	background: transparent!important;
	border:1px solid #ddd;
	box-shadow: rgb(144, 144, 144) 2px 3px 8px -1px;
}
.post-content-lm.nevip.trikita-history {
	background: transparent!important;
	border:1px solid #ddd;
	box-shadow: rgb(144, 144, 144) 2px 3px 8px -1px;
	margin-left: 4.5rem;
	margin-right: 4.5rem;
	height: 37rem;
}

/* возраст отступы для уменьшения размеров блоков вип*/
h1.p-trikita {
margin-top: 7px;
    color: white;
    font-size: 5rem;
	}
/* подложка под историю фирмы */
.trikita-history {
background: rgba(255,255,255,0.8);
padding-top:15px;
padding-bottom:15px;
padding-left: 4.5rem;
padding-right: 4.5rem;
}
/* возраст фирмы */
.trikita-vozrast {
background: #c5a234;
height:70px;
text-color: white;
padding-left: 4px;
padding-right: 2px;
color:white;
}
/* окантовка заголовка */
.trikita-txt-zag {
    border-bottom: 2px solid #c5a234!important;
    background: rgba(255,255,255,0.8);
	height:70px;
}
/* неповторяющийся фон страницы по ширине */
.bg-trikita {
background: url('../../images/atlant.jpg') no-repeat;
-moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */

}
.fon-zag-grupp.trikita {
    background: rgba(255,255,255,0.3);
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.img-trikita {
 width:50%;
}
/* заголовок */
.h1-trikita {
    color: grey;
}
/* история группы */
.p-trikita {color:grey;font-size:1.4rem;line-height:1.3rem;text-align:justify}
/* бордер кнопки */
#trikita button {border-color:grey;}
/* текст кнопки */
#trikita button a{color:grey;}
.gody.trikita-history1 {
color: #000;
text-align:center;
}
.dolgn.trikita-history1 {
color:#000;
text-align:center;
}
.gody1.trikita-history 1{
color: #000;
text-align:center;
margin-top:-1.5rem;
}
.dolgn1.trikita-history1 {
color:#000;
text-align:center;
margin-top: -2.0rem;
    font-size: 1.4rem;
    padding-left: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
}
.post-title-lmgr.trikita-history1 a {
    color: #000;
    word-wrap: break-word;
    overflow-wrap: break-word;
}
h3.post-title-lmgr.trikita-history1 {
    color: #000;
}
.post-title-lmgr.trikita-history1 {
    font-size: 1.1rem;
    padding-top: 0rem;
    padding-bottom: 1rem;
    padding-left: 5px;
    text-align: center;
}

.post-meta-lmgr.trikita-history1 {
    color: #000;
    font-size: 0.9rem;
    text-style: italic;
    padding-top: 3rem;
    padding-left: 5px;
    text-align: center;
}

.post-meta-lmgr1.trikita-history1 {
    color: #000;
    font-size: 0.9rem;
    text-style: italic;
    padding-top: 0rem;
    padding-left: 5px;
    text-align: center;
	margin-top: -2rem;
    margin-left: 1rem;
}
.flettergr.trikita-history1 {
    font-size: 2.5rem;
    color: #000;
    font-family: "Cormorant Infant",serif;
    font-family: 'VeraCrouz';
	padding-top:0px;
	padding-right:0px;
}
/*                 */
.bg-opera {
background: url('../../images/opera.jpg');
/* background-size: cover; */
}

.fon-zag-grupp.opera{
    background: rgba(255,255,255,0.5);
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.img-opera {
 width:50%;
}
.h1-opera {color:#629ca3;}
.p-opera {color:white;font-size:1.4rem;line-height:1.3rem;text-align:justify}

/* �������� */
.bg-ugol {
background: url('../../images/ugol.jpg');
/* background-size: cover; */
}
.fon-zag-grupp.ugol{
    background: rgba(255,255,255,0.5);
    margin-top: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
}
.img-ugol {
 width:50%;
}
.h1-ugol {color:#ffffff;}
.p-ugol {color:white;font-size:1.5rem;line-height:1.5rem;text-align:justify}


.section-title {
    padding-bottom: 1rem;
    padding-top: 1rem;
}
/* �������� ����������� */
.oauth_centered .oauth_wrap {
    display: table;
    width: 100%;
    height: 100%;
}
.oauth_centered .oauth_wrap_inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.oauth_centered .oauth_wrap_content {
    border-radius: 4px;
    display: inline-block;
    width: 50%;
    box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8;
    vertical-align: initial;
}
.oauth_centered .oauth_head {
    border-radius: 4px 4px 0 0;
}

.oauth_head {
    background-color: #5b88bd;
    padding: 0 25px;
    font-size: 12.5px;
    color: #fff;
    height: 54px;
    line-height: 52px;
}
.oauth_centered .oauth_content:last-child {
    border-radius: 0 0 4px 4px;
}

.oauth_content, .oauth_content .box_error, .oauth_content .box_msg_gray {
    text-align: center;
}
.oauth_content {
    position: relative;
}    
/* page-memo */
.bio {
    padding: 0px;
    margin-top: -25px;
	padding-top: 2rem;
}
.fonblok
{
background: #ffffff;
width:80%;
border: 1px solid #b5e4f5;
margin-top:2rem;
min-height:70px;
}
.nekro p {
    text-align: justify;
    width: 95%;
}
.container-fluid.fonglob {
    margin-top: 95px;
}
.pageMemoRazdelLine {
    text-align: right;
}
.page_block>h2 {
    text-align: center;
    border-bottom: 2px solid #87b4ba;
    color: #474747;
    font-family: "Cormorant Garamond";
}
.infom1
{
  height: 400px;
  background-size: cover;
}
/* ������� top */
.pad {
    padding-left: 2rem;
    font-size: 15px!important;
}
span.post_readmore_label {
    font-weight: 400;
}
span.post_readmore_label:hover {
    font-weight: 700;
}
/* page-memo �������������� ������������ ������     */
.medved p {
    margin-left: 1.5rem;
}
h3#nameZnak {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 2rem;
}
p#opisZnak {
    text-align: justify;
    font-size: 1.4rem;
}
@media (max-width: 767px) {
  /* ����� ��� xs-��������� */
  .form-group {margin-left: 0rem;}
 .featured-img img {
    width: 100%;
    max-width: 100%;
    padding-right: 1.5rem;
} 
}
@media (min-width: 320px) and (max-width: 424px) {
  /* ����� ��� xs-��������� */
.post-container-gr {
	height: 250px;
}
  .form-group {margin-left: 0rem;}
 .featured-img img {
    width: 100%;
    max-width: 100%;
    padding-right: 1.5rem;
} 
.activ p {
    float: left;
    color: white;
    font-size: 1.1rem;
    line-height: 1rem;
}
.activ img {
    float: left;
    max-width: 70%;
    margin-left: 15%;
    margin-bottom: 1rem;
}
}
@media (min-width:425px) and (max-width: 767px) {
#help {    
    width: 90%;
	height:60%;
    top: 10%;  
    right: 5%;
}
.post-container-gr {
	height: 250px;
}
#main-slider a {
    max-width: 100%;
    width: 90%;
    margin: 0 auto;
    font-size: 16px;
	margin-top: -3rem;
}
  .form-group {margin-left: 0rem;}
 .featured-img img {
    width: 100%;
    max-width: 100%;
    padding-right: 1.5rem;
} 
#main-slider img {   
	width: 100%;
    margin: 0 auto;
    display: block;
    top: 175px;
    left: 0;
    position: relative    
}
.header-top .info {
    display: block;
}
.pan {
    text-align: center;
}
.pan1 {
    text-align: center;
}
.activ p {
    float: left;
    color: white;
    font-size: 1.2rem;
    line-height: 1.1rem;
}
.activ img {
    float: left;
    max-width: 70%;
    margin-left: 15%;
    margin-bottom: 1rem;
}
.banners {
    display: none;
}
.post-content-lm.nevip.trikita-history {
    height: 21rem;
}
}
@media (min-width: 768px) and (max-width: 991px) {
  /* ����� ��� sm-��������� */
.post-container-gr {
	height: 250px;
}
.featured-img img {
    width: 100%;
    max-width: 100%;
    padding-right: 1.5rem;
}
.container-fluid.fonglob {
    margin-top: 110px;
}

/* ������� �� ������� */
.col-md-6.col-sm-12.posir {
    margin-left: -0.5rem;
}
#main-slider img {
    position: absolute;
    max-width: 512px;
    top: 24.8rem;
    left: -100px;
}
#main-slider a {
    max-width: 45%;
    font-size: 1.5rem;
}


.tabs li {
width:300px
}

.tabs li a{
font-size:16px;
line-height:14px;
}
.post-content-lm.nevip.trikita-history {
    height: 19rem;
}
.featured-img.archive1 img {
    width: 125%;
    max-width: 135%;
}
h3.post-title-lmgr.trikita-history1 {
    margin: -0.7rem;
}
.post-meta-lmgr.trikita-history1 {
    padding-top: 0.4rem;
}
.flettergr.trikita-history1 {
    font-size: 1.7rem;
}
.post-title-lmgr.trikita-history1 a {
    font-size: 0.9rem;
    line-height: 1rem;
}
.dolgn1.trikita-history1 {
    margin-top: -1.0rem;
    font-size: 1.0rem;
    line-height: 1.0rem;
    width: 9rem;
}
.post-meta-lmgr1.trikita-history1 {
    margin-left: 0rem;
}
}
@media (min-width: 991px) and (max-width: 1199px) {
  /* ����� ��� md-��������� */
  .post-meta-lm {
    padding-top: 0.9rem;
}
.post-container-gr {
	height: 310px;
}
.post-content-lm.nevip.trikita-history {
    height: 29rem;
}
.h1-trikita {
    font-size: 28px;
}
.trikita-vozrast {
    font-size: 1.3rem;
}
h1.p-trikita {
    font-size: 4rem;
}
}
@media (min-width: 1200px) {
  /* ����� ��� lg-��������� */
}

