@font-face{font-family:"title";src:url("../../f/t/title") format("truetype");font-style:normal;font-weight:normal;}@font-face{font-family:"title2";src:url("../../f/t/title2") format("truetype");font-style:normal;font-weight:normal;}@font-face{font-family:"content";src:url("../../f/t/content") format("truetype");font-style:normal;font-weight:normal;}@font-face{font-family:"content2";src:url("../../f/t/content2") format("truetype");font-style:normal;font-weight:normal;}body{background:#fff;min-width:1060px;}
*,select,option,input,textarea{font-family:tahoma;font-size:12px;line-height:150%;}
.center{width:975px;margin:0 auto;}
header{z-index:999;}
.logo{height:120px;background:url("../p/logo") center center no-repeat;display:block;}
.logo.en{background-image:url("../p/logo_en");}
.clr{clear:both;}
header .center{position:relative;}
header .menu-holder{height:42px;}
header .menu{
  height:40px;
  background:
    linear-gradient(90deg, rgba(7,46,21,.92) 0%, rgba(15,92,40,.88) 38%, rgba(31,166,74,.82) 100%),
    radial-gradient(900px 520px at 15% 10%, rgba(255,255,255,.08) 0%, transparent 55%),
    linear-gradient(135deg, #0F5C28 0%, #1FA64A 100%);
border-top:1px solid rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.12);}
header .menu.fixed{position:fixed;top:0;left:0;right:0;z-index:9999999;}
header .menu ul{list-style:none;padding:0;margin:0;}
header .menu ul li{display:inline-block;position:relative;height:42px;cursor:pointer;vertical-align:top;margin-top:-1px;}
header .menu ul li.wdd{position:relative;}
header .menu ul li>ul{display:none;position:absolute;background:#21B24B;top:100%;-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-khtml-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.4);box-shadow:2px 2px 3px rgba(0,0,0,0.4);z-index:9999;min-width:180px;}
header .menu ul li>ul>li{display:block;white-space:nowrap;padding:0;border-top:1px solid rgba(0,0,0,0.1);height:36px;}
header .menu ul li>span{display:block;width:9px;height:8px;background:url("../p/down") center center no-repeat;position:absolute;right:15px;top:16px;}
header .menu ul li.wdd>a{padding-right:30px;}
header .menu ul li a{display:inline-block;font-size:13px;text-transform:uppercase;vertical-align:middle;color:#fff;line-height:42px;height:42px;padding:0 15px;}
header .menu ul li a:hover,header .menu ul li:hover>a,header .menu ul li a.active{background:rgba(255, 255, 255, 0.1);text-decoration:none;}
header .menu ul li>ul>li ul{left:100%;margin-left:-4px;top:4px;-ms-box-shadow:-2px -2px 2px rgba(0,0,0,0.6);-khtml-box-shadow:-2px -2px 2px rgba(0,0,0,0.6);-webkit-box-shadow:-2px -2px 2px rgba(0,0,0,0.6);-o-box-shadow:-2px -2px 2px rgba(0,0,0,0.6);-moz-box-shadow:-2px -2px 2px rgba(0,0,0,0.6);box-shadow:-2px -2px 2px rgba(0,0,0,0.6);}
header .menu ul li>ul li>span{-ms-transform:rotate(-90deg);-khtml-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-2px;margin-right:-10px;}
header .menu ul li>ul>li>a{line-height:36px;height:36px;text-transform:none;font-size:14px;display:block;}
header .menu ul li>.mmore{background:rgba(51, 51, 51, 0.9);position:absolute;display:none;z-index:9999;}
header .menu ul li>.mmore .center{padding:15px 0;position:relative;}
header .menu ul li>.mmore img{margin-right:15px;display:inline-block;vertical-align:top;}
header .menu ul li>.mmore .txt{width:380px;margin-top:-5px;display:inline-block;margin-right:15px;color:#fff;}
header .menu ul li>.mmore .txt>p:first-of-type{margin-top:0;}
header .menu ul li>.mmore .txt>p:last-of-type{margin-bottom:0;}
header .menu ul li>.mmore>.center>ul{display:inline-block;width:238px;vertical-align:top;border-left:2px solid #282828;min-height:220px;}
header .menu ul li>.mmore>.center>ul>li a,header .menu ul li>.mmore>.center>ul>li{display:block;}
header .menu ul li>.mmore>.center>ul>li>a:hover,header .menu ul li>.mmore>.center>ul>li>a.active,header .menu ul li>.mmore>.center>ul>li:hover>a{background:#282828;}
header .menu ul li>.mmore>.center>ul>li ul{margin-left:15px;background:#282828;}
header .menu ul li>.mmore>.center>ul>li ul>li>a:hover,header .menu ul li>.mmore>.center>ul>li ul>li>a.active,header .menu ul li>.mmore>.center>ul>li ul>li:hover>a{background:#clr[0];}
header .menu ul li:hover>.mmore,header .menu ul li:hover>ul{display:block;}
header .menu ul:hover>li a.active{background:none;}
header .menu ul:hover>li a.active:hover,header .menu ul:hover>li:hover a.active{background:rgba(0, 0, 0, 0.3);}
section.body>.center{margin:0px auto;min-height:600px;}
.lang{position:absolute;left:0;cursor:pointer;text-transform:uppercase;}
.lang img{vertical-align:middle;}
.lang>span{display:inline-block;padding:2px 0;margin-right:20px;vertical-align:middle;}
.lang>span.active{font-weight:bold;font-size:16px;}
footer{
  background:#fff url('https://www.eri.mn/download/dood.jpg') no-repeat bottom center;
  border-top:1px solid #888;
  color:#fff;
  padding-top:25px;
}

footer a{
  color:#bbb;
}

footer .footer-blocks{
  display:grid;
  gap:24px;
  grid-template-columns:23% 27% 27% 23%;
  margin-top:0;
  align-items:start;
}

footer .footer-blocks > div > h3{
  font-weight:normal;
  font-size:20px;
  text-transform:uppercase;
  margin:0 0 15px;
  padding:0 0 6px;
  position:relative;
  border-bottom:3px solid #fff;
  color:#fff;
  line-height:1.2;
}

footer .footer-blocks > div > h3:after{
  content:'';
  display:block;
  width:70px;
  height:3px;
  bottom:-3px;
  left:0;
  background:#189a3f;
  position:absolute;
}

footer .footer-blocks .so-icons{
  display:flex;
  gap:20px;
}

footer .footer-blocks .so-icons > a{
  width:40px;
  height:40px;
  display:block;
  cursor:pointer;
  background:url(../p/social-btns) left top no-repeat;
  background-size:80px 80px;
}

footer .footer-blocks .so-icons > a.fb{background-position:left top;}
footer .footer-blocks .so-icons > a.tw{background-position:right top;}
footer .footer-blocks .so-icons > a.fb:hover{background-position:left bottom;}
footer .footer-blocks .so-icons > a.tw:hover{background-position:right bottom;}

footer .footer-social-pages,
footer .footer-address,
footer .footer-contact-info,
footer .footer-menu{
  min-width:0;
}

footer .footer-menu{
  width:auto;
}

footer .footer-menu ul{
  list-style:none;
  padding:0;
  margin:0;
}

footer .footer-menu > ul > li{
  display:inline-block;
  vertical-align:top;
  margin-right:8%;
  width:46%;
}

footer .footer-menu > ul > li:nth-child(2n){
  margin-right:0;
}

footer .footer-menu > ul > li > a{
  text-transform:uppercase;
  font-size:13px;
  display:block;
  padding:10px 0;
  border-bottom:1px solid #303030;
}

footer .footer-menu a{
  color:#898989;
}

footer .footer-menu > ul > li > ul > li > a{
  height:36px;
  line-height:36px;
  font-size:14px;
}

footer > .copyright{
  border-top:1px solid #888;
  padding:10px 0;
  font-size:16px;
  margin-top:30px;
}

footer > .copyright .company,
footer > .copyright .orgname{
  float:right;
}
.topnav{background:linear-gradient(to top,#21B24B 1%,#138937 2%);color:#fff;border-bottom:1px solid #ccc;height:30px; box-shadow: 0 2px 2px 0 rgba(0,0,0,0.04),0 3px 1px -2px rgba(0,0,0,0.1),0 1px 5px 0 rgba(0,0,0,0.06);}
.topnav .center{text-align:right;position:relative;}
.topnav ul{list-style:none;padding:0;margin:0;}
.topnav ul>li{display:inline-block;line-height:30px;padding:0 10px;}
.topnav ul>li:last-child{padding-right:0;}
.topnav ul>li>a{color:#fff;}
.orgname{float:right;}
.slider{position:relative;width:100%;margin:0 auto;height:300px;}
.slider.home{height:420px;}
.slider>.controller{position:absolute;bottom:12px;left:50%;-ms-transform:translateX(-50%);-khtml-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);z-index:10;}
.slider>.controller>b{display:inline-block;vertical-align:middle;width:12px;height:12px;-ms-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#444;border:2px solid #ccc;-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-khtml-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.3);box-shadow:2px 2px 3px rgba(0,0,0,0.3);margin-right:10px;cursor:pointer;}
.slider>.controller>b:last-child{margin-right:0;}
.slider>.controller>b:hover{background:#888;}
.slider>.controller>b.active{background:#C11;border-color:#fff;}
.slider>span{position:absolute;display:block;-ms-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";top:0;bottom:0;width:50px;background:none center center repeat-y;cursor:pointer;z-index:12;-ms-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
.slider>span.prev{background-image:url("../p/prev-bg");background-position:right center;left:0;}
.slider>span.next{background-image:url("../p/next-bg");background-position:left center;right:0;}
.slider>span:after{content:'';display:block;position:absolute;width:20px;height:36px;left:50%;top:50%;-ms-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:none center center no-repeat;}
.slider>span.prev:after{background-image:url("../p/prev");}
.slider>span.next:after{background-image:url("../p/next");}
.slider.home>span{width:80px;}
.slider:hover>span{-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slider .item{display:block;position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;background:none center center no-repeat #fff;background-size:cover;-ms-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-ms-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";overflow:hidden;cursor:pointer;}
.slider .item.active{z-index:5;-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slider .item .caption{position:absolute;bottom:1%;-ms-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;-ms-transform:translateX(-100%);-khtml-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);left:0;max-width:78%;}
.slider .item.active .caption{left:100px;-ms-transform:translateX(0px);-khtml-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.slider .item .caption.hide{left:120%;}
.slider .item .caption>h3{margin:0;background:rgba(33, 178, 75, 0.7);color:#000;font-weight:normal;padding:5px 15px;margin-bottom:1px;font-size:18px;max-width:570px;}
.slider .item .caption>p{background:rgba(255, 255, 255, 0.9);color:#000;margin:0;padding:10px 15px;line-height:180%;max-width:700px;}
#quick-links{position:fixed;right:0;width:260px;top:0;bottom:0;-ms-transform:translateX(100%);-khtml-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);background:rgba(51, 51, 51, 0.9);color:#fff;-ms-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;z-index:99999;-ms-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
#quick-links h4{background:#222;color:#fff;margin:0;padding:0 10px;font-weight:normal;text-transform:uppercase;font-size:14px;border-bottom:1px solid #000;height:30px;line-height:30px;}
#quick-links ul{list-style:none;padding:0;margin:0;}
#quick-links ul>li{padding:5px 10px;padding-right:0;}
#quick-links a{color:#fff;}
#quick-links.show{-ms-transform:translateX(0px);-khtml-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.overlay{background:rgba(0,0,0,0.3);z-index:-1;position:fixed;left:0;top:0;bottom:0;right:0;-ms-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;-moz-opacity:0;opacity:0;filter:Alpha(Opacity=0);-ms-filter:Alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-ms-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}
body.ov{overflow:hidden;}
body.ov .overlay{z-index:99998;-ms-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;-moz-opacity:1;opacity:1;filter:Alpha(Opacity=100);-ms-filter:Alpha(Opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
#map{height:300px;}
.partners{background:#fff;border:1px solid #fff;}
.partners>h4{margin:0;padding:0 10px;height:50px;line-height:50px;}
.partners>div{position:relative;background:#ffffff;padding:15px 0;border-top:1px solid #ffffff;}
.partners>div>span{position:absolute;display:block;width:30px;top:0;bottom:0;cursor:pointer;background:url("../p/pn") center center no-repeat;}
.partners>div>span.prev{left:0;background-position:right center;}
.partners>div>span.next{right:0;background-position:left center;}
.partners>div>span.prev:hover{background-position:-60px center;background-color:rgba(255,255,255,0.5);}
.partners>div>span.next:hover{background-position:-30px center;background-color:rgba(255,255,255,0.5);}
.partners>div>div{height:80px;margin:0 30px;overflow:hidden;white-space:nowrap;padding:5px 0;}
.partners .org{display:inline-block;width:213px;height:80px;vertical-align:top;margin-right:5px;white-space:normal;margin-right:10px;background:#fff;-ms-box-shadow:2px 2px 3px rgba(0,0,0,0.2);-khtml-box-shadow:2px 2px 3px rgba(0,0,0,0.2);-webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.2);-o-box-shadow:2px 2px 3px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 3px rgba(0,0,0,0.2);box-shadow:2px 2px 3px rgba(0,0,0,0.2); }
.partners .org img{width:80px;float:left;margin-right:8px;}
.cleft{width:674px;float:left;position:relative;}
.cright{float:right;width:280px;position:relative;}
.cleft.center{float:none;width:800px;margin:0 auto;}
.blk{background:#f8f8f8;border:1px solid #eaeaea;margin-bottom:20px;-ms-box-shadow:1px 1px 1px rgba(0,0,0,0.02);-khtml-box-shadow:1px 1px 1px rgba(0,0,0,0.02);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.02);-o-box-shadow:1px 1px 1px rgba(0,0,0,0.02);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.02);box-shadow:1px 1px 1px rgba(0,0,0,0.02);}
.blk>h3{text-align:center;background:linear-gradient(to right,#21B24B 0%,#444 100%);border-bottom:1px solid #eaeaea;height:42px;line-height:42px;margin:0;padding:0;font-weight:normal;font-size:14px;text-transform:uppercase;font-family:title;color:#fff;}
.blk>div{padding:10px;}
.posts{}
.posts .item{clear:both;min-height:75px;margin-bottom:15px;position:relative;}
.posts .item:after{display:block;position:absolute;content:'';left:0;right:0;bottom:-11px;border-bottom:1px solid #fff;}
.posts .item:last-child:after{display:none;}
.posts .item:last-child{margin-bottom:0;}
.posts .item img{width:90px;float:left;margin-right:8px;margin-top:5px;}
.posts .item b{font-weight:normal;}
.blk>div.page-content{padding:10px 15px;}
.blk>div.page-content>p{text-indent:25px;color:#555;line-height:190%;font-size:14px;text-align:justify;}
.download-link{text-align:center;padding:15px 0;background:#eaeaea;border-top:1px solid #ddd;}
.download-link>a{background:#21B24B;color:#fff;display:inline-block;-ms-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-moz-border-radius:6px;border-radius:6px;height:36px;line-height:36px;padding:0 20px;cursor:pointer;-ms-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-khtml-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-o-box-shadow:2px 2px 2px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.3);box-shadow:2px 2px 2px rgba(0,0,0,0.3);font-size:15px;}
.download-link>a:hover{text-decoration:none;background-color:#1EA746;}
.search{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.search>h3{margin:0;font-weight:normal;font-size:16px;text-transform:uppercase;color:#444;margin-bottom:5px;}
.search input[type="text"]{border:1px solid #ddd;-ms-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:300px;height:36px;line-height:36px;padding:0 5px;vertical-align:middle;margin-right:15px;font-size:18px;color:#666;margin-bottom:6px;}
.search label{display:inline-block;vertical-align:middle;margin-right:15px;}
.social-icons{position:fixed;left:0;bottom:60px;z-index:99999;}
.social-icons>div{width:50px;height:50px;margin-bottom:10px;-ms-transform:translateX(-20px);-khtml-transform:translateX(-20px);-webkit-transform:translateX(-20px);-o-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);-ms-transition:all 300ms ease-in-out;-khtml-transition:all 300ms ease-in-out;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;position:relative;}
.social-icons>div:last-child{margin-bottom:0;}
.social-icons>div:hover{-ms-transform:translateX(0px);-khtml-transform:translateX(0px);-webkit-transform:translateX(0px);-o-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);}
.social-icons>div>a{display:block;width:50px;height:50px;background:url("../p/si") top center no-repeat #fff;cursor:pointer;-ms-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-ms-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-khtml-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-o-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.3);box-shadow:1px 1px 3px rgba(0,0,0,0.3);}
.social-icons>div>a.tw{background-position:bottom center;}
.social-icons>div>div{position:absolute;bottom:0;left:100%;width:320px;height:500px;overflow:auto;background:#fff;-ms-box-shadow:3px 3px 8px rgba(0,0,0,0.3);-khtml-box-shadow:3px 3px 8px rgba(0,0,0,0.3);-webkit-box-shadow:3px 3px 8px rgba(0,0,0,0.3);-o-box-shadow:3px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:3px 3px 8px rgba(0,0,0,0.3);box-shadow:3px 3px 8px rgba(0,0,0,0.3);display:none;}
.social-icons>div:hover>div{display:block;}
.partner-logo{display:inline-block;vertical-align:top;width:86px;height:86px;margin-right:10px;margin-bottom:10px;cursor:pointer;}
.partner-logo:nth-child(3n){margin-right:0;}
.partner-logo>img{-ms-filter:sepia(100%) hue-rotate(80deg) contrast(120%);-khtml-filter:sepia(100%) hue-rotate(80deg) contrast(120%);-webkit-filter:sepia(100%) hue-rotate(80deg) contrast(120%);-o-filter:sepia(100%) hue-rotate(80deg) contrast(120%);-moz-filter:sepia(100%) hue-rotate(80deg) contrast(120%);filter:sepia(100%) hue-rotate(80deg) contrast(120%);width:100%;height:100%;}
.partner-logo>img:hover{-ms-filter:none;-khtml-filter:none;-webkit-filter:none;-o-filter:none;-moz-filter:none;filter:none;}
.our-partners>h3{margin:10px 0;text-transform:uppercase;font-weight:normal;font-size:16px;color:#21B24B;}
.our-partners>h3>span{float:right;display:block;position:relative;width:70px;height:30px;}
.our-partners>h3>span>b{display:block;width:30px;height:30px;top:0;position:absolute;background:url(../p/pnbtn) left top no-repeat transparent;cursor:pointer;border-radius:3px;}
.our-partners>h3>span>b.prv{background-position:left top;left:0;}
.our-partners>h3>span>b.nxt{background-position:right top;right:0;}
.our-partners>h3>span>b:hover{background-color:#21B24B;}
.our-partners>h3>span>b.prv:hover{background-position:left center;}
.our-partners>h3>span>b.nxt:hover{background-position:right center;}
.our-partners>h3>span>b.prv.dis{background-position:left bottom;}
.our-partners>h3>span>b.nxt.dis{background-position:right bottom;}
.our-partners>h3>span>b.dis:hover{background-color:transparent;}
.our-partners>h3>span>b.dis{cursor:no-drop;}
.our-partners>div{white-space:nowrap;}
.our-partners{width:280px;overflow:hidden;}
.our-partners>div>.part{display:inline-block;vertical-align:top;width:280px;white-space:normal;}
.cat{list-style:none;padding:0;margin:0;}
.cat>li>a{display:block;padding:0 10px;height:40px;line-height:40px;color:#666;font-size:16px;border-bottom:1px dashed #eaeaea;}
.cat>li>a:hover{background:#fff;color:#000;text-decoration:none;}
.cat>li>a.active{font-weight:bold;}
.cat>li:last-child>a{border-bottom:none;}
.adm-link{text-align:center;padding:10px 0;}
.sharer{text-align:right;padding:0px 0;}
.sharer>span{cursor:pointer;display:inline-block;margin-left:10px;height:30px;line-height:30px;position:relative;padding-left:30px;color:#fff;border:3px solid #F8F8F8;padding-right:10px;text-transform:uppercase;}
.sharer>span.viafb{background:url(../p/fb) 5px center no-repeat #4E71A8;}
.sharer>span.viatw{background:url(../p/tw) 5px center no-repeat #1CB7EB;}
.sharer>span.viagp{background:url(../p/gp) 5px center no-repeat #E3411F;}
.sharer>span:hover{border-color:#fff;}
.sharer>span,.gototop{transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-khtml-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;-ie-transition:all 500ms ease-in-out;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;}
.gototop{position:fixed;bottom:-50px;opacity:0;-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;-o-opacity:0;-ie-opacity:0;right:10px;cursor:pointer;z-index:999999;width:40px;height:40px;background:url(../p/topot) center center no-repeat #555;border:3px solid #fff;}
.gototop:hover{background-color:#21B24B;}
.gototop.show{bottom:10px;opacity:1;-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;-o-opacity:1;-ie-opacity:1;}
.sharer>span:hover,.gototop:hover{box-shadow:2px 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.5);-khtml-box-shadow:2px 2px 5px rgba(0,0,0,0.5);-o-box-shadow:2px 2px 5px rgba(0,0,0,0.5);-ie-box-shadow:2px 2px 5px rgba(0,0,0,0.5);}
.adpbl{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.8);z-index:-1000;}
.adpbl,.adpbl>div{transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-khtml-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;-ms-transition:all 600ms ease-in-out;opacity:0;-moz-opacity:0;-webkit-opacity:0;-khtml-opacity:0;-o-opacity:0;-ms-opacity:0;}
.adpbl.show,.adpbl.show>div{z-index:999999;opacity:1;-moz-opacity:1;-webkit-opacity:1;-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;}
.adpbl>div{position:absolute;left:50%;top:50%;transform:translate(-50%,-150%);-moz-transform:translate(-50%,-150%);-webkit-transform:translate(-50%,-150%);-khtml-transform:translate(-50%,-150%);-o-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);background:#fff;box-shadow:0 0 20px #000;-moz-box-shadow:0 0 20px #000;-webkit-box-shadow:0 0 20px #000;-khtml-box-shadow:0 0 20px #000;-o-box-shadow:0 0 20px #000;-ms-box-shadow:0 0 20px #000;border:2px solid #fff;}
.adpbl.show>div{transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-khtml-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.adpbl>div img{display:block;margin:0;}
.adpbl>div>span{position:absolute;right:0;top:0;transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-webkit-transform:translate(50%,-50%);-khtml-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);display:block;width:30px;height:30px;cursor:pointer;background:url(../../p/cls-x) center center no-repeat #f00;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-kthml-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;border:3px solid #fff;box-shadow:1px 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.5);-khtml-box-shadow:1px 1px 3px rgba(0,0,0,0.5);-o-box-shadow:1px 1px 3px rgba(0,0,0,0.5);-ms-box-shadow:1px 1px 3px rgba(0,0,0,0.5);}
/* =========================================================
   HEADER MENU — CLEAN READABLE TYPOGRAPHY
========================================================= */

header .menu > .center > ul > li > a{
  font-family:"Segoe UI", Arial, sans-serif !important;
  font-size:14px !important;
  font-weight:500 !important;
  letter-spacing:.02em !important;
  text-transform:uppercase !important;
  line-height:45px !important;
  color:#ffffff !important;
  transition:color .2s ease !important;
}

/* hover */
header .menu > .center > ul > li > a:hover{
  color:rgba(255,255,255,.92) !important;
}

/* active */
header .menu > .center > ul > li > a.active,
header .menu > .center > ul > li.active > a{
  font-weight:600 !important;
}

/* dropdown arrow */
header .menu > .center > ul > li > span{
  top:18px !important;
}

/* submenu */
header .menu .mmore ul li a{
  font-family:"Segoe UI", Arial, sans-serif !important;
  font-size:13.5px !important;
  font-weight:400 !important;
  letter-spacing:.01em !important;
}
/* =================================
   GLOBAL DESKTOP TOP BAR FIX
   Works on all pages
================================= */
@media (min-width: 885px){

  .topnav .center{
    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;
    gap:16px !important;
    min-height:38px !important;
  }

  .topnav .lang{
    display:flex !important;
    align-items:center !important;
    gap:10px !important;
    white-space:nowrap !important;
    line-height:1 !important;
    position:static !important;
    float:none !important;
    margin:0 !important;
    padding:0 !important;
  }

  .topnav .lang > span{
    display:inline-flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:6px !important;
    padding:4px 8px !important;
    margin:0 !important;
    white-space:nowrap !important;
    line-height:1 !important;
    font-size:14px !important;
    position:static !important;
    float:none !important;
    vertical-align:middle !important;
  }

  .topnav .lang > span img{
    display:block !important;
    width:16px !important;
    height:11px !important;
    margin:0 !important;
    padding:0 !important;
    float:none !important;
    position:static !important;
    vertical-align:middle !important;
    object-fit:cover !important;
  }

  .topnav .top-links,
  .topnav .top-links li{
    list-style:none !important;
    margin:0 !important;
    padding:0 !important;
    float:none !important;
  }

  .topnav .top-links{
    display:flex !important;
    align-items:center !important;
    white-space:nowrap !important;
    margin-left:auto !important;
  }

  .topnav .top-links a{
    display:inline-block !important;
    line-height:1.2 !important;
    white-space:nowrap !important;
    text-decoration:none !important;
  }

  .topnav .lang:before,
  .topnav .lang:after,
  .topnav .lang > span:before,
  .topnav .lang > span:after,
  .topnav .top-links:before,
  .topnav .top-links:after{
    content:none !important;
    display:none !important;
  }
}