@import url('https://fonts.googleapis.com/css?family=Montserrat:200,400,500,600,800&display=swap&subset=cyrillic');
body {font-family: Montserrat; background-color: rgb(13,32,49);margin: 0;color:#d3d2d2;}
h1 {font-size: 34px;}
h1, h2 {color: #ffffff;}
a {color: #d3d2d2;}
header {
	position: fixed;
    background: #0d2031;
    width: 100%;
    top: 0;
    left: 0;
    height: 169px;
	    z-index: 10;
}
.wp-block-lazyblock-dve-kolonki .container {
	margin-top: 0;
	margin-bottom: 0;
}
.wp-block-lazyblock-dve-kolonki .block-with-img-bg {
	padding-bottom: 100px;
	margin-bottom: -100px;
}
#menu-item-116 {display: none;}
.content-main {min-height: calc(100vh - 366px); margin-top: -100px; padding-top: 169px;}
.top-menu {padding-left: 0; margin: 0;}
.top-menu > li {float: left; list-style: none; margin: 75px 35px;    }
.top-menu > li > a {color: #d3d2d2;text-decoration: none;font-size: 14px;}
.top-menu > li > a:hover {color:#ffffff;}
.top-container {width: 1200px; margin: 0 auto; display: flex;}
.menu-container {display: flex; float: left; }
.wp-block-lazyblock-zastavka-s-tekstom .fix-img	{
		background-position: left bottom;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
	}
.wp-block-lazyblock-kolonki h1 {
	font-size: 34px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: 800;
}
.wp-block-lazyblock-kolonki h2 {
	font-size: 36px;
	line-height: 36px;
	color: #e1e1e1;
	font-weight: 200;
}
.wp-block-lazyblock-kolonki p {
	font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.wp-block-lazyblock-uzkij-tekst h2 {
	font-size: 36px;
line-height: 36px;
color: #d3d2d2;
font-weight: 200;
}
.wp-block-lazyblock-uzkij-tekst p {
	font-size: 14px;
    line-height: 24px;
    font-weight: 400;
}
.nav_model {
	display: none;
	position: fixed;
	background: #0d2031;
    width: 100%;
    top: 169px;
    left: 0;
	z-index: 10;
	height: 58px;
}
.nav_model .container {
	margin: 0 auto;
}
.models {
	list-style-type: none;
	padding: 0 0px;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #ffffff36;
}
.models > li {
	float: left;
    list-style: none;
    margin-right: 60px;
}
.models > li a {
	line-height: 57px;
	text-decoration: none;
}
.models > li a:hover {
	color:#fff;
}
.anchor{
	position: absolute;
	top: -260px;
}
.node-16 .content-main {
	/*padding-top: 260px;*/
}
.logo {float: left;}
.logo-img {    width: 170px;     margin: 46px 35px;}
.container {width: 1300px;    display: flex;     margin: 100px auto;}
.block-5 {margin: 0 auto; display:table;     margin-bottom: -40px;}
.content {width: 830px; margin: 100px auto;}
.header-obertka {margin: 0 auto;}
.slider-title .n2-ss-item-content {position: fixed;font-family: Montserrat !important;top: 5%;left: 5%; color: #0c203;}
.slider-text p {position: fixed;font-family: Montserrat !important;top: 15%;left: 5%; color: #0c203;}
.slider-btn a {position: fixed;font-family: Montserrat !important;top: 25%; left: 5%;} 
.n2-ss-slide-15 .slider-title .n2-ss-item-content {top: unset; bottom: 20%;}
.n2-ss-slide-15 .slider-btn a {top: unset; bottom: 10%; } 
.fix-img-1 {background-image: url(../img/glavn_1.jpg);
background-position: left bottom;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.grecaptcha-badge {display:none;}
.fix-img {text-align:center;height: 33vw;    /*width: calc(100vw - 19px);*/ width: 100%;}
.fix-img .title-in-img {padding-top: 14%;}
.col-lg-6 {width: 50%; float:left;}
.col-lg-12 {width: 100%; float:left;}
.col-left {padding-right: 50px;box-sizing: border-box;}
.col-right {padding-left: 50px;box-sizing: border-box;}
.long-container {margin: 100px auto;    max-width: 1300px;    width: 100%;}
.block-with-img-bg {    
	background-position-x: right;     background-position-y: center;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(../img/blesk_fon.png);
    margin-top: -100px;
    padding-top: 100px;}
.block-4 {margin: 80px auto;}
.img-container {margin: 100px auto;}
.fix-img-2 {background-image: url(../img/glavn_2.jpg);
background-position: left bottom;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.fix-img-3 {background-image: url(../img/architect_1.jpg);
background-position: left bottom;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.fix-img-color {background-image: url(../img/cvet_1.jpg);
background-position: left bottom;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}
.wp-block-lazyblock-modeli {margin-bottom: 160px;    position: relative;}
.fix-img-color .title-in-img {padding-top: 14%;}
.fix-img-model {background-image: url(../img/model_1.jpg);
background-position: left bottom;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;
}

.fix-img-techno {background-image: url(../img/tehnol_1.jpg);
background-position: left bottom;
background-size: cover;
background-repeat: no-repeat;
background-attachment: fixed;}
.fix-img-model .title-in-img {padding-top: 14%;}
.fix-img .title-in-img {padding-top: 14%;}
.title-in-img {font-size: 36px;    font-weight: bold; color: #ffffff; text-transform: uppercase;}
.subtitle-in-img {font-size: 20px;color: #ffffff;text-transform: uppercase;}
.footer-block-1 {width: 20%;}
.footer-block-2 {width: 60%; text-align: center;}
.footer-block-3 {width: 20%; text-align: end;font-size: 16px;}
.model-left-column {padding-right: 50px;}
.model-right-column {padding-left: 50px;}
.line-2-subtext-1 {width: calc(66.6% - 15px);float: left;margin-right: 15px;}
.line-2-subtext-2 {width: calc(33.3% - 15px);float: left;}
.table {display:table;}
.video {
	position: relative;
    cursor: pointer;
    width: calc(50% - 20px);
    float: left;
    padding: 0 0px;
	margin-bottom: 60px;
}
.block-1 .video:first-child {margin-right: 20px;}
.play {background-image: url(../img/ivon_video_passiv.png); position: absolute; left: calc(50% - 37.5px); top: calc(50% - 26.5px); z-index: 2; width: 75px; height: 53px;}
.video:hover .play {background-image: url(../img/ivon_video_activ.png);} {}
.bg-stars {
	background-image: url(../img/zveda.png);
	margin-top: -100px;
    padding-top: 100px;
    min-height: 453px;
    background-repeat: no-repeat;
    background-position: top;
	margin-bottom: -150px;
	}
.otstup-80 {padding-top: 80px;}
.bottom-otstup-40 {padding-bottom: 40px;}
.bottom-otstup-20 {padding-bottom: 20px;}
.masshtab-img {width: 100%; height: auto;}
.marg-bot-40 {margin-bottom: 40px;}
.object-color {padding: 0 50px;display: flow-root;}
.line-1 {width: 100%; float: left;}
.line-2 {width: 100%; float: left;font-size: 14px;line-height: 24px;}
.left-column {width: 50%; float: left;}
.right-column {width: 50%; float: left;}
.line-1-title {float:left; width: 66.67%; font-size: 24px;font-weight: 800;}
.line-1-text-1, .line-1-text-2 {font-size: 14px;}
.node-14 .line-1-text-1, .line-1-text-2 {font-size: 12px;}
.line-1-text-1 p {margin-bottom: 0 !important;    margin-top: 24px;}
.color-opisanie {    margin-top: 20px;   font-weight: 500;}
.model-opisanie	{margin-bottom: 20px !important; margin-left: 50px;   }
.small-img {width: calc(33.3% - 15px);float: left;padding-right: 15px;}
.small-img img {/*width: 100%; height: 300px;*/ }
.small-model-img img {/*width: 100%;height: 300px; */}
.big-img img {width: 100%; height: 300px;}
.big-model-img img {width: 100%; }
.node-16 .big-model-img img {width: unset;margin: 0 auto;    display: block; margin-bottom: 40px;   /*padding-top: 70px;*/}
.p-type-1 {font-size: 18px; line-height: 30px; font-weight: 500;}
.p-type-2 {font-size: 36px; line-height: 42px; font-weight: 200;}
.p-type-3 {font-size: 14px; line-height: 24px; font-weight: 400;}
.p-type-1 p {margin: 0;}
.p-type-3 p {margin: 0;}
.p-type-4 {font-size: 16px; line-height: 36px; font-weight: 400;}
.p-type-5 {font-size: 14px; line-height: 26px; font-weight: 400;}
.p-type-4 img {position: relative;    top: 3px;    margin-right: 10px;}
.p-type-title {font-size: 34px; color:#ffffff; font-weight: 800; margin-top: 0;}
.footer-block-1 p {font-size: 12px;font-weight: 400; color: #d3d2d2;}
.footer-block-2 p {font-size: 12px;font-weight: 400; color: #9fa0a0;}
.footer-block-3 p {margin: 0;margin-top: 5px;}
.line-3 .line-2-img-1 {width: calc(66.6% - 15px);}
.model-right-img {margin-top: 76px;}
.b-i-otstup {padding: 0 20px 0 50px;}
.big-model-img {min-height: 307px;}
.model-opisanie {font-size: 14px;line-height: 24px;}
.img-in-long {width: 100%;}
div#n2-ss-1 .nextend-arrow img:first-child:hover {}
.footer-wrap .container {margin-bottom: 40px;}
.page-22 h1 {    margin: 50px 0 30px 0;}
.page-22 .p-type-3 {margin-bottom: 30px;}
.page-22 .p-type-5 {    margin-top: 45px;    padding-left: 20px;}
.page-20 h2 {font-size: 34px;}
.post-text {width: 800px;}
.img-bg-container {
    width: 100%;
    height: 33vw;
    background-size: cover;}
.main-img {width: 100%;height: 665px;}
.object-color .line-1 {margin-top: -24px;}
.block {margin-bottom: -30px;}
.techno-img {margin-bottom: 31px;}
.no-marg-bot {margin-bottom: 0px;}
.no-marg-top {margin-top: 0px;}
.node-107, .node-114 {
background-image: url(../img/karta.png);
background-position-x: center;
background-repeat: no-repeat;	
}
.panel-contacts {
	background-color: #133049;
	width: 600px;
	height: 565px;
	float: right; 
	/*padding: 50px 40px 30px 40px;*/
}
.panel-partner {
	background-color: #133049;
	width: 600px;
	height: 345px;
	float: right; 	
}
.node-107 .content {width: 1230px;}
.node-107 .post-text {width: 100%;}
.page-107 {width: 100%;} 
.node-114 .content {width: 1230px;}
.node-114 .post-text {width: 100%;}
.page-114 {width: 100%;} 
.inp-cont {font-size: 14px;height: 30px; width: 160px; float:left; border: 1px solid #62737f;background:#fff0;margin-right: 10px;padding: 0;color: #d3d2d2;padding-left: 5px;padding-top: 10px;font-family: Montserrat;} 
.textarea-cont {height: 30px; width: 514px; float:left; border: 1px solid #62737f;background:#fff0;padding: 0;margin-top:15px;color: #d3d2d2;padding-left: 5px;padding-top: 10px;font-family: Montserrat;font-size: 14px;}
.node-107 .btn-enter {margin-top: 0;}

::-webkit-input-placeholder { /* Chrome */
  color: #d3d2d2;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #d3d2d2;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #d3d2d2;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #d3d2d2;
  opacity: 1;
}
.p-contact-title {font-size: 24px;color:#ffffff;font-weight: 800;margin-top: 0;}
.wpcf7-submit {
background:#00b0f1;
color:#fff;
border: unset;
height: 50px;
width: 115px;
font-size: 16px;
border-radius: 5px;
cursor: pointer;
} 
.cont-block-1 {margin-top: 50px;margin-left: 39px;margin-right: 39px;} 
.cont-block-2 {margin-top: 90px;margin-left: 39px;margin-right: 39px;}
.cont-block-3 {margin-top: 35px;margin-left: 39px;margin-right: 39px;width: 200px;}
.wpcf7-email {margin-right: 0;}
.soglashenie {font-size: 11px;color:#6c7f90;line-height: 32px;}
.soglashenie a {color:#6c7f90;}
.p-contact-type-1 {font-size: 18px;font-weight: 500;}
.btn-enter {background:#00b0f1;
color:#fff;
border: unset;
height: 50px;
width: 115px;
font-size: 12px;
border-radius: 5px;
cursor: pointer;
margin-top: 20px;
}
.btn-enter:hover {background: #65d4fd;}
.inp-partner {width: 200px; margin-bottom: 15px;} 
.node-14 .line-1-title {    font-size: 12px;    margin-top: 21px; font-weight: 500;}
.node-14 .block-3 {    margin-bottom: -100px;
    padding-bottom: 100px;}
/*.node-18 .col-right {position: relative;}
.node-18 .col-right img {position: absolute;    top: 50%;    margin-top: -25%;}*/
.mobile-menu {display: none;}
.mobile-menu-container {display: none;}
.show {display: block !important;}
.step-2 img {display: block !important;    margin-top: 14px;}
.line-2-subtext-2 img {display: block !important;    margin-top: 14px;}
.color-textblock-1 {width: 50%;    float: left;}
.color-textblock-2 {width: 50%;    float: right;}
.node-14 .line-1-text-1 p {margin-top: 20px;    font-weight: 500;}
.node-14 .line-1-text-1 p img {position: absolute;margin-top: -30px;}
.node-16 .small-img {height: 298px;    overflow: hidden;    margin-bottom: 10px;}
.pc-hide {display: none;}

.wp-block-lazyblock-modeli table tr td:nth-child(2){
	    border-left: 1px solid;
    border-right: 1px solid;
	text-align: center;
}
.wp-block-lazyblock-modeli table tr td:nth-child(3){

	text-align: center;
}
.color-img {
	width: 560px;
    height: 215px;
}
.color-podpis {
	line-height: 24px;
	margin-top: 10px;
    margin-bottom: 20px;
	
}
.blesk {
	background-image: url(../img/icon_blesk.png);
	    background-repeat: no-repeat;
    background-position-x: right;
}
.color-podpis p {
	line-height: 24px;
	margin: 0;
	    font-size: 14px;
}
.color-podpis p:first-child {
	font-size: 20px;
    font-weight: 500;
}
.color-img-big {
	width: 560px;
    height: 370px;
}
.color-podpis-big {
	line-height: 24px;
	margin-top: 10px;
    margin-bottom: 20px;
}
.color-podpis-big p {
	line-height: 24px;
	margin: 0;
	    font-size: 14px;
}
.color-podpis-big p:first-child {
	font-size: 36px;
    font-weight: 500;
	margin-bottom: 25px;
	color: #fff;
	margin-top: 40px;
}
.model-text {font-size: 14px; line-height: 24px;}
.model-text .p-type-1  p {line-height: 24px;}
.model-scheme-mini {margin-bottom: 30px;}

div#n2-ss-1 .n2-font-698c7abd8bda6b420e014233fea10848-hover {
	font-size: 44px;
}

/* NOTEBOOK VERSION */
@media (min-width: 1241px) and (max-width: 1299px){
	.container {width: 1230px;}
	.col-left {
    padding-right: 15px;
	}
	.col-right {
    padding-left: 15px;
	}
}
/* MOBILE VERSION */
/*@media (max-width: 768px){*/
@media (max-width: 1240px){
	.n2-ss-slider .n2-ss-text p {font-size: 14px !important;}
	div#n2-ss-1 .n2-ss-button-container.n2-ss-nowrap {display: none;}
	.masshtab-img {
		max-width: 600px;
		margin: 0 auto;
		display: block;
	}
	.masshtab-img.marg-bot-40 {margin-bottom: 10px;}
	.color-podpis, .color-podpis-big, .model-text {   }
	.model-text table {
		margin: 0 auto;
	}
	.color-img {
    width: 300px;
    height: 115px;
	background-size: cover;
    background-repeat: no-repeat;
	}
.color-img-big {
    width: 300px;
    height: 197.5px;
	background-size: cover;
    background-repeat: no-repeat;
}
.color-podpis-big p:first-child {    line-height: normal;    margin-top: 10px;    margin-bottom: 10px;}

	.node-16 .small-img {height: unset;}
	.node-16 .big-model-img img {margin-bottom: 0;}
	.node-16 .big-model-img {    min-height: unset;}
	#topcontrol {right: 20px !important;}
	#topcontrol img {}
	.node-16 {} .img-container {    margin-bottom: 50px;}
	.node-16 .container {margin-top: 0;}
	.p-type-2 {margin-bottom: 10px;font-size: 24px;line-height: 34px;}
	.node-14 .block {display: none;}
	.block-5 img {
	width: 75%;
    margin: 0 auto;
    display: block;
	}
	
	.logotips-on-main {width: 33%;margin-bottom: 0 !important;}
	.block-3 .p-type-title img {    width: 33%;}
	header {
	position: fixed;
    z-index: 1000;
    background-color: #0d2031;
    width: 100%;
	height: auto;
	}
	.video {
		width: 100%;
		margin-bottom: 20px;
	}
	.nav_model {
		height: auto;
	}
	#menu-item-140 {display: none;}
	.nav_model {
		top: 100px;
	}
	.models {
		display: inline-block;
	}
	.node-16 .content-main {
		/*padding-top: 205px;*/
	}
	.wp-block-lazyblock-uzkij-tekst h2 {
    font-size: 22px;
	}
	.wp-block-lazyblock-kolonki h2 {
		margin-top: 0;
    font-size: 24px;
	}
	.wp-block-lazyblock-kolonki .col-right img {
		margin-left: 0 !important;
		width: 100%;
		margin-top: 15px;
	}
	.header-obertka { margin: 0;    width: 100%;}
	.logo {float: left;   }
	.n2-ss-slider .n2-ss-layer[data-pm=normal] {position: static !important;}
	.slider-title .n2-ss-item-content {position: absolute !important;}
	.slider-text p {position: absolute !important; top: 17%;}
	.slider-btn a {position: absolute !important;}
	.panel-partner {width: 100%;}
	.node-114 .content {width: 100%;}
	.inp-cont {margin-bottom: 5px;}
	.textarea-cont { width: 100%;}
	.soglashenie {    line-height: 18px;    clear: both;}
	.cont-block-2 {margin-top: 50px;margin-left: 10px;    margin-right: 10px;}
	.cont-block-1 {    margin-left: 10px;    margin-right: 10px;}
	.panel-contacts {width: 100%;height: 650px;}
	.node-107 .content {width: 100%;}
	.node-18 .col-right img {margin:0 !important; width: 100%; position: unset !important;}
	.node-16 .big-model-img img {width: 100%;}
	.b-i-otstup {padding: 10px;}
	.line-2-subtext-2 {width: 100%;}
	.line-2-subtext-1 {width: 100%;}
	.model-right-img {width: 100%;margin-top: 0;}
	.line-1 {display: none;}
	.pc-hide {display: block;text-align: center;    width: 100%;    margin-bottom: 5px;    margin-top: 0;}
	.big-img img {height: unset;}
	.color-textblock-1, .color-textblock-2, .color-textblock-3 {height: 48px;}
	.small-img {    width: calc(33.3% - 10px);}
	.small-img img {    margin: 0 auto;    display: block;    width: 100%;}
	.color-opisanie {margin-top: 15px;}
	.line-2-img-3 {padding-right: 0;}
	.left-column, .right-column {width: 100%;}
	.content-main {margin-top: 0;padding-top: 46px;}
	.long-container {    margin: 30px auto !important;}
	.fix-img-1, .fix-img-2, .fix-img-3, .fix-img-model, .fix-img-color, .fix-img-techno {background-attachment: unset;}
	div#n2-ss-1 .n2-font-1103-link a {font-size: 100% !important;}
	div#n2-ss-1 .n2-style-955cb0584b3f5df1cc5288e3ff467fdd-heading {padding: 7px !important;}
	.content {
	margin: 30px auto;
	padding: 0 15px;
    width: 100%;
    box-sizing: border-box;
	}
	.img-container {margin: 0px auto;}
	.container {
		margin: 30px auto;
	padding: 0 15px;
    width: 100%;
    box-sizing: border-box;
	display: inline-block;
	}
	.footer-block-1,.footer-block-2,.footer-block-3 {width: 100%; text-align:center;}
	.p-type-title {margin-bottom: 5px;    margin-top: 20px !important; }
	.model-text table {width: 100% !important; font-size: 12px;}
	.model-text td {}
	.title-in-img {
    font-size: 28px;
	}
	.p-type-3 {    padding-bottom: 15px;}
	.mobile-100-img {width: 100%;}
	.col-lg-6 {
		    width: 100%;
			padding-right: 0;
			padding-left: 0;
		float: unset;
	}
	.main-img {height: 50vw;}
	.fix-img {
		height: 70vw;
	}
	.slider-title div {font-size: 16px !important;}
	.n2-ss-mobile p {font-size: 100% !important;}
.top-mobile-menu {    padding: 0;}
.top-mobile-menu li {list-style: none;    text-align: center;    padding: 10px 0;}
.top-mobile-menu li a {text-decoration: none;    font-size: 18px;}
.n2-ss-button-container {font-size: 9.6px !important;}
.mobile-menu-container {position: absolute;width: 100%;    left: 0;top: 61px;    z-index: 10;background-color: rgb(13,32,49);}
.n2-ss-slide-15 .slider-title .n2-ss-item-content {    bottom: 50px;}
div#n2-ss-1 .n2-font-1103-link a {margin-top: 5px;}
.logo-img {margin: 10px 20px;     width: 114px;}
.top-container {width: 100%;}
.node-16 .long-container {margin: 30px auto !important;margin-top: 50px !important;    margin-bottom: 0 !important;}
.mobile-menu {display: block;float: right;    margin-left: 10px;margin-right: 20px;    margin-top: 17px;}
.footer-wrap .container {
    margin-bottom: 20px;
    margin-top: 0;
}
.bg-stars {
	background-position: center;
    background-size: contain;
}
.block-with-img-bg {
	    background-position: top;
    background-size: contain;
}
#main-menu-1 , #main-menu-2 {display:none;}
.c-hamburger {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
	width: 40px;
    height: 42px;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
  
}
 
.c-hamburger:focus {
  outline: none;
}
.c-hamburger span {
  display: block;
  position: absolute;
  top: 20px;
  left: 0px;
  right: 0px;
  height: 3px;
  background: white;
}
 
.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #fff;
  content: "";
}
 
.c-hamburger span::before {
  top: -10px;
}
 
.c-hamburger span::after {
  bottom: -10px;
}

.c-hamburger--htx {
  background-color: #0d2031;
}
 
.c-hamburger--htx span {
  transition: background 0s 0.3s;
}
 
.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
 
.c-hamburger--htx span::before {
  transition-property: top, transform;
}
 
.c-hamburger--htx span::after {
  transition-property: bottom, transform;
}
 
/* состояние active при открытом меню  */
.c-hamburger--htx.is-active {
  background-color: #0d2031;
}
 
.c-hamburger--htx.is-active span {
  background: none;
}
 
.c-hamburger--htx.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}
 
.c-hamburger--htx.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}
 
.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}
.block-3 .mobile-100-img {width: 50%;}
.footer-block-2 p span {width: 100%;display: inline-block;line-height: 20px;}
.wp-block-lazyblock-modeli {
    margin-bottom: 30px;
}
.btn-enter {
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
}

.btn-enter:focus {
	outline: none;
}
	.wp-block-lazyblock-zastavka-s-tekstom .fix-img {
		    background-attachment: unset;
	}

}

div.alert.alert-success {
	margin: 2em 0.5em 1em 1em;
    padding: 1.2em 3em;
    border: 2px solid #00a0d2;
    display: block;
    WIDTH: auto;
    height: 100px;
    text-align: center;
    font-size: 36px;
    background: #00a0d2;
}

div.alert.alert-error {
	margin: 2em 0.5em 1em 1em;
    padding: 1.2em 3em;
    border: 2px solid #00a0d2;
    display: block;
    WIDTH: auto;
    height: 100px;
    text-align: center;
    font-size: 36px;
    background: #b80a0a;
}

.f-icons {width: 40px; height: 40px;float: left;    margin: 0 5px;}
.inst {background-image: url(../img/insta_passiv.png);}
.fb {background-image: url(../img/f_passiv.png);}
.ytb {background-image: url(../img/y_t_passiv.png);}
.footer-block-2 p {width: 50%; float:left;}