/*   
Theme Name: Nopaper Theme
*/
@font-face {
	font-family: 'Montserrat Light';
	src: url('./fonts/Montserrat-Light.eot');
	src: local('Montserrat Light'), local('Montserrat-Light'),
		url('./fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Light.woff') format('woff'),
		url('./fonts/Montserrat-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Medium Italic';
	src: url('./fonts/Montserrat-MediumItalic.eot');
	src: local('Montserrat Medium Italic'), local('Montserrat-MediumItalic'),
		url('./fonts/Montserrat-MediumItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-MediumItalic.woff') format('woff'),
		url('./fonts/Montserrat-MediumItalic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat Thin';
	src: url('./fonts/Montserrat-Thin.eot');
	src: local('Montserrat Thin'), local('Montserrat-Thin'),
		url('./fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Thin.woff') format('woff'),
		url('./fonts/Montserrat-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat ExtraLight Italic';
	src: url('./fonts/Montserrat-ExtraLightItalic.eot');
	src: local('Montserrat ExtraLight Italic'), local('Montserrat-ExtraLightItalic'),
		url('./fonts/Montserrat-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-ExtraLightItalic.woff') format('woff'),
		url('./fonts/Montserrat-ExtraLightItalic.ttf') format('truetype');
	font-weight: 200;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat Bold Italic';
	src: url('./fonts/Montserrat-BoldItalic.eot');
	src: local('Montserrat Bold Italic'), local('Montserrat-BoldItalic'),
		url('./fonts/Montserrat-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-BoldItalic.woff') format('woff'),
		url('./fonts/Montserrat-BoldItalic.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat SemiBold';
	src: url('./fonts/Montserrat-SemiBold.eot');
	src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
		url('./fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-SemiBold.woff') format('woff'),
		url('./fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat ExtraLight';
	src: url('./fonts/Montserrat-ExtraLight.eot');
	src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
		url('./fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-ExtraLight.woff') format('woff'),
		url('./fonts/Montserrat-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat ExtraBold Italic';
	src: url('./fonts/Montserrat-ExtraBoldItalic.eot');
	src: local('Montserrat ExtraBold Italic'), local('Montserrat-ExtraBoldItalic'),
		url('./fonts/Montserrat-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-ExtraBoldItalic.woff') format('woff'),
		url('./fonts/Montserrat-ExtraBoldItalic.ttf') format('truetype');
	font-weight: 800;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat Italic';
	src: url('./fonts/Montserrat-Italic.eot');
	src: local('Montserrat Italic'), local('Montserrat-Italic'),
		url('./fonts/Montserrat-Italic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Italic.woff') format('woff'),
		url('./fonts/Montserrat-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat Bold';
	src: url('./fonts/Montserrat-Bold.eot');
	src: local('Montserrat Bold'), local('Montserrat-Bold'),
		url('./fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Bold.woff') format('woff'),
		url('./fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Light Italic';
	src: url('./fonts/Montserrat-LightItalic.eot');
	src: local('Montserrat Light Italic'), local('Montserrat-LightItalic'),
		url('./fonts/Montserrat-LightItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-LightItalic.woff') format('woff'),
		url('./fonts/Montserrat-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat Black Italic';
	src: url('./fonts/Montserrat-BlackItalic.eot');
	src: local('Montserrat Black Italic'), local('Montserrat-BlackItalic'),
		url('./fonts/Montserrat-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-BlackItalic.woff') format('woff'),
		url('./fonts/Montserrat-BlackItalic.ttf') format('truetype');
	font-weight: 900;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat SemiBold Italic';
	src: url('./fonts/Montserrat-SemiBoldItalic.eot');
	src: local('Montserrat SemiBold Italic'), local('Montserrat-SemiBoldItalic'),
		url('./fonts/Montserrat-SemiBoldItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-SemiBoldItalic.woff') format('woff'),
		url('./fonts/Montserrat-SemiBoldItalic.ttf') format('truetype');
	font-weight: 600;
	font-style: italic;
}

@font-face {
	font-family: 'Montserrat Regular';
	src: url('./fonts/Montserrat-Regular.eot');
	src: local('Montserrat Regular'), local('Montserrat-Regular'),
		url('./fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Regular.woff') format('woff'),
		url('./fonts/Montserrat-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Medium';
	src: url('./fonts/Montserrat-Medium.eot');
	src: local('Montserrat Medium'), local('Montserrat-Medium'),
		url('./fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Medium.woff') format('woff'),
		url('./fonts/Montserrat-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat ExtraBold';
	src: url('./fonts/Montserrat-ExtraBold.eot');
	src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
		url('./fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-ExtraBold.woff') format('woff'),
		url('./fonts/Montserrat-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Black';
	src: url('./fonts/Montserrat-Black.eot');
	src: local('Montserrat Black'), local('Montserrat-Black'),
		url('./fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-Black.woff') format('woff'),
		url('./fonts/Montserrat-Black.ttf') format('truetype');
	font-weight: 900;
	font-style: normal;
}

@font-face {
	font-family: 'Montserrat Thin Italic';
	src: url('./fonts/Montserrat-ThinItalic.eot');
	src: local('Montserrat Thin Italic'), local('Montserrat-ThinItalic'),
		url('./fonts/Montserrat-ThinItalic.eot?#iefix') format('embedded-opentype'),
		url('./fonts/Montserrat-ThinItalic.woff') format('woff'),
		url('./fonts/Montserrat-ThinItalic.ttf') format('truetype');
	font-weight: 100;
	font-style: italic;
}


body{overflow-x:hidden;font-family: 'Montserrat Regular',sans-serif;font-size:16px;line-height:1.5;}
.mb{font-family: 'Montserrat Bold',sans-serif;}
.mblack{font-family: 'Montserrat Black',sans-serif;}
.ml{font-family: 'Montserrat Light',sans-serif;}
.mh{font-family: 'Montserrat Hairline',sans-serif;}
.mm{	font-family: 'Montserrat Medium',sans-serif;}
h1,h2,h3,h4,h5,h6{font-family: 'Montserrat Bold',sans-serif;font-weight:bold;}
@media (min-width: 979px) { 
	ul.nav li.dropdown.show-on-hover:hover > ul.dropdown-menu {display: block;}
	.comment-list .children {padding: 0;margin-left: 74px;padding-bottom: 15px;}
	.comment-list .media {margin-top: 0;}
}
.title h1 {
	margin-bottom: 30px;
}
.consultation-form.p-5 {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 24px;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	background-color: #f6f8f9;
}
.consultation-form.p-5 > div {
	width: 80%;
	max-width: 80%;
}
.alignnone {margin: 5px 20px 20px 0;}
.aligncenter, div.aligncenter {display: block;margin: 5px auto 5px auto;}
.alignright {float:right;margin: 5px 0 20px 20px;}
.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.alignright {float: right;margin: 5px 0 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0;}
a img.alignleft {float: left;margin: 5px 20px 20px 0;}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center;}
.wp-caption.alignnone {margin: 5px 20px 20px 0;}
.wp-caption.alignleft {margin: 5px 20px 20px 0;}
.wp-caption.alignright {margin: 5px 0 20px 20px;}
.wp-caption img {border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px;}
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000;}
.main-header{background:#f6f8f9;padding:42px 0;}
img{width:auto;max-width:100%;height:auto;max-height:100%;}
.main-header .col-md-12{display:flex;flex-flow:row wrap;justify-content:space-between;}
.main_ul{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0;padding-top:4px;}
.main_ul li a{font-weight: 600;display:inline-block;color: #222835;padding-bottom:12px;border-bottom:2px solid transparent;transition:.3s;font-size: 16px;line-height: 24px;}
.main_ul li a:hover{text-decoration:none;color: #2E62D9;}
.main_ul li a.active{border-color:#2D2047;}
.main_ul li{position:relative;padding:0 20px;}
.main_ul li .submenu{min-width:300px;transform: translate3d(0, -10px, 0);margin:0;list-style:none;border-radius:4px;box-shadow: 0 2px 8px rgb(0 0 0 / 16%);padding:10px 20px;overflow:hidden;opacity:0;pointer-events:none;transition:.3s;position:absolute;top:100%;left:0;z-index:100;background-color: #f6f8f9;border-radius: 4px;border: 1px solid #d9d9d9;}
.main_ul li a span.arrow{content: "";display: inline-block;width: 6px;height: 6px;position: relative;vertical-align: middle;bottom: 2px;border-left: 2px solid #222835;border-top: 2px solid #222835;transform: rotate(-135deg);margin-left: 5px;}
.main_ul li:hover .submenu{pointer-events:all;visibility:visible;opacity:1;transform: translate3d(0, 0px, 0);}
.main_ul li .submenu li{margin-bottom:5px;}
.main_ul li .submenu a:not(:last-child){padding-bottom:8px;}
.vhod{position:relative;top:6px;padding-right:20px;margin-right:12px;font-weight: 600;font-size: 16px;line-height: 24px;color: #222835;}
.vhod:hover{text-decoration:none;}
.reg_link{transition:.3s;font-weight: 600;font-size: 16px;color: #2E62D9;border: 2px solid #C0E3FF;padding: 12px 24px;position:relative;top:6px;border-radius: 4px;line-height: 24px;}
a:hover{color:#2E62D9;}
.reg_link:hover{background: rgba(46,98,217,1);border-color: #C0E3FF!important;color: #ffffff;text-decoration:none;}
.reg_link:active{transform: scale(0.90);}
.slider-category ul{list-style:none;padding:0 35px;margin:0;}
.slider-category{box-shadow: 0px 2px 4px rgba(34, 40, 53, 0.08);padding:23px 0px 30px;}
.slick-prev{background:url(./img/left.svg)no-repeat;width:29px;height:29px;left:0;outline:none!important;}
.slick-next{background:url(./img/right.svg)no-repeat;width:29px;height:29px;right:0;outline:none!important;}
.slider-category ul li a{font-weight: 500;transition:.3s;padding:2px 4px;margin-right:40px;border-radius:2px;font-size: 14px;line-height: 20px;color: #434854;}
.slider-category ul li a:hover{background: #E9EDF5;text-decoration:none;}
.main-h1 h1{color: #16151A;font-size:48px;font-weight:bold;line-height:64px;margin-top:78px;margin-bottom:72px;letter-spacing: 0.02em;font-family: 'Montserrat Bold',sans-serif;}
h1,h2,h3,h4,h5,h6,strong,b{font-family: 'Montserrat Bold',sans-serif;}
.my_btn{transition:.3s;background: #2E62D9;border:2px solid #2e62d9;padding:10px 24px;font-weight: 600;color:#fff;display:inline-block;font-size: 16px;line-height: 24px;border-radius: 4px;}
.my_btn:hover{background:#fff;color:#2e62d9;text-decoration:none;}
.btn_doc{margin-bottom:150px;}
.post-block{display:flex;flex-flow:row wrap;margin:0 -22.5px;}
.first-post{padding:0 22.5px;}
.first-post .border{border: 1px solid #E7EBF4;overflow:hidden;border-radius: 8px;padding:0 0px 40px;}
.first-post .meta{padding-left:40px;padding-right:40px;padding-top:25px;}
.cherta{height:1px;background:#E7EBF4;margin:54px 22.5px;flex:0 0 100%;max-width:100%;}
.post-block .more-post{flex:0 0 33.3%;max-width:33.3%;padding:0 22.5px;}
.autor-date{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:23px;align-items:center;}
.autor{display:flex;flex-flow:row wrap;align-items:center;}
.autor .img{margin-right:15px;}
.autor .name{font-weight: 500;color: #434854;font-size: 16px;line-height: 24px;}
.date{font-weight: 500;color: #868A95;text-transform:none;font-size: 16px;line-height: 24px;font-family: 'Montserrat Medium',sans-serif;}
.autor .img{overflow:hidden;border-radius:50%;}
.autor .name{font-family: 'Montserrat Medium',sans-serif;}
.first-post .title{font-weight:bold;margin-bottom:15px;color: #16151A;font-size: 28px;line-height: 38px;font-family: 'Montserrat Bold',sans-serif;}
.first-post .excerpt{color: #434854;font-weight: 500;margin-bottom:25px;font-size: 20px;line-height: 32px;}
.first-post .bottom{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.my_btn2{transition:.3s;border: 2px solid #C0E3FF;padding: 8px 20px;color: #2E62D9;font-weight: 600;font-size: 16px;line-height: 24px;border-radius: 4px;}
.my_btn2:hover{background:#C0E3FF;color:#2E62D9;text-decoration:none;}
.comments_link{padding-right:28px;background:url(./img/chat.svg)no-repeat;background-position:right bottom;font-weight: 500;color: #868A95;font-size: 16px;line-height: 24px;}
.comments_link:hover{text-decoration:none;color:#868A95;}
.more-post .border{position:relative;background: #FFFFFF;box-shadow: -4.35012px 18.488px 40.2386px rgba(0, 0, 0, 0.08);border-radius: 6.52518px;height:100%;}
.more-post{margin-bottom:50px;}
.more-post .meta .category a{display:inline-block;border:1px solid #F6F8F9;transition:.3s;background: #F6F8F9;
border-radius: 24px;color:#434854;font-weight: bold;font-family: 'Montserrat Medium',sans-serif;font-size: 12px;line-height: 15px;padding:4px 8px;margin-bottom:20px;display:inline-block;}
.more-post .meta .category a:hover{background:#fff;color:#16151a;text-decoration:none;}
.more-post .meta{padding:30px 25px 47px;}
.more-post .border .img a{position:relative;height:200px;display:block;width:100%;border-radius:6.52518px 6.52518px 0 0;overflow:hidden;}
.more-post .border .img a img{position:absolute;top:0;left:50%;transform:translateX(-50%);transition:.5s;width:100%;object-fit:cover;}

.first-post .img a img{transition:.5s; }
.more-post .bottom{position:absolute;left:25px;bottom:23px;right:25px;}
.more-post .title a{font-weight: bold;font-size: 18px;line-height: 23px;color: #16151A;font-family: 'Montserrat Bold',sans-serif;margin-bottom:40px;display:inline-block;}
.more-post .bottom{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;}
.more-post .bottom .name{color: #868A95;font-size:12px;}
.more-post .bottom .date{color: #868A95;font-size:12.5px;}
.fon-best{background:url(./img/fon-best.png)no-repeat;background-position:top center;bottom:0;position:absolute;top:-60px;right:-103px;left:-132px;}
.best-container{margin-top:160px;}
.absolute-a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}
.keisi .slick-track{padding-top:10px;}
.slider-posts .slick-track{padding-top:20px;}
.arrows-top__block{display:flex;flex-flow:row wrap;justify-content:flex-end;}
.more-post{position:relative;}
.prev-arrow{margin-right:25px;}
.slider-block .main-title{float:left;margin-bottom:36px;}
.slider-block .arrows-top__block{float:right;margin-bottom:59px;}
.slider-posts{clear:both;}
.arrows-top__block .slick-arrow{cursor:pointer;}
.arrows-top__block .slick-arrow svg path,.arrows-top__block .slick-arrow svg circle{transition:.3s;}
.arrows-top__block .slick-arrow:hover svg path,.arrows-top__block .slick-arrow:hover svg circle{stroke:#222835;}
.slider-block .more-post{padding:0 15px;}
.slider-posts{margin:0 -15px;}
.slider-posts .more-post .border{box-shadow:none;}
.slick-dots li button:before{display:none;}
.slick-dots li button{transition:.3s;width:8px;height:8px;display:block;padding:0;background: #CFD8E1;border-radius: 5px;}
.slick-dots li.slick-active button{width:36px;height:6px;background: #2D2047;border-radius: 5px;}
.slick-dots li{width:auto;height:auto;}
.slider-block{margin-bottom:150px;}
.slider-block .img a{height:290px;width:100%;display:block;}
.slider-block .title,.two-t .title{font-weight: bold;color: #16151A;font-size: 22px;line-height: 32px;font-family: 'Montserrat Bold',sans-serif;font-weight:bold;margin-bottom:16px;}
.slider-block .excerpt,.two-t .excerpt{font-weight: 500;color: #434854;margin-bottom:30px;font-size: 16px;line-height: 24px;}
.slider-block .bottom{margin-bottom:30px;}
.two-t .more-post .meta{padding-bottom:67px;}
.slider-block .more-post .border .img a{height:292px;}
.slider-block .more-post .meta{padding-bottom:40px;}
.podpiska{background:#2E62D9;margin-bottom:146px;}
.podpiska .col-sm-12{position:relative;padding-top:127px;padding-bottom:144px;}
.podpiska .col-sm-12 img{position:absolute;top:63px;right:0;}
.podpiska .title-form,.podpiska .subtitle-form{text-align:center;color:#fff;}
.form-podpiska{position:relative;z-index:2;}
.podpiska .title-form h2{font-size: 36px;margin-bottom:20px;line-height: 50px;}
.podpiska .subtitle-form{font-weight: 500;margin-bottom:49px;font-size: 20px;line-height: 32px;font-family: 'Montserrat Medium',sans-serif;}
.news-form{max-width:752px;margin:0 auto;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output,.wpcf7-not-valid-tip,.wpcf7-spinner{display:none!important;}
.news-form .wpcf7-form{display:flex;flex-flow:row nowrap;}
.news-form .submit{flex:0 0 160px;max-width:160px;margin-left:32px;}
.news-form .pole{flex:0 0 560px;max-width:100%;}
.news-form span.wpcf7-form-control-wrap{display:block;}
.wpcf7 input[type="email"],.wpcf7 input[type="text"],.wpcf7 input[type="tel"]{padding:12px 24px 10px;width:100%;background: #FFFFFF;font-weight: 500;font-size: 16px;line-height: 24px;border-radius: 4px;border:1px solid rgba(204, 204, 204, 1);border-radius:5px;}
::-webkit-input-placeholder{font-weight: 500;font-size: 16px;line-height: 24px;color: #BABFCB;}
:-moz-placeholder{font-weight: 500;font-size: 16px;line-height: 24px;color: #BABFCB;}
::-moz-placeholder{font-weight: 500;font-size: 16px;line-height: 24px;color: #BABFCB;}
:-ms-input-placeholder{font-weight: 500;font-size: 16px;line-height: 24px;color: #BABFCB;}
::-ms-input-placeholder{font-weight: 500;font-size: 16px;line-height: 24px;color: #BABFCB;}
::placeholder{font-weight: 500;font-size: 16px;line-height: 24px;color: #BABFCB;}
.wpcf7 input{outline:none;}
.wpcf7 input.wpcf7-not-valid{border-color:red;}
.wpcf7 input[type="submit"]{outline:none;background:#2E62D9;transition:.3s;padding:12px 24px 10px;border-radius:4px;border:1px solid #fff;font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #fff;}
.wpcf7 input[type="submit"]:hover{background: #222835;color:#fff;}
.two-t .excerpt{display:none;}
.two-t .autor{display:none;}
.post-block.two-t .more-post:nth-child(5n+1),.post-block.two-t .more-post:nth-child(5n+2){flex:0 0 50%;max-width:50%;}
.post-block.two-t .more-post:nth-child(5n+1) .border .img a,.post-block.two-t .more-post:nth-child(5n+2) .border .img a{height:280px;}
.post-block.two-t .more-post:nth-child(5n+1) .excerpt,.post-block.two-t .more-post:nth-child(5n+2) .excerpt{display:block;}
.post-block.two-t .more-post:nth-child(5n+1) .autor,.post-block.two-t .more-post:nth-child(5n+2) .autor{display:flex;}
.two-t{margin-bottom:120px;}
.nopaper-block .best-container{margin-top:0;padding-top:95px;}
.nopaper-block{position:relative;background:url(./img/fon-nopaper.png)no-repeat;background-size:cover;background-position:bottom center;}
.strelka-verx,.document-niz,.krest-center,.strelka-right,.house-right{width:120px;height:120px;position:absolute;background:url('./img/icon-nopaper.png')no-repeat;}
.strelka-verx{background-position:-125px 0px;top:47px;left:83px;}
.document-niz{bottom:241px;left:125px;background-position:-161px -121px;}
.slider-posts{position:relative;z-index:2;}
.krest-center{top:122px;left:57%;background-position:-245px 0px;}
.strelka-right{top:55px;right:32px;background-position:0px 0px;}
.house-right{top:40%;right:129px;background-position:-3px -117px;}
.nopaper-block .slider-block{margin-bottom:80px;}
.title-cherta{margin-top:176px;}
.title-cherta h2{font-weight: bold;color: #16151A;margin-bottom:20px;font-size: 36px;line-height: 50px;}
.title-cherta{border-bottom: 1px solid #E7EBF4;margin-bottom:44px;}
.post-block .more-post .img a{overflow:hidden;}
.popular .post-block .more-post:first-child .border{height:120%;}
.popular .post-block .more-post:first-child .img a{height:250px;}
.popular .post-block .more-post:first-child .img a img{width:125%;max-width:125%;}
.more-post.free-try .title{font-weight: bold; font-size: 37.7019px;line-height: 49px;color:#fff;font-family: 'Montserrat Bold',sans-serif;}
.more-post.free-try .border{background:#2E62D9 url(./img/proba.png)no-repeat;padding:150px 50px 55px 35px;background-position:top right;position:relative;top:100px;box-shadow: 0px 8px 8px rgba(34, 40, 53, 0.04);border-radius: 6.52518px;}
.container{max-width:1190px;}
.popular .more-post{flex:0 0 31.3%;max-width:31.3%;}
.popular .post-block .more-post:first-child,.popular .post-block .more-post.free-try{flex:0 0 37.3%;max-width:37.3%;}
.free-try .title p{border-bottom:6px solid #FC5454;line-height:40px;margin-bottom:24px;}
.free-try .excerpt p{font-weight: 500;color:#fff;font-size: 25.5535px;line-height: 33px;margin-bottom:0;}
.free-try .excerpt{margin-bottom:55px;}
.btn-proba{transition:.3s;background: #2D2047;display:inline-block;padding:10px 28px;font-weight: 500;border:2px solid #2d2047;font-size: 20px;line-height: 32px;color:#fff;border-radius: 4px;}
.btn-proba:hover{background:#2E62D9;color:#fff;text-decoration:none;}
.popular{margin-bottom:150px;}
.popular .more-post .meta{padding-bottom:0;}
.keisi .more-post{flex:0 0 527px;max-width:527px;}
.keisi .more-post .border{display:flex;height:100%;flex-flow:row nowrap;box-shadow: 0px 3.64124px 7.28248px rgba(34, 40, 53, 0.08);border-radius: 5.46186px}
.keisi .more-post .img a{width:170px;height:100%;}
.keisi .more-post{height:100%;}
.keisi .more-post .img a img{top:50%;transform:translate(-50%,-50%);}
.keisi .more-post .bottom{position:relative;top:0;left:0;bottom:0;right:0;}
.keisi .more-post .meta{padding:30px 12px 25px 25px;}
.keisi{padding-left:25px;}
.keisi-block .title-cherta{margin-top:0;}
.keisi-block{margin-bottom:130px;}
.podpiska.podpiska-50 .col-sm-12{padding-top:57px;padding-bottom:85px;}
.news-form .wpcf7-form{flex-flow:row wrap;}
.podpiska .col-sm-12 img.right-form{right:-280px;top:103px;}
.podpiska .col-sm-12 img.left-form{right:auto;left:-75px;top:-50px;}
.podpiska-50 .news-form .pole{flex:0 0 485px;}
.podpiska-50 .news-form .submit{flex:0 0 298px;margin-left:0;position:relative;left:-15px;z-index:2;}
.podpiska-50 .wpcf7 input[type="submit"]{background: #16151A;border-radius: 0px 6px 6px 0px;border-color:#16151a;color:#fff;}
.podpiska-50 .wpcf7 input[type="submit"]:hover{background:#fff;color:#16141a;}
.iagree{color:#fff;margin-top:14px;font-weight: 500;font-size: 11px;line-height: 17px;}
.iagree a{color: #F7F9FD;}
.podpiska-50{overflow:hidden;margin-bottom:0px;}
.main-footer{margin-top:110px;}
.top-footer,.bottom-footer{display:flex;flex-flow:row nowrap;}
.bottom-footer{justify-content:space-between;}
.top-footer .left{margin-right:140px;display:flex;flex-flow:row wrap;flex:0 0 650px;}
.top-footer .logo{margin-right:110px;margin-top:6px;}
.top-footer .address{font-weight: 500;font-size: 16px;line-height: 24px;color: #222835;}
.apps{flex:0 0 100%;max-width:100%;display:flex;flex-flow:row wrap;margin-top:24px;}
.apps .app{margin-right:16px;align-items:center;transition:.3s;display:inline-block;}
.apps .app a{border-radius:4px;display:flex;flex-flow:row nowrap;text-decoration:none;color:#fff;padding:11px 24px;border:1px solid #16151A;color:#fff;font-weight:600;font-size:16px;line-height:24px;background:#16151A;}
.soc{display:flex;flex-flow:row wrap;}
.soc .soc-item{margin-right:8px;}
.apps .app a img{margin-right:10px;}
.tel{color: #222835;font-weight: 500;font-size: 16px;line-height: 24px;display:block;margin-bottom:4px;}
.mail{font-weight: 500;font-size: 14px;line-height: 20px;color: #434854;display:block;margin-bottom:24px;}
.main-footer .cherta{margin-left:0;margin-right:0;}
.copy{font-weight: 500;color: #868A95;margin-bottom:10px;font-size: 16px;line-height: 24px;display:block;}
.links,.links a{font-size: 14px;line-height: 22px;color: #868A95;}
.links a{text-decoration:underline;}
.links a:hover{text-decoration:none;}
.bottom-footer .left{flex:0 0 363px;margin-right:34px;}
.present a{display:flex;flex-flow:row nowrap;}
.present a .icon{width:64px;height:65px;background:url(./img/present.png)no-repeat;margin-right:17px;}
.present a .title{font-weight: 500;font-size: 16px;line-height: 24px;color:#000;margin-bottom:7px;	font-family: 'Montserrat Medium',sans-serif;}
.bottom-footer .center{flex:0 0 388px;}
.bottom-footer{margin-bottom:170px;}
.present .meta{background: #F6F8F9;font-size: 16px;display:inline-block;color: #222835;line-height: 26px;border-radius: 4px;padding:3px 8px;}
.present a:hover{text-decoration:none;}
.bottom-footer .right{display:flex;flex-flow:row nowrap;}
.logo-skol{flex:0 0 85px;margin-right:14px;}
.bottom-footer .right .text{font-size: 16px;line-height: 24px;color: #868A95;}
.category .title-cherta{margin-top:108px;}
.title-cherta h1{margin-bottom:31px;letter-spacing: 0.02em;font-size: 48px;
line-height: 64px;}
.pagination{padding-left:39.3%;flex:0 0 100%;max-width:100%;}
.pagination li a,.pagination li span{display:inline-block;padding:7px 14px;color:#2E62D9;transition:.3s;border:2px solid #2E62D9;border-radius:4px;}
.pagination li,.pagination li a{font-family: 'Montserrat Medium',sans-serif;color:#2E62D9;}
.pagination li:not(:last-child){margin-right:10px;}
.pagination li:hover a,.pagination li.active span{background:#2e62d9;color:#fff;}
.pagination li:hover a,.pagination li.active span{color:#fff;text-decoration:none;}
.category .keisi-block .title-cherta{margin-top:0;}
.single{position:relative;}
.nazad{font-size: 20px;line-height: 32px;}
.nazad a{display:flex;flex-flow:row wrap;align-items:center;transition:.3s;color: #16151A;text-decoration:none!important;}
.nazad svg,.nazad svg path{transition:.3s;}
.nazad span{margin-left:8px;}
.nazad a:hover span{color:#2E62D9;}

.title-black a{transition:.3s;display:inline-block;border:2px solid #000;padding: 4px 12px;border-radius:4px;font-weight: 600;background: #000000;color:#fff;width:201px;font-size: 24px;line-height: 30px;}
.title-black a:hover{color:#000;background:#fff;text-decoration:none;}
.single .top_block{margin-top:55px;margin-bottom:80px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;}
.cat-block a{margin-right:16px;transition:.3s;margin-bottom:16px;color: #434854;text-decoration:none;font-size: 14px;line-height: 20px;font-family: 'Montserrat Medium',sans-serif;display:inline-block;padding:6px 21.5px;border: 1px solid #BABFCB;border-radius: 38px;}
.cat-block a:hover{background: #EEF0F1;}
.date-author{margin-top:10px;margin-bottom:58px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;}
.date-author .name{font-size: 16px;line-height: 24px;font-family: 'Montserrat Medium',sans-serif;color: #868A95;margin-left:0;}
section.single{max-width:764px;margin:0 auto;}
.top-block{display:flex;flex-flow:row wrap;}
.top-block .img{flex:0 0 39%;max-width:39%;padding-right:45px;margin-bottom:55px}
.top-block .title{flex:0 0 61%;max-width:61%;}
.top-block .title h1{font-size: 36px;line-height: 50px;}
.top-block .excerpt{font-size: 20px;line-height: 32px;font-family: 'Montserrat Medium',sans-serif;}
section.single .cherta{margin-top:57px;margin-bottom:96px;}
.text-block__single,.text-block__single p{margin-bottom:24px;font-size: 16px;line-height: 24px;color: #16151A;font-family: 'Montserrat Medium',sans-serif;}
.text-block__single{margin-bottom:80px;}
.text-block__single p:last-child{margin-bottom:0;}
.oglavlenie{background: #f6f8f9;padding:31px 36px 40px;margin-top:-40px;margin-bottom:70px;}
.oglavlenie h2{font-size: 22px;line-height: 32px;margin-bottom:32px;}
.oglav-item a{transition:.3s;padding-left:40px;position:relative;font-weight:bold;display:inline-block;align-items:center;margin-bottom:24px;color: #16151A;font-size: 16px;line-height: 24px;bor}
.oglav-item a svg{flex:0 0 43px;max-width:43px;position:absolute;top:50%;transform:translateY(-50%);left:0px;}
.oglav-item:last-child a{margin-bottom:0;}
.oglav-item a span{border-bottom:1px dashed #000000;display:inline;}
.oglav-item a:hover{color:#2E62D9;text-decoration:none;}
.text-block__single h2{font-size: 36px;margin-bottom:40px;line-height: 50px;}
.text-block__single ul{list-style:none;padding:0;margin:0;}
.text-block__single ul li{padding-left:18px;margin-bottom:16px;position:relative;font-size:16px;line-height:24px;}
.text-block__single ul li:last-child{margin-bottom:0;}
.text-block__single ul li:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background:#2E62D9;position:absolute;top:7.5px;left:0;}
a{color:#2E62D9;}
.podpiska-single .col-sm-12{padding-top:27px;padding-bottom:20px;}
.podpiska-single{background: #F7F9FD;}
.podpiska-single h2,.podpiska-single .subtitle-form{color:#16151A}
.podpiska-single .iagree,.podpiska-single .iagree a{color:#868A95;text-align:center;flex:0 0 100%;max-width:100%;}
 img.left-single{left:8%;top:0;}
img.right-single{right:5%;bottom:0;}
.podpiska-single{position:relative;}
.podpiska-single  img{position:absolute;}
.podpiska-single{margin-bottom:80px;}
.aligncenter{margin-top:30px;margin-bottom:50px;}
.text-block__single h3{font-size: 30px;line-height: 42px;margin-bottom:30px;}
.text-block__single h4{font-size: 22px;margin-bottom:15px;line-height: 32px;}
.citata-block{position:relative;text-align:center;}
.citata-block:after,.citata-block:before{content:'';display:block;width:146px;height:16px;margin:0 auto;background:url(./img/citata.png)no-repeat;}
.citata-block .img{border-radius:50%;overlow:hidden;margin-top:40px;margin-bottom:32px;}
.citata-block .img img{border-radius:50%;}
.citata-block .text{font-size: 20px;margin-bottom:40px;line-height: 32px;}
.citata-block .name{font-size: 16px;margin-bottom:6px;line-height: 24px;}
.citata-block .dolj{font-size: 14px;margin-bottom:42px;line-height: 22px;color: #868A95;}
.citata-block{margin-bottom:80px;}
.persona{text-align:center;margin-bottom:80px;}
.persona .img{overflow:hidden;border-radius:50%;margin-bottom:24px;}
.persona .name{font-size: 22px;margin-bottom:8px;line-height: 32px;}
.persona .dolj{font-size: 20px;line-height: 32px;color: #868A95;}
.persona .img img{border-radius:50%;}
table{border-collapse:collapse;border:1px solid #E7EBF4;}
table td{border:1px solid #E7EBF4;}
table thead th,table thead td{font-size: 16px;color: #434854;line-height: 24px;font-family: 'Montserrat Medium',sans-serif;}
table th,table td{padding:16px 15px;font-size: 16px;line-height: 24px;font-family: 'Montserrat Medium',sans-serif;}
.youtube{position:relative;cursor:pointer;margin-bottom:32px;}
.youtube .play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:78px;height:78px;background:#FC5454 url(./img/play.png)no-repeat;background-position:center center;border:2px solid #FC5454;transition:.3s;}
.youtube:hover .play{background:transparent url(./img/play.png)no-repeat;background-position:center center;}
.youtube-block{margin-bottom:80px;}
.title-youtube{text-align:center;color: #868A95;font-size: 14px;line-height: 22px;}
.youtube-block iframe{margin-bottom:32px;}
.text-block__single blockquote{font-size: 16px;line-height: 24px;margin:64px 0;background: #f6f8f9;border-radius: 8px;padding:32px;font-family: 'Montserrat Medium',sans-serif;}
.text-block__single blockquote p{font-size: 16px;line-height: 24px;}
.gallery-block{margin-bottom:100px;}
.gallery-block h2{display:none}
.more-post{transition:.5s;}
.more-post:hover{transform:scale(1.05,1.05);}
.gallery .prev-arrow,.gallery .next-arrow{cursor:pointer;z-index:3;position:absolute;top:50%;transform:translateY(-50%);}
.gallery .prev-arrow{left:-100px;}
.gallery .next-arrow{right:-100px;}
.gallery .prev-arrow{margin-right:0;}
.gallery .next-arrow:hover svg path,.gallery .prev-arrow:hover svg path{stroke:#222835;}
.gallery .next-arrow:hover svg circle,.gallery .prev-arrow:hover svg circle{stroke:#222835;}
.gallery .slick-dots{bottom:-35px;}
.bottom-author{margin-top:-20px;width:100%;}
.gallery-block h2{text-align:center;font-size: 28px;margin-bottom:48px;line-height: 38px;}
.bolshe .title-cherta{margin-top:100px;}
.podpiska-single .wpcf7 input[type="submit"]{color:#fff;background:#2E62D9;border-color:#2E62D9;}
.podpiska-single .wpcf7 input[type="submit"]:hover,.form-submit input[type="submit"]:hover{background:#fff;color:#2E62D9;}
.form-submit input[type="submit"]{outline: none;background: #fff;transition: .3s;padding: 12px 24px 10px;border-radius: 4px;border: 1px solid #fff;font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #2E62D9;    color: #fff;background: #2E62D9;border-color: #2E62D9;}
#comments{margin-bottom:80px;}
.questions{background: #2E62D9;text-align:center;color:#fff;}
.questions .col-sm-12{position:relative;padding-top:88px;padding-bottom:125px;}
.questions img{position:absolute;}
.questions img.left-question{left:-20px;top:0;}
.questions img.right-question{right:-40px;top:64px;}
.questions h2{font-size: 36px;line-height: 50px;margin-bottom:47px;}
.btn-white{display:inline-block;background: #FFFFFF;padding:14px 32px;font-family: 'Montserrat Bold',sans-serif;font-weight:bold;border:2px solid #fff;transition:.3s;font-size: 16px;line-height: 24px;color: #2E62D9;border-radius: 4px;}
.btn-white:hover{text-decoration:none;background:transparent;color:#fff;}
#predlog .title-form{font-size:32px;line-height:50px;color:#fff;margin-bottom:30px;text-align:center;font-family: 'Montserrat Bold',sans-serif;}
#predlog{background:#2E62D9;max-width:500px;border-radius:8px;}
.fancybox-button svg path{fill:#fff;}
#predlog input[type="email"],#predlog input[type="text"]{margin-bottom:10px;}
.wpcf7-form textarea{margin-bottom:15px;padding: 12px 24px 10px;width: 100%;background: #FFFFFF;font-weight: 500;font-size: 16px;line-height: 24px;border-radius: 4px;border: 1px solid #fff;resize:none;max-height:150px;}
#predlog .submit input{width:100%;}
#predlog .iagree{text-align:center;}
.main_ul li .submenu li:last-child a{padding-bottom:0;}
.main_ul li .submenu li:last-child{margin-bottom:0;}
.nazad-block{position:relative;margin-top:50px;}
.flex-reklama{display:flex;flex-flow:row nowrap;justify-content:space-between;}
.flex-reklama .left{padding-right:5%;}
.flex-reklama .title{font-weight: bold;margin-bottom:25px;font-size: 36px;line-height: 50px;color:#fff;}
.flex-reklama .text{font-weight: 500;color:#fff;font-size: 20px;line-height: 32px;}
.flex-reklama .my_btn{min-width:235px;text-align:center;}
.flex-reklama .my_btn{background: #fff;color: #2E62D9;margin-top: 15px;}
.block-reklama{padding:120px 0;min-height:450px;}


@media(max-width:1200px){
.container{max-width:767px;}
.main_ul li{padding:0 7px;}
.vhod{font-size:14px;line-height:20px;margin-right:6px;padding-right:10px;}
.main_ul li a{font-size:12px;line-height:20px;}
.reg_link{padding:12px;font-size:14px;line-height:20px;}
.logo img{width:120px;}
.main_ul li a{padding-bottom:5px;}
.main_ul li .submenu{min-width:240px;}
.main-h1 h1{font-size:38px;line-height:54px;margin-top:40px;margin-bottom:44px;}
.btn_doc{margin-bottom:80px;}
.post-block .more-post{flex:0 0 50%;max-width:50%;}
.fon-best{background-size:120%;top: -87px;right: -40%;left: 0;}
.slider-block .more-post .border .img a{height:210px;}
.slider-block .title, .two-t .title{font-size:18px;line-height:26px;}
.news-form .pole{flex:0 0 545px;}
.podpiska .col-sm-12{padding-top:80px;padding-bottom:90px;}
.strelka-verx{top:-6px;}
.title-cherta{margin-top:80px;}
.popular .post-block .more-post:first-child, .popular .post-block .more-post.free-try{flex:0 0 50%;max-width:50%;}
.popular .post-block .more-post:first-child .border{height:100%;}
.more-post.free-try .border{padding:50px 35px 45px;top:0;}
.popular .post-block .more-post:first-child .img a{height:200px;}
.popular .more-post .title a{margin-bottom:70px;}
.more-post.free-try .title{font-size:24px;line-height:32px;}
.free-try .excerpt p{font-size:16px;line-height:24px;}
.btn-proba{font-size:16px;line-height:24px;}
.free-try .excerpt{margin-bottom:100px;}
.popular{margin-bottom:80px;}
.keisi{padding-right:25px;}
.keisi-block{margin-bottom:80px;}
.top-footer .left{flex:0 0 70%;margin-right:0;max-width:70%;padding-right:5%;}
.top-footer .right{flex: 0 0 30%;max-width:30%;}
.bottom-footer .left{flex:0 0 50%;max-width:50%;padding-right:2.5%;margin-right:0;}
.bottom-footer .center{flex:0 0 50%;max-width:50%;padding-left:2.5%;}
.bottom-footer .right{flex:0 0 100%;max-width:100%;margin-top:25px;}
.bottom-footer{flex-flow:row wrap;}
.bottom-footer .right .text{max-width:300px;}
.apps .app{margin-bottom:16px;}
.soc .soc-item{flex:0 0 50%;max-width:50%;margin-bottom:10px;margin-right:0;}
.pagination{margin:0 auto;}
.category .nopaper-block{margin-bottom:40px;}
.nazad{position:relative;top:0;left:0;}
.nazad-block{max-width:767px;margin:20px auto;padding:0 15px;}
.single .top_block{margin-top:35px;}
.flex-reklama{display:block;}
.flex-reklama .left{padding-right:0%;}
.flex-reklama .title{margin-bottom:20px;font-size: 30px;line-height: 42px;}
.flex-reklama .text{color:#fff;font-size: 18px;line-height: 28px;}
.flex-reklama .my_btn{min-width:1px;}

}

.mobile-menu,.vr-mobile{display:none;}
.bottom_share{margin-bottom:50px;}
@media(max-width:767px){
.container{max-width:480px;}	
.mobile-menu, .vr-mobile{display:block;}
body{overflow-x:hidden;}
.main_menu{max-height:100vh;overflow:auto;position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:9;transform:translateX(110%);transition:.4s;}
.main_ul{display:block;max-width:480px;margin:0 auto;margin-top:80px;border-top:1px solid rgba(217,217,217,0.3);}
.main_menu.active{transform:translateX(0);}
.main_ul li a{display:flex;flex-flow:row wrap;justify-content:space-between;font-size:14px;line-height:1.6;padding:20px 30px;align-items:center;}
.main_ul li{border-bottom:1px solid rgba(217,217,217,0.3);}
.main_ul li a.active{border-color:#fff;}
.main_ul li .submenu{display:none;position:relative;top:0;box-shadow:none;background:#fff;border-radius:0;border:0;opacity:1;overflow:visible;transform:translate3d(0,0,0);}
.main_ul li .submenu li:last-child a{padding-bottom:20px;}
.main_ul li .submenu li{border-bottom:0;}
.main_ul li .submenu li{margin-bottom:0;}
.main_ul li .submenu{padding:0 30px;}
.main_menu li.active .submenu{display:block;}
.vhod_reg{display:none;}
.main_menu .vhod_reg{display:block;max-width:480px;margin:0 auto;padding:20px 30px;text-align:right;}
.vhod{font-size:16px;line-height:24px;margin-right:12px;padding-right:20px;}
.reg_link{padding:12px 24px;font-size:15px;line-height:24px;}
.mobile-menu{transition:.4s;top:-8px;width:50px;height:50px;background:#f6f8f9;border-radius:50%;position:relative;display:flex;margin-left:10px;margin-right:10px;-webkit-tap-highlight-color: transparent;flex-direction: column;justify-content: center;width: 50px;height: 50px;background-color: #f6f8f9;border-radius: 25px;transition: transform .3s,-webkit-transform .3s;cursor: pointer;}
.mobile-menu span{position: absolute;background-color: #2E62D9;width: 20px;height: 2px;transition: transform .3s,-webkit-transform .3s;left: 50%;top: 50%;transform: translate(-50%,0px);}
.mobile-menu span.mo-1{-webkit-transform: translate(-50%,-5px);transform: translate(-50%,-5px);}
.mobile-menu span.mo-3{-webkit-transform: translate(-50%,5px);transform: translate(-50%,5px);}
.logo img{width:auto;}
.main-header{padding:20px 0;}
.slider-category{display:none;}
.back-mobile{background:#f6f8f9;}
.mobile-menu.active{position:relative;z-index:11;transform: rotate(90deg);}
.mobile-menu.active span.mo-1{-webkit-transform: translate(-50%) rotateZ(45deg);transform: translate(-50%) rotateZ(45deg);}
.mobile-menu.active span.mo-2{-webkit-transform: translate(-50%) rotateZ(45deg);transform: translate(-50%) rotateZ(45deg);}
.mobile-menu.active span.mo-3{-webkit-transform: translateX(-50%) rotateZ(-45deg);transform: translateX(-50%) rotateZ(-45deg);}
.main-h1 h1{font-size:24px;line-height:30px;margin-top:15px;margin-bottom:32px;}
.main-h1 h1 br{display:none;}
.my_btn{display:block;text-align:center;}
.btn_doc{margin-bottom:0px;padding-bottom:48px;}
.back-mobile{margin-bottom:32px;}
.first-post .img a img,.more-post .border .img a img{transition: .5s;-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: none;}
.autor-date .autor{order:2;}
.autor-date{flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;}
.autor-date .date{order:1;padding-bottom:16px;}
.first-post .meta{padding:16px 24px;}
.date,.autor .name,.first-post .excerpt{font-size:14px;line-height:20px;}
.autor-date{margin-bottom:15px;}
.first-post .title,.more-post .title a{font-size:16px;line-height:24px;}
.post-block .more-post{flex:0 0 100%;max-width:100%;}
.more-post .meta{padding:16px 24px 47px 24px;}
.fon-best{background:url(./img/fon-best-mobile.png)no-repeat;background-size:100%;top:0px;right:0;left:auto;width:100%;}
.best-container{margin-top:60px;}
.slider-block .main-title{margin-bottom:12px;}
.slider-block .main-title h2{font-size:20px;line-height:26px;}
.arrows-top__block{display:none;}
.my_btn2{width:100%;text-align:center;}
.more-post{margin-bottom:35px;}
.slider-block .bottom{margin-bottom:0;}
.slider-block .more-post .meta{padding-bottom:60px;}
.podpiska .col-sm-12 img{top:0;width:198px;height:198px;}
.podpiska .col-sm-12{padding:24px;}
.podpiska{margin:0 15px 40px;border-radius:8px;}
.slider-block{margin-bottom:80px;}
.podpiska .title-form h2{font-size:20px;line-height:26px;margin-bottom:16px;}
.podpiska .subtitle-form{font-size:14px;line-height:20px;margin-bottom:21px;}
.news-form .pole{flex:0 0 100%;max-width:100%;}
.news-form .submit{flex:0 0 100%;max-width:100%;margin-left:0;margin-top:16px;}
.news-form .submit input{width:100%;text-align:center;}
.post-block.two-t .more-post,.popular .post-block .more-post{flex:0 0 100%!important;max-width:100%!important;}
.free-try .title p{display:inline-block;}
.more-post .border .img a{height:200px!important;}
.two-t,.popular,.keisi-block{margin-bottom:40px;}
.strelka-verx,.strelka-right{display:none;}
.document-niz{left:-41px;bottom:55%;}
.krest-center{top:32px;left:auto;right:-10%;}
.title-cherta{margin-top:40px;margin-bottom:30px;}
.title-cherta h2{font-size:20px;line-height:32px;}
.nopaper-block .best-container{padding-top:32px;}
.nopaper-block .best-container{overflow:hidden;}
.keisi .more-post .border{display:block;}
.more-post .border .img a{width:auto;}
.more-post .meta .category a{padding:4px 15px;}
.podpiska-50 .wpcf7 input[type="submit"]{border-radius:4px;}
.podpiska-50 .news-form .submit{flex:0 0 100%;max-width:100%;left:0;}
.podpiska.podpiska-50 .col-sm-12{padding:24px;}
.subtitle-form span br{display:none;}
.top-footer, .bottom-footer{display:block;text-align:center;}
.top-footer .left,.top-footer .right{flex:0 0 100%;max-width:100%;padding-right:0;display:block;}
.top-footer .logo{margin:0 auto 50px;}
.top-footer .address{margin:0 auto;font-size:12px;line-height:18px;}
.apps{display:block;margin-bottom:25px;}
.soc .soc-item{flex:0 0 60px;max-width:100%;}
.soc{justify-content:center;}
.bottom-footer .left,.bottom-footer .center{flex:0 0 100%;padding-right:0;padding-left:0;max-width:100%;}
.bottom-footer .center{margin-top:32px;}
.present a{display:block;}
.present a .icon{margin:0 auto;}
.bottom-footer .right{margin-top:32px;display:block;}
.bottom-footer .right .text{max-width:100%;margin-top:10px;}
.main-footer{margin-top:64px;}
.bottom-footer{margin-bottom:32px;}
.apps .app{display:block;width:200px;margin:0 auto 15px;}
.nazad-block{max-width:480px;}
.title-black{display:none;}
.top-block{display:block;}
.top-block .img{flex:0 0 100%;max-width:100%;padding-right:0;margin-bottom:40px;text-align:center;}
.top-block .title{flex:0 0 100%;max-width:100%;}
.top-block .title h1{font-size:24px;line-height:30px;margin-bottom:24px;text-align:center;}
.top-block .excerpt{font-size:14px;line-height:20px;text-align:center;}
section.single .cherta{margin-top:30px;margin-bottom:55px;}
.text-block__single,.text-block__single p{font-size:14px!important;line-height:20px!important;}
.oglavlenie h2{font-size:16px;line-height:24px;margin-bottom:24px;padding:24px 20px;margin:0 -15px;}
.oglav-item a{font-size:14px;line-height:20px;}
.oglavlenie h2{padding:0px 20px;margin-bottom:24px;}
.oglavlenie{margin:0 -15px 40px;}
.text-block__single h2{font-size:20px;line-height:26px;margin-bottom:24px;}
.text-block__single ul li{font-size:14px;line-height:20px;}
.text-block__single{margin-bottom:40px;}
img.left-single{left:-30%;}
img.right-single{right:-40%;}
.aligncenter{margin-bottom:30px;}
.citata-block{margin-top:16px;margin-bottom:32px;}
.citata-block .img{margin-top:32px;margin-bottom:24px;}
.citata-block .text{font-size:14px;line-height:20px;margin-bottom:24px;}
.citata-block .name{font-size:14px;line-height:20px;margin-bottom:4px;}
.citata-block .dolj{font-size:12px;line-height:18px;margin-bottom:32px;}
.text-block__single{overflow-x:auto;}
.youtube .play{width:40px;height:40px;background-size:8px 16px;}
.youtube .play:hover{background-size:8px 16px;}
.youtube{margin-bottom:16px;}
.youtube-block{margin-bottom:48px;}
.title-youtube{font-size:12px;line-height:18px;}
.text-block__single blockquote{margin:32px 0;padding:24px 16px;font-size:14px;line-height:20px;}
.text-block__single p{margin-bottom:16px;}
.text-block__single h4{font-size:18px;line-height:28px;}
.text-block__single h5{font-size:16px;line-height:24px;margin-bottom:15px;}
p:empty{line-height:0px;}
.question-text{position:relative;z-index:2;}
.questions h2{font-size:24px;line-height:32px;margin-bottom:32px;}
.btn-white{font-size:14px;line-height:20px;padding:10px 24px;}
.questions .col-sm-12{padding-top:40px;padding-bottom:60px;}
.questions img.left-question{left:-20%;max-width:140px;}
.questions img.right-question{right:-10%;max-width:100px;}
#predlog .title-form{font-size:24px;line-height:32px;margiin-bottom:16px;}
#predlog{padding:44px 20px 25px;}
.flex-reklama .title{margin-bottom:15px;font-size: 26px;line-height: 36px;}
.flex-reklama .text{color:#fff;font-size: 16px;line-height: 24px;}
.block-reklama{padding:45px 0;margin-left:15px;margin-right:15px;border-radius:8px;min-height:1px;}
.single .top_block{margin-bottom:35px;}
}


.slider-category ul{height:30px;overflow:hidden;}
.slider-category li{float:left;padding-top:3px}
.slider-category ul.slick-initialized{height:30px;}
.podpiska-single .wpcf7 input[type="email"]{border: 1.03739px solid #E7EBF4}
.category-block{display:flex;flex-flow:row wrap;margin-bottom:25px;}

.main-h1{margin-bottom:50px;}
.cat-block a{min-height:40px;padding:8px 16px 8px 14px;display:flex;align-items:center;flex-flow:row nowrap;border:1px solid #F6F8F9;background: #F6F8F9;font-weight: 500;font-size: 16px;line-height: 24px;}
.cat-block .name{line-height:1;}
.cat-block .icon{margin-right:9px;}
.category-block .hidden{display:none;}
.category-block.active .hidden{display:block;}
.more-post:hover .border{border-color:#2E62D9!important;}
.more-post:hover  .title a,.more-post:hover  .title{color:#2E62D9}
.more-post.free-try:hover .title{color:#fff}
.more-post .title a:hover{text-decoration:none;}
.social-share .vk{width:40px;height:40px;background:url(./img/vk-logo.png)no-repeat;background-size:100%;}
.social-share .telegram{width:40px;height:40px;background:url(./img/telega.png)no-repeat;background-size:100%;margin-left:15px;}
.social-share{display:flex;flex-flow:row wrap;align-items:center;}
.top-block{margin-top:50px;}
.social-share .title{font-weight:600;font-size:18px;margin-right:10px;}
.consultation-form {background-color: #f9f5f2}
.form-for-consultation{    font-family: Montserrat, Arial;
    font-weight: 400;
    font-style: normal;
    color: rgba(161, 161, 161, 1);
    font-size: 12px;
    text-align: center;}
.form-for-consultation a{color:rgba(46, 98, 210, 1)}
.btn-custom-button{
	text-decoration:none;
	outline: none;
    background: #2E62D9;
    transition: .3s;
    padding: 12px 24px 10px;
    border-radius: 4px;
    border: 1px solid #fff;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
.btn-custom-button:hover{
	text-decoration:none;
	    background: #222835;
    color: #fff;
}
.cat-block .icon{max-width:20px;}
.grecaptcha-badge {
display: none !important;
}
/* ============================
   АДАПТИВ ЗАГОЛОВКОВ
   ============================ */
@media (max-width: 768px) {

    h1,
    .title h1,
    .main-h1 h1,
    .single h1 {
        font-size: 30px !important;
        line-height: 1.3 !important;
        margin: 20px 0 !important;
    }

    h2 {
        font-size: 22px !important;
        line-height: 1.35 !important;
        margin: 18px 0 !important;
    }

    p {
        font-size: 16px !important;
        line-height: 1.55 !important;
    }
}
