@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaRegular/ProximaNovaRegular.eot);src:url(../fonts/ProximaNovaRegular/ProximaNovaRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNovaRegular/ProximaNovaRegular.woff) format("woff"),url(../fonts/ProximaNovaRegular/ProximaNovaRegular.ttf) format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:ProximaNova;src:url(../fonts/ProximaNovaBold/ProximaNovaBold.eot);src:url(../fonts/ProximaNovaBold/ProximaNovaBold.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNovaBold/ProximaNovaBold.woff) format("woff"),url(../fonts/ProximaNovaBold/ProximaNovaBold.ttf) format("truetype");font-style:normal;font-weight:700}
.cf:after,.cf:before,.nd-blogpost .post-heading:after,.nd-blogpost .post-heading:before,.nd-pagination:after,.nd-pagination:before,.nd-themeswitch:after,.nd-themeswitch:before,.nd-weblist-group-list:after,.nd-weblist-group-list:before,.search-switch:after,.search-switch:before{content:" ";display:table}
.cf:after,.nd-blogpost .post-heading:after,.nd-pagination:after,.nd-themeswitch:after,.nd-weblist-group-list:after,.search-switch:after{clear:both}
a{text-decoration:none;color:#236678;border-bottom:1px solid transparent}
a:visited{color:#406C78}
a:hover{color:#00BFF3;border-bottom:1px solid rgba(0,191,243,.4)}
a:active,a:focus{color:#FF6E36}
#content,body,html{width:100%;height:100%}
body{font-family:'Open Sans',sans-serif;background:#F7F7F7}
#content{max-width:100%;max-width:1200px;margin:0 auto}
.addthis_native_toolbox a{border-bottom:none}
.nd-header{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #E2E2E2}
.nd-header-logo{float:left;margin-top:6px}
.nd-header-logo img{float:left;margin-right:5px;margin-top:5px}
.nd-header-logo-text{overflow:hidden}
.nd-header-logo .nd-top{font-weight:600;font-size:24px;color:#FF6E36}
.nd-header-logo .nd-bottom{margin-top:-3px;font-size:12px;color:#999}
.nd-header-menutoggle{float:right}
.nd-header-menutoggle .toggle{width:60px;height:60px;border-radius:5px;position:relative;-webkit-transition:all .3s;transition:all .3s}
.nd-header-menutoggle .toggle .pal,.nd-header-menutoggle .toggle .pal:after,.nd-header-menutoggle .toggle .pal:before{width:30px;height:4px;background:#87AEB7;display:block;content:"";position:absolute;left:15px;top:19px;-webkit-transition:all .3s;transition:all .3s}
.nd-header-menutoggle .toggle .pal:before{margin-top:10px;top:0;left:0}
.nd-header-menutoggle .toggle .pal:after{top:0;margin-top:20px;left:0}
.nd-header-menutoggle.is-active .toggle{background:#EC6B33;border-radius:5px 5px 0 0}
.nd-header-menutoggle.is-active .pal:before{opacity:0}
.nd-header-menutoggle.is-active .pal{-webkit-transform:rotate(-45deg) translate(-7px,7px);-ms-transform:rotate(-45deg) translate(-7px,7px);transform:rotate(-45deg) translate(-7px,7px);background:#fff}
.nd-header-menutoggle.is-active .pal:after{-webkit-transform:rotate(90deg) translate(-20px,0);-ms-transform:rotate(90deg) translate(-20px,0);transform:rotate(90deg) translate(-20px,0);background:#fff}
.nd-weblist{padding:20px 0}
.nd-weblist-group{margin-top:20px;position:relative}
.nd-weblist-group:after{height:1px;background:#E2E2E2;display:block;content:"";margin-left:-20px;margin-right:-20px;margin-top:20px}
.nd-weblist-group:first-child{margin-top:0}
.nd-weblist-group:last-child:after{display:none}
.nd-weblist-group.is-hidden .nd-weblist-group-toggle .name:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.nd-weblist-group-toggle .name{font-weight:700;font-size:24px;text-transform:uppercase;color:#FF6E36}
.nd-weblist-group-toggle .name:before{content:"";background:url(../images/icon-expand.svg) 0 0/110%;display:inline-block;width:16px;height:18px;margin-right:8px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.nd-weblist-group-toggle .count{font-size:16px;color:#999;margin-left:8px}
.nd-weblist-group-list-one{margin-top:20px;-webkit-transform:translateZ(0);transform:translateZ(0)}
.nd-weblist-group-list-one .img{width:18px;height:18px;display:inline-block;vertical-align:middle;background-size:100%;background-position:center}
.nd-weblist-group-list-one .name{font-size:24px;vertical-align:middle;margin-left:2px;font-weight:300;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}
.nd-weblist-group-list-one .namewrap{display:inline-block;max-width:215px;max-width:calc(100% - 30px)}
.nd-weblist-group-list-one .descr{margin-top:7px;font-size:14px;color:#777;line-height:19px;display:none}
.nd-weblist-group-list-one.new .namewrap{padding-right:35px;position:relative}
.nd-weblist-group-list-one.new .namewrap:after{font-size:10px;content:"new";border:1px solid;border-radius:10px;color:#F04400;display:inline-block;margin-left:4px;padding:0 3px 1px;vertical-align:middle;line-height:10px;position:absolute;right:0;margin-top:3px;top:6px}
.nd-weblist.show-descr .descr{display:inline-block;max-width:100%;margin-top:0}
.nd-weblist.show-descr .nd-weblist-group-list{-webkit-columns:3;-moz-columns:3;columns:3;margin-top:20px}
.nd-weblist.show-descr .nd-weblist-group-list-one{margin-top:0}
.nd-sugg-hint{font-size:18px;font-weight:300}
.nd-sugg{text-align:center}
.nd-sugg .popup-btn{margin-top:10px}
.popup-btn{background:#2A6678;text-transform:uppercase;font-size:24px;color:#fff;height:60px;padding:0 40px;line-height:60px;max-width:100%;display:inline-block;border-radius:5px;border:none}
.popup-btn:hover{background:#51C0F3;color:#fff}
.popup-btn:visited{color:#fff}
div#atstbx{text-align:center}
div#atstbx>a{float:none;margin:0 10px}
div#atstbx>a:hover{border-bottom:none}
.nd-footer-social{margin-top:20px;text-align:center}
.nd-footer-social a{margin:0 5px;display:inline-block!important;float:none!important}
.nd-footer{padding:20px 0 30px;margin-top:10px;border-top:1px solid #F5F5F5}
.nd-blogbtn-wrap{text-align:center;margin-top:25px}
.nd-blogbtn-wrap a:not(.rss-button){vertical-align:bottom;margin:0 5px;border-bottom:none!important}
.nd-blogbtn-wrap .to-contacts{margin-top:15px!important;display:inline-block;margin-left:-70px!important}
.nd-blogbtn-wrap .rss-button{margin-left:15px;margin-bottom:-4px}
.nd-blog-btn{display:inline-block}
.nd-blog-btn:hover{border-bottom:none}
.nd-blog-btn:hover path{fill:#51C0F3}
.nd-blog-btn path{fill:#2A6678}
.nd-blog-btn svg{vertical-align:middle}
.nd-blog-btn span{vertical-align:middle;font-size:20px;margin-top:2px;display:inline-block;margin-left:7px}
.nd-sitehint{font-size:14px;color:#777;margin-top:30px}
.nd-header-menu{position:absolute;width:100%;top:70px;background:#fff;left:0;right:0;padding:0;z-index:999;display:none;box-shadow:0 2px 4px rgba(0,0,0,.35);border-top:4px solid #EC6B33}
.nd-themeswitch{padding:0 20px}
.nd-themeswitch-one{border:1px solid #91B3BC;padding:10px;color:#91B3BC;width:50%;font-size:14px;float:left}
.nd-themeswitch-one:first-child{border-radius:5px 0 0 5px}
.nd-themeswitch-one:last-child{border-left:0;border-radius:0 5px 5px 0}
.nd-themeswitch-one.is-active{background:#F5F5F5;color:#333;border-color:#E0E0E0;pointer-events:none}
.nd-themeswitch-one.is-active .icon-list{background:#333}
.nd-themeswitch-one:not(.is-active){cursor:pointer}
.nd-themeswitch-one:hover{background:#51C0F3;border-color:#51C0F3}
.nd-themeswitch-one:hover .icon-descr:before,.nd-themeswitch-one:hover .icon-list{background:#fff}
.nd-themeswitch-one:hover .icon-descr:after{background:#95DEF8}
.nd-themeswitch .icon-descr,.nd-themeswitch .icon-list{margin-top:-4px;display:block}
.icon-list{vertical-align:middle;width:26px;height:3px;background:#91B3BC;display:inline-block}
.icon-descr{position:relative;width:26px;height:18px;display:inline-block;vertical-align:middle}
.icon-descr:before{width:26px;height:3px;background:#8BB2BB;content:"";display:block}
.icon-descr:after{width:26px;height:13px;background:#C5D8DD;content:"";display:block;margin-top:3px}
.tcenter{text-align:center}
.nd-header-menu-list{margin-top:10px}
.nd-header-menu-list-one{padding:17px 20px;font-size:28px;border-bottom:1px solid #E6E6E6;font-weight:300}
.nd-header-menu-list-one.active a{color:#f04400;font-weight:400}
.nd-header-menu-list .counter{font-size:18px;vertical-align:top;margin-left:10px;color:#999;font-weight:400}
.nd-header-menu-list a:hover{border-bottom-color:transparent}
.visible-small{display:block}
.nd-sidebar,.visible-big{display:none}
.nd-header-big{padding-top:24px}
.nd-header-big .nd-themeswitch{width:100px;padding:0}
.nd-header-big .nd-themeswitch_new{display:inline-block;vertical-align:middle;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.nd-header-big .nd-themeswitch-one{padding:3px 5px;text-align:center}
.nd-header-big .nd-themeswitch-one .icon-descr,.nd-header-big .nd-themeswitch-one .icon-list{display:inline-block}
.nd-header-big .addthis_native_toolbox{display:inline-block;vertical-align:middle;margin-top:6px}
.nd-search-wrap{padding-left:0}
.nd-search{position:relative}
.nd-search input{width:100%;height:32px;border:1px solid #ccc;border-radius:3px;padding-left:36px;background-position:5px center;background-repeat:no-repeat}
.nd-search .input-submit{background:url(../images/icon-search.svg) 0 0/100% no-repeat;width:18px;height:18px!important;-webkit-appearance:none;position:absolute;right:10px;top:50%;margin-top:-9px;font-size:0!important;border:0;-webkit-filter:saturate(0%) brightness(110%);filter:saturate(0%) brightness(110%)}
.nd-search .input-submit:hover{-webkit-filter:none;filter:none}
.nd-header-logo{width:75%}
.search-switch{border-bottom:0}
.search-switch .nd-search{float:left;width:50%;width:calc(100% - 150px);padding:0;height:48px}
.search-switch .nd-search input{height:48px;font-weight:400;font-size:16px;line-height:48px;padding-left:10px}
.search-switch .nd-themeswitch{width:127px;float:right;padding:0;text-align:center}
.search-switch .nd-themeswitch .icon-descr,.search-switch .nd-themeswitch .icon-list{display:inline-block}
.search-switch .nd-themeswitch .icon-list{margin-top:5px}
.search-switch .nd-themeswitch .icon-descr{margin-top:4px}
.search-switch .nd-themeswitch-one{height:48px}
.search-results .nd-weblist-group-toggle{pointer-events:none}
.search-results .nd-weblist-group-toggle .query{color:#555;font-weight:600;text-transform:uppercase}
.search-results .nd-weblist-group-toggle .name:before{display:none}
.search-results .nd-weblist-group-toggle .count{font-size:18px;margin-left:10px}
.modal-fade{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.4);display:none}
.nd-modal-wrap{display:none}
.nd-modal{background:#fff;position:absolute;width:100%;text-align:left;top:0;padding:25px 15px;display:none}
.nd-modal-head{font-size:24px}
.nd-modal p{font-size:16px}
.nd-modal label{display:block;font-size:16px}
.nd-modal input[type=email],.nd-modal input[type=text]{height:40px;padding:0 5px}
.nd-modal textarea{height:90px;padding:0 5px}
.nd-modal input[type=email],.nd-modal input[type=text],.nd-modal textarea{border:1px solid #ccc;border-radius:3px;font-size:16px;width:100%;max-width:420px;display:inline-block;vertical-align:middle}
.nd-modal .input-wrap{margin:10px 0}
.nd-modal .val-message{font-size:16px;display:inline-block;vertical-align:middle}
.nd-modal .val-success .val-message{color:#396}
.nd-modal .val-error .val-message{color:#C33}
.nd-modal .val-neutral .val-message{color:#777}
.nd-modal .popup-btn{width:100%;margin-top:15px;font-size:18px}
.nd-modal .nd-modal-close{position:absolute;top:5px;right:15px;font-size:28px;color:#236678;font-weight:300;cursor:pointer}
.nd-modal-wrap{position:absolute;left:0;right:0;top:0;text-align:center;padding-top:20px}
.nd-modal-wrap .nd-modal{position:relative}
.modal-success p{margin:20px 0 35px}
.modal-success .popup-btn{max-width:200px!important}
.nd-bloglist,.nd-blogpost{padding:20px 0 0 20px}
.nd-bloglist .post-heading,.nd-bloglist h1,.nd-blogpost .post-heading,.nd-blogpost h1{color:#FF6E36;font-weight:400;margin:.67em 0;font-style:normal;font-size:24px;vertical-align:bottom}
.nd-bloglist .post-heading svg,.nd-bloglist h1 svg,.nd-blogpost .post-heading svg,.nd-blogpost h1 svg{vertical-align:middle;margin-top:-4px;margin-right:10px}
.nd-bloglist .post-heading path,.nd-bloglist h1 path,.nd-blogpost .post-heading path,.nd-blogpost h1 path{fill:#FF6E36}
.nd-bloglist .divider,.nd-blogpost .divider{color:#ccc;font-size:36px;font-style:normal;font-weight:300;display:inline-block;vertical-align:middle;margin-left:4px;margin-right:10px}
.nd-bloglist .rss-button,.nd-blogpost .rss-button{margin-left:30px}
.nd-blogpost path{fill:#356576!important}
.nd-blogpost img{max-width:100%}
.nd-blogpost .post-heading{margin-top:11px}
.nd-blogpost .postname{color:#777;font-size:24px;font-weight:700}
.nd-blogpost .prefix{float:left}
.nd-blogpost .prefix a{border-bottom:none}
.nd-blogpost .prefix a:hover path{fill:#51BFEF!important}
.nd-blogpost .postbody{max-width:760px;margin-bottom:40px}
.nd-blogpost .postbody p{color:#212121;font-size:16px}
.nd-blogpost .postname{overflow:hidden;padding-top:5px;margin-bottom:20px}
.nd-blogpost .pretext{display:block;font-size:20px;color:#212121;margin-bottom:20px}
.hidden{display:none}
.nd-bloglist-one{clear:both;overflow:hidden}
.nd-bloglist-one:not(:first-of-type){margin-top:35px}
.nd-bloglist-one .img{float:left;margin-right:20px;margin-top:5px;border-bottom:0!important}
.nd-bloglist-one .img img{width:300px}
.nd-bloglist-one-info{overflow:hidden}
.nd-bloglist-one-info .heading{display:inline-block;font-size:20px;margin-bottom:10px;border-bottom:none!important}
.nd-bloglist-one-info .shortdesc{font-size:16px}
.nd-weblist-group-toggle .anchor{width:17px;height:13px;display:inline-block;vertical-align:middle;background:url(../images/ico-group_link.svg) center/30px;margin-left:10px;border-bottom:none!important;-webkit-filter:saturate(13%) brightness(110%);filter:saturate(13%) brightness(110%);margin-top:-2px}
.nd-weblist-group-toggle .anchor:hover{-webkit-filter:none;filter:none}
.nd-weblist-group-toggle .grouplink{font-size:12px;color:#98b2bb;border-bottom:none;margin-left:10px;vertical-align:middle;display:inline-block;margin-top:-3px}
.nd-weblist-group-toggle .grouplink:hover{color:#00bff3;border-bottom:none}
.rss-button{display:inline-block;border:1px solid #F4B187;font-size:13px;height:30px;padding:0 10px 0 30px;border-radius:3px;color:#236678;vertical-align:middle;line-height:30px;position:relative}
.rss-button:hover{border-color:#EC6B33;color:#FF6E36;cursor:pointer}
.rss-button:hover:after{-webkit-filter:brightness(400%);filter:brightness(400%)}
.rss-button:hover:before{background:#FF6E36}
.rss-button:after{position:absolute;width:24px;height:24px;background:url(../images/ico-feed.svg);content:"";display:block;left:2px;top:2px}
.rss-button:before{position:absolute;left:3px;top:3px;width:22px;height:22px;content:"";border-radius:3px}
.nd-pagination{height:40px;width:300px;float:left;overflow:hidden;margin:20px 0 20px 20px}
.nd-pagination-one{float:left;padding-top:8px;width:calc(50% - 40px);text-align:center;color:#236678;height:100%;font-size:16px;border-top:1px solid transparent;border-bottom:1px solid transparent}
.nd-pagination-one.disabled{pointer-events:none;-webkit-filter:saturate(0) brightness(160%);filter:saturate(0) brightness(160%)}
.nd-pagination-one:nth-child(2){border-left:1px solid transparent}
.nd-pagination-one:nth-child(3){border:1px solid #8BB2BB}
.nd-pagination-one:hover{color:#00bff3;border-color:#00bff3}
.nd-pagination-one_first,.nd-pagination-one_last{width:40px;padding-top:9px;border:1px solid transparent}
.nd-pagination-one_first .icon,.nd-pagination-one_last .icon{display:inline-block;width:16px}
.nd-pagination-one_first:hover,.nd-pagination-one_last:hover{border-color:#356576;-webkit-filter:brightness(185%);filter:brightness(185%)}
.nd-pagination-one_first{border-radius:5px 0 0 5px}
.nd-pagination-one_last{border-radius:0 5px 5px 0}
.nd-pagenumbers{text-align:center;float:left;margin-top:20px;margin-left:40px}
.nd-pagenumbers a{width:40px;height:40px;border:1px solid #8BB2BB;font-size:16px;margin:0 2px;border-radius:5px;display:inline-block;color:#236678;line-height:38px;text-align:center}
.nd-pagenumbers a.active{background:#EC6B33;color:#fff;border-color:#EC6B33;pointer-events:none}
.nd-pagenumbers a:hover{color:#00bff3;border-color:#00bff3}
.nd-pagenumbers a.mobile-last~a{display:none}
.nd-weblist{margin-bottom:60px}
@media only screen and (min-width:361px){.nd-search input{width:100%;height:32px;border:1px solid #ccc;border-radius:3px;padding-left:10px!important}}
@media only screen and (min-width:481px){.nd-modal{max-width:760px;margin:0 auto;position:static;text-align:left}
.nd-modal .popup-btn{font-size:24px}
.nd-modal-wrap{text-align:center}
.nd-header-logo{width:100%}
.nd-sidebar,.visible-big{display:block}
.visible-small{display:none}
.nd-weblist-wrap{padding:0}
.nd-weblist-wrap .col-xs-12,.nd-weblist-wrap .row{margin:0;padding:0}
.nd-weblist-group-list-one .name,.nd-weblist-group-list-one .query{font-size:16px}
.nd-weblist-group-list-one.new .namewrap{padding-right:70px}
.nd-weblist-group-list-one.new .namewrap:after{right:35px;top:8px}
.nd-weblist-group-list-one .namewrap{padding-right:35px;position:relative}
.nd-weblist-group-list-one .namewrap .comment{position:absolute;right:10px;top:9px;width:16px;cursor:pointer;z-index:0;height:16px;background:url(../images/ico-comment.svg);-webkit-filter:brightness(0%);filter:brightness(0%);display:none}
.nd-weblist-group-list-one .namewrap .comment:hover{-webkit-filter:none;filter:none}
.nd-weblist-group-list-one .namewrap:hover .comment{display:block}
.nd-weblist-group-list{-webkit-columns:4 230px;-moz-columns:4 230px;columns:4 230px;overflow:hidden}
.nd-weblist-group-list-one{width:250px;padding-right:8px;margin-top:0;line-height:30px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}
.nd-weblist-group-list-one a{line-height:1.2}
.nd-themeswitch-one{font-size:18px}
.nd-themeswitch .icon-descr,.nd-themeswitch .icon-list{display:inline-block}
body:after{position:absolute;left:0;top:0;bottom:0;width:50%;background:#F7F7F7;content:"";display:block;z-index:-1}
body:before{position:fixed;right:0;top:0;bottom:0;width:50%;background:#fff;content:"";display:block;z-index:-1}
#content{position:relative;height:auto;background:#fff;min-height:100%}
#content>.container{margin-left:179px;background:#fff;padding-left:20px;border-left:1px solid #E2E2E2}
#content:after{position:fixed;left:100%;top:0;bottom:0;width:100px;background:red;content:"";display:block;z-index:23}
#content .nd-sidebar{position:absolute;width:180px;left:0;top:0;background:#F7F7F7;height:100%;padding:10px;border-right:1px solid #E2E2E2}
.nd-header{border-bottom:none}
.nd-header-menu-list_sidebar{display:block;margin-top:14px;float:left}
.nd-header-menu-list_sidebar .nd-header-menu-list-one{padding:2px 0 10px}
.nd-header-menu-list_sidebar .nd-header-menu-list-one a{font-size:20px;color:#236678;display:inline-block;line-height:24px;vertical-align:top;padding-top:11px}
.nd-header-menu-list_sidebar .nd-header-menu-list-one .counter{font-size:14px;vertical-align:baseline}
.nd-header-menu-list_sidebar .nd-header-menu-list-one a:hover{color:#00BFF3}
.nd-header-menu-list_sidebar .nd-header-menu-list-one.active{background:#fff;margin-right:-11px;padding-left:10px;margin-top:-1px;margin-left:-10px;border:1px solid #E2E2E2;border-right:0;border-left:0;border-radius:5px 0 0 5px;box-shadow:0 1px 3px rgba(0,0,0,.3);position:relative}
.nd-header-menu-list_sidebar .nd-header-menu-list-one.active a{color:#f04400}
.nd-header-menu-list_sidebar .nd-header-menu-list-one.active:after{position:absolute;top:-6px;bottom:-6px;right:-3px;width:3px;background:#fff;content:"";display:block}
.nd-header-menu-list-one.nd-sugg{border-bottom:none}
.nd-header-menu-list-one.nd-sugg a{max-width:100%;font-size:16px;line-height:38px!important;padding:0;width:100%;margin-left:0;color:#236678;background:0 0;border:1px solid #236678;border-radius:4px;-webkit-font-smoothing:subpixel-antialiased;font-weight:400}
.nd-header-menu-list-one.nd-sugg a:hover{color:#fff;background:#51C0F4;border-color:#51C0F4}
.nd-weblist-group:after{margin-left:-2px;margin-right:-2px}
.nd-header-logo-text .nd-top{margin-top:4px}
.nd-header-logo-text .nd-bottom{text-align:center;margin-left:-3px;line-height:14px}
.nd-weblist-group-toggle{cursor:pointer}
.nd-weblist-group-toggle .name,.nd-weblist-group-toggle .query{font-weight:600;font-size:18px;color:#FF6E36}
.nd-weblist-group-toggle .name:before,.nd-weblist-group-toggle .query:before{margin-top:9px}
.nd-weblist-group-toggle .count{font-size:12px;margin-left:5px}
.nd-weblist-group.is-hidden .nd-weblist-group-toggle .name:before{-webkit-transform:rotate(-90deg) translateX(-3px);-ms-transform:rotate(-90deg) translateX(-3px);transform:rotate(-90deg) translateX(-3px)}
.googlead{margin-top:40px;float:left}
.icon-list{width:18px;height:3px}
.icon-descr{width:18px;height:15px}
.icon-descr:before{width:18px;height:3px}
.icon-descr:after{width:18px;height:10px;margin-top:2px}}
.nd-themeswitch_new{cursor:pointer}
.nd-themeswitch_new .switcher{width:50px;height:30px;background:#E9E9E9;border-radius:30px;position:relative;display:inline-block;vertical-align:middle}
.nd-themeswitch_new .switcher-descr{font-size:14px;line-height:14px;display:inline-block;vertical-align:middle}
.nd-themeswitch_new .switcher:after{width:26px;height:26px;border-radius:26px;background:#BDD1D7;content:"";display:block;position:absolute;top:2px;left:2px}
.nd-themeswitch_new .switcher.active{background:#D4F0B8}
.nd-themeswitch_new .switcher.active:after{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
@media only screen and (min-width:762px){.nd-modal{box-shadow:0 4px 16px rgba(0,0,0,.35);border-radius:7px;padding:15px 40px 40px}
.nd-modal .val-message{margin-left:10px}
.nd-modal .popup-btn{max-width:420px;font-size:16px;height:40px;line-height:40px}
.nd-modal .nd-modal-close{top:0}}
@media screen and (max-width:767px){.nd-header-big .nd-themeswitch{margin-top:15px;margin-left:-15px}
.nd-weblist.show-descr .nd-weblist-group-list{-webkit-columns:1;-moz-columns:1;columns:1}
.nd-weblist.show-descr .descr{display:block}
.nd-weblist.show-descr .nd-weblist-group-list-one{margin-top:15px}}
@media screen and (min-width:992px){.nd-weblist-group-list-one a{font-weight:400!important;-webkit-font-smoothing:antialiased}
.nd-sugg a{display:inline-block;margin-left:20px;font-size:16px;width:220px;height:40px;line-height:40px}
.nd-blog-btn{margin-top:20px}
.nd-blog-btn span{font-size:16px}
.nd-sitehint{font-size:12px;margin-left:-30px;margin-top:30px;display:inline-block}
.nd-sugg-hint{font-size:16px;display:inline-block}
.show-descr .nd-weblist-group-list{margin-top:-20px}
.show-descr .nd-weblist-group-list-one{width:333px;margin-top:30px;padding-right:15px}
.header-social{margin-right:-20px;height:25px!important}
.header-social .addthis_button_facebook_like{margin-left:0!important}
.nd-weblist{margin-bottom:180px}}
.nd-themeswitch_mobile .switcher-descr{font-size:20px}
.nd-themeswitch_mobile .switcher{float:right;margin-top:8px}
@media screen and (max-width:991px){.header-social{margin-top:15px!important}
.header-social .addthis_button_facebook_like{margin-left:0!important}}
@media screen and (max-width:1201px){.nd-header-menu-list_sidebar .nd-header-menu-list-one.active{border-radius:0}}
@media screen and (min-width:1200px){.nd-weblist.show-descr .nd-weblist-group-list-one:nth-child(3n+1),.nd-weblist:not(.show-descr) .nd-weblist-group-list-one:nth-child(4n+1){clear:left}}
.nd-header-logo,.to-blog{border-bottom:none!important}
.to-blog path{fill:#356576}
.input-submit{width:20px}
.icon{width:17px;height:20px;background-repeat:no-repeat;background-size:100%!important;background-position:center!important}
.icon.icon-angle{background-image:url(../images/ico-view.svg)}
.icon.icon-first{background:url(../images/ico-page-first.svg)}
.icon.icon-last{background:url(../images/ico-page-last.svg)}
.nd-bloglist-one .date{margin-top:-7px}
.date-link{font-size:14px;margin-bottom:5px;display:inline-block;border-bottom:none}
.date-link img{-webkit-filter:saturate(0%) brightness(77.5%);filter:saturate(0%) brightness(77.5%);margin-right:7px}
.date-link:hover{border-bottom:none}
.date-link:hover span{text-decoration:underline}
.date-link:hover img{-webkit-filter:none;filter:none}
.icon-date{display:inline-block;vertical-align:middle;margin-top:-3px}
.postdate{color:#777;font-size:14px;font-weight:700}
.postdate .icon-date{-webkit-filter:saturate(0%) brightness(77.5%);filter:saturate(0%) brightness(77.5%);margin-right:7px}
.shortdesc{color:#212121}
.shortdesc>:first-child{margin-top:0}
.postbody,.pretext{color:#212121}
@media only screen and (max-width:480px){.nd-blogpost{padding-left:0}}
@media only screen and (min-width:481px){.nd-bloglist,.nd-blogpost{padding-right:20px}}
@media only screen and (max-width:920px){.nd-bloglist{padding-left:0}
.nd-blogpost .prefix{float:none}
.nd-bloglist-one .shortdesc{font-size:18px;margin-top:10px}
.nd-bloglist-one .heading{font-size:28px;font-weight:600}
.nd-bloglist-one .img-small.visible-small{display:block}
.nd-bloglist-one .visible-big.img{display:none!important}
.nd-bloglist-one .date{font-size:16px}
.nd-bloglist-one .date-link{margin:3px 0 7px}
.nd-blogpost .date{font-size:16px}
.nd-pagenumbers{margin:20px auto 0;width:100%}
.nd-pagination{margin:10px 0 20px;width:100%;border-top:1px solid #E2E2E2;padding-top:20px;box-sizing:content-box}
.nd-bloglist{margin-bottom:25px}
.nd-footer{border-top:1px solid #e2e2e2;margin-top:20px}
.nd-pagination-one:nth-child(3){background:#00677A;color:#fff;border-color:#00677A;line-height:43px;font-size:20px}
.nd-pagination-one{line-height:43px;font-size:20px}
.nd-pagination{height:60px}
.rss-button{float:right;margin-top:4px;background:#fff}
.nd-blogpost .postbody .pretext,.nd-blogpost .postbody p{font-size:18px}
.post-heading{margin-top:0!important;border-bottom:1px solid #E2E2E2;padding-bottom:20px;color:#5e5e5e!important;font-size:24px}
.post-heading path{fill:#5e5e5e!important}}
.img-small,.img-small:hover{border-bottom:none}
.img-small img{width:100%}
.vava{color:#000}
.nd-announce{width:100%;background:#FFF8DF;border:none!important;position:relative;border-radius:4px;overflow:hidden;margin-top:20px;margin-bottom:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.nd-announce .icon{background:#FF5D00;padding:5px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40px;height:100%;vertical-align:middle;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute}
.nd-announce .icon img{display:block;width:24px}
.nd-announce .ann-text{display:inline-block;font-family:'Open Sans';font-weight:700;font-style:normal;font-size:14px;color:#FF5D00;padding:10px 20px 10px 50px}
.nd-announce .ann-text:hover{color:#E9425A}
.nd-announce:hover .ann-text{color:#51C0F3}
.nd-announce:hover .icon{background:#51C0F3}
.nd-announce .close{position:absolute;right:5px;top:0;font-weight:400;font-style:normal;color:#236678;opacity:.5}
.nd-announce .close:hover{opacity:1}
.nd-announce .close:hover~.icon{background:#FF5D00}
.nd-announce .close:hover~.ann-text{color:#FF5D00}
@media only screen and (max-width:481px){.nd-announce .close{font-size:24px;top:-5px}
.nd-announce .ann-text{padding-top:5px;padding-bottom:5px}}