@font-face{font-family:'CoFo Sans';src:url('/design/fonts/CoFoSans/CoFoSans-Bold.eot');src:local('CoFo Sans Bold'),local('CoFoSans-Bold'),url('/design/fonts/CoFoSans/CoFoSans-Bold.eot?#iefix') format('embedded-opentype'),url('/design/fonts/CoFoSans/CoFoSans-Bold.woff2') format('woff2'),url('/design/fonts/CoFoSans/CoFoSans-Bold.woff') format('woff'),url('/design/fonts/CoFoSans/CoFoSans-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'CoFo Sans';src:url('/design/fonts/CoFoSans/CoFoSans-Black.eot');src:local('CoFo Sans Black'),local('CoFoSans-Black'),url('/design/fonts/CoFoSans/CoFoSans-Black.eot?#iefix') format('embedded-opentype'),url('/design/fonts/CoFoSans/CoFoSans-Black.woff2') format('woff2'),url('/design/fonts/CoFoSans/CoFoSans-Black.woff') format('woff'),url('/design/fonts/CoFoSans/CoFoSans-Black.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'CoFo Sans';src:url('/design/fonts/CoFoSans/CoFoSans-Regular.eot');src:local('CoFo Sans'),local('CoFoSans-Regular'),url('/design/fonts/CoFoSans/CoFoSans-Regular.eot?#iefix') format('embedded-opentype'),url('/design/fonts/CoFoSans/CoFoSans-Regular.woff2') format('woff2'),url('/design/fonts/CoFoSans/CoFoSans-Regular.woff') format('woff'),url('/design/fonts/CoFoSans/CoFoSans-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'CoFo Sans';src:url('/design/fonts/CoFoSans/CoFoSans-Medium.eot');src:local('CoFo Sans Medium'),local('CoFoSans-Medium'),url('/design/fonts/CoFoSans/CoFoSans-Medium.eot?#iefix') format('embedded-opentype'),url('/design/fonts/CoFoSans/CoFoSans-Medium.woff2') format('woff2'),url('/design/fonts/CoFoSans/CoFoSans-Medium.woff') format('woff'),url('/design/fonts/CoFoSans/CoFoSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'CoFo Robert';src:url('/design/fonts/CoFoSans/CoFoSans-Medium.eot');src:local('CoFo Sans Medium'),local('CoFoSans-Medium'),url('/design/fonts/CoFoSans/CoFoSans-Medium.eot?#iefix') format('embedded-opentype'),url('/design/fonts/CoFoSans/CoFoSans-Medium.woff2') format('woff2'),url('/design/fonts/CoFoSans/CoFoSans-Medium.woff') format('woff'),url('/design/fonts/CoFoSans/CoFoSans-Medium.ttf') format('truetype');font-weight:500;font-style:normal}*{font-family:'Verdana'}*:focus{box-shadow:none !important}body{background-color:#f8f8f8}body,select,input,textarea,button{font:300 18px/1.71 'CoFo Sans',Arial,Helvetica,sans-serif;color:#333;letter-spacing:.03em}a{color:#707070}a.danger{color:#e90e0e;transition:color ease .4s}a.danger:hover{color:#b90c0c}a.btn.btn-red{display:block;border:2px solid #e02b38;color:#333;width:150px;height:42px;border-radius:21px}h1,h2,h3,h4,h5,h6,div,p,span,a,li,td{font-family:'CoFo Sans'}.content-container ul{margin-left:10px}.vs-notify{height:0;padding:0;border:0}.vs-notify.alert{margin-top:5px}.all-news{justify-content:center;margin-top:30px}.logic-block{margin-top:2rem;margin-bottom:2rem}.logic-block h3{color:#f00;padding-left:63px;font-size:22px;text-transform:uppercase;margin-bottom:14px}.logic-block h3:before{content:'';display:block;width:40px;height:4px;position:relative;background-color:#f00;left:-52px;top:16px}#header #top-menu{width:100%;background-color:#fff;box-shadow:0 11px 8px -4px rgba(34,60,80,0.5)}#header .logo{display:flex;flex-direction:row;justify-content:space-between}#header .logo button{margin-top:15px}#header .navbar-brand{background-position:center center;background-size:contain;background-repeat:no-repeat;display:block;width:126px;height:56px;margin-top:13px}#header .navbar-collapse nav{display:flex;flex-direction:column;padding-bottom:8px}#header .navbar-collapse nav ul{flex-direction:column}#header .navbar-collapse nav ul li a{color:#333}#header .navbar-collapse nav .user-panel{padding-left:8px;padding-right:8px;margin-top:8px;margin-bottom:8px;justify-content:space-between}#header .navbar-collapse nav .user-panel .lk-link{display:flex;width:230px;height:41px;align-items:center;background-color:#fff;color:#333;border:2px solid #e02b38;border-radius:20px;padding:13px;margin-top:8px;justify-content:space-between;text-decoration:none;transition:background-color ease .7s}#header .navbar-collapse nav .user-panel .lk-link *{display:block}#header .navbar-collapse nav .user-panel .lk-link.logged_in:hover{background-color:#ffe2e4}#header .navbar-collapse nav .user-panel .lk-link svg{width:22px;height:22px}#header .navbar-collapse nav .user-panel .lk-link-exit{width:56px;justify-content:center;border:2px solid #333;background-color:#414549}#header .navbar-collapse nav .user-panel .lk-link-exit:hover{background-color:#091f2c}#header .navbar-collapse nav .user-panel .lk-link-exit svg{margin-left:3px;width:20px;height:20px;color:#fff}#header .menu-area{background-color:#fff}#promo{display:none;background-image:url(/design/img/header/bg1_mobile.jpg);background-position:center center;background-size:cover;width:100%;height:230px}.navbar-toggler{width:40px;height:40px;padding:4px}.navbar-toggler svg{width:25px;height:25px}.navbar-toggler:focus{box-shadow:none}.navbar-toggler[aria-expanded=true] svg{color:#e90e0e}@media screen and (min-width:600px){#header .navbar-collapse nav{flex-direction:row}#header .navbar-collapse nav .nav{width:50%}#header .navbar-collapse nav div.nav{flex-direction:column;justify-content:flex-start;align-items:end}}@media screen and (min-width:992px){#header .navbar-brand svg{width:150px;margin-top:22px;margin-left:0}#header .menu-area{box-shadow:none}#header .menu-area>div.collapse{display:block}#header .navbar-collapse nav{flex-direction:row}#header .navbar-collapse nav .nav{width:auto}#header .navbar-collapse nav ul{flex-direction:row;align-items:center}#header .navbar-collapse nav ul .nav-item{height:40px}#promo{display:flex;background-image:url(/design/img/header/bg1_orig.jpg);background-position:center center;background-size:cover;width:100%;height:330px;justify-content:flex-start}#promo .promo-container{display:flex;width:960px;margin-left:auto;margin-right:auto;padding:30px;justify-content:flex-start;align-items:center}#promo .promo-text{width:70%;padding:35px;background-color:rgba(40,40,40,0.6);color:#fff}#promo .promo-text p{margin-bottom:0;font-weight:500;text-align:justify;line-height:26px}}@media screen and (min-width:1200px){#header .menu-area>div.collapse{display:block}#header .navbar-collapse nav{flex-direction:row;justify-content:space-between}#promo .promo-container{width:1140px;margin-left:auto;margin-right:auto}#promo .promo-container .promo-text{width:60%}}@media screen and (min-width:1400px){#header .navbar-brand svg{margin-top:0}#header .navbar-collapse nav div.nav{width:320px;justify-content:space-evenly;flex-direction:row}#promo .promo-container{width:1320px}}#services{background-color:#414549}#services .item{margin:12px;margin-left:24px;margin-right:0;width:90%}#services .item img{width:50px;height:50px;margin:8px}#services .item a{color:#fff}@media screen and (min-width:800px){#services .item{display:flex;width:31%;margin-left:0;margin-top:12px;margin-bottom:12px;justify-content:center;align-items:center;border-right:3px solid rgba(255,255,255,0.27)}#services .item:last-child{border-right:none}}@media screen and (min-width:1200px){#services{padding-left:6rem;padding-right:6rem}}@media screen and (min-width:1400px){#services{padding-left:10rem;padding-right:10rem}}#news .news-container{padding-left:12px;padding-right:12px;padding-bottom:40px}#news .new{margin-top:12px;position:relative;height:240px}#news .new .bg{position:absolute;top:0;left:0;width:100%;height:240px;z-index:3;background-position:center center;background-size:cover}#news .new .overlay{position:absolute;top:0;left:0;width:100%;height:240px;z-index:4;color:#fff;padding:25px;background-color:rgba(0,0,0,0.5)}#news .new a{color:#fff}#news .new .new-head{font-size:18px}#news .new .read-more{display:block;position:absolute;color:#fff;text-decoration:none;width:140px;height:42px;background-color:transparent;border:3px solid #fff;bottom:25px;left:25px;border-radius:21px;text-align:center;padding:5px;transition:background-color ease .6s;cursor:pointer;font-size:16px}#news .new:first-child .read-more{left:auto;right:25px}@media screen and (min-width:992px){#news .new{height:160px}#news .new .bg,#news .new .overlay{height:160px}#news .new:first-child{height:250px}#news .new:first-child .bg,#news .new:first-child .overlay{height:250px}}@media screen and (min-width:1400px){#news .new{width:32%;height:273px}#news .new .bg,#news .new .overlay{height:273px}#news .new:first-child{width:100%;height:450px}#news .new:first-child .new-head{font-size:34px}#news .new:first-child .bg,#news .new:first-child .overlay{height:450px}}#rating .columns{margin:15px}#rating .columns>div{margin-top:40px}#rating h5{width:auto;text-transform:uppercase;font-weight:bold;font-size:20px;color:#707070;padding-left:20px;padding-bottom:15px;border-bottom:3px solid #dadada;text-align:left;margin-left:-15px;margin-right:-15px}#rating .leaders svg{color:#1abb0f}#rating .outsiders svg{color:#f00}#rating table{width:auto}#rating table tr{display:flex;flex-wrap:wrap;padding-bottom:8px}#rating table tr td{display:block}#rating table tr td:nth-child(1){width:36px}#rating table tr td:nth-child(2){width:256px}#rating table tr td:nth-child(3){width:100%;text-align:right}#rating table tr td .rate-value sub{font-size:10px}#rating table tr td .rate-value sub.red{color:#f00}#rating table tr td .rate-value sub.green{color:#008000}#rating .content-container table{margin:10px}#rating .rating-list .index{font-weight:bold;color:#f00;padding-right:8px;font-size:18px}#rating .rate{color:#707070;font-size:15px;font-weight:bold}#rating .see-all{text-align:center;font-weight:bold}#rating.full table tr{border-top:1px solid #bbb;border-bottom:1px solid #bbb}@media screen and (min-width:400px){#rating table{width:100%;margin:0}#rating table tr{display:table-row}#rating table tr td{display:table-cell;padding:4px}#rating table tr td:nth-child(2){width:auto}#rating table tr td:nth-child(3){width:120px}}@media screen and (min-width:991px){#rating.full .content-container{width:750px;margin-left:auto;margin-right:auto}#rating.full table{margin-top:20px;margin-bottom:20px}}#footer{position:relative;background-color:#091f2c;height:260px}#footer .logo{width:100%;height:96px;background-image:url(/design/img/footer/logo-foot.png);background-repeat:no-repeat;background-position:center center;margin-top:15px;margin-bottom:30px}#footer .social h6{color:#fff;text-align:center}#footer .social .social-link{width:47px;height:47px;margin:5px;padding:0}#footer .social>div{display:flex;flex-direction:row}#footer .bg-little{position:absolute;right:20px;top:0;width:59px;height:128px;background-image:url(/design/img/footer/bg-mini.png);background-repeat:repeat-x;background-size:auto;background-position:top left;z-index:5}@media screen and (min-width:400px){#footer .social .social-link{margin-left:10px;margin-right:10px}}@media screen and (min-width:630px){#footer{height:188px}#footer .row{align-items:center}#footer .logo{width:16.66666667%;margin-top:22px;margin-bottom:22px}#footer .social{width:70%}#footer::before{background-image:url(/design/img/footer/bg.png);background-repeat:repeat-x;background-size:auto;background-position:top;content:'';display:block;height:188px;position:absolute;top:0;left:0;width:100%;z-index:2;height: 57px;margin-top: 123px}}@media screen and (min-width:780px){#footer .social{width:60%}}@media screen and (min-width:992px){#footer{height:200px}#footer::before{display:block;height: 57px;margin-top: 149px}#footer .social{width:50%}}@media screen and (min-width:1200px){#footer .social{width:40%}}

/* .pagination{margin:0;width:100%;justify-content:center;flex-wrap:wrap}.pagination .page-item:not(:first-child){margin-left:10px}.pagination .page-item a{display:flex;border-radius:50%;width:40px;height:40px;margin:5px;justify-content:center;align-items:center;text-decoration:none;transition:all ease .6s;color:#707070;font-weight:bold}.pagination .page-item a.prev,.pagination .page-item a.next{background-color:#ccc}.pagination .page-item.active a{background-color:#d11c1c;color:#fff;border:none;font-weight:normal}.pagination .page-item.active a:hover{background-color:#f00}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{border-radius:50% !important;background-color:#ccc} */

.pagination {
	margin: 0;
	margin-top: 30px;
	width: 100%;
	justify-content: center;
	flex-wrap: wrap;
  }
  .pagination .page-item:not(:first-child) {
	margin-left: 10px;
  }
  .pagination .page-item {
	display: flex;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	margin: 5px;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	transition: all ease 0.6s;
	color: #707070;
	font-weight: bold;
	border: 1px solid #707070;
  }
  .pagination a.prev,
  .pagination a.next {
	background-color: #ccc;
  }
  .pagination .page-item.curr_page_num {
	background-color: #d11c1c;
	color: #fff;
	border: none;
	font-weight: normal;
  }

.content-container{padding-left:10px;padding-right:10px}.content-container{text-align:justify}.content-container img{width:100%}#content .content-container{padding-left:15px;padding-right:15px}#content .content-container h5{text-align:left}#content .content-container ul{margin-left:0;padding-left:24px}@media screen and (min-width:400px){#content .content-container{padding-left:25px;padding-right:25px}#content .content-container ul{margin-left:10px}}@media screen and (min-width:991px){#content .content-container{width:720px;margin-left:auto;margin-right:auto}#content .content-container ul{margin-left:20px}}#contacts table{border:none;width:100%}#contacts table thead tr{border-bottom:1px solid #000}#contacts table thead tr th{text-align:center}#contacts table thead tr th,#contacts table thead tr td{padding:24px}#contacts table tr{display:flex;flex-direction:column;padding-top:50px;padding-bottom:30px;border-bottom:1px solid #f00}#contacts table tr:last-child{border-bottom:none}#contacts table tr td{text-align:center}#contacts table h4{margin-top:1.5rem;font-size:24px}#contacts table h5{margin-bottom:.2rem;font-size:18px}#contacts table .data{text-align:left;padding-left:15px;width:278px;margin-left:auto;margin-right:auto}#contacts table a{color:#f00}#contacts table span{font-weight:bold}#contacts table img{border-radius:50%;width:200px}#contacts table svg{margin-right:14px}@media screen and (min-width:390px){#contacts table .data{width:320px}}@media screen and (min-width:780px){#contacts table{width:680px;margin-left:auto;margin-right:auto}#contacts table tr{display:table-row}#contacts table tr td{padding-bottom:20px;padding-top:20px}#contacts table tr td>p{text-align:left;padding-left:15px;margin-top:.7rem}#contacts table .data{margin-left:0}#contacts table h4,#contacts table h5{text-align:left;padding-left:15px}#contacts table h5{font-size:20px}}@media screen and (min-width:991px){#contacts table img{width:257px}#contacts table tr td{padding-left:40px}}#best .category{text-transform:uppercase;color:#707070;font-size:12px;margin-bottom:22px;margin-top:10px}#best .category a{font-size:12px;margin-right:12px}#best .category a::before{content:'#';display:inline-block}#best .best-container>div>div{background-color:#fff;margin-bottom:30px;margin-top:20px;box-shadow:0 11px 8px -4px rgba(34,60,80,0.5)}#best .best-container .more{color:#333;text-transform:uppercase;font-size:12px;font-weight:bold;text-decoration:none;align-self:flex-end;display: block;margin-bottom:11px;}#best .best-container .more svg{color:#e90e0e}#best .best-container .text{color:#333}#best .parts .image{height:220px;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}#best .parts .content{padding:25px}#best .parts .content .text{margin-top:12px;margin-bottom:12px;line-height:20px}#best .tag_filter{display:block}#best .tag_filter .curr_tag_filter{position:relative;margin-top:10px;border-radius:20px;background-color:#e90e0e;color:#fff;display:flex;justify-content:space-between;align-items:center}#best .tag_filter .curr_tag_filter span{margin-left:14px;margin-top:6px;margin-bottom:6px}#best .tag_filter .curr_tag_filter>a{width:25px;height:25px;display:flex;margin-right:14px;margin-top:6px;margin-bottom:6px;justify-content:center;align-items:center;font-weight:bold;background-color:#fff;color:#e90e0e;text-decoration:none;border-radius:13px;padding-top:1px}#best .publication_content img{width:100%;float:left;margin-bottom:25px}#best .publication_content .on-main-page{margin-bottom:20px}#best .publication_content .on-main-page a{display:flex;width:295px;height:41px;align-items:center;background-color:#fff;color:#333;border:2px solid #e02b38;border-radius:20px;padding:8px;margin-top:24px;margin-left:auto;margin-right:auto;justify-content:center;text-decoration:none;transition:background-color ease .7s}#best .publication_content .on-main-page a:hover{background-color:#ffe2e4}#best .publication_content .category{margin-top:20px}@media screen and (min-width:400px){#best .parts .image{height:250px}}@media screen and (min-width:768px){#best .best-container>div>div{border-radius:10px}#best .parts{flex-direction:row-reverse;align-items:stretch}#best .parts .image{width:33.333333%;border-top-right-radius:10px;border-bottom-right-radius:10px;height:auto}#best .parts .content{border-top-left-radius:10px;border-bottom-left-radius:10px}}@media screen and (min-width:992px){#best .best-container>div>div{width:816px;margin-left:auto;margin-right:auto}}@media screen and (min-width:1200px){#best .publication_content img{width:380px;margin-right:35px}#best .publication_content p{font-size:20px}#best .best-container>div>div{width:1080px}}@media screen and (min-width:1400px){#best .best-container>div>div{width:1280px}}#memo .memo{width:96%;height:313px;position:relative;margin-left:auto;margin-right:auto;margin-bottom:1.5rem;border-radius:15px;background-color:rgba(255,255,255,0.7);padding:35px 45px;color:#474747}#memo .memo .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:15px}#memo .memo .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;color:#fff;padding:25px;background-color:rgba(0,0,0,0.5);background-size:cover;background-repeat:no-repeat;border-radius:15px}#memo .memo .text{width:auto;font-size:16px;margin-top:10px;color:#fff;height:120px;overflow:hidden}#memo .memo .download{display:flex;align-items:center;justify-content:space-evenly;box-sizing:border-box;color:#fff;text-decoration:none;position:absolute;bottom:20px;border:1px solid transparent;right:20px;border-radius:21px;text-align:center;padding:5px 10px;transition:background-color ease .6s;cursor:pointer;text-transform:uppercase;transition:all ease .6s;background-color:transparent;background-color:#e02b38;border:2px solid #fff}#memo .memo .download:hover{border:1px solid #fff}#memo .memo .download svg{margin:5px}@media screen and (min-width:1200px){#memo .memo{width:48%}}.chat .precedent{display:flex;flex-direction:column;position:relative}.chat .precedent::after{content:'';display:block;margin-top:-10px;margin-bottom:40px;text-align:center;width:100%;font-size:32px}.chat .precedent h6{font-size:12px;text-align:left}.chat .precedent .date{text-align:right}.chat .question,.chat .answer{border:2px solid #da291c;padding:18px;border-radius:15px;background-color:#fff;margin-bottom:55px;position:relative;line-height:21px;margin-left:0;margin-right:25px}.chat .question::after,.chat .answer::after{display:block;content:'';bottom:-27px;position:absolute;left:15px;background-image:url(/design/img/vopros-otvet/tail_question.png );width:41px;height:27px}.chat .answer{align-self:flex-end;border-color:#007cff;margin-right:0;margin-left:25px;margin-top:-20px}.chat .answer::after{right:15px;left:auto;background-image:url(/design/img/vopros-otvet/tail_answer.png )}.send_question{margin-top:40px;padding-top:40px;border-top:2px solid #cccecf}.send_question h4{text-align:center;font-family:'CoFo Sans'}.form-control:focus{border-color:#ced4da;box-shadow:none}@media screen and (min-width:400px){.chat .question,.chat .answer{width:340px}}@media screen and (min-width:520px){.chat .question,.chat .answer{width:390px}}@media screen and (min-width:768px){.chat .question,.chat .answer{width:530px}}@media screen and (min-width:992px){.chat .precedent{width:75%;margin-left:auto;margin-right:auto}.chat .question,.chat .answer{width:550px}}@media screen and (min-width:1200px){.chat .question,.chat .answer{width:720px}}/*# sourceMappingURL=style-main.css.map */