@font-face{
font-family:Exo2\.0 Regular;font-style:normal;font-weight:400;src:url(../fonts/exotwo/exo2.woff2) format("woff2"),url(../fonts/exotwo/exo2.woff) format("woff"),url(../fonts/exotwo/exo2.ttf) format("truetype")}
@font-face{
font-family:Exo2\.0 Medium;font-style:normal;font-weight:400;src:url(../fonts/exotwo/exo2medium.woff2) format("woff2"),url(../fonts/exotwo/exo2medium.woff) format("woff"),url(../fonts/exotwo/exo2medium.ttf) format("truetype")}
@font-face{
font-family:Exo2\.0 ExtraLight;font-style:normal;font-weight:400;src:url(../fonts/exotwo/exo2extralight.woff2) format("woff2"),url(../fonts/exotwo/exo2extralight.woff) format("woff"),url(../fonts/exotwo/exo2extralight.ttf) format("truetype")}
@font-face{
font-family:Exo2\.0 Light;font-style:normal;font-weight:400;src:url(../fonts/exotwo/exo2light.woff2) format("woff2"),url(../fonts/exotwo/exo2light.woff) format("woff"),url(../fonts/exotwo/exo2light.ttf) format("truetype")}
@font-face{
font-family:Exo2\.0 SemiBold;font-style:normal;font-weight:400;src:url(../fonts/exotwo/exo2semibold.woff2) format("woff2"),url(../fonts/exotwo/exo2semibold.woff) format("woff"),url(../fonts/exotwo/exo2semibold.ttf) format("truetype")}
body{
margin:0;font-family:Exo2\.0 Medium}
.container{
max-width:1520px;margin:auto}
.cf{
clear:both}
button{
outline:none;cursor:pointer}
ul{
list-style:none;padding:0}
@media (max-width:1570px){
.container{
width:96%}
}
@media screen and (min-width:800px){
.small-only{
display:none}
}
@media screen and (min-width:430px){
.mobile-only{
display:none}
}
header{
padding:8px 0 0;height:82px;background-color:#fff}
header .content-wrap{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Exo2\.0 Medium}
header .logo-wrap:hover{
opacity:.85}
header .toggle{
display:none}
header .head-title{
-webkit-box-flex:0.17;-ms-flex-positive:0.17;flex-grow:0.17}
header p{
color:#1db6b7;font-size:20px}
header .auth-block .user{
padding:10px 60px 10px 0;position:relative}
header .auth-block .user span{
color:#4d5565;font-size:20px}
header .auth-block .user .image-wrap{
width:44px;height:44px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;overflow:hidden;border-radius:99px}
header .auth-block .user .image-wrap img{
position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:45px;max-width:70px;min-height:45px;max-height:70px}
header .auth-block a {
    color: #4d5565;
    font-size: 18px;
    text-transform: uppercase;
    padding: 10px;
    text-decoration: none;
    padding: 0 66px 0 0;
    display: block;
    position: relative
}

header .auth-block a:active, header .auth-block a:hover {
    color: #1db6b7
}

header .auth-block > a:after {
    content: "";
    position: absolute;
    right: 0;
    top: -10px;
    background-image: url(../images/header/auth.jpg);
    background-position: 100%;
    background-repeat: no-repeat;
    height: 44px;
    width: 44px
}
@media screen and (max-width:1080px){
header .head-title{
display:none}
.header .auth-block a{
font-size:16px}
header .content-wrap{
padding:15px 0 0}
}
@media screen and (max-width:950px){
.slider .nav-bar{
top:82px!important}
.nav-bar{
z-index:30!important}
.nav-bar.active{
display:block}
.nav-bar .container{
width:100%}
.nav-bar div.content-wrap ul{
-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#dfe5e8;height:auto;margin:0}
.nav-bar div.content-wrap ul li{
display:block;width:100%;text-align:center}
.nav-bar div.content-wrap ul li a{
padding:0;color:#4d5565;font-size:25px;display:block;padding:12px}
.nav-bar div.content-wrap ul li a:hover{
border:none;background-color:#fff}
header{
padding:0}
header .container{
height:100%}
header .container .content-wrap{
height:100%;padding:0}
header .toggle{
height:100%;padding:0 10px;display:block;width:30px;cursor:pointer}
header .toggle span:after,header .toggle span:before{
content:"";position:absolute;left:0;top:-9px}
header .toggle span:after{
top:9px}
header .toggle span{
position:relative;display:block;margin:39px 0 0}
header .toggle span,header .toggle span:after,header .toggle span:before{
width:100%;height:2.9px;background-color:#000;-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}
header .toggle.on span{
background-color:transparent}
header .toggle.on span:before{
-webkit-transform:rotate(45deg) translate(5px,5px);transform:rotate(45deg) translate(5px,5px)}
header .toggle.on span:after{
-webkit-transform:rotate(-45deg) translate(7px,-8px);transform:rotate(-45deg) translate(7px,-8px)}
}
@media screen and (max-width:600px){
header{
padding:0}
.container{
height:100%}
.container .content-wrap{
height:100%;padding:0}
header .auth-block{
display:none}
header .logo-wrap{
margin:5px auto 0;max-width:62%}
header .logo-wrap img{
max-width:100%}
header .toggle{
border-right:1px solid #c6cfd4}
header .phone{
height:100%;width:50px;background-image:url(../images/icons/phone.png);background-position:50%;background-repeat:no-repeat;border-left:1px solid #c6cfd4}
header .phone a{
display:block;height:100%}
}
.nav-bar{
position:absolute;top:0;left:0;width:100%;z-index:12}
.nav-bar .content-wrap{
height:98px;border-bottom:1px solid #fff;position:relative}
.nav-bar .content-wrap ul{
margin:0;padding:0 85px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;list-style:none}
.nav-bar .content-wrap ul li:hover .drop-down{
display:block}
.nav-bar .content-wrap ul li .drop-down{
display:none;background-color:hsla(0,0%,100%,.97);position:absolute;left:0;right:0;top:99px;z-index:15;padding:0 0 26px}
.nav-bar .content-wrap ul li .drop-down .content-wrap{
position:static}
.nav-bar .content-wrap ul li .drop-down ul{
-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:0 30px 0 0}
.nav-bar .content-wrap ul li .drop-down ul li{
position:relative}
.nav-bar .content-wrap ul li .drop-down ul li:first-child:after{
content:"";position:absolute;top:5%;right:5px;width:1px;height:91%;background-color:#d7dfe3}
.nav-bar .content-wrap ul li .drop-down ul .logo-wrap{
padding:30px 0 0 30px}
.nav-bar .content-wrap ul li .drop-down ul .about{
float:left;width:50%}
.nav-bar .content-wrap ul li .drop-down ul .about p{
font-family:Exo2\.0 SemiBold;font-size:20px;margin:25px 0 26px 31px}
.nav-bar .content-wrap ul li .drop-down ul .about a.more{
color:#fff;background-color:#1db6b7;text-decoration:none;border-radius:25px;text-transform:uppercase;display:inline-block;text-align:center;padding:6px 31px;margin-left:31px;font-size:15px}
.nav-bar .content-wrap ul li .drop-down ul .about a.more:hover{
background-color:#35d2d3;border:none}
.nav-bar .content-wrap ul li .drop-down ul .about .image-wrap{
padding:0 0 0 31px;position:absolute;bottom:2px;left:0;z-index:-1}
.nav-bar .content-wrap ul li .drop-down ul .modules{
float:left;width:50%}
.nav-bar .content-wrap ul li .drop-down ul .modules h4{
font-family:Exo2\.0 SemiBold;color:#94a0a9;font-size:15px;text-transform:uppercase;margin:30px 0 14px 11px}
.nav-bar .content-wrap ul li .drop-down ul .modules ul{
display:block;padding:0 0 0 13px;height:auto}
.nav-bar .content-wrap ul li .drop-down ul .modules li{
display:block;width:100%}
.nav-bar .content-wrap ul li .drop-down ul .modules li a{
color:#4d5565;padding:0 0 20px 42px;font-size:20px;text-transform:none;font-family:Exo2\.0 Light;position:relative;display:block}
.nav-bar .content-wrap ul li .drop-down ul .modules li a:hover{
border:none}
.nav-bar .content-wrap ul li .drop-down ul .modules li a:hover strong{
border-bottom:1px solid #000}
.nav-bar .content-wrap ul li .drop-down ul .modules li a:hover span{
border-bottom:1px solid #4d5565}
.nav-bar .content-wrap ul li .drop-down ul .modules li a strong{
font-family:Exo2\.0 SemiBold;color:#000;font-size:20px}
.nav-bar .content-wrap ul li .drop-down ul .modules li a img{
position:absolute;top:10px;left:-1px}
@media screen and (max-width:1500px){
.nav-bar .content-wrap ul li .drop-down ul li{
text-align:center;height:550px}
.nav-bar .content-wrap ul li .drop-down ul li .about{
float:none;width:80%;margin:auto}
.nav-bar .content-wrap ul li .drop-down ul li .about .image-wrap{
left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.nav-bar .content-wrap ul li .drop-down ul li .modules{
display:none}
}
.nav-bar .content-wrap ul li.active a{
border-bottom:3px solid #fff}
.nav-bar .content-wrap ul a{
color:#fff;text-decoration:none;text-transform:uppercase;font-size:20px;font-family:Exo2\.0 Medium;padding:35px 0}
.nav-bar .content-wrap ul a:hover{
border-bottom:3px solid #fff}
.nav-bar .content-wrap .search{
position:absolute;top:30px;right:2px;background:none;background-image:url(../images/header/search.png);background-repeat:no-repeat;background-position:50%;width:30px;height:30px;border:none;padding:20px}
.nav-bar .search-wrap{
display:none;position:absolute;z-index:5;background-color:hsla(0,0%,100%,.97);top:0;left:0;height:100%;width:100%}
.nav-bar .search-wrap .container{
position:relative;height:100%}
.nav-bar .search-block{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%}
.nav-bar .search-block input{
-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:25px;font-family:Exo2\.0 Light;padding:0 20px 0 60px;border:none;height:70px;outline:none;background-color:transparent;background-image:url(../images/header/search-black.png);background-repeat:no-repeat;background-position:10px}
.nav-bar .search-block a{
font-size:20px;color:#fff;background-color:#1db6b7;text-decoration:none;padding:10px 0;border-radius:25px;text-transform:uppercase;display:inline-block;text-align:center;width:205px}
.nav-bar .search-block .search-close{
background-color:#9ea8ba;width:45px;height:45px;border-radius:25px;text-transform:uppercase;border:none;margin-left:22px;vertical-align:-12px;position:relative}
.nav-bar .search-block .search-close:after,.nav-bar .search-block .search-close:before{
content:"";position:absolute;top:17px;left:15px;width:15px;height:24px;background-image:url(../images/header/arrow.png);background-size:13px;background-repeat:no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.nav-bar .search-block .search-close:before{
-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:3px}
@media (max-width:1500px){
.nav-bar .content-wrap ul{
padding:0 65px 0 10px}
.nav-bar .content-wrap ul a{
font-size:18px;padding:38px 0}
}
@media (max-width:1300px){
.nav-bar .content-wrap ul{
padding:0 65px 0 10px}
.nav-bar .content-wrap ul a{
font-size:16px}
}
@media (max-width:1000px){
.nav-bar .content-wrap ul{
padding:0 45px 0 10px}
.nav-bar .content-wrap ul a{
font-size:14px}
}
@media (max-width:950px){
.nav-bar .content-wrap ul{
padding:0}
.nav-bar .content-wrap ul .drop-down{
display:none!important}
.nav-bar .content-wrap ul a{
font-size:12px;padding:37px 0}
}
@media (max-width:950px){
.nav-bar,.nav-bar .content-wrap .search{
display:none}
}
.mail_delivery{
background-color:#575f6f;text-align:center;height:100px}
.mail_delivery form{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4px 0;max-width:1055px;margin:auto}
.mail_delivery p{
font-family:Exo2\.0 Light;font-size:20px;color:#fff;display:inline-block;width:240px;text-align:left;padding-bottom:5px}
.mail_delivery input[type=text]{
font-size:20px;font-family:Exo2\.0 Light;color:#94a0a9;border:1px solid #94a0a9;background-color:transparent;padding:9px 10px;margin:0 21px 0 47px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:3px;outline:none}
.mail_delivery .submit{
color:#fff;background-color:#767f8f;text-decoration:none;border-radius:25px;text-transform:uppercase;display:inline-block;text-align:center;border:none;padding:11px 67px;font-size:20px;outline:none;font-family:Exo2\.0 Medium;cursor:pointer;margin:0 10px 0 0}
.mail_delivery .submit:hover{
background-color:#94a0a9}
.mail_delivery .submit.mobile{
display:none}
@media screen and (max-width:1000px){
.mail_delivery{
height:auto;padding:0 0 15px;text-align:center}
.mail_delivery form{
-ms-flex-wrap:wrap;flex-wrap:wrap}
.mail_delivery p{
width:100%;margin:10px 0;text-align:center}
}
@media screen and (max-width:790px){
.mail_delivery .submit{
display:none}
.mail_delivery .submit.mobile{
display:inline-block;padding:9px 18px}
}
@media screen and (max-width:540px){
.mail_delivery input[type=text]{
font-size:14px;margin:0 15px}
.mail_delivery .submit.mobile{
font-size:14px}
.mail_delivery p{
font-size:18px}
}
footer{
background-image:url(../images/footer-bg.jpg);background-size:cover;background-position:50%;padding:54px 0 43px}
footer .container{
position:relative}
footer ul{
list-style:none;padding:0}
footer a{
text-decoration:none}
footer .link-container{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
footer .link-container .main{
width:233px}
footer .link-container .logo{
opacity:.8;display:inline-block;padding:6px 0 4px}
footer .link-container .logo:hover{
opacity:1}
footer .link-container p{
text-align:center;color:#c6cfd4;font-family:Exo2\.0 Light}
footer .link-container .socials{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:42px 0 0}
footer .link-container .socials li{
display:inline-block}
footer .link-container .socials li a.fb{
background-image:url(../images/icons/s/fb.png)}
footer .link-container .socials li a.tw{
background-image:url(../images/icons/s/twitt.png)}
footer .link-container .socials li a.in{
background-image:url(../images/icons/s/inst.png)}
footer .link-container .socials li a.yu{
background-image:url(../images/icons/s/you.png)}
footer .link-container .socials li a{
background-color:#767f8f;display:inline-block;width:45px;height:45px;background-position:50%;border-radius:100px;background-repeat:no-repeat}
footer .link-container .socials li a:hover{
background-color:#94a0a9}
footer .link-container .links{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:240px;width:700px;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
footer .link-container .links li{
margin:0 0 15px}
footer .link-container .links li.last{
margin-bottom:85px}
footer .link-container .links li a{
color:#fff;font-family:Exo2\.0 Light;font-size:20px}
footer .link-container .links li a:hover{
color:#feffff;border-bottom:1px solid #fff}
footer .link-container .links li ul li{
margin:5px 0 6px;width:195px}
footer .link-container .links li ul a{
color:#c6cfd4;font-size:15px}
footer .link-container .links li ul a:hover{
border-bottom:1px solid #fff;color:#fff}
footer .link-container .contacts span{
color:#c6cfd4;font-family:Exo2\.0 Light;font-size:15px;margin:0;display:block;margin:2px 0 19px}
footer .link-container .contacts span strong{
font-size:20px;color:#fff;display:block;font-weight:400}
footer .copy{
padding-top:38px;border-top:1px solid #c6cfd4;margin:5px 0 0}
footer .copy a,footer .copy p{
color:#c6cfd4;font-size:15px;font-family:Exo2\.0 Light;display:inline-block;margin:0}
footer .copy a{
float:right;margin:0 0 0 20px}
footer .copy a:hover{
color:#fff}
footer .go-top{
display:none;background-color:#e9eff2;width:60px;height:60px;border-radius:100px;position:fixed;right:68px;bottom:50px;-webkit-box-shadow:0 2px 10px 0 rgba(17,12,21,.2);-moz-box-shado:0 2px 10px 0 rgba(17,12,21,.2);box-shadow:0 2px 10px 0 rgba(17,12,21,.2);cursor:pointer;z-index:999}
footer .go-top:hover{
background-color:#fff}
footer .go-top:after{
content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/icons/sl-arr-b.png);background-position:50%;background-repeat:no-repeat;background-size:17px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
@media screen and (max-width:1800px){
footer .go-top{
right:30px}
}
@media screen and (max-width:1700px){
footer .go-top{
right:10px}
}
@media screen and (max-width:800px){
footer .go-top{
display:none}
}
@media screen and (max-width:1560px){
footer .link-container .contacts span strong,footer .link-container .links li a{
font-size:16px}
footer .link-container .contacts span,footer .link-container .links li ul a{
font-size:13px}
footer .link-container .links{
height:225px;font-size:16px}
footer .link-container .links li ul li{
width:160px}
footer .link-container .links{
width:590px}
}
@media screen and (max-width:1180px){
footer .link-container .links{
display:none}
footer .link-container{
-ms-flex-pack:distribute;justify-content:space-around;padding-bottom:30px}
}
@media screen and (max-width:660px){
footer .contacts{
display:none}
footer .link-container .main{
margin:auto}
}
@media screen and (max-width:840px){
footer .copy{
text-align:center}
footer .copy p{
margin:0 0 15px}
footer .copy p span{
display:block}
footer .copy a{
float:none;display:block;margin:0 0 5px}
}
.pages-box{
text-align:center;padding:0 0 95px}
.pages-box .pages{
display:inline-block;position:relative;font-family:Exo2\.0 Light}
.pages-box .pages a.arrow-left,.pages-box .pages a.arrow-right{
background-image:url(../images/icons/sl-arr-b.png);background-size:12px;background-position:50%;background-repeat:no-repeat;position:absolute;top:0;left:-58px}
.pages-box .pages a.arrow-left:hover,.pages-box .pages a.arrow-right:hover{
opacity:.81}
.pages-box .pages a.arrow-right{
-webkit-transform:rotate(180deg);transform:rotate(180deg);left:auto;right:-58px}
.pages-box .pages a{
color:#4d5565;text-decoration:none;font-size:20px;font-family:Exo2\.0 Light;width:40px;height:40px;display:inline-block;text-align:center;line-height:37px;margin:5px}
.pages-box .pages a:hover{
color:#1db6b7}
.pages-box .pages a.active{
color:#1db6b7;border-radius:100px;border:1px solid #1db6b7;font-weight:700}
.pages-box .pages .mobi{
display:none}
@media screen and (max-width:700px){
.pages-box{
padding:0 0 50px}
.pages-box .pages .mobi{
display:inline;color:#94a0a9}
.pages-box .pages .dots,.pages-box .pages a{
display:none}
.pages-box .pages a.active,.pages-box .pages a.max{
display:inline;font-family:Exo2\.0 Regular;font-size:18px;border:none;font-weight:400;color:#94a0a9}
.pages-box .pages a.arrow-left,.pages-box .pages a.arrow-right{
display:block;top:-5px}
}
.post{
border-bottom:1px solid #afb9c0}
.post h2{
padding:38px 0 11px;margin:0}
.post__head span{
color:#94a0a9;font-size:15px;font-family:Exo2\.0 SemiBold;padding-left:22px;background-position:0;background-repeat:no-repeat;margin-left:30px}
.post__head span.time{
background-image:url(../images/icons/time.png)}
.post__head span.tag{
background-image:url(../images/icons/tag.png)}
.post__head span.reg{
background-image:url(../images/icons/list.png)}
.post__head span.keys{
background-image:url(../images/icons/keys.png)}
.post__head span.print{
background-image:url(../images/icons/print.png)}
.post__head span.download{
background-image:url(../images/icons/download.png)}
.post__head span.views{
background-image:url(../images/icons/aye.png);padding-left:33px}
.post__head span.comments{
background-image:url(../images/icons/comment.png);padding-left:25px;background-position:0 3px}
.post__head span.version{
margin:0 0 0 7px;padding:0 0 0 7px;border-left:1px solid #94a0a9}
@media screen and (max-width:830px){
.post__head span.small-n{
display:none}
}
@media screen and (max-width:420px){
.post__head span{
font-size:14px}
.post__head span.comments,.post__head span.views{
display:none}
.post__head span.comments.mobi,.post__head span.views.mobi{
display:inline}
.post__head span.author{
background-image:url(../images/icons/author.png);padding-left:22px!important}
.post__head span.tag{
background:none;border-left:1px solid #94a0a9;margin:0 0 0 7px;padding:0 0 0 7px}
.post__head span.time.mobi{
background:none;padding:0;margin:0}
.post__head span.mobi-n{
display:none}
}
.post__head>span:first-child{
margin-left:0}
.post__head .info{
float:right;margin-top:-51px}
.post__head a{
text-decoration:none}
.post__head a:focus span,.post__head a:hover span{
color:#1db6b7}
.post__text{
margin:42px 0 68px;line-height:24px}
.post__content{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.post__content .post__text{
max-width:919px;margin-right:30px}
.post__thumbnail{
max-width:210px;float:left;margin:17px 36px 12px 0}
.post__thumbnail img{
max-width:100%}
.post__sidebar{
width:304px;float:right;height:100%;margin:25px 0 0}
.post__sidebar h3{
font-size:25px;font-family:Exo2\.0 SemiBold;font-weight:400}
.post__sidebar-img{
width:100%;margin:0 0 35px}
.post__sidebar ul li{
margin:0 0 22px}
.post__sidebar ul li img{
max-width:80%;max-height:48px}
@media screen and (max-width:1000px){
.post__head .info{
display:none}
.post__sidebar{
margin:0 auto 20px;float:none;width:280px}
}
@media screen and (max-width:900px){
.post h3{
font-size:22px}
.post .post__content{
display:block}
.post .post__text{
font-size:16px;margin:25px 0 40px}
.post .post__text p{
font-size:16px}
}
@media screen and (max-width:500px){
.post{
border:none}
.post__head span.keys{
display:block;margin:10px 0 0;padding:0;background:none}
.post__text{
margin:15px 0 20px}
.post__thumbnail{
float:none;text-align:center;margin:auto}
.post__sidebar-img{
width:auto;margin:auto;display:block;max-height:240px}
}
@media screen and (max-width:360px){
.post__sidebar{
width:100%;padding-bottom:20px;border-bottom:1px solid #afb9c0}
}
ul.feeds{
display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:18px 0 41px;margin:0}
ul.feeds li{
max-width:610px;margin-bottom:20px}
ul.feeds li.full{
max-width:100%}
ul.feeds li.active span.reg{
color:#1db6b7;background-image:url(../images/icons/list-c.png)}
ul.feeds .item-foot{
padding:20px 0 17px;border-bottom:1px solid rgba(148,160,169,.3)}
ul.feeds .info{
float:right}
ul.feeds span{
color:#94a0a9;font-size:15px;font-family:Exo2\.0 SemiBold;padding-left:22px;background-position:0;background-repeat:no-repeat;margin-left:30px}
ul.feeds span.time{
background-image:url(../images/icons/time.png)}
ul.feeds span.tag{
background-image:url(../images/icons/tag.png)}
ul.feeds span.reg{
background-image:url(../images/icons/list.png)}
ul.feeds span.keys{
background-image:url(../images/icons/keys.png)}
ul.feeds span.print{
background-image:url(../images/icons/print.png)}
ul.feeds span.download{
background-image:url(../images/icons/download.png)}
ul.feeds span.views{
background-image:url(../images/icons/aye.png);padding-left:33px}
ul.feeds span.comments{
background-image:url(../images/icons/comment.png);padding-left:25px;background-position:0 3px}
ul.feeds span.version{
margin:0 0 0 7px;padding:0 0 0 7px;border-left:1px solid #94a0a9}
@media screen and (max-width:830px){
ul.feeds span.small-n{
display:none}
}
@media screen and (max-width:420px){
ul.feeds span{
font-size:14px}
ul.feeds span.comments,ul.feeds span.views{
display:none}
ul.feeds span.comments.mobi,ul.feeds span.views.mobi{
display:inline}
ul.feeds span.author{
background-image:url(../images/icons/author.png);padding-left:22px!important}
ul.feeds span.tag{
background:none;border-left:1px solid #94a0a9;margin:0 0 0 7px;padding:0 0 0 7px}
ul.feeds span.time.mobi{
background:none;padding:0;margin:0}
ul.feeds span.mobi-n{
display:none}
}
ul.feeds h3{
font-size:35px;font-weight:400;margin:38px 0 31px 2px}
ul.feeds .title-wrap{
height:99px;display:table-cell;vertical-align:middle}
ul.feeds h4{
font-family:Exo2\.0 SemiBold;color:#010101;margin:5px 40px 0 0;font-size:25px;line-height:30px;max-height:90px;overflow:hidden}
ul.feeds .item-body>.image-wrap{
width:100%;height:150px;position:relative;overflow:hidden;margin:26px 0 16px}
ul.feeds .item-body>.image-wrap img{
min-height:150px;width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
ul.feeds p{
font-family:Exo2\.0 Light;font-size:20px;margin:6px 0 0;color:#4d5565;line-height:24px;height:96px;overflow:hidden}
ul.feeds a{
color: inherit;text-decoration: inherit;}
ul.feeds .item-foot a{
color:#1db6b7;padding:10px 0;font-size:20px;text-decoration:none;font-size:15px;font-family:Exo2\.0 SemiBold;text-transform:uppercase}
ul.feeds a:focus,ul.feeds a:hover{
color:#35d2d3}
ul.feeds a.accept{
color:#fff;background-color:#1db6b7;text-decoration:none;border-radius:25px;text-transform:uppercase;display:inline-block;text-align:center;padding:7px 30px;margin:-7px 0 0 28px}
ul.feeds a.accept:hover{
background-color:#35d2d3}
ul.feeds .body-title{
padding:0 0 0 110px;position:relative}
ul.feeds .body-title h4{
height:auto}
ul.feeds .body-title span{
display:block;float:none;padding:0;margin:0}
ul.feeds .body-title .image-wrap{
width:90px;height:90px;overflow:hidden;border-radius:100px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
ul.feeds .body-title .image-wrap img{
position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:90px;max-width:140px;min-height:90px;max-height:140px}
@media screen and (max-width:1540px){
ul.feeds li{
width:550px}
ul.feeds h4,ul.feeds p{
font-size:20px}
ul.feeds span{
font-size:14px;margin-left:10px}
}
@media screen and (max-width:1400px){
ul.feeds li{
width:483px;margin:0 auto 20px}
ul.feeds a.accept{
margin:-7px 0 0 10px;padding:7px 18px;font-size:14px}
}
@media screen and (max-width:1250px){
ul.feeds li{
width:400px}
ul.feeds h4{
font-size:18px;line-height:22px;max-height:66px}
ul.feeds p{
font-size:16px}
ul.feeds .title-wrap{
height:72px}
}
@media screen and (max-width:1000px){
ul.feeds li{
width:550px}
}
@media screen and (max-width:800px){
ul.feeds .body-title{
padding:0}
ul.feeds .body-title .image-wrap{
display:none}
ul.feeds h4{
font-size:20px;line-height:24px;max-height:none}
ul.feeds p{
font-size:16px;line-height:19px;height:95px;overflow:hidden}
}
@media screen and (max-width:620px){
ul.feeds li{
width:100%}
ul.feeds span{
margin:0 0 0 15px}
}
@media screen and (max-width:430px){
ul.feeds{
padding:18px 0 40px}
ul.feeds h3{
margin:15px 0 5px 2px}
ul.feeds li.blog .item-body{
margin-top:12px}
ul.feeds h4{
font-size:17.5px;line-height:22px;height:auto}
ul.feeds p{
font-size:14px;line-height:17px;height:85px;overflow:hidden}
ul.feeds .item-body .image-wrap{
height:105px;margin:0}
ul.feeds .item-body .image-wrap img{
min-height:105px;max-height:150px}
}
ul.feeds li.event .item-body>span.reg{
margin:8px 0;display:none}
ul.feeds li.event .item-body>a.accept{
margin:20px 0 10px;display:none}
@media screen and (max-width:1250px){
ul.feeds li.event span.reg.mobi{
display:none}
ul.feeds li.event .item-body>span.reg.mobi{
display:block}
}
@media screen and (max-width:600px){
ul.feeds li.event a.accept{
display:none}
ul.feeds li.event .item-body>a.accept.mobi{
display:block;margin:15px 0 5px}
ul.feeds li.event .item-foot{
padding:10px 0}
}
@media screen and (max-width:400px){
ul.feeds li.event span.reg.mobi{
background:none;padding:0}
}
.archive{
padding:0 0 69px}
.archive.mobi{
display:none}
.archive h3{
font-size:35px;margin:44px 0 36px}
.archive h3,.archive h4{
font-family:Exo2\.0 SemiBold}
.archive h4{
margin:0 0 4px;font-size:25px;text-overflow:ellipsis;white-space:nowrap;width:99%;overflow:hidden}
.archive a{
color:#000;text-decoration:none;display:inline-block}
.archive a:hover{
color:#1db6b7}
.archive .info span{
color:#94a0a9;font-size:15px;font-family:Exo2\.0 SemiBold;padding-left:22px;background-position:0;background-repeat:no-repeat;margin-left:30px}
.archive .info span.time{
background-image:url(../images/icons/time.png)}
.archive .info span.tag{
background-image:url(../images/icons/tag.png)}
.archive .info span.reg{
background-image:url(../images/icons/list.png)}
.archive .info span.keys{
background-image:url(../images/icons/keys.png)}
.archive .info span.print{
background-image:url(../images/icons/print.png)}
.archive .info span.views{
background-image:url(../images/icons/aye.png);padding-left:33px}
.archive .info span.comments{
background-image:url(../images/icons/comment.png);padding-left:25px;background-position:0 3px}
.archive .info span.version{
margin:0 0 0 7px;padding:0 0 0 7px;border-left:1px solid #94a0a9}
@media screen and (max-width:830px){
.archive .info span.small-n{
display:none}
}
@media screen and (max-width:420px){
.archive .info span{
font-size:14px}
.archive .info span.comments,.archive .info span.views{
display:none}
.archive .info span.comments.mobi,.archive .info span.views.mobi{
display:inline}
.archive .info span.author{
background-image:url(../images/icons/author.png);padding-left:22px!important}
.archive .info span.tag{
background:none;border-left:1px solid #94a0a9;margin:0 0 0 7px;padding:0 0 0 7px}
.archive .info span.time.mobi{
background:none;padding:0;margin:0}
.archive .info span.mobi-n{
display:none}
}
.archive .info span{
margin-left:18px}
.archive .info span.download{
background-image:url(../images/icons/download.png)}
.archive .info span:first-child{
margin:0}
.archive .link{
color:#1db6b7;text-transform:uppercase;text-decoration:none;font-size:15px;font-family:Exo2\.0 SemiBold;margin:28px 0 17px;width:auto}
.archive .link:hover{
color:#35d2d3}
@media screen and (max-width:400px){
.archive .link{
font-size:14px}
}
.archive>ul{
display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.archive>ul>li{
display:inline-block;border-bottom:1px solid #afb9c0;width:46.2%;margin:0 0 15px}
.archive>ul>li>p{
font-size:25px}
.archive>ul>li a.more{
color:#fff;background-color:#1db6b7;text-decoration:none;border-radius:25px;text-transform:uppercase;display:inline-block;text-align:center;padding:10px 0;width:296px;font-size:20px;margin:7px 0 51px}
.archive>ul>li a.more:hover{
background-color:#35d2d3}
.archive>ul>li .image-wrap img{
max-width:85%}
.archive>ul>li.fullwidth{
width:100%}
.archive>ul>li.fullwidth li{
padding:0 0 11px}
.archive>ul>li.fullwidth a{
width:74%}
.archive>ul>li.fullwidth .link{
margin:22px 0 17px}
.archive>ul>li.fullwidth .info{
display:inline-block;vertical-align:top;margin:8px 0 0}
.archive>ul ul li{
padding:0 0 14px;background-repeat:no-repeat;background-position:1px 0}
.archive>ul ul li a.img{
line-height:30px;padding:0 0 0 40px;background-repeat:no-repeat;background-position:0;font-family:Exo2\.0 SemiBold;font-size:20px}
.archive>ul ul li p{
margin:10px 0 12px}
.archive>ul ul li a.article{
background-image:url(../images/icons/article.png)}
.archive>ul ul li a.video{
background-image:url(../images/icons/video.png)}
.archive>ul ul li a.question{
background-image:url(../images/icons/question.png);background-position:1px 4px}
.archive>ul ul li a.publication{
background-image:url(../images/icons/publ.png)}
.archive>ul ul li a.archive{
background-image:url(../images/icons/archive.png)}
.archive>ul ul li a.pdf{
background-image:url(../images/icons/pdf.png)}
.archive>ul ul li a.txt{
background-image:url(../images/icons/txt.png)}
.archive>ul ul li a.doc{
background-image:url(../images/icons/doc.png)}
.archive__inner-foot{
padding:2px 0 0 9px}
.archive__inner-foot span{
color:#94a0a9;font-size:15px;font-family:Exo2\.0 SemiBold;padding-left:22px;background-position:0;background-repeat:no-repeat;margin-left:30px}
.archive__inner-foot span.time{
background-image:url(../images/icons/time.png)}
.archive__inner-foot span.tag{
background-image:url(../images/icons/tag.png)}
.archive__inner-foot span.reg{
background-image:url(../images/icons/list.png)}
.archive__inner-foot span.keys{
background-image:url(../images/icons/keys.png)}
.archive__inner-foot span.print{
background-image:url(../images/icons/print.png)}
.archive__inner-foot span.download{
background-image:url(../images/icons/download.png)}
.archive__inner-foot span.views{
background-image:url(../images/icons/aye.png);padding-left:33px}
.archive__inner-foot span.comments{
background-image:url(../images/icons/comment.png);padding-left:25px;background-position:0 3px}
.archive__inner-foot span.version{
margin:0 0 0 7px;padding:0 0 0 7px;border-left:1px solid #94a0a9}
@media screen and (max-width:830px){
.archive__inner-foot span.small-n{
display:none}
}
@media screen and (max-width:420px){
.archive__inner-foot span{
font-size:14px}
.archive__inner-foot span.comments,.archive__inner-foot span.views{
display:none}
.archive__inner-foot span.comments.mobi,.archive__inner-foot span.views.mobi{
display:inline}
.archive__inner-foot span.author{
background-image:url(../images/icons/author.png);padding-left:22px!important}
.archive__inner-foot span.tag{
background:none;border-left:1px solid #94a0a9;margin:0 0 0 7px;padding:0 0 0 7px}
.archive__inner-foot span.time.mobi{
background:none;padding:0;margin:0}
.archive__inner-foot span.mobi-n{
display:none}
}
@media screen and (max-width:1000px){
.archive h3{
font-size:28px;padding:0 0 0 45px;background-repeat:no-repeat;background-position:0 3px}
.archive h3.article{
background-image:url(../images/icons/article.png)}
.archive h3.video{
background-image:url(../images/icons/video.png)}
.archive h3.question{
background-image:url(../images/icons/question.png);background-position:1px 4px}
.archive h3.publication{
background-image:url(../images/icons/publ.png)}
.archive h3.pdf{
background-image:url(../images/icons/pdf.png)}
.archive h3.txt{
background-image:url(../images/icons/txt.png)}
.archive h3.doc{
background-image:url(../images/icons/doc.png)}
.archive h4{
font-size:22px}
.archive ul li{
width:100%}
.archive ul li ul li{
padding:0!important;background:none!important;margin:0 0 15px}
.archive .info{
margin:0!important}
.archive .info span.download.mobi{
background:none;padding:0 5px 0 0;margin:0 5px 0 0;border-right:1px solid #94a0a9}
.archive>ul>li.fullwidth a{
width:100%}
}
@media screen and (max-width:860px){
.archive.mobi{
display:block}
.archive>ul>li>p{
font-size:18px}
}
@media screen and (max-width:420px){
.archive h3{
font-size:25px;margin:10px 0 20px;background-position:0 0}
.archive h4{
font-size:18px}
.archive .link{
margin:10px 0}
.archive a.more{
margin-bottom:10px!important;width:100%!important;font-size:14px!important}
.archive .archive__inner li{
margin:30px 0}
.archive .archive__inner p{
display:none}
.archive>ul>li>p{
font-size:16px}
.archive>ul ul li a.img{
font-size:20px}
}
.nf{
text-align:center;max-width:670px;margin:auto;padding:60px 0 69px}
.nf h2{
margin:0}
.nf p{
font-size:20px;color:#4d5565;padding:0}
.nf p a{
color:#1db6b7;text-decoration:none;font-family:Exo2\.0 SemiBold;margin:0 2px}
.nf p a:focus,.nf p a:hover{
color:#35d2d3}
.nf__form{
display:-webkit-box;display:-ms-flexbox;display:flex}
.nf__form input[type=text]{
font-size:20px;font-family:Exo2\.0 Light;color:#94a0a9;border:1px solid #94a0a9;background-color:transparent;padding:9px 10px;margin:0 21px 0 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:3px;outline:none}
.nf__form .submit{
color:#fff;background-color:#1db6b7;text-decoration:none;border-radius:25px;text-transform:uppercase;display:inline-block;text-align:center;padding:9px 0;font-size:20px;width:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nf__form .submit:hover{
background-color:#35d2d3}
@media screen and (max-width:500px){
.nf{
padding:40px 0 45px}
.nf input[type=text]{
font-size:14px;padding:3px 7px}
.nf .submit{
padding:0;height:33px;width:33px;color:transparent;background-image:url(../images/icons/zoom-w.png);background-position:50%;background-repeat:no-repeat}
}
.breadcrumbs{
border-bottom:1px solid #afb9c0}
.breadcrumbs ul{
position:relative;margin:0;padding:16px 0 16px 28px}
.breadcrumbs ul li:first-child{
content:"";width:24px;height:22px;overflow:hidden;background-image:url(../images/icons/home.png);background-repeat:no-repeat;background-position:50%;position:absolute;padding:0;left:0}
.breadcrumbs ul li:first-child a{
color:transparent}
.breadcrumbs ul li:first-child a:first-child{
border:none}
.breadcrumbs ul li:first-child:before{
content:none}
.breadcrumbs ul li{
display:inline-block;margin:10px 0;padding:0 0 0 26px;position:relative}
.breadcrumbs ul li a{
font-size:20px;color:#6a757c;font-family:Exo2\.0 Light;text-decoration:none}
.breadcrumbs ul li a:hover{
border-bottom:1px solid #6a757c}
.breadcrumbs ul li:before{
content:"";position:absolute;top:0;left:0;background-image:url(../images/icons/sl-arr-b.png);width:16px;height:24px;background-size:12px;background-repeat:no-repeat;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
@media screen and (max-width:900px){
.breadcrumbs{
display:none}
}
.head-image{
background-image:url(../images/database-bg.jpg);background-position:50%;background-size:cover;height:400px;position:relative}
.head-image h1{
font-family:Exo2\.0 ExtraLight;color:#fff;font-size:70px;margin:0;font-weight:400;position:absolute;top:45%}
@media screen and (max-width:1150px){
.head-image{
height:390px}
.head-image h1{
top:38%;font-size:60px;margin:0 0 0 15px}
}
@media screen and (max-width:800px){
.head-image{
height:280px}
.head-image h1{
font-size:50px;top:30%}
}
@media screen and (max-width:400px){
.head-image{
height:160px}
.head-image h1{
font-size:25px;font-family:Exo2\.0 SemiBold;top:35%}
}
.page-content p.desc{
font-size:35px;padding:40px 0 0;margin:0;font-family:Exo2\.0 Light}
@media screen and (max-width:1200px){
.page-content p.desc{
font-size:30px}
}
@media screen and (max-width:900px){
.page-content p.desc{
font-size:24px}
}
@media screen and (max-width:500px){
.page-content p.desc{
font-size:18px;font-family:Exo2\.0 Regular}
}
body{
background-color:#e9eff2}
.page-content{
padding:0 100px;background-color:#fff}
.page-content p{
font-family:Exo2\.0 Light;color:#000;font-size:20px;margin:17px 0 19px}
@media screen and (max-width:1200px){
.page-content p{
font-size:18px}
}
@media screen and (max-width:800px){
.page-content p{
font-family:Exo2\.0 Regular;font-size:16px}
}
.page-content h2{
font-size:30px;font-family:Exo2\.0 SemiBold;color:#010101}
@media screen and (max-width:1200px){
.page-content{
padding:0 70px}
.page-content h2{
font-size:30px}
}
@media screen and (max-width:700px){
.page-content h2{
font-size:25px}
}
@media screen and (max-width:400px){
.page-content h2{
font-size:18px}
}
@media screen and (max-width:800px){
.container{
width:100%}
.page-content{
padding:0 30px}
}
@media screen and (max-width:400px){
.page-content{
padding:0 15px}
}
ul.feeds{
margin:25px 0 0}
@media screen and (max-width:500px){
ul.feeds{
padding:0}
ul.feeds h2{
margin:0}
ul.feeds>ul ul li{
margin:10px 0!important}
ul.feeds>ul ul li a.article{
padding:0;background:none}
ul.feeds__inner-foot{
padding-left:0}
}
@media screen and (max-width:500px){
ul.feeds{
padding-bottom:15px}
.archive{
padding:0 0 26px;border-bottom:1px solid #afb9c0}
.archive>ul>li{
border:none;display:none}
.archive>ul>li:first-child{
display:block}
.archive>ul h2{
text-align:center;margin:20px 0 37px}
}

.swiper-slide{
padding:0 15px;}




.page-content h1 {

font-size: 30px;
font-family: Exo2\.0 SemiBold;
color: #010101;
margin-bottom:10px;
}

.post__text img {

	max-width: 100%;
	height: 100%;
}
