@font-face {
	font-family: 'Conv_Simeiz Bold';
	src: url('../fonts/Simeiz%20Bold.eot');
	src: local('☺'), url('../fonts/Simeiz%20Bold.woff') format('woff'), url('../fonts/Simeiz%20Bold.ttf') format('truetype'), url('../fonts/Simeiz%20Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Simeiz';
	src: url('../fonts/Simeiz.eot');
	src: local('☺'), url('../fonts/Simeiz.woff') format('woff'), url('../fonts/Simeiz.ttf') format('truetype'), url('../fonts/Simeiz.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@import url('https://fonts.googleapis.com/css?family=Istok+Web:400,700&amp;subset=cyrillic-ext');
body {overflow: hidden; font-family: 'Istok Web', sans-serif; font-size: 17px;}
span.family {font-family: 'Conv_Simeiz Bold'; text-transform:uppercase;  display:block;  font-size: 4.45rem;}
.menuha a {color:#dca993;font-family: 'Conv_Simeiz';display: block;
    font-size: 2rem;}
body.soon {
   height:100vh; width:100%;
	background: black url(../images/soon.jpg) no-repeat 50% 50%; 
	
}
body.non {
   height:100vh; width:100%;
	background: black url(../images/404.jpg) no-repeat 50% 50%; 
	
}

@media (min-width: 1200px) {
.container {
    width: 90%;
    max-width: 100%;
}
}
@media (max-width: 1300px) {
	.display-1 {
    font-family: 'Conv_Simeiz Bold';
    font-size: 2.35rem; line-height: 2.9rem;
}
span.family {
    font-family: 'Conv_Simeiz Bold';
    text-transform: uppercase;
    
    font-size: 2.95rem;
}
	
}
@media (max-width: 992px) {
	.cid-r72ZmzmCZ6 {
    
    background-size: cover;
    background-position: 100% 100%;
}
body.soon, body.non {
   background-size: contain;
	
}
	.display-1 {
    font-family: 'Conv_Simeiz Bold';
    font-size: 1.95rem; line-height: 2.4rem;
}
span.family {
    font-family: 'Conv_Simeiz Bold';
    text-transform: uppercase;
    
    font-size: 1.95rem;
}
}

@media (max-width: 768px) {
	.align-left, .align-center, .align-right, .mbr-section-btn, .mbr-section-title {
    text-align: left;
}
	.container {
    width: 100%;
    max-width: 100%;
}
.row.justify-content-left.contacts {
    max-width: 90%;
    margin: 0 auto;
}
}

@media (max-width: 448px) {
span.family {  font-size: 3.45rem;}
}



	section.unic {
    min-height: 100vh;
    overflow: hidden;
}
.page {
    display: table;
    width: 100%;
    height: 100vh; vertical-align:top;
}
.left {
    display:table-cell;   vertical-align:top;     padding: 50px 10px;
	background: black url(../images/bg2.jpg) no-repeat bottom left; background-size: initial;
	position:absolute; top:0; left:0; right:70%; bottom:0;
}
.right {position:absolute; top:0; left:30%; right:0; bottom:0;display:table-cell;  vertical-align:top;    padding: 50px 70px;}
div.right h1 {
    font-family: 'Conv_Simeiz Bold';
    font-size: 2.5rem;
    padding-bottom: 5px;
}
a.back {
    display: block;
    padding-bottom: 15px;
}
a.back:before {
    content: '< ';
}
.overflow {
    overflow-y: scroll;
    display: block;
    height: 100vh;
	padding: 50px 20px 60px 30px;
}
span.date {
    color: #909090;
    font-size: 13px;
    padding-bottom: 30px;
    display: inline-block;
}
span.print {
        background: url(../images/printer.png) no-repeat center left;
    padding-bottom: 30px;
    display: inline-block;
    padding: 0 21px;
    margin-left: 20px;
}
div.pre {white-space: pre-wrap;
		white-space: -moz-pre-wrap !important;
		white-space: -pre-wrap;
		white-space: -o-pre-wrap;
		word-wrap: break-word;}
span.print a {    color: #793d1d;}
/*scroll*/
 .foo{ position:absolute; top:0; right:0; bottom:0; left:0; margin:auto; min-height:70%; height:1px; width:500px; overflow:auto; background:white; }
            .foo.fakeScroll__scope{ background:none; }
            .foo .fakeScroll__content{ padding-top:1em; padding-bottom:1em; }
            .foo .fakeScroll__wrap{ background:#FFF; border-radius:4px; -moz-box-sizing:border-box; box-sizing:border-box; }

          

            .foo--inside .fakeScroll__track{
                background: rgba(0,0,0,.2);
                right: 0;
                top: 10%;
                bottom: 10%;
                z-index: 1;
                padding: 10px 3px;
                border-radius: 20px 0 0 20px;
                transition: .1s;
            }

            .foo--inside .fakeScroll__track:hover{
                background: rgba(0,0,0,.1);
                width: 12px;
            }

            .foo--inside .fakeScroll__bar{ background: #252233; border-radius: 20px 0 0 20px; }

            .foo--inside:hover .fakeScroll__bar.fakeScroll--grabbed{
                background: #3c3b52;
            }
/*scroll*/

div.info {display:none;}
a.d:after {content:''; background:url(../images/d2.png); display: inline-block;
    width: 50px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: 10px;}

div.download {background: white;
    padding: 10px;
    border-radius: 5px;
    border: 2px solid black;}
div.download a.link {display:inline-block; margin-top:6px; margin-right:6px; border-width: 1px; border-style:solid; border-radius: 5px;padding: 2px 5px;}
div.download a.link:hover {background: #793d1d; color:white;}
.menuha a.d {
    color: red;
    font-family: 'Conv_Simeiz';
    display: block;
    font-size: 2rem;
}

@media (max-width: 768px) {
	div.left, div.right {display: block; position: initial; width: 100%; padding: 10px 10px;}
	.left {background: black url(../images/bg.jpg) no-repeat 90% 40%;
    background-size: 150%;}
	.menuha a {
    
    font-size: 1.6rem;
}
body {
    overflow: auto;
}
	.display-1 {
    font-family: 'Conv_Simeiz Bold';
    font-size: 1.35rem; line-height: 1.9rem;
}
span.family {
    font-family: 'Conv_Simeiz Bold';
    text-transform: uppercase;
    
    font-size: 1.95rem;
}
div.overflow {height:100%; font-size: 18px; widows: 2; overflow:scroll;}
}


@media (max-height: 375px) and (min-width: 812px)  {
	.left {
    padding: 36px 10px;
    background: none;
    background: black;
    
}
	.menuha a {
   
    font-size: 1.6em;
}
.right {overflow: scroll;}
}

@media (max-height: 411px) and (min-width: 823px)  {
	.left {
    padding: 36px 10px;
    background: none;
    background: black;
    
}
	.menuha a {
   
    font-size: 1.6em;
}
.right {overflow: scroll;}
}

@media print {
	* {background:white; }
	div.left, div.right {display: block; background:white; position: initial; width: 100%; padding: 10px 10px;}
	.menuha {display:none;}
	.display-1 {
    font-family: 'Conv_Simeiz Bold';
    font-size: 1.35rem; color:black;
}
span.family {
    font-family: 'Conv_Simeiz Bold';
    text-transform: uppercase; color:black;
    display: inline-block;
    font-size: 1.35rem;
}
span.print, a.back {display:none;}
div.info {display:block; padding-top: 50px; font-family: 'Conv_Simeiz Bold';}
div.overflow {page-break-after: always; height:100%; font-size: 18px; widows: 2;}
}
div.download a.link.order {
    background: red;
    color: white;
}