﻿@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    font-size:100%;
    vertical-align:baseline
}
html{
    line-height:1;
    scroll-behavior: smooth; 
}
ol,ul{
    list-style:none
}
table{
    border-collapse:collapse;
    border-spacing:0
}

caption,th,td{
    text-align:left;
    font-weight:400;
    vertical-align:middle
}
q,blockquote{
    quotes:none
}
q:before,q:after,blockquote:before,blockquote:after{
    content:"";
    content:none
}
a img{
    border:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
    display:block
}
[class^="ria_icons_"],[class*=" ria_icons_"]{
    font-family:'Ria Icons'!important;
    speak:none;
    position:relative;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    *zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement(small)).className="before")
}
.ria_icons_facebook:before{
    content:"\e004";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e004',this.runtimeStyle.lineHeight='1')
}
.ria_icons_msgfacebook:before{
    content:"\e005";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e005',this.runtimeStyle.lineHeight='1')
}
.ria_icons_google:before{
    content:"\e006";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e006',this.runtimeStyle.lineHeight='1')
}
.ria_icons_instagram:before{
    content:"\e007";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e007',this.runtimeStyle.lineHeight='1')
}
.ria_icons_livejournal:before{
    content:"\e008";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e008',this.runtimeStyle.lineHeight='1')
}
.ria_icons_myworld:before{
    content:"\e009";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e009',this.runtimeStyle.lineHeight='1')
}
.ria_icons_odnoklassniki:before{
    content:"\e010";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e010',this.runtimeStyle.lineHeight='1')
}
.ria_icons_pinterest:before{
    content:"\e011";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e011',this.runtimeStyle.lineHeight='1')
}
.ria_icons_sms:before{
    content:"\e012";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e012',this.runtimeStyle.lineHeight='1')
}
.ria_icons_tamtam:before{
    content:"\e013";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e013',this.runtimeStyle.lineHeight='1')
}
.ria_icons_telegram:before{
    content:"\e014";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e014',this.runtimeStyle.lineHeight='1')
}
.ria_icons_skype:before{
    content:"\e015";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e015',this.runtimeStyle.lineHeight='1')
}
.ria_icons_twitter:before{
    content:"\e016";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e016',this.runtimeStyle.lineHeight='1')
}
.ria_icons_viber:before{
    content:"\e017";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e017',this.runtimeStyle.lineHeight='1')
}
.ria_icons_vkontakte:before{
    content:"\e018";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e018',this.runtimeStyle.lineHeight='1')
}
.ria_icons_whatsapp:before{
    content:"\e019";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e019',this.runtimeStyle.lineHeight='1')
}
.ria_icons_youtube:before{
    content:"\e020";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e020',this.runtimeStyle.lineHeight='1')
}
.ria_icons_flipboard:before{
    content:"\e021";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e021',this.runtimeStyle.lineHeight='1')
}
.ria_icons_brakingnews:before{
    content:"\e022";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e022',this.runtimeStyle.lineHeight='1')
}
.ria_icons_copy:before{
    content:"\e023";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e023',this.runtimeStyle.lineHeight='1')
}
.ria_icons_getcode:before{
    content:"\e024";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e024',this.runtimeStyle.lineHeight='1')
}
.ria_icons_download:before{
    content:"\e025";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e025',this.runtimeStyle.lineHeight='1')
}
.ria_icons_share:before{
    content:"\e026";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e026',this.runtimeStyle.lineHeight='1')
}
.ria_icons_rss:before{
    content:"\e027";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e027',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_l:before{
    content:"\e047";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e047',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_r:before{
    content:"\e048";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e048',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_u:before{
    content:"\e049";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e049',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d:before{
    content:"\e050";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e050',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_l:before{
    content:"\e051";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e051',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_r:before{
    content:"\e052";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e052',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_u:before{
    content:"\e053";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e053',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_d:before{
    content:"\e054";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e054',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_l:before{
    content:"\e055";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e055',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_r:before{
    content:"\e056";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e056',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_u:before{
    content:"\e057";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e057',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_d:before{
    content:"\e058";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e058',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_s_l:before{
    content:"\e059";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e059',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_s_r:before{
    content:"\e060";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e060',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_s_u:before{
    content:"\e061";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e061',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_s_s_d:before{
    content:"\e062";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e062',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_s_l:before{
    content:"\e063";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e063',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_s_r:before{
    content:"\e064";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e064',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_s_u:before{
    content:"\e065";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e065',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_d_s_d:before{
    content:"\e066";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e066',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_sort_l:before{
    content:"\e067";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e067',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_sort_r:before{
    content:"\e068";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e068',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_sort_u:before{
    content:"\e069";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e069',this.runtimeStyle.lineHeight='1')
}
.ria_icons_arrow_sort_d:before{
    content:"\e070";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e070',this.runtimeStyle.lineHeight='1')
}
.ria_icons_close:before{
    content:"\e071";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e071',this.runtimeStyle.lineHeight='1')
}
.ria_icons_close_sli:before{
    content:"\e072";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e072',this.runtimeStyle.lineHeight='1')
}
.ria_icons_close_bold:before{
    content:"\e073";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e073',this.runtimeStyle.lineHeight='1')
}
.ria_icons_reload:before{
    content:"\e074";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e074',this.runtimeStyle.lineHeight='1')
}
.ria_icons_search:before{
    content:"\e075";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e075',this.runtimeStyle.lineHeight='1')
}
.ria_icons_mail:before{
    content:"\e076";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e076',this.runtimeStyle.lineHeight='1')
}
.ria_icons_index:before{
    content:"\e077";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e077',this.runtimeStyle.lineHeight='1')
}
.ria_icons_play:before{
    content:"\e078";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e078',this.runtimeStyle.lineHeight='1')
}
.ria_icons_play_r:before{
    content:"\e079";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e079',this.runtimeStyle.lineHeight='1')
}
.ria_icons_pause:before{
    content:"\e080";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e080',this.runtimeStyle.lineHeight='1')
}
.ria_icons_stop:before{
    content:"\e081";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e081',this.runtimeStyle.lineHeight='1')
}
.ria_icons_views:before{
    content:"\e082";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e082',this.runtimeStyle.lineHeight='1')
}
.ria_icons_reset:before{
    content:"\e083";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e083',this.runtimeStyle.lineHeight='1')
}
.ria_icons_comment_to:before{
    content:"\e084";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e084',this.runtimeStyle.lineHeight='1')
}
.ria_icons_comments:before{
    content:"\e085";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e085',this.runtimeStyle.lineHeight='1')
}
.ria_icons_delete:before{
    content:"\e086";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e086',this.runtimeStyle.lineHeight='1')
}
.ria_icons_user:before{
    content:"\e087";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e087',this.runtimeStyle.lineHeight='1')
}
.ria_icons_edit:before{
    content:"\e088";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e088',this.runtimeStyle.lineHeight='1')
}
.ria_icons_like:before{
    content:"\e089";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e089',this.runtimeStyle.lineHeight='1')
}
.ria_icons_dislike:before{
    content:"\e090";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e090',this.runtimeStyle.lineHeight='1')
}
.ria_icons_checkbox:before{
    content:"\e091";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e091',this.runtimeStyle.lineHeight='1')
}
.ria_icons_settings:before{
    content:"\e092";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e092',this.runtimeStyle.lineHeight='1')
}
.ria_icons_visual:before{
    content:"\e093";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e093',this.runtimeStyle.lineHeight='1')
}
.ria_icons_fullscreen:before{
    content:"\e094";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e094',this.runtimeStyle.lineHeight='1')
}
.ria_icons_tiles:before{
    content:"\e095";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e095',this.runtimeStyle.lineHeight='1')
}
.ria_icons_menu:before{
    content:"\e096";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e096',this.runtimeStyle.lineHeight='1')
}
.ria_icons_login:before{
    content:"\e097";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e097',this.runtimeStyle.lineHeight='1')
}
.ria_icons_logout:before{
    content:"\e098";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e098',this.runtimeStyle.lineHeight='1')
}
.ria_icons_bell:before{
    content:"\e099";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e099',this.runtimeStyle.lineHeight='1')
}
.ria_icons_sputnik_logo_ang:before{
    content:"\e100";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e100',this.runtimeStyle.lineHeight='1')
}
.ria_icons_caricature:before{
    content:"\e101";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e101',this.runtimeStyle.lineHeight='1')
}
.ria_icons_infographics:before{
    content:"\e102";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e102',this.runtimeStyle.lineHeight='1')
}
.ria_icons_photo:before{
    content:"\e103";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e103',this.runtimeStyle.lineHeight='1')
}
.ria_icons_clock:before{
    content:"\e104";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e104',this.runtimeStyle.lineHeight='1')
}
.video_place{
    padding-top:56.25%;
    overflow:hidden;
    position:relative;
    display:block
}
.video_place .video_screen{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block
}
.video_info{
    font-size:1em;
    font-weight:400;
    padding:.5em 0 0;
    overflow:hidden;
    color:#7c7c7c
}
.video_info .html5info{
    float:left;
    font-size:.687em
}
.video_info .media_copyright{
    float:right;
    font-size:.687em
}
.b-media{
    position:relative;
    display:block
}
.b-media .b-media__size{
    display:block
}
.b-media .b-media__size img{
    width:100%;
    display:block
}
.b-media .b-media__embed{
    padding-top:56.667%;
    overflow:hidden;
    position:relative;
    display:block;
    background:#282828
}
.b-media .b-media__embed .b-media__embed-size{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    display:block
}
.b-media .b-media__embed iframe{
    width:100%!important;
    height:100%!important
}
.b-media-copyright{
    color:#7c7c7c;
    text-align:left;
    font-weight:400;
    padding-top:.5em;
    margin:0 -1em;
    line-height:1.1;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
.b-media-copyright .b-media-copyright__copy,.b-media-copyright .b-media-copyright__buy{
    display:inline-block;
    margin:0 1em
}
.b-media-copyright .b-media-copyright__copy span,.b-media-copyright .b-media-copyright__buy span{
    font-size:.687em
}
.b-media-copyright .b-media-copyright__copy a,.b-media-copyright .b-media-copyright__buy a{
    color:#7c7c7c;
    text-decoration:none
}
.b-media-copyright .b-media-copyright__copy a:hover,.b-media-copyright .b-media-copyright__buy a:hover{
    text-decoration:underline
}
.b-article-type-label{
    width:2.125em;
    height:2.125em;
    display:none;
    background:#fff;
    position:absolute;
    top:0;
    left:0
}
.b-article-type-label span{
    width:2.125em;
    height:2.125em;
    font-family:'Ria Icons';
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    vertical-align:middle;
    color:#282828
}
.b-article-type-label span:before{
    font-size:2.125em
}
.b-article-type-label.m-label-caricature,.b-article-type-label.m-label-video,.b-article-type-label.m-label-infographics,.b-article-type-label.m-label-photo{
    display:block
}
.b-article-type-label.m-label-caricature span:before{
    content:"\e101"
}
.b-article-type-label.m-label-video span:before{
    content:"\e078"
}
.b-article-type-label.m-label-infographics span:before{
    content:"\e102"
}
.b-article-type-label.m-label-photo span:before{
    content:"\e103"
}
.b-article-type-label.m-color-blue span{
    color:#62a7d9
}
.m-no-type-icon .b-article-type-label{
    display:none
}
.b-article-content-label-list{
    font-size:1em!important;
    position:relative;
    display:inline-block;
    vertical-align:baseline;
    margin-right:.25em
}
.b-article-content-label{
    font-size:1em!important;
    width:.875em;
    height:.875em;
    background:#62a7d9;
    color:#fff;
    position:relative;
    vertical-align:baseline;
    margin-right:.25em;
    display:none;
    font-family:'Ria Icons';
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-article-content-label:before{
    font-size:1.125em
}
.b-article-content-label.m-video{
    display:inline-block
}
.b-article-content-label.m-video:before{
    vertical-align:top;
    line-height:1.3;
    font-size:.687em;
    content:"\e078"
}
.b-article-content-label.m-breaking{
    display:inline-block;
    background-color:#ff3b36
}
.b-article-content-label.m-breaking:before{
    vertical-align:top;
    line-height:1;
    font-size:.875em;
    content:"\e022"
}
.isb-easySwitches{
    position:relative;
    display:inline-block;
    cursor:pointer;
    border:1px solid #dfdfdf;
    background:#fff;
    vertical-align:middle;
    font-size:1em!important;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.isb-easySwitches:hover{
    border:1px solid #999
}
.isb-easySwitches.isb-easySwitches-disabled{
    background:#ededed;
    cursor:default;
    border:1px solid #dfdfdf
}
.isb-easySwitches.isb-easySwitches-disabled:hover{
    border:1px solid #dfdfdf
}
.isb-easySwitches .isb-easySwitches-icon{
    font-size:1em!important
}
.isb-easySwitches.isb-easySwitches-checkbox{
    margin:0 .5em 0 0;
    width:.75em;
    height:.75em
}
.isb-easySwitches.isb-easySwitches-checkbox .isb-easySwitches-icon{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    margin:0;
    display:none
}
.isb-easySwitches.isb-easySwitches-checkbox.isb-easySwitches-checked .isb-easySwitches-icon{
    display:block
}
.isb-easySwitches.isb-easySwitches-checkbox.isb-easySwitches-checked.isb-easySwitches-disabled .isb-easySwitches-icon{
    filter:alpha(opacity=75);
    opacity:.75
}
.isb-easySwitches.isb-easySwitches-radio{
    border-radius:.5em;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em;
    margin:0 .375em 0 0;
    width:.875em;
    height:.875em
}
.isb-easySwitches.isb-easySwitches-radio .isb-easySwitches-icon{
    border-radius:.25em;
    -webkit-border-radius:.25em;
    -moz-border-radius:.25em;
    -ms-border-radius:.25em;
    -o-border-radius:.25em;
    position:absolute;
    top:50%;
    left:50%;
    width:.5em;
    height:.5em;
    margin:-.25em 0 0 -.25em;
    background:#62a7d9;
    display:none
}
.isb-easySwitches.isb-easySwitches-radio.isb-easySwitches-checked .isb-easySwitches-icon{
    display:block
}
.isb-easySwitches.isb-easySwitches-radio.isb-easySwitches-checked.isb-easySwitches-disabled .isb-easySwitches-icon{
    filter:alpha(opacity=75);
    opacity:.75
}
label:hover .isb-easySwitches{
    border:1px solid #999
}
label:hover .isb-easySwitches.isb-easySwitches-disabled{
    background:#ededed;
    cursor:default;
    border:1px solid #dfdfdf
}
label:hover .isb-easySwitches.isb-easySwitches-disabled:hover{
    border:1px solid #dfdfdf
}
.isb-easySelect{
    position:relative;
    font-size:1em!important;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.isb-easySelect .isb-easySelect-button{
    position:relative;
    cursor:pointer;
    background:0;
    padding:.25em 1.563em .25em .625em;
    font-size:1em;
    font-weight:600
}
.isb-easySelect .isb-easySelect-button .isb-easySelect-button-text{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-size:.813em
}
.isb-easySelect .isb-easySelect-button:hover .isb-easySelect-button-text{
    text-decoration:underline
}
.isb-easySelect .isb-easySelect-button .isb-easySelect-button-icon{
    position:absolute;
    top:50%;
    right:.563em;
    margin:-.125em 0 0;
    width:1px;
    height:0;
    border-top:.375em solid #62a7d9;
    border-left:.25em solid transparent;
    border-right:.25em solid transparent
}
.isb-easySelect.isb-easySelect-disabled .isb-easySelect-button .isb-easySelect-button-text{
    color:#d9d9d9;
    cursor:default
}
.isb-easySelect.isb-easySelect-disabled .isb-easySelect-button .isb-easySelect-button-icon{
    border-top:.375em solid #ccc
}
.isb-easySelect.isb-easySelect-open .isb-easySelect-button .isb-easySelect-button-icon{
    border-top:0;
    margin:-.125em 0 0;
    border-bottom:.375em solid #62a7d9
}
.isb-easySelect.isb-easySelect-open.isb-easySelect-disabled .isb-easySelect-button .isb-easySelect-button-icon{
    border-bottom:.375em solid #ccc
}
.isb-easySelect .isb-easySelect-drop{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:0;
    z-index:500
}
.isb-easySelect.isb-easySelect-open .isb-easySelect-drop{
    display:block
}
.isb-easySelect.isb-easySelect-open.isb-easySelect-dropUp .isb-easySelect-drop{
    bottom:auto;
    top:0
}
.isb-easySelect .isb-easySelect-list{
    position:absolute;
    top:-1px;
    left:0;
    display:block;
    background:#fff;
    border:1px solid #dfdfdf;
    box-shadow:0 1px 1px rgba(0,0,0,0.1);
    width:auto;
    overflow-y:auto;
    overflow-x:hidden;
    max-height:15em;
    padding:.25em 0
}
.isb-easySelect.isb-easySelect-dropUp .isb-easySelect-list{
    top:auto;
    bottom:-1px;
    box-shadow:0 -1px 1px rgba(0,0,0,0.1)
}
.isb-easySelect .isb-easySelect-group{
    display:block;
    border-top:0
}
.isb-easySelect .isb-easySelect-group .isb-easySelect-group-title{
    padding:0 .313em;
    background:#dfdfdf;
    cursor:default
}
.isb-easySelect .isb-easySelect-group .isb-easySelect-group-title span{
    font-size:.75em;
    font-weight:700;
    color:#fff;
    display:block
}
.isb-easySelect .isb-easySelect-group .isb-easySelect-group-list{
    margin:.25em .563em;
    border-top:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf
}
.isb-easySelect .isb-easySelect-group .isb-easySelect-group-list a{
    margin:0 -.563em
}
.isb-easySelect .isb-easySelect-point{
    display:block;
    position:relative
}
.isb-easySelect .isb-easySelect-point a{
    padding:.25em 1.563em;
    display:block;
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:600
}
.isb-easySelect .isb-easySelect-point a span{
    font-size:.813em;
    display:block
}
.isb-easySelect .isb-easySelect-point a:hover{
    text-decoration:underline
}
.isb-easySelect .isb-easySelect-point.isb-easySelect-selected a{
    color:#62a7d9;
    cursor:default
}
.isb-easySelect .isb-easySelect-point.isb-easySelect-selected a:hover{
    text-decoration:none
}
.isb-easySelect .isb-easySelect-point.isb-easySelect-disabled a{
    background:0;
    color:#d9d9d9;
    cursor:default
}
.isb-easySelect .isb-easySelect-point.isb-easySelect-disabled a:hover{
    text-decoration:none
}
.thein__ban-drag-select{
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -o-user-select:none;
    user-select:none
}
.thein__ban-scroll{
    overflow:hidden
}
.theinScroll{
    position:relative;
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll__frame{
    position:absolute;
    width:100%;
    height:100%;
    left:-100%;
    z-index:-100;
    filter:alpha(opacity=0);
    opacity:0
}
.theinScroll__wr-box{
    position:relative;
    overflow:hidden;
    width:100%;
    height:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll__box{
    overflow-x:hidden;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    position:relative;
    height:100%;
    outline:0;
    direction:ltr;
    width:auto;
    margin:0;
    padding:0;
    border:0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll.theinScroll--dir-rtl .theinScroll__box{
    direction:rtl
}
.theinScroll__container{
    position:relative;
    margin:0;
    padding:0;
    border-width:1px 0;
    border-style:solid;
    border-color:transparent;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll__end-value{
    right:0;
    left:0;
    position:absolute;
    display:block;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll__up-end-value{
    top:0
}
.theinScroll.theinScroll--top-pos .theinScroll__up-end-value{
    display:none
}
.theinScroll__down-end-value{
    bottom:0
}
.theinScroll.theinScroll--down-pos .theinScroll__down-end-value{
    display:none
}
.theinScroll__scroll{
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    width:0;
    -moz-user-select:none;
    -khtml-user-select:none;
    -webkit-user-select:none;
    -o-user-select:none;
    user-select:none;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll.theinScroll--dir-rtl .theinScroll__scroll{
    right:auto;
    left:0
}
.theinScroll.theinScroll--direction .theinScroll__scroll{
    right:auto;
    left:0
}
.theinScroll.theinScroll--dir-rtl.theinScroll--direction .theinScroll__scroll{
    right:0;
    left:auto
}
.theinScroll__line{
    position:absolute;
    width:100%;
    top:0;
    bottom:0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll__scroller{
    cursor:pointer;
    position:absolute;
    top:0;
    width:100%;
    height:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll__scroller-theme{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.theinScroll.theinScroll--autohide .theinScroll__scroll{
    filter:alpha(opacity=0);
    opacity:0;
    -moz-transition-property:opacity;
    -o-transition-property:opacity;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -moz-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    transition-duration:.5s
}
.theinScroll.theinScroll--autohide:hover .theinScroll__scroll,.theinScroll.theinScroll--autohide:active .theinScroll__scroll{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.theinScroll.theinScroll--ria-main .theinScroll__container{
    padding-right:.25em
}
.theinScroll.theinScroll--ria-main .theinScroll__end-value{
    display:none
}
.theinScroll.theinScroll--ria-main .theinScroll__scroll{
    display:block;
    width:.25em
}
.theinScroll.theinScroll--ria-main .theinScroll__scroller-theme{
    background:#dfdfdf
}
.theinScroll.theinScroll--default .theinScroll__end-value{
    height:1px;
    background:rgba(0,0,0,0.15);
    -webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);
    -moz-box-shadow:0 0 5px rgba(0,0,0,0.5);
    box-shadow:0 0 5px rgba(0,0,0,0.5)
}
.theinScroll.theinScroll--default .theinScroll__scroll{
    display:block;
    width:1em
}
.theinScroll.theinScroll--default .theinScroll__line{
    top:.35em;
    bottom:.35em
}
.theinScroll.theinScroll--default .theinScroll__with-up .theinScroll__line{
    top:1.1em
}
.theinScroll.theinScroll--default .theinScroll__with-down .theinScroll__line{
    bottom:1.1em
}
.theinScroll.theinScroll--default .theinScroll__scroller-theme{
    background:#000;
    left:50%;
    width:.25em;
    margin-left:-.125em;
    border-radius:.13em;
    filter:alpha(opacity=30);
    opacity:.3
}
.theinScroll.theinScroll--default .theinScroll__scroller:hover .theinScroll__scroller-theme{
    filter:alpha(opacity=50);
    opacity:.5
}
.theinScroll.theinScroll--default .theinScroll__scroller:active .theinScroll__scroller-theme{
    width:.38em;
    margin-left:-.19em;
    border-radius:.19em;
    filter:alpha(opacity=50);
    opacity:.5
}
.theinScroll.theinScroll--default.theinScroll--top-pos.theinScroll--down-pos .theinScroll__scroller{
    cursor:default
}
.theinScroll.theinScroll--default.theinScroll--top-pos.theinScroll--down-pos .theinScroll__scroller .theinScroll__scroller-theme{
    width:.13em;
    margin-left:-.06em;
    filter:alpha(opacity=10);
    opacity:.1
}
.theinScroll.theinScroll--default.theinScroll--top-pos.theinScroll--down-pos .theinScroll__scroller:hover .theinScroll__scroller-them{
    filter:alpha(opacity=10);
    opacity:.1
}
.theinScroll.theinScroll--default .theinScroll__button{
    position:absolute;
    display:block;
    left:0;
    right:0;
    height:1em;
    cursor:pointer;
    text-align:center;
    text-decoration:none;
    overflow:hidden;
    text-decoration:none
}
.theinScroll.theinScroll--default .theinScroll__button .theinScroll__icon{
    font-size:1em;
    position:absolute;
    top:50%;
    left:50%;
    margin:-.313em 0 0 -.313em;
    display:block;
    width:0;
    height:0;
    border-left:.313em solid transparent;
    border-right:.313em solid transparent;
    filter:alpha(opacity=40);
    opacity:.4
}
.theinScroll.theinScroll--default .theinScroll__button:hover{
    text-decoration:none
}
.theinScroll.theinScroll--default .theinScroll__button:hover .theinScroll__icon{
    filter:alpha(opacity=70);
    opacity:.7
}
.theinScroll.theinScroll--default .theinScroll__button:active .theinScroll__icon{
    border-left:.375em solid transparent;
    border-right:.375em solid transparent;
    margin:-.375em 0 0 -.375em;
    filter:alpha(opacity=70);
    opacity:.7
}
.theinScroll.theinScroll--default .theinScroll__button-up{
    top:0
}
.theinScroll.theinScroll--default .theinScroll__button-up .theinScroll__icon{
    border-bottom:.625em solid #000
}
.theinScroll.theinScroll--default .theinScroll__button-up:active .theinScroll__icon{
    border-bottom:.75em solid #000
}
.theinScroll.theinScroll--default.theinScroll--top-pos .theinScroll__button-up .theinScroll__icon,.theinScroll.theinScroll--default.theinScroll--top-pos .theinScroll__button-up:hover .theinScroll__icon,.theinScroll.theinScroll--default.theinScroll--top-pos .theinScroll__button-up:active .theinScroll__icon{
    border-left:.313em solid transparent;
    border-right:.313em solid transparent;
    margin:-.313em 0 0 -.313em;
    border-bottom:.625em solid #000;
    cursor:default;
    filter:alpha(opacity=15);
    opacity:.15
}
.theinScroll.theinScroll--default .theinScroll__button-down{
    bottom:0
}
.theinScroll.theinScroll--default .theinScroll__button-down .theinScroll__icon{
    border-top:.625em solid #000
}
.theinScroll.theinScroll--default .theinScroll__button-down:active .theinScroll__icon{
    border-top:.75em solid #000
}
.theinScroll.theinScroll--default.theinScroll--down-pos .theinScroll__button-down .theinScroll__icon,.theinScroll.theinScroll--default.theinScroll--down-pos .theinScroll__button-down:hover .theinScroll__icon,.theinScroll.theinScroll--default.theinScroll--down-pos .theinScroll__button-down:active .theinScroll__icon{
    border-left:.313em solid transparent;
    border-right:.313em solid transparent;
    margin:-.313em 0 0 -.313em;
    border-top:.625em solid #000;
    cursor:default;
    filter:alpha(opacity=15);
    opacity:.15
}
.jsTabs{
    position:relative
}
.jsTabs .jsTabs-tabs-list{
    margin:0 -.5em 1em;
    text-align:left
}
.jsTabs .jsTabs-tabs-list .jsTabs-point{
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none;
    position:relative;
    padding:0 0 .19em;
    margin:0 .5em;
    font-weight:700;
    text-transform:uppercase;
    cursor:pointer;
    color:#b7b7b7;
    display:inline-block;
    vertical-align:middle
}
.jsTabs .jsTabs-tabs-list .jsTabs-point span{
    font-size:.75em
}
.jsTabs .jsTabs-tabs-list .jsTabs-point.jsTabs-active{
    cursor:default
}
.jsTabs .jsTabs-tabs-list .jsTabs-point.jsTabs-active span{
    color:#62a7d9
}
.jsTabs .jsTabs-tabs-list .jsTabs-point.jsTabs-active:hover{
    text-decoration:none
}
.jsTabs .jsTabs-tabs-list.jsTabs-center{
    text-align:center
}
.jsTabs .jsTabs-tabs-list.jsTabs-bg-grey-center{
    background:#f4f4f4;
    margin:0 0 1em;
    text-align:center;
    padding:.44em .5em
}
.jsTabs .jsTabs-tabs-list.jsTabs-bg-grey-center .jsTabs-point{
    color:#7c7c7c
}
.jsTabs .jsTabs-tabs-list.jsTabs-bg-grey-center .jsTabs-point span{
    padding:0 .5em
}
.jsTabs .jsTabs-tabs-list.jsTabs-bg-grey-center.jsTabs-small{
    padding-left:0;
    padding-right:0
}
.jsTabs .jsTabs-tabs-list.jsTabs-bg-grey-center.jsTabs-small .jsTabs-point{
    margin:0 .25em
}
.jsTabs .jsTabs-tabs-list.jsTabs-bg-grey-center.jsTabs-small .jsTabs-point span{
    padding:0 .25em;
    font-size:.69em
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center{
    margin:0 0 1em;
    text-align:center
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point{
    background:#f4f4f4;
    color:#7c7c7c;
    margin:0;
    padding:.44em 1px .625em 0
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point span{
    padding:0 1.25em
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point:last-child{
    padding-right:0
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point:after{
    display:block;
    content:'';
    position:absolute;
    top:.44em;
    bottom:.44em;
    left:-1px;
    border-left:1px solid #dfdfdf
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point:first-child:after{
    display:none
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point.jsTabs-active{
    cursor:default;
    background:#dfdfdf
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point.jsTabs-active span{
    color:#282828
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point.jsTabs-active:after{
    display:none
}
.jsTabs .jsTabs-tabs-list.jsTabs-theme-grey-center .jsTabs-point.jsTabs-active:hover{
    text-decoration:none
}
.jsTabs .jsTabs-select-place{
    position:relative;
    *zoom:1
}
.jsTabs .jsTabs-select-place:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.jsTabs .jsTabs-select{
    position:relative;
    font-size:1em!important;
    height:1.69em;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.jsTabs .jsTabs-select .jsTabs-button{
    position:relative;
    cursor:pointer;
    background:0;
    padding:.31em 1em .25em 0;
    font-size:1em;
    font-weight:700;
    text-transform:uppercase
}
.jsTabs .jsTabs-select .jsTabs-button span{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-size:.75em;
    display:block;
    color:#62a7d9
}
.jsTabs .jsTabs-select .jsTabs-button:after{
    content:'';
    display:block;
    position:absolute;
    top:50%;
    right:0;
    margin:-.125em 0 0;
    width:1px;
    height:0;
    border-top:.375em solid #62a7d9;
    border-left:.25em solid transparent;
    border-right:.25em solid transparent
}
.jsTabs .jsTabs-select .jsTabs-drop{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    height:0;
    z-index:500;
    display:none
}
.jsTabs .jsTabs-select.jsTabs-rfloat{
    float:right
}
.jsTabs .jsTabs-select.jsTabs-rfloat .jsTabs-list{
    left:auto;
    right:0
}
.jsTabs .jsTabs-select.jsTabs-open .jsTabs-drop{
    display:block
}
.jsTabs .jsTabs-select.jsTabs-open .jsTabs-button:after{
    border-top:0;
    margin:-.125em 0 0;
    border-bottom:.375em solid #62a7d9
}
.jsTabs .jsTabs-select .jsTabs-list{
    position:absolute;
    top:0;
    left:0;
    display:block;
    background:#fff;
    border:1px solid #dfdfdf;
    box-shadow:0 1px 1px rgba(0,0,0,0.1);
    width:auto;
    overflow-y:auto;
    overflow-x:hidden;
    max-height:15em;
    padding:.25em 0
}
.jsTabs .jsTabs-select .jsTabs-list .jsTabs-point{
    display:block;
    position:relative;
    cursor:pointer
}
.jsTabs .jsTabs-select .jsTabs-list .jsTabs-point span{
    padding:.42em 1.33em .34em 1em;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:700;
    font-size:.75em;
    text-transform:uppercase
}
.jsTabs .jsTabs-select .jsTabs-list .jsTabs-point.jsTabs-active{
    color:#62a7d9;
    cursor:default
}
.jsTabs .jsTabs-select .jsTabs-list .jsTabs-point.jsTabs-active:hover{
    text-decoration:none;
    cursor:default
}
.jsTabs .jsTabs-content{
    display:none;
    position:relative;
    *zoom:1
}
.jsTabs .jsTabs-content:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.jsTabs .jsTabs-content.jsTabs-active{
    display:block
}
.jsTabs.jsTabs-list-normal .jsTabs-tabs-list{
    margin:0 1em 0 1.06em;
    text-align:center;
    padding-top:1em;
    padding-bottom:1em
}
.jsTabs.jsTabs-list-normal.m-small-ind .jsTabs-tabs-list{
    padding:0
}
.jsTabs.jsTabs-tiles-normal .jsTabs-tabs-list{
    margin:0 0 0 1.06em;
    text-align:center;
    padding-top:1em;
    padding-bottom:1em
}
.jsTabs.jsTabs-tiles-normal.m-small-ind .jsTabs-tabs-list{
    padding:0
}
.jsTabs.jsTabs-waterfall-normal .jsTabs-tabs-list{
    margin:0 0 0 1.06em;
    text-align:center;
    padding-top:1em;
    padding-bottom:1em
}
.jsTabs.jsTabs-waterfall-normal.m-small-ind .jsTabs-tabs-list{
    padding:0
}
.jsTabs.jsTabs-right-column .jsTabs-tabs-list{
    text-align:center;
    background:#f4f4f4;
    margin:0;
    text-align:center;
    padding:.44em 0
}
.jsTabs.jsTabs-right-column .jsTabs-tabs-list .jsTabs-point{
    color:#7c7c7c;
    margin:0 .25em
}
.jsTabs.jsTabs-right-column .jsTabs-tabs-list .jsTabs-point span{
    padding:0 .25em;
    font-size:.69em
}
.jsTabs.jsTabs-after-title .jsTabs-tabs-list{
    padding-top:1em;
    padding-bottom:.75em;
    margin-bottom:0
}
.jsTabs.jsTabs-after-title .jsTabs-tabs-list .jsTabs-point{
    margin-right:1em
}
.jsTabs.jsTabs-special-radio{
    width:240px;
    margin:0 auto 2em
}
.jsTabs.jsTabs-special-radio .jsTabs-tabs-list{
    background:#f4f4f4;
    margin:0;
    border-bottom:1px solid #f4f4f4
}
.jsTabs.jsTabs-special-radio .jsTabs-tabs-list:after{
    content:"";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.jsTabs.jsTabs-special-radio .jsTabs-tabs-list .jsTabs-point{
    display:block;
    float:left;
    color:#7c7c7c;
    width:80px;
    padding:.375em 0;
    margin:0;
    text-align:center
}
.jsTabs.jsTabs-special-radio .jsTabs-tabs-list .jsTabs-point span{
    font-size:.875em
}
.jsTabs.jsTabs-special-radio .jsTabs-tabs-list .jsTabs-point.jsTabs-active{
    background:#fff
}
audio,canvas,video{
    display:inline-block;
    *display:inline;
    *zoom:1
}
audio:not([controls]){
    display:none
}
[hidden]{
    display:none
}
html{
    font-size:100%;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%
}
html,button,input,select,textarea{
    font-family:'Open Sans',Arial,sans-serif;
    color:#333
}
::-moz-selection{
    background:#000;
    color:#fff;
    text-shadow:none
}
::selection{
    background:#000;
    color:#fff;
    text-shadow:none
}
a{
    text-decoration:none;
    cursor:pointer;
    color:#282828
}
a:hover{
    text-decoration:underline
}
abbr[title]{
    border-bottom:1px dotted
}
b,strong{
    font-weight:700
}
em,i,dfn{
    font-style:italic
}
hr{
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0
}
ins{
    background:#ff9;
    color:#000;
    text-decoration:none
}
mark{
    background:#ff0;
    color:#000;
    font-style:italic;
    font-weight:700
}
pre,code,kbd,samp{
    font-family:monospace,serif;
    _font-family:'Open Sans',Arial,sans-serif;
    font-size:1em
}
pre{
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word
}
small{
    font-size:85%
}
sub,sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    top:-.5em
}
sub{
    bottom:-.25em
}
img{
    -ms-interpolation-mode:bicubic;
    vertical-align:middle
}
svg:not(:root){
    overflow:hidden
}
label{
    cursor:pointer
}
legend{
    *margin-left:-7px;
    white-space:normal
}
button,input,select,textarea{
    font-size:1em;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
button,input{
    line-height:normal
}
button,input[type="button"],input[type="reset"],input[type="submit"]{
    cursor:pointer;
    -webkit-appearance:button;
    *overflow:visible
}
button[disabled],input[disabled]{
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
    border:0;
    padding:0
}
input[type='radio'],input[type='checkbox']{
    vertical-align:middle
}
input[type="checkbox"],input[type="radio"]{
    box-sizing:border-box;
    padding:0;
    *width:13px;
    *height:13px
}
input[type="search"]{
    -webkit-appearance:textfield;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{
    -webkit-appearance:none
}
textarea{
    overflow:auto;
    vertical-align:top;
    resize:vertical
}
input:invalid,textarea:invalid{
    background-color:#f0dddd
}
td{
    vertical-align:top
}
*{
    max-height:1000000px
}
html{
    overflow:auto;
    overflow-y:scroll;
    width:100%;
    height:100%;
    position:relative;
    background:#fff
}
body{
    margin:0;
    padding:0;
    font-size:16px;
    line-height:1.5;
    font-family:'Open Sans',Arial,sans-serif;
    width:100%;
    min-width:62.5em;
    min-height:100%;
    position:relative;
    overflow:hidden;
    display:block
}
body.mode-adaptive{
    min-width:20em
}
select{
    font-size:.813em;
    font-weight:600;
    border:1px solid #dfdfdf;
    line-height:1.5;
    padding:0 .625em;
    outline:0;
    margin:0;
    height:2.09em
}
select option{
    font-weight:600;
    font-size:1em
}
input[type="text"]{
    position:relative;
    border:1px solid #dfdfdf;
    background:#fff;
    margin:0;
    font-size:.687em;
    outline:0;
    padding:.455em .9em;
    display:block;
    font-weight:600;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
input[type="password"]{
    position:relative;
    border:1px solid #dfdfdf;
    background:#fff;
    margin:0;
    font-size:.69em;
    outline:0;
    padding:.45em .9em;
    display:block;
    font-weight:600;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
textarea{
    position:relative;
    border:1px solid #dfdfdf;
    background:#fff;
    margin:0;
    font-size:.687em;
    outline:0;
    padding:.45em .9em;
    display:block;
    font-weight:600;
    width:100%;
    overflow:auto;
    vertical-align:top;
    resize:vertical;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.l-clear{
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0
}
.l-clear-before:before{
    content:'';
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0
}
.l-clear-after:after{
    content:'';
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0
}
.l-hide-layer{
    position:fixed;
    z-index:100;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,0.8);
    display:none
}
.l-wr-page{
    position:relative;
    display:block;
    width:100%;
    min-width:62.5em
}
.l-wr-page.m-blur{
    -webkit-filter:blur(8px);
    -moz-filter:blur(8px);
    -o-filter:blur(8px);
    -ms-filter:blur(8px);
    filter:blur(8px)
}
.mode-adaptive .l-wr-page{
    min-width:20em
}
.l-page{
    position:relative;
    display:block;
    width:100%;
    background:#e7e7e7
}
.l-page.m-stripify{
    background:#fff
}
.l-branding .l-branding__img{
    position:absolute;
    top:-37px;
    right:0;
    bottom:0;
    left:0
}
.mode-adaptive .l-branding{
    display:none
}
@media screen and (min-width:64em){
    .mode-adaptive .l-branding{
        display:block
    }
}
.l-wr-main{
    overflow:hidden
}
.mode-adaptive .l-wr-main{
    position:relative
}
@media screen and (min-width:64em){
    .mode-adaptive .l-wr-main{
        position:static
    }
}
.l-wr-content{
    position:relative;
    display:block
}
.mode-adaptive .l-wr-content{
    position:relative
}
@media screen and (min-width:64em){
    .mode-adaptive .l-wr-content{
        position:static
    }
}
.l-page-width{
    margin:0 auto;
    display:block;
    width:62.5em;
    position:relative;
    *zoom:1
}
.l-page-width:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-page-width .l-page-width__ledge{
    margin:0 -1.125em;
    padding:0 1.125em;
    background:#fff;
    *zoom:1
}
.l-page-width .l-page-width__ledge:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-page-width .l-page-width__ledge.m-ledge-white{
    background:#fff
}
.l-page-width .l-page-width__ledge.m-ledge-dark{
    background:#282828
}
.l-page-width .l-page-width__ledge.m-ledge-grey{
    background:#e7e7e7
}
.l-page-width .l-page-width__ledge.m-ledge-light-grey{
    background:#f4f4f4
}
.l-page-width .l-page-width__ledge.m-ledge-light-blue{
    background:#d3ebfd
}
.l-page-width .l-page-width__ledge.m-ledge-blue{
    background:#62a7d9
}
.l-page-width .l-page-width__outer{
    position:absolute;
    top:0;
    bottom:0;
    width:1.125em
}
.l-page-width .l-page-width__outer.m-outer-left{
    left:-1.125em
}
.l-page-width .l-page-width__outer.m-outer-right{
    right:-1.125em
}
.l-page-width.m-page-width__white{
    background:#fff
}
.l-page-width.m-page-width__white .l-page-width__outer{
    background:#fff
}
.l-page-width.m-page-width__dark{
    background:#282828
}
.l-page-width.m-page-width__dark .l-page-width__outer{
    background:#282828
}
.l-page-width.m-page-width__grey{
    background:#e7e7e7
}
.l-page-width.m-page-width__grey .l-page-width__outer{
    background:#e7e7e7
}
.l-page-width.m-page-width__light-grey{
    background:#f4f4f4
}
.l-page-width.m-page-width__light-grey .l-page-width__outer{
    background:#f4f4f4
}
.l-page-width.m-page-width__light-blue{
    background:#d3ebfd
}
.l-page-width.m-page-width__light-blue .l-page-width__outer{
    background:#d3ebfd
}
.l-page-width.m-page-width__blue{
    background:#62a7d9
}
.l-page-width.m-page-width__blue .l-page-width__outer{
    background:#62a7d9
}

.mode-adaptive .l-page-width{
    width:100%;
    max-width:62.5em
}
.l-left-outer{
    margin-left:-1.125em;
    padding-left:1.125em
}
.l-right-outer{
    margin-right:-1.125em;
    padding-right:1.125em
}
.l-slide-columns{
    position:relative
}
.l-slide-columns:after{
    content:'';
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0
}
.l-main-column{
    width:45.25em;
    float:left;
    *zoom:1
}
.l-main-column:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column.m-with-indent{
    width:43.188em;
    margin-left:1.06em;
    margin-right:1em
}
.l-main-column.m-top-indent{
    padding-top:.75em
}
.l-main-column .l-main-column__grid{
    position:relative;
    margin-left:.063em;
    *zoom:1
}
.l-main-column .l-main-column__grid:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .l-main-column__grid .l-main-column__grid-1-3{
    float:left;
    padding-left:1em;
    width:33.333%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    *zoom:1
}
.l-main-column .l-main-column__grid .l-main-column__grid-1-3:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .l-main-column__grid .l-main-column__grid-1-2{
    float:left;
    padding-left:1em;
    width:50%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    *zoom:1
}
.l-main-column .l-main-column__grid .l-main-column__grid-1-2:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .l-main-column__grid .l-main-column__grid-2-3{
    float:left;
    padding-left:1em;
    width:66.666%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    *zoom:1
}
.l-main-column .l-main-column__grid .l-main-column__grid-2-3:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .l-main-column__grid .l-main-column__grid-3-3{
    float:left;
    padding-left:1em;
    width:100%;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    *zoom:1
}
.l-main-column .l-main-column__grid .l-main-column__grid-3-3:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.mode-adaptive .l-main-column{
    width:100%;
    float:none
}
@media screen and (min-width:64em){
    .mode-adaptive .l-main-column{
        width:100%
    }
}
.l-right-column:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-right-column .l-right-column__indent{
    margin-right:1.063em;
    padding:2em 0 1em
}
.l-right-column .l-right-column__indent-none-top{
    margin-right:1.063em;
    padding:0 0 1em
}
.mode-adaptive .l-right-column{
    width:auto;
    float:none
}
.mode-adaptive .l-right-column .l-right-column__indent{
    margin-left:1.063em;
    padding:0 0 1em
}
.mode-adaptive .l-right-column .l-right-column__indent-none-top{
    margin-left:1.063em
}
@media screen and (min-width:64em){
    .mode-adaptive .l-right-column{
        width:16.063em;
        float:right
    }
    .mode-adaptive .l-right-column .l-right-column__indent{
        margin-left:0;
        margin-right:1.063em;
        padding:2em 0 1em
    }
    .mode-adaptive .l-right-column .l-right-column__indent-none-top{
        margin-left:0;
        margin-right:1.063em
    }
}
.b-alert-bar{
    position:relative;
    font-weight:700;
    padding:.438em 0;
    background:#c73737;
    color:#fff;
    text-align:center;
    border-bottom:#fff 1px solid;
    z-index:10
}
.b-ticker-bar{
    position:relative;
    padding:.57em 2.185em;
    margin:0 -1.125em;
    background:#ff3b36
}
.b-ticker-bar a{
    font-weight:600
}
.b-ticker-bar a .b-ticker-bar__label{
    font-weight:700;
    margin-right:.5em;
    color:#fff
}
.b-ticker-bar a .b-ticker-bar__text{
    color:#fff;
    text-transform:uppercase
}
.b-ticker-bar a:hover{
    text-decoration:none
}
.b-ticker-bar a:hover .b-ticker-bar__text{
    text-decoration:underline
}
.b-userpanel{
    float:right;
    display:block;
    position:relative;
    text-align:left
}
.b-userpanel .b-userpanel__user{
    float:right;
    display:block;
    margin:0 .5em;
    position:relative
}
.b-userpanel .b-userpanel__user-button{
    padding:.375em 0 .31em 1.5em;
    color:#b7b7b7;
    cursor:pointer;
    position:relative;
    display:inline-block;
    vertical-align:middle
}
.b-userpanel .b-userpanel__user-button.hover{
    text-decoration:underline
}
.b-userpanel .b-userpanel__user-button.m-open:before{
    content:'';
    position:absolute;
    bottom:-5px;
    left:4px;
    border-bottom:8px solid #fff;
    border-left:4px solid transparent;
    border-right:4px solid transparent
}
.b-userpanel .b-userpanel__user-ava{
    display:block;
    width:1.06em;
    height:1.06em;
    position:absolute;
    top:50%;
    left:0;
    margin-top:-.5em;
    background:#7c7c7c;
    overflow:hidden
}
.b-userpanel .b-userpanel__user-ava img{
    width:100%;
    display:block
}
.b-userpanel .b-userpanel__user-name{
    font-weight:600;
    max-width:12em;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    min-height:1.36em;
    font-size:.69em
}
.b-userpanel .b-userpanel__user-menu-place{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    height:0;
    z-index:300
}
.b-userpanel .b-userpanel__user-menu-place .b-userpanel__user-menu{
    position:absolute;
    right:-.5em;
    top:.31em;
    background:#282828;
    display:none
}
.b-userpanel .b-userpanel__user-menu-place .b-userpanel__user-menu ul{
    padding:.5em 0 .75em;
    border-top:1px solid #3e3e3e
}
.b-userpanel .b-userpanel__user-menu-place .b-userpanel__user-menu ul li{
    padding:0 1.06em
}
.b-userpanel .b-userpanel__user-menu-place .b-userpanel__user-menu ul li a{
    white-space:nowrap;
    cursor:pointer
}
.b-userpanel .b-userpanel__user-menu-place .b-userpanel__user-menu ul li a span{
    font-size:.75em;
    font-weight:400
}
.b-userpanel .b-userpanel__nav{
    display:none;
    position:absolute;
    z-index:10;
    top:32px;
    right:0;
    min-width:170px;
    padding:10px 0;
    background-color:#fff;
    border-top:0;
    -moz-box-shadow:rgba(0,0,0,0.5) 0 1px 1px;
    -webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 1px;
    box-shadow:rgba(0,0,0,0.5) 0 1px 1px
}
.b-userpanel .b-userpanel__nav.m-open{
    display:block
}
.b-userpanel .b-userpanel__nav-item{
    display:block;
    line-height:1;
    font-size:11px;
    text-transform:uppercase;
    cursor:pointer;
    color:#282828
}
.b-userpanel .b-userpanel__nav-item a{
    display:block;
    padding:10px 20px;
    color:inherit!important
}
.b-userpanel .b-userpanel__nav-item a:hover{
    background-color:#dfdfdf;
    text-decoration:none
}
.b-userpanel .b-userpanel__nav-logout{
    padding:0 20px!important
}
.b-userpanel .b-userpanel__nav-logout span{
    display:block;
    padding:10px 0;
    border-top:1px solid #dfdfdf
}
.b-userpanel .b-userpanel__events{
    display:none;
    position:absolute;
    z-index:10;
    top:32px;
    right:0;
    width:400px;
    background-color:#fff;
    -moz-box-shadow:rgba(0,0,0,0.5) 0 1px 1px;
    -webkit-box-shadow:rgba(0,0,0,0.5) 0 1px 1px;
    box-shadow:rgba(0,0,0,0.5) 0 1px 1px
}
.b-userpanel .b-userpanel__events.m-open{
    display:block
}
@media screen and (max-width:30em){
    .b-userpanel .b-userpanel__events{
        width:300px
    }
}
.b-userpanel .b-userpanel__events .b-id-events__list-item{
    border-bottom:1px solid #dfdfdf;
    padding:12px 20px;
    font-size:12px;
    line-height:16px;
    color:#000
}
.b-userpanel .b-userpanel__events .b-id-events__list-item:before{
    display:none
}
.b-userpanel .b-userpanel__events .b-id-events__list-item.m-new{
    background-color:#e4f4ff
}
.b-userpanel .b-userpanel__events .b-id-events__list-item a{
    color:inherit;
    font-weight:700
}
.b-userpanel .b-userpanel__events-btn{
    display:inline-block;
    vertical-align:middle;
    width:1.063em;
    height:1.063em;
    margin-right:1em;
    position:relative;
    cursor:pointer
}
.b-userpanel .b-userpanel__events-btn span{
    width:1.75em;
    height:1.75em;
    margin:-.875em 0 0 -.875em;
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    font-family:'Ria Icons'!important;
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-userpanel .b-userpanel__events-btn span:before{
    font-size:1.75em;
    content:"\e099";
    color:#b7b7b7
}
.b-userpanel .b-userpanel__events-btn:after{
    content:attr(count);
    position:absolute;
    top:-6px;
    right:-10px;
    min-width:13px;
    height:17px;
    padding-right:2px;
    padding-left:2px;
    background-color:#ff3c37;
    color:#fff;
    font-size:10px;
    font-weight:600;
    text-align:center;
    line-height:17px;
    border-radius:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    -ms-border-radius:50%;
    -o-border-radius:50%
}
.b-userpanel .b-userpanel__events-btn.m-nodata:after{
    display:none
}
.b-userpanel .b-userpanel__events-btn.m-open:before{
    content:'';
    position:absolute;
    bottom:-11px;
    left:4px;
    border-bottom:8px solid #fff;
    border-left:4px solid transparent;
    border-right:4px solid transparent
}
.b-userpanel .b-userpanel__events-list-item{
    border-bottom:1px solid #dfdfdf;
    padding:12px 20px;
    font-size:12px;
    line-height:16px;
    color:#000
}
.b-userpanel .b-userpanel__events-list-item.m-new{
    background-color:#e4f4ff
}
.b-userpanel .b-userpanel__events-list-item strong{
    font-weight:700
}
.b-userpanel .b-userpanel__events-list-item a{
    color:inherit
}
.b-userpanel .b-userpanel__events-nodata{
    text-align:center;
    line-height:40px;
    font-size:13px;
    color:#282828
}
.b-userpanel .b-userpanel__events-more{
    text-align:center;
    line-height:40px;
    font-size:13px;
    color:#62a7d9
}
.b-userpanel .b-userpanel__events-more a{
    color:inherit
}
.mode-adaptive .b-userpanel .b-userpanel__user-name{
    width:0
}
@media screen and (min-width:48em){
    .mode-adaptive .b-userpanel .b-userpanel__user-name{
        width:auto
    }
}
.b-top-bar-fixed .b-userpanel{
    float:none;
    display:inline-block;
    vertical-align:top;
    margin-right:0
}
.mode-adaptive .b-top-bar-fixed .b-userpanel__user-name{
    width:0
}
@media screen and (min-width:30em){
    .mode-adaptive .b-top-bar-fixed .b-userpanel__user-name{
        width:auto;
        max-width:7em
    }
}
.b-top-bar{
    background:#000;
    color:#fff;
    position:relative;
    padding:.313em 0;
    z-index:101;
    *zoom:1
}
.b-top-bar:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-top-bar a{
    color:#fff
}
.b-top-bar .b-top-bar__home{
    float:left;
    display:block;
    padding:0 .5em 0 1.063em;
    position:relative
}
.b-top-bar .b-top-bar__home span{
    width:6.25em;
    display:block;
    padding:.313em 0
}
.b-top-bar .b-top-bar__home span img{
    display:block;
    width:100%
}
.b-top-bar .b-top-bar__login{
    float:right;
    display:block;
    width:1.688em;
    height:1.688em;
    margin-right:.75em;
    position:relative;
    cursor:pointer;
    overflow:hidden
}
.b-top-bar .b-top-bar__login span{
    width:1.75em;
    height:1.75em;
    margin:-.875em 0 0 -.875em;
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    font-family:'Ria Icons'!important;
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-top-bar .b-top-bar__login span:before{
    font-size:1.75em;
    content:"\e097";
    color:#7c7c7c
}
.b-top-bar .b-top-bar__login:hover{
    text-decoration:none
}
.b-top-bar .b-top-bar__region{
    float:left;
    overflow:hidden;
    text-align:center;
    margin:0 .75em 0 .57em
}
.b-top-bar .b-top-bar__current-region{
    color:#62a7d9;
    display:inline-block;
    vertical-align:top;
    padding:0 .5em .19em;
    position:relative
}
.b-top-bar .b-top-bar__current-region span{
    font-size:.69em;
    font-weight:600
}
.b-top-bar .b-top-bar__change-region-button{
    color:#62a7d9;
    display:inline-block;
    vertical-align:top;
    width:1.5em;
    height:1.688em;
    position:relative;
    cursor:pointer;
    overflow:hidden
}
.b-top-bar .b-top-bar__change-region-button span{
    width:1.75em;
    height:1.75em;
    margin:-.875em 0 0 -.875em;
    position:absolute;
    top:50%;
    left:50%;
    display:block;
    font-family:'Ria Icons'!important;
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-top-bar .b-top-bar__change-region-button span:before{
    font-size:1.75em;
    content:"\e077";
    color:#62a7d9
}
.b-top-bar .b-top-bar__change-region-button:hover{
    text-decoration:none
}
.b-top-bar .b-top-bar__projects_list{
    overflow:hidden;
    display:block;
    text-align:center;
    position:relative
}
.b-top-bar .b-top-bar__projects_list li{
    display:inline-block;
    border-left:1px solid #3e3e3e
}
.b-top-bar .b-top-bar__projects_list li a{
    padding:0 1em .19em;
    display:block
}
.b-top-bar .b-top-bar__projects_list li a span{
    font-size:.69em;
    font-weight:600
}
.b-top-bar .b-top-bar__projects_list li:first-child{
    border:0
}
.b-top-bar .b-top-bar__social{
    overflow:hidden;
    text-align:center;
    display:none
}
.b-top-bar .b-top-bar__social a{
    display:inline-block;
    vertical-align:top;
    width:1.563em;
    height:1.563em;
    padding:.063em;
    margin:0 .375em;
    overflow:hidden;
    position:relative
}
.b-top-bar .b-top-bar__social a span{
    display:block;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    margin:-.875em 0 0 -.875em;
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-top-bar .b-top-bar__social a span:before{
    font-size:1.75em;
    color:#62a7d9
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-fb span:before{
    content:"\e004"
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-vk span:before{
    content:"\e018"
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-tw span:before{
    content:"\e016"
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-ig span:before{
    content:"\e007"
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-ok span:before{
    content:"\e010"
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-tg span:before{
    content:"\e014"
}
.b-top-bar .b-top-bar__social a.b-top-bar__social-tt span:before{
    content:"\e013"
}
.b-top-bar .b-top-bar__social a:hover{
    text-decoration:none
}
.mode-adaptive .b-top-bar .b-top-bar__region{
    display:none
}
.mode-adaptive .b-top-bar .b-top-bar__projects_list{
    display:none
}
.mode-adaptive .b-top-bar .b-top-bar__social{
    display:block
}
.mode-adaptive .b-top-bar .b-top-bar__social a{
    margin:0
}
@media screen and (min-width:25em){
    .mode-adaptive .b-top-bar .b-top-bar__social a{
        margin:0 .375em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-top-bar .b-top-bar__region{
        display:block;
        float:left;
        margin:0 .75em 0 .57em
    }
    .mode-adaptive .b-top-bar .b-top-bar__projects_list{
        display:block
    }
    .mode-adaptive .b-top-bar .b-top-bar__social{
        display:none
    }
}
.b-top-bar-fixed{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    z-index:1000
}
.b-top-bar-fixed .b-top-bar .b-top-bar__home{
    padding-right:1em
}
.b-top-bar-fixed .b-top-bar .b-top-bar__home span{
    width:7.25em;
    padding:0
}
.b-top-bar-fixed .b-top-bar .b-top-bar__wr-user-panel{
    text-align:center
}
.b-top-bar-fixed .b-top-bar .b-top-bar__login{
    float:none;
    display:inline-block;
    vertical-align:top;
    margin-right:0
}
.b-top-bar-fixed .b-top-bar .b-top-bar__projects_list{
    float:left
}
.b-top-bar__share{
    float:right;
    margin-right:1.063em;
    position:relative
}
.b-top-bar__share .b-top-bar__share-expand{
    display:none;
    width:1.688em;
    height:1.688em;
    cursor:pointer;
    position:relative;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.b-top-bar__share .b-top-bar__share-expand i{
    display:block;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    margin:-.875em 0 0 -.875em;
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-top-bar__share .b-top-bar__share-expand i:before{
    font-size:1.75em;
    color:#62a7d9;
    content:"\e026"
}
.b-top-bar__share .b-top-bar__share-expand:hover{
    text-decoration:none
}
.b-top-bar__share .b-social-likes{
    position:relative;
    padding-left:1px;
    text-align:center;
    display:block
}
.b-top-bar__share .b-social-likes .b-social-likes__widget{
    display:inline-block;
    white-space:nowrap;
    position:relative;
    vertical-align:top;
    color:#fff;
    width:2.25em;
    height:1.688em;
    line-height:1.4;
    cursor:pointer
}
.b-top-bar__share .b-social-likes .b-social-likes__widget .b-social-likes__icon{
    display:block;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    margin:-.875em 0 0 -.875em;
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-top-bar__share .b-social-likes .b-social-likes__widget .b-social-likes__icon:before{
    font-size:1.75em;
    color:#fff
}
.b-top-bar__share .b-social-likes .b-social-likes__widget .b-social-likes__counter{
    display:none
}
.b-top-bar__share .b-social-likes .b-social-likes__widget .b-social-likes__counter.b-social-likes__counter_empty{
    display:none
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook .b-social-likes__icon:before{
    content:"\e004"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_fbmessenger .b-social-likes__icon:before{
    content:"\e005"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter .b-social-likes__icon:before{
    content:"\e016"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte .b-social-likes__icon:before{
    content:"\e018"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_mailru .b-social-likes__icon:before{
    content:"\e009"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki .b-social-likes__icon:before{
    content:"\e010"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_plusone .b-social-likes__icon:before{
    content:"\e006"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_pinterest .b-social-likes__icon:before{
    content:"\e011"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_viber .b-social-likes__icon:before{
    content:"\e017"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_whatsapp .b-social-likes__icon:before{
    content:"\e019"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_telegram .b-social-likes__icon:before{
    content:"\e014"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_sms .b-social-likes__icon:before{
    content:"\e012"
}
.b-top-bar__share .b-social-likes .b-social-likes__widget.b-social-likes__widget_flipboard .b-social-likes__icon:before{
    content:"\e021"
}
.mode-adaptive .b-top-bar__share .b-top-bar__share-expand{
    display:block
}
.mode-adaptive .b-top-bar__share .b-tob-bar__share-list{
    display:none;
    position:absolute;
    top:2em;
    right:-1.063em;
    background:rgba(0,0,0,0.5)
}
.mode-adaptive .b-top-bar__share.m-open .b-tob-bar__share-list{
    display:block;
    z-index:500
}
.mode-adaptive .b-top-bar__share .b-social-likes .b-social-likes__widget{
    width:3.75em;
    height:2.688em
}
@media screen and (min-width:64em){
    .mode-adaptive .b-top-bar__share .b-top-bar__share-expand{
        display:none
    }
    .mode-adaptive .b-top-bar__share .b-tob-bar__share-list{
        display:block;
        position:relative;
        top:auto;
        right:auto;
        background:0
    }
    .mode-adaptive .b-top-bar__share.m-open .b-tob-bar__share-list{
        display:block
    }
    .mode-adaptive .b-top-bar__share .b-social-likes .b-social-likes__widget{
        width:2.25em;
        height:1.688em
    }
}
.b-statistic{
    margin:0 -.5em;
    display:block
}
.b-statistic .b-statistic__item{
    display:inline-block;
    font-size:1em;
    position:relative;
    padding-left:1.25em;
    margin:0 .5em
}
.b-statistic .b-statistic__item .b-statistic__icon{
    width:1.25em;
    height:1.25em;
    display:block;
    position:absolute;
    top:50%;
    left:-.125em;
    margin-top:-.625em;
    color:#62a7d9;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    *zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement(small)).className="before")
}
.b-statistic .b-statistic__item .b-statistic__icon:before{
    font-size:1.25em
}
.b-statistic .b-statistic__item .b-statistic__number{
    font-weight:600;
    font-size:.69em;
    display:block
}
.b-statistic .b-statistic__item.m-comments .b-statistic__icon:before{
    content:"\e085";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e085',this.runtimeStyle.lineHeight='1')
}
.b-statistic .b-statistic__item.m-views .b-statistic__icon:before{
    content:"\e082";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e082',this.runtimeStyle.lineHeight='1')
}
.b-statistic .b-statistic__item.m-like .b-statistic__icon:before{
    content:"\e089";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e089',this.runtimeStyle.lineHeight='1')
}
.b-statistic .b-statistic__item.m-dislike .b-statistic__icon:before{
    content:"\e090";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e090',this.runtimeStyle.lineHeight='1')
}
.b-statistic .b-statistic__item.m-voted .b-statistic__icon:before{
    content:"\e087";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e087',this.runtimeStyle.lineHeight='1')
}
.b-statistic .b-statistic__item.m-watchlink{
    font-size:.69em;
    display:inline-block;
    color:#62a7d9;
    text-decoration:underline;
    float:right
}
.b-statistic .b-statistic__item.m-watchlink label{
    position:relative;
    top:1px
}
.b-statistic .b-statistic__item.m-watchlink:hover{
    text-decoration:none
}
.b-header{
    *zoom:1
}
.b-header:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-header .l-page-width .l-page-width__ledge{
    background:#f4f4f4;
    position:relative
}
.b-header .b-header__bg-img{
    position:absolute;
    height:4.375em;
    top:0;
    right:0;
    display:block
}
.b-header .b-header__logo-link{
    position:relative;
    display:block;
    float:left;
    cursor:pointer;
    height:4.375em;
    overflow:hidden
}
.b-header .b-header__logo-link img{
    height:4.375em;
    display:block
}
.b-header .b-header__menu-button{
    display:none
}
.b-header .b-header__layer{
    overflow:hidden;
    height:4.375em
}
.b-header .b-header__date{
    position:relative;
    float:left;
    margin:1.25em 0 0 1.25em
}
.b-header .b-header__date span{
    font-weight:700;
    font-size:.688em
}
.b-header .b-header__date .b-header__date-blue{
    color:#62a7d9
}
.b-header .b-header__date .b-header__date-numeric{
    margin-right:.5em;
    display:none
}
.b-header .b-header__date .b-header__date-letter{
    margin-right:.5em
}
.b-header .b-header__date .b-header__date-time{
    margin-right:.31em
}
.b-header .b-header__search{
    position:relative;
    float:right;
    width:12em;
    margin:1.25em 1.063em 0 1em;
    overflow:hidden
}
.b-header .b-header__search .b-header__search-input{
    position:relative;
    margin-right:1.69em
}
.b-header .b-header__search .b-header__search-input input[type="text"]{
    position:relative;
    float:right;
    border:0;
    background:#fff;
    margin:0;
    font-size:.688em;
    outline:0;
    padding:.55em;
    display:block;
    font-weight:600
}
.b-header .b-header__search .b-header__search-nav{
    display:none
}
.b-header .b-header__search .b-header__search-button{
    position:absolute;
    top:0;
    right:0;
    display:block;
    width:1.69em;
    height:1.69em;
    cursor:pointer;
    overflow:hidden
}
.b-header .b-header__search .b-header__search-button span{
    color:#fff;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin:-.875em 0 0 -.875em;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-header .b-header__search .b-header__search-button span:before{
    font-size:1.75em;
    content:"\e075"
}
.b-header .b-header__search .b-header__search-button input[type="submit"]{
    position:relative;
    width:100%;
    height:100%;
    background:0;
    color:transparent;
    top:0;
    right:0;
    border:0;
    margin:0;
    padding:0;
    filter:alpha(opacity=0);
    opacity:0
}
.b-header .b-header__social{
    float:right;
    position:relative;
    margin:1.25em 0 0;
    padding-top:.19em
}
.b-header .b-header__social span{
    display:block;
    width:1.375em;
    height:1.375em;
    font-family:'Ria Icons';
    speak:none;
    margin:-.687em 0 0 -.687em;
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#282828
}
.b-header .b-header__social span:before{
    font-size:1.375em
}
.b-header .b-header__social .b-header__social-expand{
    float:right;
    display:block;
    width:1.31em;
    height:1.31em;
    position:relative
}
.b-header .b-header__social .b-header__social-expand span:before{
    content:"\e051"
}
.b-header .b-header__social .b-header__social-expand span:hover{
    color:#62a7d9
}
.b-header .b-header__social ul{
    float:right;
    overflow:hidden;
    white-space:nowrap;
    width:10.5em;
    height:1.313em;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -moz-transition-property:width;
    -o-transition-property:width;
    -webkit-transition-property:width;
    transition-property:width
}
.b-header .b-header__social ul li{
    display:inline-block;
    margin-right:.44em
}
.b-header .b-header__social ul li a{
    display:block;
    width:1.313em;
    height:1.313em;
    position:relative
}
.b-header .b-header__social ul li a:hover span{
    color:#62a7d9
}
.b-header .b-header__social.b-header__social-open .b-header__social-expand span:before{
    content:"\e052"
}
.b-header .b-header__social.b-header__social-open ul{
    width:14em
}
.b-header .b-header__social .b-header__social-yt a span:before{
    content:"\e020"
}
.b-header .b-header__social .b-header__social-fb a span:before{
    content:"\e004"
}
.b-header .b-header__social .b-header__social-vk a span:before{
    content:"\e018"
}
.b-header .b-header__social .b-header__social-tw a span:before{
    content:"\e016"
}
.b-header .b-header__social .b-header__social-tg a span:before{
    content:"\e014"
}
.b-header .b-header__social .b-header__social-ig a span:before{
    content:"\e007"
}
.b-header .b-header__social .b-header__social-bn a span:before{
    content:"\e022"
}
.b-header .b-header__social .b-header__social-ok a span:before{
    content:"\e010"
}
.b-header .b-header__social .b-header__social-tt a span:before{
    content:"\e013"
}
.b-header .b-header__theme{
    position:relative;
    float:right;
    margin:.25em 2.625em 0 1em
}
.b-header .b-header__theme .b-header__theme-switch{
    position:relative;
    float:right;
    margin-top:.375em;
    width:2em;
    height:1.063em;
    border-radius:.938em;
    -webkit-border-radius:.938em;
    -moz-border-radius:.938em;
    -ms-border-radius:.938em;
    -o-border-radius:.938em
}
.b-header .b-header__theme .b-header__theme-switch span{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#fff;
    border-radius:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-header .b-header__theme .b-header__theme-switch i{
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:1.063em;
    height:1.063em;
    border:1px solid #3e3e3e;
    background:#fff;
    border-radius:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-transition-property:left;
    -o-transition-property:left;
    -webkit-transition-property:left;
    transition-property:left;
    -moz-transition-duration:.1s;
    -o-transition-duration:.1s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s
}
.b-header .b-header__theme .b-header__theme-title{
    color:#fff;
    white-space:nowrap;
    float:right;
    padding-right:.25em
}
.b-header .b-header__theme .b-header__theme-title span{
    font-size:.687em;
    font-weight:600
}
.b-header .b-header__theme:hover{
    cursor:pointer
}
.b-header .b-header__theme:hover .b-header__theme-title{
    text-decoration:underline
}
.b-header .b-header__currency{
    position:relative;
    float:left;
    clear:both;
    margin:.25em 0 0 1.25em
}
.b-header .b-header__weather{
    position:relative;
    float:left;
    margin:.25em 0 0 1.25em
}
.b-header .b-header__radio{
    display:none
}
.theme-dark .b-header__theme .b-header__theme-switch span{
    background:#282828
}
.theme-dark .b-header__theme .b-header__theme-switch i{
    left:.938em
}
.mode-adaptive .b-header{
    overflow:hidden;
    height:3.125em
}
.mode-adaptive .b-header .b-header__bg-img{
    right:-2.75em;
    top:-.625em
}
.mode-adaptive .b-header .b-header__logo-link{
    height:3.125em;
    margin-left:.375em
}
.mode-adaptive .b-header .b-header__logo-link img{
    height:3.125em
}
.mode-adaptive .b-header .b-header__menu-button{
    position:relative;
    display:block;
    float:right;
    margin-right:.313em;
    width:2.625em;
    height:3.125em;
    overflow:hidden
}
.mode-adaptive .b-header .b-header__menu-button span{
    color:#282828;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin:-.875em 0 0 -.875em;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.mode-adaptive .b-header .b-header__menu-button span:before{
    font-size:1.75em;
    content:"\e096"
}
.mode-adaptive .b-header .b-header__layer{
    height:3.125em
}
.mode-adaptive .b-header .b-header__date{
    display:none
}
.mode-adaptive .b-header .b-header__search{
    position:absolute;
    margin:0;
    top:0;
    right:4.063em;
    height:3.125em;
    width:auto;
    float:none;
    z-index:100;
    -webkit-transition:left ease .5s;
    -moz-transition:left ease .5s;
    -o-transition:left ease .5s;
    -ms-transition:left ease .5s;
    transition:left ease .5s
}
.mode-adaptive .b-header .b-header__search .b-header__search-input{
    margin-right:2.625em;
    margin-top:.475em;
    -webkit-transition:margin-right ease .25s;
    -moz-transition:margin-right ease .25s;
    -o-transition:margin-right ease .25s;
    -ms-transition:margin-right ease .25s;
    transition:margin-right ease .25s
}
.mode-adaptive .b-header .b-header__search .b-header__search-input input[type="text"]{
    width:0;
    padding:.367em 0 .434em;
    font-size:.937em;
    -webkit-transition:width ease .25s;
    -moz-transition:width ease .25s;
    -o-transition:width ease .25s;
    -ms-transition:width ease .25s;
    transition:width ease .25s
}
.mode-adaptive .b-header .b-header__search .b-header__search-nav{
    position:absolute;
    display:block;
    width:2.625em;
    height:3.125em;
    top:0;
    right:-2.625em;
    cursor:pointer;
    overflow:hidden;
    -webkit-transition:right ease .25s;
    -moz-transition:right ease .25s;
    -o-transition:right ease .25s;
    -ms-transition:right ease .25s;
    transition:right ease .25s
}
.mode-adaptive .b-header .b-header__search .b-header__search-nav span{
    color:#282828;
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin:-.875em 0 0 -.875em;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.mode-adaptive .b-header .b-header__search .b-header__search-nav span:before{
    font-size:1.75em;
    content:"\e052"
}
.mode-adaptive .b-header .b-header__search .b-header__search-button{
    width:2.625em;
    height:3.125em;
    -webkit-transition:right ease .25s;
    -moz-transition:right ease .25s;
    -o-transition:right ease .25s;
    -ms-transition:right ease .25s;
    transition:right ease .25s
}
.mode-adaptive .b-header .b-header__search .b-header__search-button span{
    color:#282828
}
.mode-adaptive .b-header .b-header__search .b-header__search-button input[type="submit"]{
    height:0
}
.mode-adaptive .b-header .b-header__social{
    display:none
}
.mode-adaptive .b-header .b-header__theme{
    display:none
}
.mode-adaptive .b-header .b-header__currency{
    display:none
}
.mode-adaptive .b-header .b-header__weather{
    display:none
}
.mode-adaptive .b-header .b-header__radio{
    overflow:hidden;
    text-align:center;
    height:3.125em;
    margin-right:2.625em;
    display:block
}
.mode-adaptive .b-header .b-header__radio a{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:0 .687em;
    height:3.125em;
    line-height:2.9em;
    text-decoration:none
}
.mode-adaptive .b-header .b-header__radio a span{
    vertical-align:middle;
    font-size:.875em;
    font-weight:700;
    display:none;
    text-transform:uppercase;
    color:#ff7800;
    margin:0 .25em 0 0
}
.mode-adaptive .b-header .b-header__radio a span span{
    font-size:1em;
    vertical-align:baseline;
    margin:0 0 0 .25em
}
.mode-adaptive .b-header .b-header__radio a s{
    margin-right:.25em;
    text-decoration:none;
    width:1.5em;
    height:1.5em;
    position:relative;
    display:none;
    vertical-align:middle;
    color:#ff7800;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.mode-adaptive .b-header .b-header__radio a s:before{
    font-size:1.5em;
    content:"\e100"
}
.mode-adaptive .b-header .b-header__radio a i{
    text-decoration:none;
    width:2em;
    height:2em;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    color:#ff7800;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.mode-adaptive .b-header .b-header__radio a i:before{
    font-size:2em;
    content:"\e079"
}
.mode-adaptive .b-header.m-search-open .b-header__radio{
    display:none
}
.mode-adaptive .b-header.m-search-open .b-header__search{
    left:2.188em
}
.mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-input{
    margin-right:5.25em
}
.mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-input input[type="text"]{
    width:100%;
    padding:.367em .667em .434em
}
.mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-nav{
    right:0
}
.mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-button{
    right:2.625em
}
.mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-button input[type="submit"]{
    height:100%
}
@media screen and (min-width:30em){
    .mode-adaptive .b-header .b-header__logo-link{
        position:relative;
        margin-left:.25em;
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__logo-link img{
        margin-top:0;
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__menu-button{
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__layer{
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__date{
        display:block;
        margin:.687em 0 0
    }
    .mode-adaptive .b-header .b-header__date .b-header__date-numeric{
        display:inline
    }
    .mode-adaptive .b-header .b-header__date .b-header__date-letter{
        display:none
    }
    .mode-adaptive .b-header .b-header__search{
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-input{
        margin-top:.475em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-nav{
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-button{
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__weather{
        display:block;
        clear:both;
        margin:-.25em 0 0
    }
    .mode-adaptive .b-header .b-header__weather .b-weather .b-weather__weather .b-weather__locale{
        display:none
    }
    .mode-adaptive .b-header .b-header__radio{
        height:3.125em;
        padding-left:1em
    }
    .mode-adaptive .b-header .b-header__radio a{
        height:3.125em
    }
    .mode-adaptive .b-header .b-header__radio a span{
        display:inline
    }
    .mode-adaptive .b-header .b-header__radio a span span{
        display:none
    }
    .mode-adaptive .b-header .b-header__radio a s{
        display:inline-block
    }
}
@media screen and (min-width:35em){
    .mode-adaptive .b-header .b-header__layer{
        position:relative
    }
    .mode-adaptive .b-header .b-header__radio a span{
        display:inline
    }
    .mode-adaptive .b-header .b-header__radio a span span{
        display:none
    }
    .mode-adaptive .b-header .b-header__search{
        right:0
    }
    .mode-adaptive .b-header.m-search-open .b-header__search{
        left:0
    }
}
@media screen and (min-width:38em){
    .mode-adaptive .b-header .b-header__radio a s{
        display:inline-block
    }
    .mode-adaptive .b-header .b-header__radio a span span{
        display:inline
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-header{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__logo-link{
        height:4.375em;
        margin-left:0
    }
    .mode-adaptive .b-header .b-header__logo-link img{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__layer{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__bg-img{
        right:0;
        top:0
    }
    .mode-adaptive .b-header .b-header__menu-button{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__search{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-input{
        margin-top:1.175em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-nav{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-button{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__radio{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__radio a{
        height:4.375em;
        line-height:4.125
    }
    .mode-adaptive .b-header .b-header__date{
        margin:.687em 0 0 1.25em
    }
    .mode-adaptive .b-header .b-header__date .b-header__date-numeric{
        display:none
    }
    .mode-adaptive .b-header .b-header__date .b-header__date-letter{
        display:inline
    }
    .mode-adaptive .b-header .b-header__weather{
        display:block;
        clear:both;
        margin:-.25em 0 0 1.25em
    }
    .mode-adaptive .b-header .b-header__weather .b-weather .b-weather__weather .b-weather__locale{
        display:inline
    }
}
@media screen and (min-width:54em){
    .mode-adaptive .b-header.m-search-open .b-header__search{
        left:45%
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-header{
        height:4.375em;
        overflow:visible
    }
    .mode-adaptive .b-header .b-header__bg-img{
        right:0;
        top:0
    }
    .mode-adaptive .b-header .b-header__logo-link{
        height:4.375em;
        margin-left:0
    }
    .mode-adaptive .b-header .b-header__logo-link img{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__menu-button{
        display:none
    }
    .mode-adaptive .b-header .b-header__layer{
        height:4.375em
    }
    .mode-adaptive .b-header .b-header__date{
        margin:1.25em 0 0 1.25em
    }
    .mode-adaptive .b-header .b-header__search{
        position:relative;
        left:auto;
        float:right;
        display:block;
        width:12em;
        margin:1.25em 1.063em 0 1em;
        height:auto
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-input{
        position:relative;
        margin-right:1.69em;
        margin-top:0
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-input input[type="text"]{
        width:100%;
        font-size:.688em;
        padding:.55em
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-button{
        width:1.69em;
        height:1.69em;
        right:0
    }
    .mode-adaptive .b-header .b-header__search .b-header__search-button span{
        color:#fff
    }
    .mode-adaptive .b-header.m-search-open .b-header__search{
        left:0
    }
    .mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-input{
        margin-right:1.69em
    }
    .mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-input input[type="text"]{
        padding:.55em
    }
    .mode-adaptive .b-header.m-search-open .b-header__search .b-header__search-button{
        right:0
    }
    .mode-adaptive .b-header .b-header__social{
        display:block
    }
    .mode-adaptive .b-header .b-header__theme{
        display:block
    }
    .mode-adaptive .b-header .b-header__currency{
        display:block
    }
    .mode-adaptive .b-header .b-header__weather{
        clear:none;
        margin:.25em 0 0 1.25em
    }
    .mode-adaptive .b-header .b-header__radio{
        display:none
    }
}
.b-weather{
    display:block;
    cursor:pointer
}
.b-weather:hover{
    text-decoration:none
}
.b-weather .b-weather__button{
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:0 .75em .19em;
    display:block;
    float:right;
    line-height:1.4;
    margin-left:1.25em
}
.b-weather .b-weather__button span{
    font-size:.75em;
    font-weight:600;
    text-transform:uppercase
}
.b-weather .b-weather__button:hover{
    background:#62a7d9;
    color:#e7e7e7
}
.b-weather .b-weather__weather{
    float:right;
    position:relative;
    display:block;
    padding-left:2em
}
.b-weather .b-weather__weather .b-weather__icon{
    position:absolute;
    top:50%;
    left:0;
    width:26px;
    height:26px;
    margin-top:-12px
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-1{
    background-image:url();
    background-position:0 -4501px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-2{
    background-image:url();
    background-position:0 -4795px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-3{
    background-image:url();
    background-position:0 -4837px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-4{
    background-image:url();
    background-position:0 -4879px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-5{
    background-image:url();
    background-position:0 -4921px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-6{
    background-image:url();
    background-position:0 -4963px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-7{
    background-image:url();
    background-position:0 -5005px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-8{
    background-image:url();
    background-position:0 -5047px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-9{
    background-image:url();
    background-position:0 -5089px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-10{
    background-image:url();
    background-position:0 -4543px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-11{
    background-image:url();
    background-position:0 -4585px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-12{
    background-image:url();
    background-position:0 -4627px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-13{
    background-image:url();
    background-position:0 -4669px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-14{
    background-image:url();
    background-position:0 -4711px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__icon.b-weather__icon-15{
    background-image:url();
    background-position:0 -4753px;
    background-repeat:no-repeat
}
.b-weather .b-weather__weather .b-weather__locale{
    padding-left:.5em
}
.b-weather .b-weather__weather .b-weather__locale span{
    font-size:.75em;
    font-weight:600
}
.b-weather .b-weather__weather:hover .b-weather__locale span{
    text-decoration:underline
}
.b-weather .b-weather__weather .b-weather__temp span{
    font-size:.75em;
    font-weight:900
}
.b-currency-list{
    position:relative
}
.b-currency-list .b-currency-list__date{
    position:relative;
    float:left;
    margin-right:1.5em
}
.b-currency-list .b-currency-list__date span{
    font-size:.75em;
    font-weight:700
}
.b-currency-list .b-currency-list__item{
    position:relative;
    float:left;
    margin-right:1.5em
}
.b-currency-list .b-currency-list__item .b-currency-list__currency-name{
    color:#62a7d9;
    font-weight:600;
    margin-right:.5em;
    font-size:.75em
}
.b-currency-list .b-currency-list__item a:hover{
    text-decoration:none
}
.b-currency-list .b-currency-list__item a:hover .b-currency-list__currency-name{
    text-decoration:underline
}
.b-currency-list .b-currency-list__item .b-currency-list__currency-value{
    font-weight:700;
    font-size:.75em
}
.b-currency-list .b-currency-list__item .b-currency-list__currency-value .b-currency-list__currency-change{
    margin-left:.5em;
    font-weight:600
}
.b-currency-list .b-currency-list__item .b-currency-list__currency-value.m-currency-up .b-currency-list__currency-change{
    color:#ff7800
}
.b-currency-list .b-currency-list__item .b-currency-list__currency-value.m-currency-down .b-currency-list__currency-change{
    color:#009476
}
.b-main-nav{
    display:block
}
.b-main-nav:after{
    content:'';
    display:block;
    max-width:64.75em;
    height:1px;
    background:#e7e7e7;
    display:block;
    clear:both;
    margin:0 auto;
    position:relative
}
.b-main-nav .b-main-nav__main{
    position:relative;
    *zoom:1
}
.b-main-nav .b-main-nav__main:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item{
    float:left;
    height:2.375em;
    white-space:nowrap
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-drop{
    display:none
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-link{
    display:block;
    padding:.75em .625em .625em;
    color:#282828;
    text-transform:uppercase;
    overflow:hidden
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-link span{
    font-size:.687em;
    font-weight:600;
    display:block
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item:first-child .b-main-nav__main-link{
    padding-left:1.063em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item:last-child .b-main-nav__main-link{
    padding-right:1.063em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item.sputnik-radio .b-main-nav__main-link{
    color:#ff7800
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item.sputnik-radio .b-main-nav__main-link span{
    position:relative;
    padding-left:1.75em;
    padding-right:1.75em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item.sputnik-radio .b-main-nav__main-link s{
    position:absolute;
    top:50%;
    left:0;
    margin-top:-.625em;
    width:1.25em;
    height:1.25em;
    display:block;
    background-image:url();
    background-position:0 -3136px;
    background-repeat:no-repeat
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item.sputnik-radio .b-main-nav__main-link i{
    position:absolute;
    top:50%;
    right:0;
    margin-top:-.6875em;
    width:1.25em;
    height:1.25em;
    display:block;
    background:#ff7800;
    border-radius:.625em;
    -webkit-border-radius:.625em;
    -moz-border-radius:.625em;
    -ms-border-radius:.625em;
    -o-border-radius:.625em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item.sputnik-radio .b-main-nav__main-link i:before{
    content:'';
    display:block;
    border-left:.5em solid #fff;
    border-top:.375em solid transparent;
    border-bottom:.375em solid transparent;
    position:absolute;
    top:50%;
    left:.44em;
    margin-top:-.33em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub{
    display:none;
    position:absolute;
    top:2.375em;
    right:0;
    left:0
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul{
    max-height:2.625em;
    overflow:hidden;
    *zoom:1
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item{
    float:left;
    white-space:nowrap
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item .b-main-nav__sub-link{
    display:block;
    position:relative;
    padding:.75em;
    color:#fff
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item .b-main-nav__sub-link span{
    font-size:.75em;
    font-weight:600;
    display:block
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item:first-child .b-main-nav__sub-link{
    padding-left:1.063em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item:last-child .b-main-nav__sub-link{
    padding-right:1.063em
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item.m-active .b-main-nav__main-link{
    color:#62a7d9
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item:hover .b-main-nav__main-link{
    color:#62a7d9;
    text-decoration:underline
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item:hover .b-main-nav__sub{
    display:block;
    z-index:200;
    height:auto;
    overflow:visible
}
.b-main-nav .b-main-nav__main .b-main-nav__main-item:hover.sputnik-radio .b-main-nav__main-link{
    color:#ff7800
}
.b-main-nav .b-main-nav__bg-sub{
    height:2.375em
}
.b-hide-slide{
    display:none
}
@media screen and (min-width:64em){
    .b-slide{
        height:auto!important
    }
}
.b-slide-menu__radio{
    display:none
}
.b-slide-menu__project{
    display:none
}
.b-slide-menu__region{
    display:none
}
.b-slide-menu__theme{
    display:none
}
.mode-adaptive .b-content-body{
    position:relative
}
@media screen and (max-width:63.938em){
    .mode-adaptive .b-main-nav:after{
        height:0;
        line-height:0
    }
    .mode-adaptive .b-main-nav .l-page-width .l-page-width__ledge{
        margin:0;
        padding:0;
        background:0
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item{
        float:none;
        height:auto;
        border-bottom:1px solid #f4f4f4
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item.sputnik-radio{
        display:none
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-drop{
        display:block;
        float:right;
        padding:.75em 0 .625em;
        width:2.937em;
        position:relative;
        cursor:pointer
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-drop span{
        font-size:.937em;
        display:block
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-drop:after{
        content:'';
        display:block;
        border-left:.5em solid #7c7c7c;
        border-top:.375em solid transparent;
        border-bottom:.375em solid transparent;
        position:absolute;
        margin:-.375em 0 0 -.5em;
        top:50%;
        left:50%
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-link{
        padding:.75em 1.063em .625em
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__main-link span{
        font-size:.937em;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub{
        position:relative;
        top:0;
        background:#f4f4f4
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul{
        max-height:none
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item{
        float:none;
        border-top:1px solid #fff
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item .b-main-nav__sub-link{
        padding:.75em 1.063em .625em 2em;
        color:#282828
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item .b-main-nav__sub-link span{
        font-size:.813em;
        white-space:normal
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item .b-main-nav__sub ul .b-main-nav__sub-item.m-active .b-main-nav__sub-link{
        color:#62a7d9
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item:hover .b-main-nav__sub{
        display:none
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item.m-sub-open .b-main-nav__main-drop:after{
        border-top:.5em solid #62a7d9;
        border-left:.375em solid transparent;
        border-right:.375em solid transparent;
        border-bottom:0;
        margin:-.25em 0 0 -.687em
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item.m-sub-open .b-main-nav__main-link{
        color:#62a7d9
    }
    .mode-adaptive .b-main-nav .b-main-nav__main .b-main-nav__main-item.m-sub-open .b-main-nav__sub{
        display:block
    }
    .mode-adaptive .b-hide-slide{
        display:none;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        background:#282828;
        filter:alpha(opacity=80);
        opacity:.8;
        z-index:190
    }
    .mode-adaptive .b-slide{
        position:absolute;
        right:0;
        float:right;
        margin-right:-20em;
        width:20em;
        background:#fff;
        z-index:200;
        display:block;
        -webkit-transition:margin-right ease .25s;
        -moz-transition:margin-right ease .25s;
        -o-transition:margin-right ease .25s;
        -ms-transition:margin-right ease .25s;
        transition:margin-right ease .25s
    }
    .mode-adaptive .b-slide .b-slide-menu{
        position:relative
    }
    .mode-adaptive .b-slide-menu__radio{
        display:block;
        border-bottom:1px solid #62a7d9
    }
    .mode-adaptive .b-slide-menu__radio a{
        display:block;
        padding:.75em 1.063em .625em;
        line-height:1.4
    }
    .mode-adaptive .b-slide-menu__radio a s{
        width:1.25em;
        height:1.25em;
        position:relative;
        display:inline-block;
        vertical-align:top;
        margin-right:.5em;
        background-image:url();
        background-position:0 -3166px;
        background-repeat:no-repeat
    }
    .mode-adaptive .b-slide-menu__radio a span{
        font-weight:600;
        font-size:.875em;
        display:inline-block;
        text-transform:uppercase;
        vertical-align:top;
        color:#ff7800
    }
    .mode-adaptive .b-slide-menu__radio a i{
        width:1.25em;
        height:1.25em;
        display:inline-block;
        position:relative;
        background:#fc6d07;
        vertical-align:top;
        margin-left:.5em;
        border-radius:.625em;
        -webkit-border-radius:.625em;
        -moz-border-radius:.625em;
        -ms-border-radius:.625em;
        -o-border-radius:.625em
    }
    .mode-adaptive .b-slide-menu__radio a i:after{
        content:'';
        height:0;
        width:0;
        position:absolute;
        top:50%;
        left:50%;
        margin:-.313em 0 0 -.188em;
        border-left:.563em solid #fff;
        border-top:.313em solid transparent;
        border-bottom:.313em solid transparent
    }
    .mode-adaptive .b-slide-menu__project{
        display:block;
        border-bottom:1px solid #62a7d9
    }
    .mode-adaptive .b-slide-menu__project div{
        padding:.75em 1.063em .625em;
        cursor:pointer
    }
    .mode-adaptive .b-slide-menu__project div span{
        font-weight:600;
        font-size:.937em;
        overflow:hidden;
        text-overflow:ellipsis;
        display:block
    }
    .mode-adaptive .b-slide-menu__project div:hover span{
        text-decoration:underline
    }
    .mode-adaptive .b-slide-menu__project ul{
        background:#f4f4f4;
        display:none
    }
    .mode-adaptive .b-slide-menu__project ul li{
        border-top:1px solid #fff;
        display:block
    }
    .mode-adaptive .b-slide-menu__project ul li a{
        padding:.75em 1.063em .625em 2em;
        display:block;
        color:#282828
    }
    .mode-adaptive .b-slide-menu__project ul li a span{
        font-size:.813em;
        font-weight:600;
        white-space:normal;
        display:block
    }
    .mode-adaptive .b-slide-menu__project.m-open ul{
        display:block
    }
    .mode-adaptive .b-slide-menu__region{
        display:block;
        border-bottom:1px solid #62a7d9
    }
    .mode-adaptive .b-slide-menu__region .b-slide-menu__region-change{
        display:block;
        float:right;
        padding:.75em 0 .625em;
        width:3.5em;
        position:relative;
        cursor:pointer
    }
    .mode-adaptive .b-slide-menu__region .b-slide-menu__region-change span{
        font-size:.937em;
        display:block
    }
    .mode-adaptive .b-slide-menu__region .b-slide-menu__region-change i{
        width:1.75em;
        height:1.75em;
        margin:-.875em 0 0 -.875em;
        position:absolute;
        top:50%;
        left:50%;
        display:block;
        font-family:'Ria Icons'!important;
        speak:none;
        text-align:center;
        font-style:normal;
        font-weight:400;
        font-variant:normal;
        text-transform:none;
        line-height:1;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale
    }
    .mode-adaptive .b-slide-menu__region .b-slide-menu__region-change i:before{
        font-size:1.75em;
        content:"\e077";
        color:#62a7d9
    }
    .mode-adaptive .b-slide-menu__region .b-slide-menu__region-current{
        display:block;
        overflow:hidden;
        padding:.75em 1.063em .625em
    }
    .mode-adaptive .b-slide-menu__region .b-slide-menu__region-current span{
        font-weight:600;
        font-size:.937em;
        display:block;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap
    }
    .mode-adaptive .b-slide-menu__theme{
        display:block;
        border-bottom:1px solid #62a7d9;
        padding:.75em 1.063em .625em;
        cursor:pointer
    }
    .mode-adaptive .b-slide-menu__theme .b-slide-menu__theme-switch{
        position:relative;
        float:right;
        margin-top:.125em;
        width:2em;
        height:1.063em;
        border-radius:.938em;
        -webkit-border-radius:.938em;
        -moz-border-radius:.938em;
        -ms-border-radius:.938em;
        -o-border-radius:.938em
    }
    .mode-adaptive .b-slide-menu__theme .b-slide-menu__theme-switch span{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        left:0;
        border:1px solid #282828;
        background:#fff;
        border-radius:1em;
        -webkit-border-radius:1em;
        -moz-border-radius:1em;
        -ms-border-radius:1em;
        -o-border-radius:1em;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box
    }
    .mode-adaptive .b-slide-menu__theme .b-slide-menu__theme-switch i{
        position:absolute;
        left:0;
        top:0;
        display:block;
        width:1.063em;
        height:1.063em;
        border:1px solid #3e3e3e;
        background:#fff;
        border-radius:1em;
        -webkit-border-radius:1em;
        -moz-border-radius:1em;
        -ms-border-radius:1em;
        -o-border-radius:1em;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        box-sizing:border-box;
        -moz-transition-property:left;
        -o-transition-property:left;
        -webkit-transition-property:left;
        transition-property:left;
        -moz-transition-duration:.1s;
        -o-transition-duration:.1s;
        -webkit-transition-duration:.1s;
        transition-duration:.1s
    }
    .mode-adaptive .b-slide-menu__theme .b-slide-menu__theme-title{
        overflow:hidden
    }
    .mode-adaptive .b-slide-menu__theme .b-slide-menu__theme-title span{
        font-weight:600;
        font-size:.937em;
        display:block
    }
    .mode-adaptive .b-slide-menu__theme:hover .b-slide-menu__theme-title span{
        text-decoration:underline
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-content-body{
        position:static
    }
}
.mode-adaptive.theme-dark .b-slide-menu__theme .b-slide-menu__theme-switch span{
    background:#282828
}
.mode-adaptive.theme-dark .b-slide-menu__theme .b-slide-menu__theme-switch i{
    left:.938em
}
@media screen and (max-width:63.938em){
    .mode-adaptive.m-slide-open .b-hide-slide{
        display:block
    }
    .mode-adaptive.m-slide-open .b-slide{
        position:relative;
        margin-right:0
    }
    .mode-adaptive.m-slide-open .b-content-body{
        position:absolute;
        top:0;
        right:0;
        left:0;
        -webkit-filter:blur(8px);
        -moz-filter:blur(8px);
        -o-filter:blur(8px);
        -ms-filter:blur(8px);
        filter:blur(8px)
    }
}
.b-change-region{
    position:relative;
    margin:0;
    padding:0
}
.b-change-region .b-change-region__loader{
    text-align:center
}
.b-change-region .b-change-region__loader span{
    font-size:.75em
}
.b-change-region .b-change-region__load-error{
    display:none;
    text-align:center
}
.b-change-region .b-change-region__load-error span{
    font-size:.75em
}
.b-change-region .b-change-region__load-error span a{
    color:#62a7d9;
    cursor:pointer
}
.b-change-region .b-change-region__listing{
    overflow:hidden;
    padding-left:1.06em
}
.b-change-region .b-change-region__listing .b-change-region__column{
    float:left;
    position:relative;
    width:19.5em;
    margin-right:.94em
}
.b-change-region .b-change-region__listing .b-change-region__column.m-query .b-change-region__query-input{
    border-color:#dfdfdf;
    background:#fff;
    color:#282828;
    width:15.09em;
    margin:0 0 .9em
}
.b-change-region .b-change-region__listing .b-change-region__column.m-query .b-change-region__query-message{
    color:#7c7c7c
}
.b-change-region .b-change-region__listing .b-change-region__column.m-query .b-change-region__query-message span{
    font-size:.69em
}
.b-change-region .b-change-region__listing .b-change-region__column h3{
    margin-bottom:.5em
}
.b-change-region .b-change-region__listing .b-change-region__column h3 span{
    font-size:.75em;
    font-weight:600;
    color:#282828
}
.b-change-region .b-change-region__listing .b-change-region__column .b-change-region__conveyor{
    overflow:auto;
    height:8.75em;
    width:11.375em
}
.b-change-region .b-change-region__listing .b-change-region__column .b-change-region__conveyor ul li a{
    color:#62a7d9;
    cursor:pointer;
    display:block
}
.b-change-region .b-change-region__listing .b-change-region__column .b-change-region__conveyor ul li a span{
    font-size:.75em;
    font-weight:400
}
.b-change-region .b-change-region__listing .b-change-region__column .b-change-region__conveyor .b-change-region__empty{
    display:none;
    color:#7c7c7c
}
.b-change-region .b-change-region__listing .b-change-region__column .b-change-region__conveyor .b-change-region__empty span{
    font-size:.75em;
    font-weight:400
}
.b-change-region.m-dark-bg .b-change-region__listing .b-change-region__column.m-query .b-change-region__query-input{
    border-color:#3e3e3e;
    background:#282828;
    color:#f7f7f7
}
.b-change-region.m-dark-bg .b-change-region__listing .b-change-region__column h3 span{
    color:#b7b7b7
}
.b-change-region.m-dark-bg .b-change-region__listing .b-change-region__conveyor .b-change-region__empty{
    color:#fff
}
.b-footer{
    margin:2.5em 0 0;
    padding:1em 0 2.5em;
    position:relative;
    display:block;
    background:#282828;
    color:#fff
}
.b-footer .b-footer__nav{
    position:relative;
    *zoom:1
}
.b-footer .b-footer__nav:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-footer .b-footer__nav .b-footer__wr-items{
    display:table;
    width:100%
}
.b-footer .b-footer__nav .b-footer__wr-items .b-footer__nav-item{
    display:table-cell;
    overflow:hidden
}
.b-footer .b-footer__nav .b-footer__wr-items .b-footer__nav-item a{
    float:left;
    padding:.56em 1.06em .625em;
    cursor:pointer;
    color:#7c7c7c;
    white-space:nowrap;
    font-weight:700;
    text-transform:uppercase
}
.b-footer .b-footer__nav .b-footer__wr-items .b-footer__nav-item a:hover{
    text-decoration:underline
}
.b-footer .b-footer__nav .b-footer__wr-items .b-footer__nav-item a span{
    font-size:.81em;
    display:block
}
.b-footer .b-footer__nav .b-footer__wr-items .b-footer__nav-item.m-active a{
    color:#62a7d9
}
.b-footer .b-footer__nav .b-footer__wr-items .b-footer__nav-item.m-active a:hover{
    text-decoration:none;
    cursor:default
}
.b-footer .b-footer__nav .b-footer__nav-content{
    visibility:hidden;
    float:right;
    width:100%;
    margin:1.69em 0 0 -100%
}
.b-footer .b-footer__nav .b-footer__nav-content.m-active{
    visibility:visible
}
.b-footer .b-footer__nav .b-footer__nav-content .b-footer__column{
    float:left;
    width:25%
}
.b-footer .b-footer__nav .b-footer__nav-content .b-footer__column .b-footer__item{
    padding-left:1.06em;
    line-height:1;
    margin-bottom:.625em
}
.b-footer .b-footer__nav .b-footer__nav-content .b-footer__column .b-footer__item a{
    color:#62a7d9
}
.b-footer .b-footer__nav .b-footer__nav-content .b-footer__column .b-footer__item a span{
    font-size:.81em
}
.b-footer .b-footer__nav .b-footer__nav-content .b-footer__column .b-footer__item ul li{
    margin-top:.625em
}
.b-footer .b-footer__nav .b-footer__nav-content .b-footer__column .b-footer__item ul li a{
    color:#b7b7b7
}
.b-footer .b-footer__copyright{
    margin-bottom:3.5em;
    padding:0 1.06em;
    *zoom:1
}
.b-footer .b-footer__copyright:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-footer .b-footer__copyright p{
    font-size:.75em;
    color:#7c7c7c;
    margin-bottom:.75em
}
.b-footer .b-footer__copyright a{
    color:#7c7c7c;
    text-decoration:underline
}
.b-footer .b-footer__copyright a:hover{
    text-decoration:none
}
.b-footer .b-footer__counters{
    padding:0 1.06em;
    *zoom:1
}
.b-footer .b-footer__counters:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-footer .b-footer__counters .b-footer__counter-sect{
    float:left;
    margin:0 2em 1em 0;
    min-height:1.938em
}
.b-footer .b-footer__counters .b-footer__counter-sect a{
    color:#62a7d9;
    text-decoration:underline
}
.b-footer .b-footer__counters .b-footer__counter-sect a span{
    font-size:.75em
}
.b-footer .b-footer__counters .b-footer__counter-sect a:hover{
    text-decoration:none
}
.b-footer .b-footer__counters .b-footer__link-mobile-ver{
    float:right;
    padding-right:1.06em
}
.b-footer .b-footer__counters .b-footer__link-mobile-ver a{
    color:#62a7d9;
    text-decoration:underline
}
.b-footer .b-footer__counters .b-footer__link-mobile-ver a span{
    font-size:.75em
}
.b-footer .b-footer__counters .b-footer__link-mobile-ver a:hover{
    text-decoration:none
}
.b-footer__theme{
    position:relative;
    float:right
}
.b-footer__theme .b-footer__theme-switch{
    position:relative;
    float:right;
    margin-top:.375em;
    width:2em;
    height:1.063em;
    border-radius:.938em;
    -webkit-border-radius:.938em;
    -moz-border-radius:.938em;
    -ms-border-radius:.938em;
    -o-border-radius:.938em
}
.b-footer__theme .b-footer__theme-switch span{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:#fff;
    border-radius:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-footer__theme .b-footer__theme-switch i{
    position:absolute;
    left:0;
    top:0;
    display:block;
    width:1.063em;
    height:1.063em;
    border:1px solid #3e3e3e;
    background:#fff;
    border-radius:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -moz-transition-property:left;
    -o-transition-property:left;
    -webkit-transition-property:left;
    transition-property:left;
    -moz-transition-duration:.1s;
    -o-transition-duration:.1s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s
}
.b-footer__theme .b-footer__theme-title{
    color:#7c7c7c;
    white-space:nowrap;
    float:right;
    padding-right:.25em
}
.b-footer__theme .b-footer__theme-title span{
    font-size:.687em;
    font-weight:600
}
.b-footer__theme:hover{
    cursor:pointer
}
.b-footer__theme:hover .b-header__footer-title{
    text-decoration:underline
}
.theme-dark .b-footer__theme .b-footer__theme-switch span{
    background:#282828;
    border:1px solid #7c7c7c
}
.theme-dark .b-footer__theme .b-footer__theme-switch i{
    left:.938em
}
.mode-adaptive .b-footer .b-footer__counters .b-footer__link-mobile-ver{
    display:none
}
@media screen and (max-width:47.938em){
    .mode-adaptive .b-footer .b-footer__nav{
        display:none
    }
}
@media screen and (max-width:48em){
    .mode-adaptive .b-footer__theme{
        display:none
    }
}
.l-modal{
    display:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    min-width:100%;
    min-height:100%;
    z-index:500;
    border-top:1px solid transparent
}
.l-modal .l-modal__hide{
    position:fixed;
    top:-100px;
    left:-100px;
    right:-100px;
    bottom:-300px;
    background:#282828;
    filter:alpha(opacity=0);
    opacity:0;
    -moz-transition-property:opacity;
    -o-transition-property:opacity;
    -webkit-transition-property:opacity;
    transition-property:opacity;
    -moz-transition-duration:.1s;
    -o-transition-duration:.1s;
    -webkit-transition-duration:.1s;
    transition-duration:.1s
}
.l-modal .l-modal__dimensions{
    position:relative;
    margin:0 auto;
    display:block;
    max-width:64.625em;
    width:100%;
    padding:2em .625em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.l-modal .l-modal__container{
    position:relative
}
.l-modal .l-modal__background{
    background:#f4f4f4;
    overflow:hidden;
    position:relative;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    -moz-box-shadow:rgba(0,0,0,0.35) 0 3px 10px;
    -webkit-box-shadow:rgba(0,0,0,0.35) 0 3px 10px;
    box-shadow:rgba(0,0,0,0.35) 0 3px 10px
}
.l-modal.m-open .l-modal__hide{
    filter:alpha(opacity=65);
    opacity:.65
}
.l-modal.m-full .l-modal__dimensions{
    padding:2em 0
}
.l-modal.m-full.m-small .l-modal__dimensions{
    padding:0;
    background:#f4f4f4
}
.l-modal.m-full.m-small .l-modal__hide{
    display:none
}
.l-modal.m-full.m-small .l-modal__background{
    border-radius:0;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius:0;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    box-shadow:none
}
.l-modal.m-align .l-modal__dimensions{
    display:table
}
.l-modal.m-align .l-modal__dimensions .l-modal__container{
    display:table-cell;
    vertical-align:middle
}
.l-modal .l-modal__preset{
    position:relative
}
.l-modal .l-modal__top-img{
    display:block;
    border-radius:2px 2px 0 0;
    -webkit-border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    -ms-border-radius:2px 2px 0 0;
    -o-border-radius:2px 2px 0 0;
    width:100%
}
.l-modal .l-modal__padding{
    padding:1.5em 2em .5em;
    *zoom:1
}
.l-modal .l-modal__padding:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-modal .l-modal__main-title{
    text-transform:uppercase;
    font-weight:800;
    margin:0 0 1.5em;
    padding-right:1.5em
}
.l-modal .l-modal__main-title span{
    font-size:.937em
}
.l-modal .l-modal__text{
    font-weight:600
}
.l-modal .l-modal__text span{
    font-size:.875em
}
.l-modal .l-modal__text a{
    color:#62a7d9;
    text-decoration:underline
}
.l-modal .l-modal__text a:hover{
    text-decoration:none
}
.l-modal .l-modal__text p{
    margin:0 0 .5em
}
.l-modal .l-modal__title{
    margin:0 0 1.5em;
    font-weight:600
}
.l-modal .l-modal__title span{
    font-size:.875em
}
.l-modal .l-modal__main-content{
    margin:0 0 1.6em;
    font-size:.937em
}
.l-modal .l-modal__main-content a{
    color:#62a7d9;
    text-decoration:underline
}
.l-modal .l-modal__main-content a:hover{
    text-decoration:none
}
.l-modal .l-modal__separator{
    border-bottom:1px solid #dfdfdf;
    padding-top:.25em;
    margin:0 0 1.5em
}
.l-modal .l-modal__capcha-img{
    width:11.875em;
    height:3.75em;
    display:block;
    position:relative
}
.l-modal .l-modal__capcha-img img{
    width:11.875em;
    height:3.438em;
    display:block;
    border:1px solid #dfdfdf;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.l-modal .l-modal__capcha-img .l-modal__capcha-reload{
    background:#fff;
    width:1.063em;
    height:1.063em;
    padding:.25em;
    top:1px;
    left:1px;
    position:absolute;
    border-right:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf
}
.l-modal .l-modal__capcha-img .l-modal__capcha-reload i{
    width:1.063em;
    height:1.063em;
    display:block;
    background-image:url();
    background-position:0 -2449px;
    background-repeat:no-repeat;
    filter:alpha(opacity=50);
    opacity:.5
}
.l-modal .l-modal__capcha-update{
    position:relative;
    cursor:pointer;
    display:block
}
.l-modal .l-modal__user{
    overflow:hidden;
    margin:0 0 1.5em
}
.l-modal .l-modal__user .l-modal__user-avatar{
    border:0;
    float:left;
    width:3.125em;
    height:3.125em;
    display:block;
    margin-right:1em
}
.l-modal .l-modal__user .l-modal__user-name-valign{
    display:table;
    height:3.125em
}
.l-modal .l-modal__user .l-modal__user-name-valign .l-modal__user-name{
    display:table-cell;
    vertical-align:middle
}
.l-modal .l-modal__user .l-modal__user-name-valign .l-modal__user-name span{
    font-size:.937em
}
.l-modal .l-modal__user .l-modal__user-name-valign .l-modal__user-name span.m-name{
    font-weight:700
}
.l-modal .l-modal__grid{
    margin:0 -1em;
    *zoom:1
}
.l-modal .l-modal__grid:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-modal .l-modal__grid .l-modal__grid-1-2{
    float:left;
    width:50%;
    padding:0 1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.l-modal .l-modal__grid .l-modal__grid-1-1{
    float:left;
    width:100%;
    padding:0 1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.l-modal .l-modal__grid .m-right{
    float:right
}
.l-modal .l-modal__grid .m-clear{
    clear:both
}
.l-modal .l-modal__field{
    margin:0 0 .5em;
    display:block
}
.l-modal .l-modal__field .l-modal__field-title{
    margin:0 0 .25em;
    color:#b7b7b7;
    font-weight:600
}
.l-modal .l-modal__field .l-modal__field-title span{
    font-size:.813em
}
.l-modal .l-modal__field.m-field-checkbox{
    padding-top:1.75em
}
.l-modal .l-modal__field.m-field-checkbox span{
    font-size:.813em;
    font-weight:600
}
.l-modal .l-modal__field.m-field-checkbox span.isb-easySwitches{
    font-size:1em
}
.l-modal .l-modal__field.m-field-checkbox:hover span{
    text-decoration:underline
}
.l-modal .l-modal__field input[type='text'].m-error{
    border-color:#fd0400
}
.l-modal .l-modal__field input[type='password'].m-error{
    border-color:#fd0400
}
.l-modal .l-modal__field textarea.m-error{
    border-color:#fd0400
}
.l-modal .l-modal__field.m-error .l-modal__field-title{
    color:#fd0400
}
.l-modal .l-modal__list{
    padding-top:1.5em;
    margin-bottom:.5em
}
.l-modal .l-modal__list .l-modal__link{
    line-height:1.3;
    padding-bottom:.5em
}
.l-modal .l-modal__list .l-modal__link a{
    font-size:.813em;
    color:#62a7d9;
    text-decoration:underline
}
.l-modal .l-modal__list .l-modal__link a:hover{
    text-decoration:none
}
.l-modal .l-modal__error-message{
    margin:0 0 1.5em;
    color:#fd0400;
    font-weight:600;
    display:none
}
.l-modal .l-modal__error-message span{
    font-size:.813em
}
.l-modal .l-modal__footnote{
    margin:0 0 1.5em;
    color:#b7b7b7;
    font-weight:600
}
.l-modal .l-modal__footnote span{
    font-size:.813em
}
.l-modal .l-modal__footnote a{
    color:#62a7d9;
    text-decoration:underline;
    font-size:.813em
}
.l-modal .l-modal__footnote a:hover{
    text-decoration:none
}
.l-modal .l-modal__success{
    display:none
}
.l-modal .l-modal__submit{
    margin:0 0 1.5em;
    padding-top:1.75em
}
.l-modal .l-modal__submit button{
    outline:0;
    width:100%;
    background:0;
    display:block;
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:.334em 1em .25em;
    cursor:pointer;
    font-size:.75em;
    font-weight:600;
    text-transform:uppercase;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.l-modal .l-modal__submit button:hover{
    color:#f4f4f4;
    background:#62a7d9;
    text-decoration:none
}
.l-modal .l-modal__confirm{
    margin:0 0 1.5em;
    padding-top:1.75em;
    overflow:hidden
}
.l-modal .l-modal__confirm button{
    outline:0;
    background:0;
    display:inline-block;
    min-width:8em;
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:.334em 1em .25em;
    cursor:pointer;
    font-size:.75em;
    font-weight:600;
    text-transform:uppercase;
    margin-right:2em;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.l-modal .l-modal__confirm button:hover{
    color:#f4f4f4;
    background:#62a7d9;
    text-decoration:none
}
.l-modal .l-modal__confirm.m-center{
    text-align:center
}
.l-modal .l-modal__close{
    position:absolute;
    width:3.125em;
    height:3.125em;
    top:-1em;
    right:-3.125em;
    cursor:pointer
}
.l-modal .l-modal__close a{
    width:3.125em;
    height:3.125em;
    display:block;
    position:relative;
    overflow:hidden;
    border-radius:0 2px 0 2px;
    -webkit-border-radius:0 2px 0 2px;
    -moz-border-radius:0 2px;
    -ms-border-radius:0 2px 0 2px;
    -o-border-radius:0 2px 0 2px
}
.l-modal .l-modal__close a span{
    position:absolute;
    top:50%;
    left:50%;
    margin:-1.063em 0 0 -1.063em;
    width:2.125em;
    height:2.125em;
    color:#fff;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    text-shadow:rgba(0,0,0,0.35) 0 3px 10px
}
.l-modal .l-modal__close a span:before{
    font-size:2.125em;
    content:"\e072"
}
.l-modal .l-modal__close.m-close-fix a{
    position:absolute;
    top:0
}
.l-modal .l-modal__close.m-close-in{
    right:0;
    top:0
}
.l-modal .l-modal__close.m-close-in a{
    background:rgba(244,244,244,0.5)
}
.l-modal .l-modal__close.m-close-in a span{
    text-shadow:rgba(244,244,244,0.5) 0 3px 10px;
    color:#232323
}
.l-modal .l-modal__loader{
    display:none;
    position:absolute;
    top:2em;
    right:2.125em;
    bottom:2em;
    left:2.125em;
    background:rgba(255,255,255,0.75)
}
.l-modal .l-modal__loader img{
    display:block;
    top:50%;
    left:50%;
    margin:-8px 0 0 -65px;
    display:block;
    position:absolute
}
.mode-adaptive .l-modal input[type="text"],.mode-adaptive .l-modal input[type="password"]{
    font-size:.937em;
    padding:.563em 1em
}
.mode-adaptive .l-modal .l-modal__capcha-img{
    padding-top:.813em
}
.mode-adaptive .l-modal .l-modal__grid{
    margin:0 -.5em;
    *zoom:1
}
.mode-adaptive .l-modal .l-modal__grid:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.mode-adaptive .l-modal .l-modal__grid .l-modal__grid-1-2{
    padding:0 .5em
}
.mode-adaptive .l-modal .l-modal__grid .l-modal__grid-1-1{
    padding:0 .5em
}
.mode-adaptive .l-modal .l-modal__grid.m-adaptive .l-modal__grid-1-2{
    width:100%
}
.mode-adaptive .l-modal .l-modal__field.m-field-checkbox{
    padding-top:2.188em
}
.mode-adaptive .l-modal .l-modal__field.m-field-checkbox span{
    font-size:.937em
}
.mode-adaptive .l-modal .l-modal__list{
    padding-top:.5em
}
.mode-adaptive .l-modal .l-modal__list .l-modal__link{
    padding-bottom:1em
}
.mode-adaptive .l-modal .l-modal__list .l-modal__link a{
    font-size:.937em
}
.mode-adaptive .l-modal .l-modal__submit button,.mode-adaptive .l-modal .l-modal__confirm button{
    padding:.786em 1em .714em;
    font-size:.875em;
    line-height:1.25
}
@media screen and (min-width:30em){
    .mode-adaptive .l-modal .l-modal__grid{
        margin:0 -1em;
        *zoom:1
    }
    .mode-adaptive .l-modal .l-modal__grid:after{
        content:"\0020";
        display:block;
        height:0;
        clear:both;
        overflow:hidden;
        visibility:hidden
    }
    .mode-adaptive .l-modal .l-modal__grid .l-modal__grid-1-2{
        padding:0 1em
    }
    .mode-adaptive .l-modal .l-modal__grid .l-modal__grid-1-1{
        padding:0 1em
    }
    .mode-adaptive .l-modal .l-modal__grid.m-adaptive .l-modal__grid-1-2{
        width:50%
    }
    .mode-adaptive .l-modal .l-modal__list{
        padding-top:1.5em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .l-modal input[type="text"],.mode-adaptive .l-modal input[type="password"]{
        font-size:.687em;
        padding:.455em .9em
    }
    .mode-adaptive .l-modal .l-modal__capcha-img{
        padding-top:0
    }
    .mode-adaptive .l-modal .l-modal__field.m-field-checkbox{
        padding-top:1.75em
    }
    .mode-adaptive .l-modal .l-modal__field.m-field-checkbox span{
        font-size:.813em
    }
    .mode-adaptive .l-modal .l-modal__list .l-modal__link{
        padding-bottom:.5em
    }
    .mode-adaptive .l-modal .l-modal__list .l-modal__link a{
        font-size:.813em
    }
    .mode-adaptive .l-modal .l-modal__submit button,.mode-adaptive .l-modal .l-modal__confirm button{
        padding:.334em 1em .25em;
        font-size:.75em;
        line-height:1.5
    }
}
.b-modal-gallery{
    position:relative
}
.b-modal-gallery .b-modal-gallery__empty-item{
    display:none
}
.b-modal-gallery .b-modal-gallery__empty-item.not-vis{
    position:absolute;
    top:0;
    left:0;
    visibility:hidden;
    z-index:-1000
}
.b-modal-gallery .b-modal-gallery__item{
    background:#282828;
    position:relative;
    display:table;
    width:100%;
    height:100%
}
.b-modal-gallery .b-modal-gallery__img-row{
    position:relative;
    display:table-row
}
.b-modal-gallery .b-modal-gallery__img{
    display:block;
    position:relative
}
.b-modal-gallery .b-modal-gallery__img img{
    max-width:100%;
    display:block;
    margin:0 auto
}
.b-modal-gallery .b-modal-gallery__info-row{
    position:relative;
    display:table-row
}
.b-modal-gallery .b-modal-gallery__info{
    display:block;
    *zoom:1
}
.b-modal-gallery .b-modal-gallery__info:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-modal-gallery .b-modal-gallery__info .b-slideshow__item-info{
    padding:0 1em;
    max-width:40em;
    margin:0 auto
}
.b-modal-gallery .b-modal-gallery__info .b-slideshow__item-info .b-slideshow__item-desc{
    color:#fff;
    margin:0 0 1em;
    padding:.5em 0 0;
    font-weight:200
}
.b-modal-gallery .b-modal-gallery__info .b-slideshow__item-info .b-slideshow__item-desc span{
    font-size:.93em
}
.b-modal-gallery .b-modal-gallery__nav{
    height:0
}
.b-modal-gallery .b-modal-gallery__nav i{
    position:absolute;
    width:1.06em;
    height:1.06em;
    display:block;
    top:50%;
    margin:-.5em 0 0
}
.b-modal-gallery .b-modal-gallery__nav .b-modal-gallery__prev{
    position:absolute;
    left:-3.31em;
    right:60%;
    top:2em;
    bottom:2em
}
.b-modal-gallery .b-modal-gallery__nav .b-modal-gallery__prev i{
    left:1.25em;
    background-image:url();
    background-position:0 -2284px;
    background-repeat:no-repeat
}
.b-modal-gallery .b-modal-gallery__nav .b-modal-gallery__next{
    position:absolute;
    left:60%;
    right:-3.31em;
    top:2em;
    bottom:2em
}
.b-modal-gallery .b-modal-gallery__nav .b-modal-gallery__next i{
    right:1.25em;
    background-image:url();
    background-position:0 -2022px;
    background-repeat:no-repeat
}
.m-full-width .b-modal-gallery{
    height:100%
}
.m-full-width .b-modal-gallery .b-modal-gallery__img-row{
    height:100%
}
.m-full-width .b-modal-gallery .b-modal-gallery__img{
    width:100%;
    height:100%
}
.m-full-width .b-modal-gallery .b-modal-gallery__img img{
    position:absolute;
    top:-1000px;
    bottom:-1000px;
    left:-1000px;
    right:-1000px;
    margin:auto;
    height:auto;
    width:auto;
    max-height:100%
}
.mode-adaptive .m-full-width .b-modal-gallery .b-modal-gallery__info-row{
    display:none
}
@media screen and (min-width:30em){
    .mode-adaptive .m-full-width .b-modal-gallery .b-modal-gallery__info-row{
        display:table-row
    }
}
.b-modal-authorization .b-modal-authorization__soc{
    padding-bottom:.25em
}
.b-modal-authorization .b-modal-authorization__soc a{
    background:0;
    display:block;
    border:1px solid #7c7c7c;
    color:#7c7c7c;
    padding:0 0 .188em 1.563em;
    line-height:1.4;
    cursor:pointer;
    min-width:3.5em;
    margin:0 0 1.25em;
    text-align:center;
    position:relative;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.b-modal-authorization .b-modal-authorization__soc a i{
    position:absolute;
    top:50%;
    left:.75em;
    margin:-.875em 0 0;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-modal-authorization .b-modal-authorization__soc a i:before{
    font-size:1.75em
}
.b-modal-authorization .b-modal-authorization__soc a span{
    font-size:.75em;
    font-weight:600;
    text-transform:uppercase
}
.b-modal-authorization .b-modal-authorization__soc a:hover{
    text-decoration:none
}
.b-modal-authorization .b-modal-authorization__soc a.m-fb{
    border-color:#3b5ca2;
    color:#3b5ca2
}
.b-modal-authorization .b-modal-authorization__soc a.m-fb i:before{
    content:"\e004"
}
.b-modal-authorization .b-modal-authorization__soc a.m-fb:hover{
    background:#3b5ca2;
    color:#f4f4f4
}
.b-modal-authorization .b-modal-authorization__soc a.m-vk{
    border-color:#778db0;
    color:#778db0
}
.b-modal-authorization .b-modal-authorization__soc a.m-vk i:before{
    content:"\e018"
}
.b-modal-authorization .b-modal-authorization__soc a.m-vk:hover{
    background:#778db0;
    color:#f4f4f4
}
.b-modal-authorization .b-modal-authorization__soc a.m-tw{
    border-color:#00b5f5;
    color:#00b5f5
}
.b-modal-authorization .b-modal-authorization__soc a.m-tw i:before{
    content:"\e016"
}
.b-modal-authorization .b-modal-authorization__soc a.m-tw:hover{
    background:#00b5f5;
    color:#f4f4f4
}
.b-modal-authorization .b-modal-authorization__soc a.m-ok{
    border-color:#f48420;
    color:#f48420
}
.b-modal-authorization .b-modal-authorization__soc a.m-ok i:before{
    content:"\e010"
}
.b-modal-authorization .b-modal-authorization__soc a.m-ok:hover{
    background:#f48420;
    color:#f4f4f4
}
.mode-adaptive .b-modal-authorization .b-modal-authorization__soc a{
    padding:.375em 0 .563em 1.56em;
    line-height:1.45
}
@media screen and (min-width:64em){
    .mode-adaptive .b-modal-authorization .b-modal-authorization__soc a{
        padding:0 0 .188em 1.563em;
        line-height:1.4
    }
}
.b-modal-change-region .b-change-region__in-modal{
    position:relative;
    margin:0 -1.063em 1.5em;
    padding:0
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__loader{
    margin:0 1.063em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__loader span{
    font-size:.75em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__load-error{
    display:none;
    margin:0 1.063em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__load-error span{
    font-size:.75em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__load-error span a{
    color:#62a7d9;
    cursor:pointer
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__listing{
    overflow:hidden
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__query{
    margin:0 1.063em 1em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__query-input{
    border-color:#dfdfdf;
    background:#fff;
    color:#282828;
    width:100%
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__query-message{
    color:#7c7c7c
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__query-message span{
    font-size:.69em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__get-region{
    margin:0 auto;
    overflow:hidden;
    padding-left:1.063em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__get-region.m-active-russia .b-change-region__tab a[data-tab='m-active-russia']{
    background:#62a7d9;
    color:#fff;
    text-decoration:none
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__get-region.m-active-worldwide .b-change-region__tab a[data-tab='m-active-worldwide']{
    background:#62a7d9;
    color:#fff;
    text-decoration:none
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__tab{
    display:none;
    padding-right:1.063em;
    margin-bottom:1.5em;
    float:left;
    width:50%;
    position:relative;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__tab a{
    background:0;
    display:block;
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:.438em .75em .563em;
    line-height:1.4;
    cursor:pointer;
    min-width:3.5em;
    font-weight:600;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__tab a span{
    font-size:.875em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__tab a:hover{
    background:#62a7d9;
    color:#fff;
    text-decoration:none
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__column{
    float:left;
    position:relative;
    width:50%;
    padding-right:1.063em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-modal-change-region .b-change-region__in-modal h3{
    margin-bottom:.5em
}
.b-modal-change-region .b-change-region__in-modal h3 span{
    font-size:.75em;
    font-weight:600;
    color:#282828
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor{
    overflow:auto;
    width:100%;
    height:15.625em
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor ul li a{
    color:#62a7d9;
    cursor:pointer;
    display:block
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor ul li a span{
    font-size:.75em;
    font-weight:400
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor .b-change-region__empty{
    display:none;
    color:#7c7c7c
}
.b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor .b-change-region__empty span{
    font-size:.75em;
    font-weight:400
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__query-input{
    font-size:.937em;
    padding:.563em 1em
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region{
    width:20em
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region .b-change-region__tab{
    display:block
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region.m-active-russia .b-change-region__column.m-worldwide{
    display:none
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region.m-active-worldwide .b-change-region__column.m-russia{
    display:none
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__column{
    width:100%
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal h3{
    display:none
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor ul li a{
    padding:.438em 0
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor ul li a span{
    font-size:.937em
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor .b-change-region__empty{
    padding:.438em 0
}
.mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor .b-change-region__empty span{
    font-size:.937em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region{
        width:auto
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region .b-change-region__tab{
        display:none
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region.m-active-russia .b-change-region__column.m-worldwide{
        display:block
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__get-region.m-active-worldwide .b-change-region__column.m-russia{
        display:block
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__column{
        width:50%
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal h3{
        display:block
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal h3 span{
        font-size:.937em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__query-input{
        font-size:.688em;
        padding:.455em .9em
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal h3 span{
        font-size:.75em
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor ul li a{
        padding:0
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor ul li a span{
        font-size:.75em
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor .b-change-region__empty{
        padding:0
    }
    .mode-adaptive .b-modal-change-region .b-change-region__in-modal .b-change-region__conveyor .b-change-region__empty span{
        font-size:.75em
    }
}
.b-modal-author-mail .b-modal-author-mail__submit-place{
    margin:1.5em 0
}
.b-modal-author-mail .b-modal-author-mail__message{
    float:right;
    color:#b7b7b7;
    font-weight:600
}
.b-modal-author-mail .b-modal-author-mail__message span{
    font-size:.81em
}
.b-modal-author-mail .b-modal-author-mail__submit-button{
    background:0;
    display:inline-block;
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:.419em 1em .333em;
    line-height:1.4;
    outline:0;
    font-size:.75em;
    min-width:3.5em;
    font-weight:600;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center
}
.b-modal-author-mail .b-modal-author-mail__submit-button:hover{
    background:#62a7d9;
    color:#fff
}
.mode-adaptive .b-modal-author-mail .b-modal-author-mail__submit-place{
    margin:1em 0 1.5em
}
.mode-adaptive .b-modal-author-mail .b-modal-author-mail__message{
    float:none;
    margin:0 0 1.5em
}
.mode-adaptive .b-modal-author-mail .b-modal-author-mail__submit-button{
    font-size:.875em;
    padding:.714em 1em .643em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-modal-author-mail .b-modal-author-mail__submit-place{
        margin:1.5em 0
    }
    .mode-adaptive .b-modal-author-mail .b-modal-author-mail__message{
        float:right;
        padding-top:.313em;
        margin:0
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-modal-author-mail .b-modal-author-mail__message{
        padding-top:0
    }
    .mode-adaptive .b-modal-author-mail .b-modal-author-mail__submit-button{
        font-size:.75em;
        padding:.419em 1em .333em
    }
}
.b-modal-commenting-rules .b-modal-commenting-rules__wr{
    margin:0 0 2em
}
.b-modal-commenting-rules .b-modal-commenting-rules__text{
    font-size:.81em
}
.b-modal-commenting-rules .b-modal-commenting-rules__text a{
    color:#62a7d9;
    text-decoration:underline
}
.b-modal-commenting-rules .b-modal-commenting-rules__text a:hover{
    text-decoration:none
}
.b-modal-commenting-rules .b-modal-commenting-rules__text p{
    margin:0 0 1em
}
.b-modal-commenting-rules .b-modal-commenting-rules__text ul{
    margin:0 0 1em;
    list-style:disc inside
}
.b-modal-commenting-rules .b-modal-commenting-rules__text ul li{
    list-style:disc inside
}
.b-modal-create-social-account .l-modal__field{
    padding-top:0!important;
    padding-bottom:20px!important
}
.b-modal-create-social-account .l-modal__field.m-field-checkbox{
    line-height:17px
}
.b-modal-create-social-account .l-modal__field.m-field-checkbox a{
    color:#62a7d9
}
.b-modal-create-social-account .l-modal__field.m-field-checkbox .m-error{
    color:red!important
}
.b-modal-create-social-account .l-modal__submit{
    text-align:center
}
.b-modal-create-social-account .l-modal__submit button{
    display:inline-block!important;
    width:auto!important;
    padding-left:35px!important;
    padding-right:35px!important
}
.b-modal-create-social-account .l-modal__error-message a{
    color:#62a7d9
}
.l-wr-page.m-blur{
    -webkit-filter:blur(8px);
    -moz-filter:blur(8px);
    -o-filter:blur(8px);
    -ms-filter:blur(8px);
    filter:blur(8px)
}
.l-photoview__open{
    cursor:zoom-in
}
.l-page.m-stripify .l-photoview__open{
    cursor:default
}
.l-photoview__copy-data,.l-photoview__extlink-data,.l-photoview__desc-data{
    display:none
}
.l-photoview,.l-photoview__back,.l-photoview__sub,.l-photoview__prev,.l-photoview__next,.l-photoview__main,.l-photoview__active,.l-photoview__img,.l-photoview__loader{
    position:absolute;
    display:block;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.l-photoview{
    bottom:auto;
    z-index:500;
    font-size:1em;
    overflow:hidden;
    display:none;
    -ms-user-select:none;
    -moz-user-select:none;
    -webkit-user-select:none
}
.l-photoview__back{
    background:#282828;
    filter:alpha(opacity=80);
    opacity:.8
}
.l-photoview__sub,.l-photoview__prev,.l-photoview__active,.l-photoview__next{
    overflow:hidden
}
.l-photoview__sub,.l-photoview__img{
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.l-photoview__prev{
    -ms-transform:rotate(0) translate(-105%,0);
    -webkit-transform:rotate(0) translate(-105%,0);
    transform:rotate(0) translate(-105%,0);
    -o-transform:rotate(0) translate3d(-105%,0,0)
}
.l-photoview__next{
    -ms-transform:rotate(0) translate(105%,0);
    -webkit-transform:rotate(0) translate(105%,0);
    transform:rotate(0) translate(105%,0);
    -o-transform:rotate(0) translate3d(105%,0,0)
}
.l-photoview__loader,.l-photoview__img{
    max-width:100%;
    max-height:100%;
    margin:auto
}
.l-photoview__bottom{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    display:none
}
.l-photoview__bottom.m-bg{
    background:rgba(0,0,0,0.35)
}
.l-photoview__bottom-ind{
    padding:1em 1em 0;
    max-width:40em;
    margin:0 auto;
    color:#fff
}
.l-photoview__flex{
    margin:0 -.5em;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
.l-photoview__info{
    padding:0 .5em 1em
}
.l-photoview__copy,.l-photoview__extlink{
    line-height:1
}
.l-photoview__copy span,.l-photoview__extlink span{
    font-size:.75em
}
.l-photoview__copy a,.l-photoview__copy span,.l-photoview__extlink a,.l-photoview__extlink span{
    color:#e5e5e5;
    text-shadow:0 1px rgba(0,0,0,0.5)
}
.l-photoview__copy a,.l-photoview__extlink a{
    text-decoration:underline
}
.l-photoview__copy a:hover,.l-photoview__extlink a:hover{
    text-decoration:none
}
.l-photoview__social{
    margin:0 -.5em 0 .5em;
    padding:0 0 1em
}
.l-photoview__social .b-social-likes{
    position:relative;
    text-align:center
}
.l-photoview__social .b-social-likes .b-social-likes__widget{
    display:inline-block;
    white-space:nowrap;
    position:relative;
    vertical-align:top;
    color:#fff;
    padding:0;
    margin-right:.5em;
    width:2em;
    height:2em;
    line-height:1.4;
    cursor:pointer
}
.l-photoview__social .b-social-likes .b-social-likes__widget:hover{
    color:#fff
}
.l-photoview__social .b-social-likes .b-social-likes__widget:hover:before{
    display:none
}
.l-photoview__social .b-social-likes .b-social-likes__widget .b-social-likes__button{
    display:block
}
.l-photoview__social .b-social-likes .b-social-likes__widget .b-social-likes__button .b-social-likes__icon{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.813em 0 0 -.813em;
    width:1.563em;
    height:1.563em
}
.l-photoview__social .b-social-likes .b-social-likes__widget .b-social-likes__counter{
    display:none
}
.l-photoview__social .b-social-likes .b-social-likes__widget .b-social-likes__counter.b-social-likes__counter_empty{
    display:none
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -916px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -834px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -3403px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -3321px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -3951px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -3869px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_mailru .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2246px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_mailru:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2164px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2484px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2402px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_plusone .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -1556px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_plusone:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -1474px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_pinterest .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2648px;
    background-repeat:no-repeat
}
.l-photoview__social .b-social-likes .b-social-likes__widget.b-social-likes__widget_pinterest:hover .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2566px;
    background-repeat:no-repeat
}
.l-photoview__desc{
    padding:0 0 1em;
    text-shadow:0 1px rgba(0,0,0,0.5)
}
.l-photoview__desc span{
    font-size:1em
}
.l-photoview__desc a{
    color:#fff;
    text-decoration:underline
}
.l-photoview__desc a:hover{
    text-decoration:none
}
.l-photoview__btn-prev,.l-photoview__btn-next{
    position:absolute;
    top:0;
    bottom:0;
    width:20%;
    cursor:pointer;
    outline:0;
    -webkit-tap-highlight-color:transparent;
    -webkit-tap-highlight-color:transparent;
    display:block
}
.l-photoview__btn-prev i,.l-photoview__btn-next i{
    position:absolute;
    width:3.125em;
    height:3.125em;
    display:block;
    margin-top:-1.563em;
    top:50%;
    background:rgba(0,0,0,0.2)
}
.l-photoview__btn-prev:hover i,.l-photoview__btn-next:hover i{
    background:rgba(0,0,0,0.4)
}
.l-photoview__btn-prev{
    left:0
}
.l-photoview__btn-prev i{
    left:0
}
.l-photoview__btn-prev i:before{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:47%;
    margin:-.625em 0 0 -.125em;
    width:.25em;
    height:.75em;
    background:#fff;
    transform:rotate(45deg)
}
.l-photoview__btn-prev i:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:47%;
    margin:-.25em 0 0 -.125em;
    width:.25em;
    height:.75em;
    background:#fff;
    transform:rotate(-45deg)
}
.l-photoview__btn-next{
    right:0
}
.l-photoview__btn-next i{
    right:0
}
.l-photoview__btn-next i:before{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:53%;
    margin:-.625em 0 0 -.125em;
    width:.25em;
    height:.75em;
    background:#fff;
    transform:rotate(-45deg)
}
.l-photoview__btn-next i:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:53%;
    margin:-.25em 0 0 -.125em;
    width:.25em;
    height:.75em;
    background:#fff;
    transform:rotate(45deg)
}
.l-photoview__zoom{
    position:absolute;
    width:3.125em;
    height:6.25em;
    top:50%;
    right:0;
    margin-top:-3.125em;
    display:block
}
.l-photoview__zoom .l-photoview__zoom-in{
    position:absolute;
    top:-1%;
    width:100%;
    height:50%;
    display:block;
    background:rgba(0,0,0,0.2)
}
.l-photoview__zoom .l-photoview__zoom-in:before{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.563em 0 0 -.125em;
    width:.25em;
    height:1.125em;
    background:#fff
}
.l-photoview__zoom .l-photoview__zoom-in:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.125em 0 0 -.563em;
    width:1.125em;
    height:.25em;
    background:#fff
}
.l-photoview__zoom .l-photoview__zoom-in:hover{
    background:rgba(0,0,0,0.4)
}
.l-photoview__zoom .l-photoview__zoom-out{
    position:absolute;
    bottom:-1%;
    width:100%;
    height:50%;
    display:block;
    background:rgba(0,0,0,0.2)
}
.l-photoview__zoom .l-photoview__zoom-out:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.125em 0 0 -.563em;
    width:1.125em;
    height:.25em;
    background:#fff
}
.l-photoview__zoom .l-photoview__zoom-out:hover{
    background:rgba(0,0,0,0.4)
}
.l-photoview__index-view{
    position:absolute;
    top:0;
    left:0;
    min-width:1.125em;
    height:1.625em;
    color:#fff;
    text-align:center;
    background:rgba(0,0,0,0.2);
    padding:.75em 1em;
    line-height:1.6
}
.l-photoview__index-view span{
    font-weight:800;
    font-size:1em
}
.l-photoview__btn-close{
    position:absolute;
    width:3.125em;
    height:3.125em;
    top:0;
    right:0;
    display:block;
    cursor:pointer;
    background:rgba(0,0,0,0.2)
}
.l-photoview__btn-close:before{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.625em 0 0 -.125em;
    width:.25em;
    height:1.25em;
    background:#fff;
    transform:rotate(45deg)
}
.l-photoview__btn-close:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.125em 0 0 -.625em;
    width:1.25em;
    height:.25em;
    background:#fff;
    transform:rotate(45deg)
}
.l-photoview__btn-close:hover{
    background:rgba(0,0,0,0.4)
}
#smartbanner,html.sb-animation{
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    -ms-transition:all .3s ease;
    transition:all .3s ease
}
#smartbanner{
    position:absolute;
    left:0;
    top:-82px;
    border-bottom:1px solid #e8e8e8;
    width:100%;
    height:86px;
    background:#f2f2f2;
    font-family:'Helvetica Neue',Arial,Verdana,sans-serif;
    z-index:9998;
    -webkit-font-smoothing:antialiased;
    overflow:hidden;
    -webkit-text-size-adjust:none;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
#smartbanner *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
#smartbanner .sb-container{
    margin:0 auto
}
#smartbanner .sb-close{
    position:absolute;
    left:6px;
    top:50%;
    margin-top:-7px;
    display:block;
    width:14px;
    height:14px;
    font-family:'ArialRoundedMTBold',Arial;
    font-size:27px;
    line-height:17px;
    text-align:center;
    color:#797979;
    text-decoration:none;
    text-shadow:none;
    -webkit-font-smoothing:subpixel-antialiased
}
#smartbanner .sb-icon{
    position:absolute;
    left:29px;
    top:50%;
    margin-top:-32px;
    display:block;
    width:64px;
    height:64px;
    background-size:cover;
    border-radius:15px
}
#smartbanner.no-icon .sb-icon{
    display:none
}
#smartbanner .sb-icon.gloss:after{
    content:'';
    position:absolute;
    left:0;
    top:-1px;
    border-top:1px solid rgba(255,255,255,0.4);
    width:100%;
    height:50%;
    background:-webkit-linear-gradient(top,rgba(255,255,255,0.4) 0,rgba(255,255,255,0.1) 100%);
    border-radius:10px 10px 12px 12px
}
#smartbanner .sb-info{
    position:absolute;
    left:103px;
    top:18px;
    right:103px;
    font-size:13px;
    line-height:16px;
    color:#6a6a6a
}
#smartbanner.no-icon .sb-info{
    left:29px
}
#smartbanner .sb-info strong{
    display:block;
    font-size:16px;
    color:#2d2d2d;
    line-height:19px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
#smartbanner .sb-info>span{
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
#smartbanner .sb-info em{
    font-style:normal;
    text-transform:uppercase;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
#smartbanner .sb-button{
    position:absolute;
    right:15px;
    top:50%;
    margin-top:-12px;
    height:24px;
    font-size:18px;
    line-height:24px;
    text-align:enter;
    color:#007aff;
    text-decoration:none
}
#smartbanner.android{
    background:#e5e5e5
}
#smartbanner.android .sb-icon{
    border-radius:10px
}
#smartbanner.android .sb-info{
    right:118px
}
#smartbanner.android .sb-button{
    background:#b3c833;
    border-top:2px solid #b3c833;
    border-bottom:2px solid #b3c833;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow:0 1px 0 rgba(0,0,0,0.05);
    box-shadow:0 1px 0 rgba(0,0,0,0.05);
    color:#fff;
    font-size:14px;
    font-weight:bolder;
    padding:3px 15px;
    margin-top:-17px
}
#smartbanner.android .sb-button:hover{
    border-bottom:2px solid #8c9c29
}
#smartbanner.android .sb-button:active{
    border-top:2px solid #8c9c29;
    border-bottom:2px solid #b3c833
}
#smartbanner.windows .sb-icon{
    border-radius:0;
    position:absolute
}
.video-player{
    position:relative;
    width:100%;
    min-width:320px;
    max-width:1000px;
    height:auto
}
.video-player .b-image-share{
    position:absolute;
    top:0;
    right:0
}
.video-player .video_info{
    display:none;
    margin-top:-5px;
    text-align:right;
    font-size:.75em
}
.video-player .video_info.video_info_visible{
    display:block
}
.video-js{
    outline:0
}
.vjs-gradients{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity:0;
    transition:opacity .1s;
    pointer-events:none
}
.vjs-gradients:before,.vjs-gradients:after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    height:50%
}
.vjs-gradients:before{
    top:0;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0.2)),color-stop(100%,rgba(0,0,0,0)));
    background-image:-moz-linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0));
    background-image:-webkit-linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0));
    background-image:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0))
}
.vjs-gradients:after{
    bottom:0;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
    background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5))
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-gradients{
    transition:opacity .4s
}
.video-js.vjs-paused.vjs-has-started .vjs-gradients,.video-js.vjs-user-active.vjs-has-started .vjs-gradients{
    opacity:1
}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before,.video-js .vjs-modal-dialog,.vjs-modal-dialog .vjs-modal-dialog-content{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.video-js .vjs-big-play-button:before,.video-js .vjs-control:before{
    text-align:center
}
@font-face{
    font-family:VideoJS;
    src:url(data:application/font-woff;
    charset=utf-8;
    base64,d09GRgABAAAAABSAAAoAAAAAHigAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAEEAAABWUcleQ2NtYXAAAAE4AAAAOgAAAUriORC2Z2x5ZgAAAXQAAA/CAAAWgPGk3r5oZWFkAAAROAAAADEAAAA2E0E3UWhoZWEAABFsAAAAHgAAACQUegzIaG10eAAAEYwAAAAcAAAAoB0ZAABsb2NhAAARqAAAAFIAAABSXgZYIm1heHAAABH8AAAAHwAAACABOQDXbmFtZQAAEhwAAAElAAACCtXH9aBwb3N0AAATRAAAATwAAAHca52LC3icY2BkV2ScwMDKwMFSyPKMgYHhF4RmjmEIZzzHwMDEwMrMgBUEpLmmMDh8ZPyozg7iLmQXYbAA0owgDgD9Qgq0AAAAeJxjYGBgZoBgGQZGBhBwAfIYwXwWBg0gzQakGRmYGBg+qv//D1LwkRFE8zNA1QMBIxvDiAcAmXwG3gAAeJydOAl0VFWW/773l9pSVb+2n7VSlVp+TGLIVlVZSFUQwxJkCRKWsAQUhBA8gDS4QCQaRQUbRyFxppFGMg5HtO3W6VFnXBB1jm07R1pUULpHjUqfPo2Keg5uJPUy9/1KojZ0H89U1X//vfvuve+9u78SQMCPtEvaJRBBABVIG41Lu4bOEKsgUD4nd8ldOGcXcgXBTNyiQF2CFBbcRICooMeFhE/QZIF8AkdZUx97mbWbTHAIGvF7yGRi7ezlNPu1LMPcdBrmyjL7NamAOfjdZ8z9GP/8qz/ASyMdLk+M/TXh/qig4A6D6iWgBlU4CqXsBGmDUtgs+obOiD5EM85Ch6WTgoR7RdQg0OH0MNsPHcQknWBvpX/L3hjnWYN4VDAjWbUaoga2+HR397NjBOK+9Gt0wxjR/4dmVH4GjSJkZai+p5TOdnez3/+AWuofeptW/pCDIIjj+pEEq6AKGnIJqcFYiFbHqmNBCHmDyM9b7a1WibUftgz29w+ynbRnELb0Dw72k0/Yzn5iGewf7sFJ8mA/wi/KkzMIug1uYHB2x/gysHmwn+0c5NzgKOfcz9m04RiHsGXozCDCOVgYl+tJPK9DcHNd2UFR/aAFk5BQy4HioaWm4Z5UG0Bbio6+h3toj3TC6Hw/MfQp7UHRjdufItiQY54QEIq5ZqM6coZIOeggBSHuSkQlkIni04ISLgfV4NNwSSBHYOWseXd8sQJcdHfsrwfZWfLn9Btw05I1AMNu9h5/20lF+jTOgesG9p6BzM7SL8gaF8DCOUy//t++TjJ9RnrTSoA9M2fCtyvZyJ6Z02YgGE4xk4EFp/ixx3XNz67hXgsvlAAEvUEIxoISPvwrnRia3zSPkHlN4iPGe8gHJewkOZP2kTPoUCehhPcuEE/6V33sRF9fX3/fqI0FjHV1IXWRNUOxkBc16vXISgglpiK42g9eaQyO6AiPqTVxDte486f4XlKiz3inuzb09W0oCQwGSgCMF7FySKafgV+4w28ig5GWDAX+jHfLhaAxHQfErw0fsY5KT3BXo/mNPlxiKn+8wdhgn/GBUtE79EnmobF+jDxwtI818Q5p6+sbiwVyQF4nlOOgSFYgXqODH6rx+CgFPLRHg3IIYQcPXRVPgMw7xqzUVNriT3+qKMThn1XWsZ2Q7R3YKukvx4dls/zEIwHdumTJVkq3ktmFeZDIiedATUEgg41tXg57PX90GMhnr2m5S7YSsnXJ0q2jviIvQtueLMzGHeLuEknQaTk4IDoBd6ajHh24KT0qK1T2FYLs0RQ7aG4/pACHGQ2nIJ7QfPGEOx7VJSTC/eOEHaRHJemXFlnpV3Kynqm/PJ96HOykw0Pym+ueycpV+hTJul+S9lsl7OZmPVPXnE88Dij5MUa6dv1eQvauN1qaCLeEt5pzs4DazNKMS/NfsasAqv2V/EtnSGYbS9vyzFtHUXBwERQkzDNPGuOHrTCuJ+7jmHDcY6klIgp9f5NGeKqgPRcmmLG4M8qDx7K/k6MuRn1BepK7flpioj9aM/QPVkULG1PMT9pBwbj9dGz/abshs8dtlGwfyxlo+wH0pjwhIlzyd6ICehdGgAYIIlzF+WACve2i/r8Bf/1jTstOovvLAcT4IebwreiWR5991kBAxA2D/0gvbsUMuhkSZgzXF5NKbSc7x851gpV91Qk2sHWyry4qi2H1RzhgRbqMTUkn5acEH69pzKAaPsHVEEKdoGai3Bh2weYjaUlKH8G2T4ZWxqAVRfobaRcG4V04XSKmX8hgMPYbeRRjzGalFJYjHs4/VCQXQJBiulR5vKqJV1dJqf3zJ0JEZ+zYyMgbj+2Rz7Fvp017nr2bNpNvoPiPz7w+ntvl3cinQmgWlgvrkJvHT70eRRZDRVE9irwScUxzsZqEjAA+TEJ1UAlh/PbYqY5hKx6rKSe4A0X2Iqm7KkkQABMwhpBoqMiOzPwEkzsqOxbCtF5NC5sWtzdVTGNnDtz257rIopZeUAOF3nLf3v+Zlpr51gYY2NnbckVl85TK+6JzcmNFqbVNJa05EzyljYvi9V2LE3aH22/Jj8xyBmJr1l8Zn7Kxm3adONH59tud9HS4efKcnlntV9606crlE6e27iyf6yppuiRcKb64d+4v4pc1LUzd3T5t09SGpmQwr+6a+h3dc/Vgw6ry1avn1gzfn1uzLJlTEc4OWbWCWmIP1y5tmNLVUEDXrfvTn9adGvW3HoznFGvREi53rAJ9cikURWviVT4+rIlmBKEGXc4JmGtDSVqNM++xp6ADVs8jc1euPrRSvIc93To/1ea1sqcJAEwnnpKpq1OPviHeMxykH0DV9Kuu2rNixfB76VeJq/P65mp/dfoduAe+qKj4p0BFbeHHYzFrL6auShzIis/rIXYQQwHdV13Fs0vm1YhliKE7n6hFDbPQ4glZict7J3fAFftOsjd/xb78MFT64eOdhwqD+aUlG/ZcPuuyWWU3wuJXTM/vuHv5tcsjnUulNVc12/NvZemzT197r7iTdK+QrNoTm8UoLdt95cIZfb+1RMM7nr/GW7cpZRm3zR60qSIccKuXy2lMDcWSItpOA4oJSzy0iURcqpijPb5ozWMbZgUfnnbd5RWYzhTxHMxk/54VmFwxC/7wWSgJpHbJDTfUk8A7uQuWrl9wqaSwhcPp8/6amB/IqBx65B6hhVsuQaPV4ymeZKuSwM0wY4A+zcfTVFzPCAGlxY05wS2VK8zr0aisRXHkCgdEl9xzjB04vr6rwR33rG288cia6z/a3fnU9sWlc2b6TSaZyGr18cP3H76rq7HFbopo8ark/JyrVfEYOwYrYABWHKM9x9mBY4GlU9/S6+76ov+6V2+uX969Y/KaXwZsgcJsWfM0tt9/6qHeR84uaAxtXlRYddl1bdMr2bIpXYth21+PIwNcX+B3Dd6If0Br09DeGoU5QruwlNtd3E8ULtdoSI8mMPfGo4rqkXzcN7nyQ7KRnDFV/y3II18AwkxdnQKsvUMyjXh1mn/b63sXm7IevXXqYyaAR+atsZg3Xg03FwXtoVIgMyoKQLSEawgkr0ZQURkH+UFCEKQugEDyu96zkz585PWyN0HfDb8naclxzfM9O486JInSl0nbFas3SaxPeUmJFUzsX9D9X0mr2Zl6+OqNz1/xEyBzV8IqapvKnuz9Dn5Qbz2FGceI9Dzm4pUilsmDaHS88lIJD7wfsdsVTFeD7IQM+vvvgy6zE4O8wGK3y09iwz5Kf81zWVsfn5PZqff70o8iAbGgyLaO2Ti/v2DNwNMIJhMNkwlIu9ayDtaxFg4aDRzEoRTExuh9PyEY+XtkWHoA1VyHsRejOi+5MOSiejQ0WO4s+MJowlWNED9gRzciK6/I5MyIKxPcUaLHwwmfS5NFd6a2NCpJWtz5TKvHPaU2u6XE6dgH1+4rmJ70+EjevI01G+uy9/0iz+pwpkK+sGNzQ51Ts2++MS9ZWBQF4nFCVdeREVEG4cUXmSgzFqTbOjq6Ce3u6NhGXJaJSaezuTXkdJssq8VVmicnEJ6c31biyZZz9z2ATEI6wXJuc0ODSh03bsmzONTGkBZGrrBNBnjhpRFRYumXX0jDS8iO3Lx82TZkjSIYGUGbd0u3CDtwgOecACEukjj/8ppUkaIOXs/g6SmOaQpq0LMxAXHJIRTt27Bqn50qclE5MerYTDWrFDl4BesXEYEmqjFMYIiIJgnS+wknSgEGjaj8jUjLb6Mw0VngtE6Pagd9klweYecUm00SRatYVhuqKy40O7MceBAACkpWjrty5mNVbqdqq9VkGR3KbHbKxJYbLa7Kc9grXSaHKHlsI7pdpHJt74pVQbOmzV9792VdQVWkCthdPknxNcZm5LtdE32fh3VFhtOKNO8mWueJ6PnLKv3vNFhMdgkIpfizmzeuqG8rziaiqaCssKA4VDIpJ+4vcEpWINlW1UtMAastGbl8RbxIASm3fG5tXu7KCW4r4hOiypLHcdu5vtsjZoyJE3WRukRZsxdPCmiEmsqaWt1Wm0sUtfxwJt8pPAw5haCwGPVBBAlrAgktLObiBTJ3MoytNIICz9RU0VHjtHNbLef2qUeNKwL+ohk9KHqRMY80XE9V3ICToAhm5mA7f3ayg+UcaJxkhi/wfr8Fvhz+F/YK6zC1TF4K+QuPbYR6GMDibFmvZFkV8zg0q+1Sq9kXXJqqSFrMFqdJNYlmiUiyL2rPsVxiLXS4ElSaarO8eOiBVm9Rh5ol0vvZz5nHUlezD96++vQ22ASfmc3MDVjaXcVevfGPi9nni+tTYIID6FcJODC8QpYrczHqO1yxLCuxl8fL5rucHofFYza5LW5TVmKxH+VqdTrnzW7dnuX9eMZERazX9VpBTodGvqIfy0NCGG9YNwl7hSeE11CKMcOFAw5AIXhlp+ZFMXiNKxXmbB6iYnGnYeI66k+O6mqNXolyJG6cige40Fwo5FHh6lHDNXyaESo4lWYINiPVTN8A452uivqNyGLnOspQlxO8cvt0t4cHk2jC8CPc3GgIKiQVUaWIL8JRKRZ+nAF6WVEVfS7ylzvIcdb+Jtnxl4iuh969RVygv5BMvnWc3IGAIzmH2z8YlCj70OwB86LDuc3NuYcXvQx3vtR+OGcKc+RpN7yzsGpOoDDXmu2JVLvDjmS53Zxj8yk2s399m73AkVuguks9+oyQarE4q8MWm8/qHnnw40ITBVuODYjkfmhLOGTTJKfVdtfEL4kcUCg4i6oKo5eENYAs6/SmW72EwC25FEQlLws15rFQh6VxtgIgZ1kd0kza+34Qiosh+H4vfZw98ATpfrf4uVgo9DuxOPhBL3kCVrKs+QPZJTJlp0wmG9SaSPbAfJgETQsGtEhEG1jAjrIK2Vx551W13ZNTlxXWaSXZZrM6pTUv5jKrVp82/5awbAYJgy/JyokVOCKecL1bojKldyrP7o/HbCqotkvLrn9EkzCQ5DhBJOwayeIkToulqKmhwuGSJdFnwRtvsPm+rLBZzFGxfEITJ6LDbRObp6JsjNw38tHIq/Jzikfw8pu8i1cEchbBeOjTRB9e2BNSe93pqH/rnofZd+wh9sHr825u7YfdW/aXPrSEtA6Q/zh4b31Nw8reNS36Ff/Z+FQPu3fLCz8bu9cOKPxfEjv/38u4YoBxzwiqtBUG3mVd74rqUOgjeQDughF6w/CdmF03wc/T/WTtaAwBBSOHYOEc3CHV+AcKqSPY/OsAXvY0edn5kPS/538n/vPQGuiWbjv43YPS2+fLDor3CcLoPdf2jgK4B5ugCkIwc22TjJQrRUAC88zPyb70qs/pzuEt5ycOX0/v+jy9iuyD0+xJrIFb2H9/SvaSvZ8N9wz34F2P9nyaXpdeN2Wy9O3l503/B2WdWHcAAHicY2BkYGAA4v6w/6Hx/DZfGbjZGUDgqvA3Gxj9V/n/CZ7r7CJALgcDE0gUAEuFDBAAAAB4nGNgZGBgZwCChTxXGRj+n+K5zsDIgAo0AF/BBGAAAHicY2dgYGAfQMz2H42/BIgXQtg8VxkYAIwPBDQAAAAAAA4AUABmAHoAlACuANAA+gEmAU4BpAHgAkACbAK8A0ADYgOcA+oELgRqBJoEvgVUBZoF6AYeBowHJAdaB3wIBgjMCWwKogrOCu4LEAtAAAB4nGNgZGBg0GA4zcDOAAJMQMwFhAwM/8F8BgAg9gIRAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtj9lywjAMRXOBhAClQOm+7+UlH2VsQTxx7NQLlL+v2Wb6UD1IVxotR0kr2dsk+d9mSYIW2uggRYYucvTQxwAnGOIUI4wxwRmmOMcFLnGFa9zgFne4xwMe8YRnvOAVb3jHBz7xhVmnUWwz2LqCS8sVpQ0LjgYro0JNRR089Q9amfVR1lIcO0q5LMeLoJTjlkgXpD3Z0d/Cj/SZ+w7MUtc1UmuyPRfmXnpFLues8dLoKMqoyLrUlbGzzc0y2wOd7kNhgldS0/SQ7hYdmFulyDjTnFRmaftLvmCc5sZU6bJRweVxsCIhddevpY9XMh/qubK9iBMzcn7CgpCmEBSh5Y4o3VXSuJ3ZoRHaVIo5p2Ule6vKaM8qT/m6ZN6xpklXck4296RoaVmdC7PWyjDR4abZRCcoSX4Bm+GJOA==) format("woff"),url(data:application/x-font-ttf;
    charset=utf-8;
    base64,AAEAAAAKAIAAAwAgT1MvMlHJXkMAAAEoAAAAVmNtYXDiORC2AAACIAAAAUpnbHlm8aTevgAAA8AAABaAaGVhZBNBN1EAAADQAAAANmhoZWEUegzIAAAArAAAACRobXR4HRkAAAAAAYAAAACgbG9jYV4GWCIAAANsAAAAUm1heHABOQDXAAABCAAAACBuYW1l1cf1oAAAGkAAAAIKcG9zdGudiwsAABxMAAAB3AABAAAHAAAAAKEM1QAA/8oM1wABAAAAAAAAAAAAAAAAAAAAKAABAAAAAQAAj1dzzV8PPPUACwcAAAAAANUT9jwAAAAA1RP2PP0j/8gM1wcUAAAACAACAAAAAAAAAAEAAAAoAMsABwAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQchAZAABQAIBHEE5gAAAPoEcQTmAAADXABXAc4AAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA8QHxJwcAAAAAoQcUADgAAAABAAAAAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAG/wAABwAAAAcAAAAHAAAABqQAAAahAAAHAAAADNUAAAAAAAMAAAADAAAAHAABAAAAAABEAAMAAQAAABwABAAoAAAABgAEAAEAAgAA8Sf//wAAAADxAf//AAAPAAABAAAAAAAAAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAFAAZgB6AJQArgDQAPoBJgFOAaQB4AJAAmwCvANAA2IDnAPqBC4EagSaBL4FVAWaBegGHgaMByQHWgd8CAYIzAlsCqIKzgruCxALQAAAAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAOABoAAAkCEwQAAxIABSQAEwIAASYAJzYANxYAFwYAAusBwP5Alf7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uAjABUAFQAZsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAEAAAAAA/wF1gAFAAAJASERIQED/P38/p0BXwIIBdX+0/2z/tAAAAACAAAAAAU0BdYAAwAJAAABMxEjAwEhESEBBLd9fbv9/P6dAV8CCASb/coDcP7T/bP+0AAAAgAAAAAFNAXWAAMACQAAATMRIwMBIREhAQS3fX27/fz+nQFfAggEm/3KA3D+0/2z/tAAAAMAAAAABmsF1gADAAcADQAAATMRIwEzESMDASERIQEF7n19/sl9fbv9/P6dAV8CCAWW+9QDMf3KA3D+0/2z/tAAAAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gAPABMAAAEhDgEHER4BFyE+ATcRLgEDIREhBUD8gD9VAQFVPwOAP1UBAVU//IADgAXVAVU//IA/VQEBVT8DgD9V++wDgAAABgAAAAAGawZrAAcADAATABsAIAAoAAAJASYnDgEHASUuAScBBSEBNhI3JgUBBgIHFhchBR4BFwEzARYXPgE3AQK+AWROVIfwYQESA4416aH+7gLl/dABelxoAQH8E/7dXGgBAQ4CMP3kNemhARJ4/t1OVIfwYf7uA/ACaBIBAVhQ/id3pfY+/idL/XNkAQGTTU0B+GT+/5NNSEul9j4B2f4IEgEBWFAB2QAAAAUAAAAABmsF1gAPABMAFwAbAB8AAAEhDgEHER4BFyE+ATcRLgEBIRUhASE1IQUhNSE1ITUhBdX7VkBUAgJUQASqQFQCAlT7FgEq/tYC6v0WAuoBwP7WASr9FgLqBdUBVT/8gD9VAQFVPwOAP1X9rJX+1ZWVlZaVAAMAAAAABiAF1gAPACcAPwAAASEOAQcRHgEXIT4BNxEuAQEjNSMVMzUzFRQGByMuAScRPgE3Mx4BFQUjNSMVMzUzFQ4BByMuATURNDY3Mx4BFwWL++o/VAICVD8EFj9UAgJU/WtwlZVwKiDgICoBASog4CAqAgtwlZVwASog4CAqKiDgICoBBdUBVT/8gD9VAQFVPwOAP1X99yXgJUogKgEBKiABKiAqAQEqIEol4CVKICoBASogASogKgEBKiAAAAYAAAAABiAE9gADAAcACwAPABMAFwAAEzM1IxEzNSMRMzUjASE1IREhNSERFSE14JWVlZWVlQErBBX76wQV++sEFQM1lv5AlQHAlf5Alv5AlQJVlZUAAAABAAAAAAYgBmwALgAAASIGBwE2NCcBHgEzPgE3LgEnDgEHFBcBLgEjDgEHHgEXMjY3AQYHHgEXPgE3LgEFQCtKHv3sBwcCDx5OLF9/AgJ/X19/Agf98R5OLF9/AgJ/XyxOHgIUBQEDe1xcewMDewJPHxsBNxk2GQE0HSACf19ffwICf18bGf7NHCACf19ffwIgHP7KFxpcewICe1xdewAAAgAAAAAGWQZrAEMATwAAATY0Jzc+AScDLgEPASYvAS4BJyEOAQ8BBgcnJgYHAwYWHwEGFBcHDgEXEx4BPwEWHwEeARchPgE/ATY3FxY2NxM2JicFLgEnPgE3HgEXDgEFqwUFngoGB5YHGQ26OkQcAxQP/tYPFAIcRTm6DRoHlQcFC50FBZ0LBQeVBxoNujlFHAIUDwEqDxQCHEU5ug0aB5UHBQv9OG+UAgKUb2+UAgKUAzckSiR7CRoNAQMMCQVLLRzGDhEBAREOxhwtSwUJDP79DBsJeyRKJHsJGg3+/QwJBUstHMYOEQEBEQ7GHC1LBQkMAQMMGwlBApRvb5QCApRvb5QAAAAAAQAAAAAGawZrAAsAABMSAAUkABMCACUEAJUIAaYBPQE9AaYICP5a/sP+w/5aA4D+w/5aCAgBpgE9AT0BpggI/loAAAACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgABJgAnNgA3FgAXBgADgP7D/loICAGmAT0BPQGmCAj+Wv7D/f6uBgYBUv39AVIGBv6uBmsI/lr+w/7D/loICAGmAT0BPQGm+sgGAVL9/QFSBgb+rv39/q4AAAMAAAAABmsGawALABcAIwAAAQQAAxIABSQAEwIAASYAJzYANxYAFwYAAw4BBy4BJz4BNx4BA4D+w/5aCAgBpgE9AT0BpggI/lr+w/3+rgYGAVL9/QFSBgb+rh0Cf19ffwICf19ffwZrCP5a/sP+w/5aCAgBpgE9AT0BpvrIBgFS/f0BUgYG/q79/f6uAk9ffwICf19ffwICfwAAAAQAAAAABiAGIAAPABsAJQApAAABIQ4BBxEeARchPgE3ES4BASM1IxUjETMVMzU7ASEeARcRDgEHITczNSMFi/vqP1QCAlQ/BBY/VAICVP1rcJVwcJVwlgEqICoBASog/tZwlZUGIAJUP/vqP1QCAlQ/BBY/VPyClZUBwLu7ASog/tYgKgFw4AACAAAAAAZrBmsACwAXAAABBAADEgAFJAATAgATBwkBJwkBNwkBFwEDgP7D/loICAGmAT0BPQGmCAj+Wjhp/vT+9GkBC/71aQEMAQxp/vUGawj+Wv7D/sP+WggIAaYBPQE9Aab8EWkBC/71aQEMAQxp/vUBC2n+9AABAAAAAAXWBrYAFgAAAREJAREeARcOAQcuAScjFgAXNgA3JgADgP6LAXW+/QUF/b6+/QWVBgFR/v4BUQYG/q8FiwEq/ov+iwEqBP2/vv0FBf2+/v6vBgYBUf7+AVEAAAABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcABM8ADgAXACoAPQBQAFoAXQAAARE2HgIHDgEHBiYjJyY3FjY3NiYHERQFFjY3PgE3LgEnIwYfAR4BFw4BFxY2Nz4BNy4BJyMGHwEeARcUBhcWNjc+ATcuAScjBh8BHgEXDgEFMz8BFTMRIwYDJRUnAxyEzZRbCA2rgketCAEBqlRoCglxYwF+IiEOIysBAkswHQEECiQ0AgE+YyIhDiIsAQJLMB4BBQokNAE/YyIhDiIsAQJLMB4BBQokNAEBPvmD7kHhqs0s0gEnjgHJAv0FD2a9gIrADwUFAwPDAlVMZ3MF/pUHwgc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9TAc1HTyWV325PgsJED+oY3G9UmQBZQMMR/61g/kBAAAAAQAAAAAGIAa2ABsAAAEEAAMRHgEXMxEhNTYANxYAFxUhETM+ATcRAgADgP7i/oUHAn9f4P7VBgEn3t4BJwb+1eBffwIH/oUGtQf+hf7i/fZffwICVZXeAScGBv7Z3pX9qwJ/XwIKAR4BewAAAQAAAAAFiwWLAAsAAAEnCQEHCQEXCQE3AQWLav5f/l9qAaH+X2oBoQGhav5fBSFq/l8BoWr+X/5fagGh/l9qAaEAAAADAAD//AWcBwAAOQBFAFEAAAEuAScmJyY3PgEXFhcWBDc+ARYXFgYHBgcOAQcXFhceAQcOAScuAS8BJicmBgcGBw4BJy4BNz4BNwETJgInNiQ3FhIXBgQTLgEnDgEHHgEXPgEDKGm6URQTRjgYSioQD5sBbZsdST4UFgIbVHE0cTkYm5obCw8QPyMWJA91OzkQFw51eRs+HyImAQIUEAEya77/BAYBAMHB/gQG/v4hA3xfX30CA31fX3wCEgo8PhAQRVEjEBMICmcEZRcUGSAkQxxVKhQYBhqbnBs+HyMnAgIUD3U7OxEDD3l2GwoPET0jFyQQATIBfAYBAb/C/wQF/v3Dv/0Bwl98AgJ+YF58AgN9AAAB//8AAAcTBYEAhgAAASYnJi8BIyYnJjc2NzY3Ni8BLgEHBSYPAw4BBwYHDgMvAS4DPwE0PwE2NC4CJyYnJgcGBwYXFh8BHgEXFg4DBwYiLgIvAS4BJyYvAS4BJwciDwEGFBceBB8BHgM3MzY/AT4BNSY+Aj8BNh4CHwEeAT8BMj4BJgb3BAMuhAMBPBAdEAtJJhehFgUGLiX+9AcMDAUEBAsELDgjOSgfCRANDwYBAQEBAwEHDRkTMU2tMhMQEQw4FwYGDgEFCQkQBgIMGiYoMhsPDjESCA8EBRQM/ycOBAMGOINhZSEJFxdWaoxCayERBAMHAQ4SFgUHFj01SxwTEjwW7yQnBwYB5AcFVHoDORQlJxxeMR7XOwoIDgUBAgMDAgMDDglxYTpVKBgCBAgdLB8dKCMqQRk2Hh0QBQsBAhgLERUCCCALDD4lRGE2IgcBBRouUjgbGmQvEwsCBAgCAhEGBRQPhPSVhSUJFxY/PCcEAxIEBhcOKEEgFwIDCCxAURMLDBIEBBccJAADAAAAAAcABwAAEAAhAFsAAAECAAUiJicFEy4BNRIAJQQAAQQAAxQWFwMlHgEXJAATAgATJi8BJicmBgcOAQcOAS4BJy4BJyY+AT8BNj8BNiYnJi8BLgEHJyIGBw4BBx4BFx4BFxYyNz4BNz4BBwAJ/g/+inTWX/4Znz1BCQHwAXYBdgHx/Jn+xv5fCEpDXQEcWM5xAToBoggI/l6DBQplNRQPFwsMLQsJFiFdPzA+CgkKEAgRCAQJBQIFBhYmDhkKKQsfDxI3AwVHDArBppxRFSJfEQ0EA5f+jf4UCjk0mwHUY+R8AXMB7QkJ/hMBawj+Yv7Iedpb/u9bOj8BCAGfATcBNwGf/GEGBjEaCAYCDxI1DQsCDi42LFYSEBQPChQJCBMKEwgNN1seCAICCxAQVE9Rfw0V40s8BwQ6Jyc4AAb9I//1A+MG+wAkAEMAegCUALEAygAAATUuAS8BJiAPAQ4BBxUGEBcVHgEXFR4BPwEWMzI3Mz4BNzU2EAMOAQcGJyIHAQYmJxE0JzEuAScCEz4BNzYgFx4BFxIBJicuAScuAScmJyY2NzY3NhYXFhcWBgcOAQcGFx4BFx4BNz4BNz4BFx4BFx4BBw4BBwYPASYyAx4BFxYXFg4BJicmJy4BJyYnLgI2NzMWJxMUBw4BJyY3NC4CJyYvASY3PgEXFhcWHwIwJgciJyYnJicmJy4DPgEzHgEXFgcGByIyA7wl54cC0f5a0gKG5yUnJyPYgQRXJ78+PtPRAofnJSe+Gala3+AFA/7hCRQBCVmpGkVFGqlZwwGIwlqpGUb+DxsXeNdYMlAgHxoLGBQlMxMkDz4uDgkZDBYHDAkeb1UOHQ8aHRETKxQnSyMRCgoQMyQKDBYLE/+g4x8IAwEMGQwBAgUTpHYkIwwXBRALDIk88QIGIAcDARAiMh8mKSQXAQENC0lAghUCAgGBGgMBBAcbDQ8KFBQKAw8KPU8HAQEGDQsPBU0Dg94hASgoASHegwOw/pyxAn3YKLw1IyPHBCgh34MCsQFk/g1WohgqBgP+2QgIDAE4CAIYolYBQQFAV6IXJSUXolf+wP4wBgkxiGI4fUM/Qh85FyoYCQkRRlEbNRIJEQsWF1aBJAYJAQUqEA8CDRk1HQ8lFCQ6EwUDBgMDiAe7nTY1DBEBEQwtLHeqFwUDAQcZEAEEAv5mBQoQAhAKCiJAOzAPEgYFBBYKDQEDIUWSDSQJBBkRESEVCQUCAgQPEwwERUcKChABAAAAAf/i/8gGvAcUABUAAAE2Ejc2JgcGDQIGBwYWFwQWEx4BNwVaOeQmHnuTqP75/qT+381UflGWAY52nSukXAJRogK0oZE6NDtkg2hKJ0y4PbaA/pF2v3QAAAIAAAAABqIHAAAGAA4AAAkBIxEhESMBESERIxEhEQNRAaLY/mvYBBH7I+IGogGJAf8DePyI/uL+cwGN/ZYCagADAAAAAAcBBwIABQAKAA4AABMjESEVIQEhESERJSERIaOiBYv7FwZe+iMF3PrHBJj7aAF9BYSh+aAF1PosoQSSAAAAAAMAAAAADNcHAQAGAAwAEQAAIScJATcJAQUJARcJAQUlAQUBCU3vApv9Ze8Divx2+jz8dwOJ7/1lApsB5P61AT0BSv7E7AKUApTt/ID8gAEDgAOA7P1s/WxGQwX4RPoIAAAAEADGAAEAAAAAAAEABwAAAAEAAAAAAAIABwAHAAEAAAAAAAMABwAOAAEAAAAAAAQABwAVAAEAAAAAAAUACwAcAAEAAAAAAAYABwAnAAEAAAAAAAoAKwAuAAEAAAAAAAsAEwBZAAMAAQQJAAEADgBsAAMAAQQJAAIADgB6AAMAAQQJAAMADgCIAAMAAQQJAAQADgCWAAMAAQQJAAUAFgCkAAMAAQQJAAYADgC6AAMAAQQJAAoAVgDIAAMAAQQJAAsAJgEeVmlkZW9KU1JlZ3VsYXJWaWRlb0pTVmlkZW9KU1ZlcnNpb24gMS4wVmlkZW9KU0dlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAFYAaQBkAGUAbwBKAFMAUgBlAGcAdQBsAGEAcgBWAGkAZABlAG8ASgBTAFYAaQBkAGUAbwBKAFMAVgBlAHIAcwBpAG8AbgAgADEALgAwAFYAaQBkAGUAbwBKAFMARwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABzAHYAZwAyAHQAdABmACAAZgByAG8AbQAgAEYAbwBuAHQAZQBsAGwAbwAgAHAAcgBvAGoAZQBjAHQALgBoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAAAAAgAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAABAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwBHQEeAR8BIAEhASIBIwEkASUBJgEnASgEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwVjbGVhcg1vZG5va2xhc3NuaWtpCXZrb250YWt0ZQh3aGF0c2FwcAV2aWJlcgh0ZWxlZ3JhbQhkb3dubG9hZARjb3B5BGNvZGUAAA==) format("truetype");
    font-weight:400;
    font-style:normal
}
.vjs-icon-play,.video-js .vjs-big-play-button,.video-js .vjs-play-control{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-play:before,.video-js .vjs-big-play-button:before,.video-js .vjs-play-control:before{
    content:"\f101"
}
.vjs-icon-play-circle{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-play-circle:before{
    content:"\f102"
}
.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing:before{
    content:"\f103"
}
.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0,.video-js .vjs-volume-menu-button.vjs-vol-0{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0:before,.video-js .vjs-volume-menu-button.vjs-vol-0:before{
    content:"\f104"
}
.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1,.video-js .vjs-volume-menu-button.vjs-vol-1{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1:before,.video-js .vjs-volume-menu-button.vjs-vol-1:before{
    content:"\f105"
}
.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2,.video-js .vjs-volume-menu-button.vjs-vol-2{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2:before,.video-js .vjs-volume-menu-button.vjs-vol-2:before{
    content:"\f106"
}
.vjs-icon-volume-high,.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-volume-high:before,.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{
    content:"\f107"
}
.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control:before{
    content:"\f108"
}
.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control:before{
    content:"\f109"
}
.vjs-icon-square{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-square:before{
    content:"\f10a"
}
.vjs-icon-spinner{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-spinner:before{
    content:"\f10b"
}
.vjs-icon-subtitles,.video-js .vjs-subtitles-button{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-subtitles:before,.video-js .vjs-subtitles-button:before{
    content:"\f10c"
}
.vjs-icon-captions,.video-js .vjs-captions-button{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-captions:before,.video-js .vjs-captions-button:before{
    content:"\f10d"
}
.vjs-icon-chapters,.video-js .vjs-chapters-button{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-chapters:before,.video-js .vjs-chapters-button:before{
    content:"\f10e"
}
.vjs-icon-share{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-share:before{
    content:"\f10f"
}
.vjs-icon-cog{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-cog:before{
    content:"\f110"
}
.vjs-icon-circle,.video-js .vjs-mouse-display,.video-js .vjs-play-progress,.video-js .vjs-volume-level{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-circle:before,.video-js .vjs-mouse-display:before,.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before{
    content:"\f111"
}
.vjs-icon-circle-outline{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-circle-outline:before{
    content:"\f112"
}
.vjs-icon-circle-inner-circle{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-circle-inner-circle:before{
    content:"\f113"
}
.vjs-icon-hd{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-hd:before{
    content:"\f114"
}
.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button,.video-js .vjs-close-player{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button:before,.video-js .vjs-close-player:before{
    content:"\f11f";
    font-size:23px
}
.vjs-icon-replay,.video-js.vjs-ended .vjs-play-control{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-replay:before,.video-js.vjs-ended .vjs-play-control:before{
    content:"\f116"
}
.vjs-icon-facebook{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-facebook:before{
    content:"\f117"
}
.vjs-icon-gplus{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-gplus:before{
    content:"\f118"
}
.vjs-icon-linkedin{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-linkedin:before{
    content:"\f119"
}
.vjs-icon-twitter{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-twitter:before{
    content:"\f11a"
}
.vjs-icon-tumblr{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-tumblr:before{
    content:"\f11b"
}
.vjs-icon-pinterest{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-pinterest:before{
    content:"\f11c"
}
.vjs-icon-audio-description,.video-js .vjs-descriptions-button{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button:before{
    content:"\f11d"
}
.vjs-icon-audio,.video-js .vjs-audio-button{
    font-family:VideoJS;
    font-weight:400;
    font-style:normal
}
.vjs-icon-audio:before,.video-js .vjs-audio-button:before{
    content:"\f11e"
}
.video-js{
    display:block;
    vertical-align:top;
    box-sizing:border-box;
    color:#fff;
    background-color:#000;
    position:relative;
    padding:0;
    font-size:10px;
    line-height:1;
    font-weight:400;
    font-style:normal;
    font-family:"Open Sans",Arial,Helvetica,sans-serif;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.video-js:-moz-full-screen{
    position:absolute
}
.video-js:-webkit-full-screen{
    width:100%!important;
    height:100%!important
}
.video-js *,.video-js :before,.video-js :after{
    box-sizing:inherit
}
.video-js ul{
    font-family:inherit;
    font-size:inherit;
    line-height:inherit;
    list-style-position:outside;
    margin:0
}
.video-js .vjs-tech{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.video-js .vjs-big-play-button{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    padding:0;
    margin-top:-.67em;
    margin-left:-.67em;
    height:1.34em;
    width:1.34em;
    font-size:5em;
    line-height:1.34;
    cursor:pointer;
    border-radius:50%;
    background-color:rgba(0,0,0,0.6)
}
.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3{
    width:100%;
    max-width:100%;
    height:0
}
.video-js.vjs-16-9{
    padding-top:56.25%
}
.video-js.vjs-4-3{
    padding-top:75%
}
.video-js.vjs-fill{
    width:100%;
    height:100%
}
body.vjs-full-window{
    padding:0;
    margin:0;
    height:100%;
    overflow-y:auto
}
body.vjs-full-window .video-js.vjs-fullscreen{
    position:fixed;
    overflow:hidden;
    z-index:1000;
    left:0;
    top:0;
    bottom:0;
    right:0
}
.video-js.vjs-fullscreen{
    width:100%!important;
    height:100%!important;
    padding-top:0!important
}
.video-js.vjs-fullscreen.vjs-user-inactive{
    cursor:none
}
.videoplayer-embed .video-player{
    position:absolute;
    width:100%;
    height:100%;
    max-width:100%
}
.videoplayer-embed .video-js{
    position:absolute;
    overflow:hidden;
    left:0;
    top:0;
    bottom:0;
    right:0;
    width:100%!important;
    height:100%!important;
    padding-top:0!important
}
.vjs-hidden{
    display:none!important
}
.vjs-disabled{
    opacity:.5;
    cursor:default
}
.video-js .vjs-offscreen{
    height:1px;
    left:-9999px;
    position:absolute;
    top:0;
    width:1px
}
.vjs-lock-showing{
    display:block!important;
    opacity:1;
    visibility:visible
}
.vjs-no-js{
    padding:20px;
    color:#fff;
    background-color:#000;
    font-size:18px;
    font-family:"Open Sans",Arial,Helvetica,sans-serif;
    text-align:center;
    width:300px;
    height:150px;
    margin:0 auto
}
.vjs-no-js a,.vjs-no-js a:visited{
    color:#66a8cc
}
.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{
    outline:0
}
.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{
    display:none
}
.vjs-has-started.vjs-paused .vjs-big-play-button{
    display:block
}
.video-js button{
    background:0;
    border:0;
    color:inherit;
    display:inline-block;
    overflow:visible;
    font-size:inherit;
    line-height:inherit;
    text-transform:none;
    text-decoration:none;
    transition:none;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none
}
.video-js .vjs-control.vjs-close-button,.video-js .vjs-close-player{
    cursor:pointer;
    height:3em;
    position:absolute;
    right:.5em;
    top:.5em;
    z-index:2
}
.vjs-menu-button{
    cursor:pointer
}
.vjs-menu-button.vjs-disabled{
    cursor:default
}
.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{
    display:none
}
.vjs-menu .vjs-menu-content{
    display:block;
    padding:0;
    margin:0;
    overflow:auto;
    font-family:"Open Sans",Arial,Helvetica,sans-serif
}
.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{
    display:none
}
.vjs-menu li{
    list-style:none;
    margin:0;
    padding:.2em 0;
    line-height:1.4em;
    font-size:1.2em;
    text-align:center;
    text-transform:lowercase
}
.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{
    outline:0;
    background-color:#000;
    background-color:rgba(0,0,0,0.5)
}
.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{
    background-color:#fff;
    color:#000
}
.vjs-menu li.vjs-menu-title{
    text-align:center;
    text-transform:uppercase;
    font-size:1em;
    line-height:2em;
    padding:0;
    margin:0 0 .3em;
    font-weight:700;
    cursor:default
}
.vjs-menu-button-popup .vjs-menu{
    display:none;
    position:absolute;
    bottom:0;
    width:10em;
    left:-3em;
    height:0;
    margin-bottom:1.5em;
    border-top-color:rgba(0,0,0,0.7)
}
.vjs-menu-button-popup .vjs-menu .vjs-menu-content{
    background-color:#000;
    background-color:rgba(0,0,0,0.7);
    position:absolute;
    width:100%;
    bottom:1.5em;
    max-height:15em
}
.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{
    display:block
}
.video-js .vjs-menu-button-inline{
    -webkit-transition:all .4s;
    transition:all .4s;
    overflow:hidden
}
.video-js .vjs-menu-button-inline:before{
    width:2.222222222em
}
.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{
    width:12em
}
.video-js .vjs-menu-button-inline.vjs-slider-active{
    -webkit-transition:none;
    transition:none
}
.vjs-menu-button-inline .vjs-menu{
    opacity:0;
    height:100%;
    width:auto;
    position:absolute;
    left:4em;
    top:0;
    padding:0;
    margin:0;
    -webkit-transition:all .4s;
    transition:all .4s
}
.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{
    display:block;
    opacity:1
}
.vjs-menu-button-inline .vjs-menu-content{
    width:auto;
    height:100%;
    margin:0;
    overflow:hidden
}
.video-js .vjs-control-bar{
    display:none;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:4.4em
}
.vjs-has-started .vjs-control-bar{
    display:block;
    visibility:visible;
    opacity:1;
    -webkit-transition:visibility .1s,opacity .1s;
    transition:visibility .1s,opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
    visibility:visible;
    opacity:0;
    -webkit-transition:visibility .4s,opacity .4s;
    transition:visibility .4s,opacity .4s
}
.vjs-has-started.vjs-user-inactive.vjs-playing.vjs-live .vjs-control-bar,.vjs-has-started.vjs-user-inactive.vjs-playing.vjs-dvrseekbar .vjs-dvrseekbar-control-bar{
    opacity:1
}
.vjs-ended .vjs-control-bar{
    background:rgba(0,0,0,0.85)
}
.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{
    display:none!important
}
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
    opacity:1;
    visibility:visible
}
.video-js .vjs-control{
    outline:0;
    position:relative;
    display:inline-block;
    text-align:center;
    margin:0;
    padding:0;
    height:3em;
    width:4em
}
.video-js .vjs-control:before{
    font-size:1.8em;
    line-height:1.67
}
.video-js .vjs-control-text{
    border:0;
    clip:rect(0 0 0 0);
    height:1px;
    margin:-1px;
    overflow:hidden;
    padding:0;
    position:absolute;
    width:1px
}
.video-js .vjs-custom-control-spacer{
    display:none
}
.video-js .vjs-progress-control{
    position:absolute;
    left:1em;
    right:1em;
    top:0;
    padding-top:.3em;
    width:auto;
    min-width:4em;
    height:1.3em
}
.vjs-live .vjs-progress-control{
    display:none
}
.vjs-live .video-share__download{
    display:none!important
}
.video-js .vjs-progress-holder{
    display:block;
    -webkit-transition:all .2s;
    transition:all .2s;
    height:.3em
}
.video-js .vjs-progress-holder.vjs-slider{
    margin:0
}
.video-js .vjs-progress-holder:before{
    content:"";
    position:absolute;
    top:-1em;
    left:0;
    width:100%;
    height:2em
}
.video-js .vjs-progress-control:hover .vjs-progress-holder{
    font-size:1.6666666666667em
}
.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-mouse-display:after,.video-js .vjs-progress-control:hover .vjs-play-progress:after{
    font-family:"Open Sans",Arial,Helvetica,sans-serif;
    visibility:visible;
    font-size:.6em
}
.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-tooltip-progress-bar,.video-js .vjs-progress-holder .vjs-load-progress div{
    position:absolute;
    display:block;
    height:100%;
    margin:0;
    padding:0;
    width:0;
    left:0;
    top:0
}
.video-js .vjs-mouse-display:before{
    display:none
}
.video-js .vjs-play-progress{
    background-color:#fff
}
.video-js .vjs-play-progress:before{
    display:none;
    position:absolute;
    top:-.33333333333333em;
    right:-.5em;
    font-size:.9em
}
.video-js .vjs-time-tooltip,.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{
    visibility:hidden;
    pointer-events:none;
    position:absolute;
    top:-3.4em;
    right:-1.9em;
    font-size:.9em;
    color:#000;
    content:attr(data-current-time);
    padding:6px 8px 8px;
    background-color:#fff;
    background-color:rgba(255,255,255,0.8)
}
.video-js .vjs-time-tooltip,.video-js .vjs-play-progress:before,.video-js .vjs-play-progress:after{
    z-index:1
}
.video-js .vjs-progress-control .vjs-keep-tooltips-inside:after{
    display:none
}
.video-js .vjs-load-progress{
    background:#939598;
    background:rgba(147,149,152,0.5)
}
.video-js .vjs-load-progress div{
    background:#fff;
    background:rgba(147,149,152,0.75)
}
.video-js .vjs-time-tooltip{
    display:inline-block;
    height:2.4em;
    position:relative;
    float:right;
    right:-1.9em
}
.vjs-tooltip-progress-bar{
    visibility:hidden
}
.video-js .vjs-progress-control .vjs-mouse-display{
    display:none;
    position:absolute;
    width:1px;
    height:100%;
    background-color:#000;
    z-index:1
}
.video-js .vjs-progress-control:hover .vjs-mouse-display{
    display:block
}
.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display:after{
    visibility:hidden;
    opacity:0;
    -webkit-transition:visibility .4s,opacity .4s;
    transition:visibility .4s,opacity .4s
}
.vjs-mouse-display .vjs-time-tooltip,.video-js .vjs-progress-control .vjs-mouse-display:after{
    color:#fff;
    background-color:#000;
    background-color:rgba(0,0,0,0.8)
}
.video-js .vjs-slider{
    outline:0;
    position:relative;
    cursor:pointer;
    padding:0;
    margin:0 .1em;
    background-color:#939598;
    background-color:rgba(147,149,152,0.5)
}
.video-js .vjs-slider:focus{
    text-shadow:0 0 1em #fff;
    -webkit-box-shadow:0 0 1em #fff;
    -moz-box-shadow:0 0 1em #fff;
    box-shadow:0 0 1em #fff
}
.video-js .vjs-mute-control,.video-js .vjs-volume-menu-button{
    display:block!important;
    position:absolute;
    top:1.3em;
    right:4.5em;
    z-index:2;
    cursor:pointer
}
.video-js .vjs-mute-control:before,.video-js .vjs-volume-menu-button:before{
    font-size:25px;
    line-height:1
}
.video-js .vjs-volume-bar{
    margin:1.35em .45em
}
.vjs-volume-bar.vjs-slider-horizontal{
    width:5em;
    height:.3em
}
.vjs-volume-bar.vjs-slider-vertical{
    width:.4em;
    height:5em;
    margin:1.35em auto;
    border:1px solid #fff
}
.video-js .vjs-volume-level{
    position:absolute;
    bottom:0;
    left:0;
    background-color:#fff
}
.video-js .vjs-volume-level:before{
    display:none;
    position:absolute;
    font-size:.9em
}
.vjs-slider-vertical .vjs-volume-level{
    width:.3em
}
.vjs-slider-vertical .vjs-volume-level:before{
    top:-.5em;
    left:-.3em
}
.vjs-slider-horizontal .vjs-volume-level{
    height:.3em
}
.vjs-slider-horizontal .vjs-volume-level:before{
    top:-.3em;
    right:-.5em
}
.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{
    height:100%
}
.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{
    width:100%
}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu{
    display:block;
    width:0;
    height:0;
    border-top-color:transparent
}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
    left:.5em;
    padding-bottom:1.5em;
    margin-bottom:3em;
    height:8em
}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu-content{
    width:3em;
    bottom:1.5em
}
.vjs-menu-button-popup.vjs-volume-menu-button-vertical:hover .vjs-menu{
    width:3em
}
.vjs-menu-button-popup.vjs-volume-menu-button-horizontal .vjs-menu{
    left:-2em
}
.vjs-menu-button-popup.vjs-volume-menu-button .vjs-menu-content{
    height:0;
    width:0;
    overflow-x:hidden;
    overflow-y:hidden
}
.vjs-volume-menu-button-vertical:hover .vjs-menu-content,.vjs-volume-menu-button-vertical:focus .vjs-menu-content,.vjs-volume-menu-button-vertical.vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-vertical .vjs-lock-showing .vjs-menu-content{
    height:8em;
    width:3em
}
.vjs-volume-menu-button-horizontal:hover .vjs-menu-content,.vjs-volume-menu-button-horizontal:focus .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-slider-active .vjs-menu-content,.vjs-volume-menu-button-horizontal .vjs-lock-showing .vjs-menu-content{
    height:2.9em;
    width:8em
}
.vjs-volume-menu-button.vjs-menu-button-inline .vjs-menu-content{
    background-color:transparent!important
}
.vjs-poster{
    display:inline-block;
    vertical-align:middle;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:contain;
    background-color:#000;
    cursor:pointer;
    margin:0;
    padding:0;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%
}
.vjs-poster img{
    display:block;
    vertical-align:middle;
    margin:0 auto;
    max-height:100%;
    padding:0;
    width:100%
}
.vjs-has-started .vjs-poster{
    display:none
}
.vjs-audio.vjs-has-started .vjs-poster{
    display:block
}
.vjs-using-native-controls .vjs-poster{
    display:none
}
.video-js .vjs-live-control,.video-js .vjs-live-button{
    position:absolute;
    top:1.6em;
    left:4.6em;
    width:auto;
    height:2em;
    font-size:1em;
    line-height:2;
    white-space:nowrap
}
.video-js .vjs-live-label,.video-js .vjs-live-display{
    padding:0 1.2em;
    background-color:#da2128
}
.video-js .vjs-time-control{
    display:inline-block;
    font-size:1em;
    line-height:3em;
    min-width:2em;
    width:auto
}
.video-js .vjs-time-control div{
    font-size:1.3em
}
.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.vjs-live .vjs-time-control-wrap{
    display:none
}
.video-js .vjs-time-control-wrap{
    position:absolute;
    top:1em;
    left:5em
}
.video-js .vjs-time-divider{
    padding:0 .5em;
    min-width:auto
}
.video-js .vjs-remaining-time{
    display:none
}
.video-js .vjs-play-control{
    position:absolute;
    top:1.3em;
    left:.2em;
    cursor:pointer
}
.video-js .vjs-play-control:before{
    font-size:25px;
    line-height:1
}
.vjs-text-track-display{
    position:absolute;
    bottom:3em;
    left:0;
    right:0;
    top:0;
    pointer-events:none
}
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{
    bottom:1em
}
.video-js .vjs-text-track{
    font-size:1.4em;
    text-align:center;
    margin-bottom:.1em;
    background-color:#000;
    background-color:rgba(0,0,0,0.5)
}
.vjs-subtitles{
    color:#fff
}
.vjs-captions{
    color:#fc6
}
.vjs-tt-cue{
    display:block
}
video::-webkit-media-text-track-display{
    -moz-transform:translateY(-3em);
    -ms-transform:translateY(-3em);
    -o-transform:translateY(-3em);
    -webkit-transform:translateY(-3em);
    transform:translateY(-3em)
}
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{
    -moz-transform:translateY(-1.5em);
    -ms-transform:translateY(-1.5em);
    -o-transform:translateY(-1.5em);
    -webkit-transform:translateY(-1.5em);
    transform:translateY(-1.5em)
}
.video-js .vjs-fullscreen-control{
    position:absolute;
    top:1.3em;
    right:.3em;
    cursor:pointer
}
.video-js .vjs-fullscreen-control:before{
    font-size:25px;
    line-height:1
}
.vjs-playback-rate .vjs-playback-rate-value{
    font-size:1.5em;
    line-height:2;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center
}
.vjs-playback-rate .vjs-menu{
    width:4em;
    left:0
}
.vjs-error .vjs-error-display .vjs-modal-dialog-content{
    padding:5em 3em 0;
    font-size:1.4em;
    line-height:1.5;
    text-align:center
}
.vjs-loading-spinner{
    display:none;
    position:absolute;
    top:50%;
    left:50%;
    margin:-25px 0 0 -25px;
    opacity:.85;
    text-align:left;
    border:6px solid rgba(0,0,0,0.7);
    box-sizing:border-box;
    background-clip:padding-box;
    width:50px;
    height:50px;
    border-radius:25px
}
.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{
    display:block
}
.vjs-loading-spinner:before,.vjs-loading-spinner:after{
    content:"";
    position:absolute;
    margin:-6px;
    box-sizing:inherit;
    width:inherit;
    height:inherit;
    border-radius:inherit;
    opacity:1;
    border:inherit;
    border-color:transparent;
    border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{
    -webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite;
    animation:vjs-spinner-spin 1.1s cubic-bezier(0.6,0.2,0,0.8) infinite,vjs-spinner-fade 1.1s linear infinite
}
.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{
    border-top-color:#fff
}
.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{
    border-top-color:#fff;
    -webkit-animation-delay:.44s;
    animation-delay:.44s
}
@keyframes vjs-spinner-spin{
    100%{
        transform:rotate(360deg)
    }
}
@-webkit-keyframes vjs-spinner-spin{
    100%{
        -webkit-transform:rotate(360deg)
    }
}
@keyframes vjs-spinner-fade{
    from{
        border-top-color:#62a7d9
    }
    20%{
        border-top-color:#62a7d9
    }
    35%{
        border-top-color:#fff
    }
    60%{
        border-top-color:#62a7d9
    }
    100%{
        border-top-color:#62a7d9
    }
}
@-webkit-keyframes vjs-spinner-fade{
    from{
        border-top-color:#62a7d9
    }
    20%{
        border-top-color:#62a7d9
    }
    35%{
        border-top-color:#fff
    }
    60%{
        border-top-color:#62a7d9
    }
    100%{
        border-top-color:#62a7d9
    }
}
.vjs-chapters-button .vjs-menu ul{
    width:24em
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{
    -webkit-box-flex:auto;
    -moz-box-flex:auto;
    -webkit-flex:auto;
    -ms-flex:auto;
    flex:auto
}
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button{
    display:none
}
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-menu-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button{
    display:none
}
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button .vjs-audio-button{
    display:none
}
.vjs-icon-captions,.video-js .vjs-captions-button{
    display:none
}
.vjs-caption-settings{
    position:relative;
    top:1em;
    background-color:#000;
    background-color:rgba(0,0,0,0.75);
    color:#fff;
    margin:0 auto;
    padding:.5em;
    height:16em;
    font-size:12px;
    width:40em
}
.vjs-caption-settings .vjs-tracksettings{
    top:0;
    bottom:1em;
    left:0;
    right:0;
    position:absolute;
    overflow:auto
}
.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{
    float:left
}
.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{
    clear:both
}
.vjs-caption-settings .vjs-tracksettings-controls{
    position:absolute;
    bottom:1em;
    right:1em
}
.vjs-caption-settings .vjs-tracksetting{
    margin:5px;
    padding:3px;
    min-height:40px;
    border:0
}
.vjs-caption-settings .vjs-tracksetting label,.vjs-caption-settings .vjs-tracksetting legend{
    display:block;
    width:100px;
    margin-bottom:5px
}
.vjs-caption-settings .vjs-tracksetting span{
    display:inline;
    margin-left:5px;
    vertical-align:top;
    float:right
}
.vjs-caption-settings .vjs-tracksetting>div{
    margin-bottom:5px;
    min-height:20px
}
.vjs-caption-settings .vjs-tracksetting>div:last-child{
    margin-bottom:0;
    padding-bottom:0;
    min-height:0
}
.vjs-caption-settings label>input{
    margin-right:10px
}
.vjs-caption-settings fieldset{
    margin-top:1em;
    margin-left:.5em
}
.vjs-caption-settings fieldset .vjs-label{
    position:absolute;
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px,1px,1px,1px);
    padding:0;
    border:0;
    height:1px;
    width:1px;
    overflow:hidden
}
.vjs-caption-settings input[type="button"]{
    width:40px;
    height:40px
}
.video-js .vjs-modal-dialog{
    background:rgba(0,0,0,0.85)
}
.vjs-modal-dialog .vjs-modal-dialog-content{
    padding:20px
}
.video-js .vjs-resolution-button{
    position:absolute;
    top:1.3em;
    right:8.6em;
    color:#fff;
    font-family:VideoJS
}
.video-js .vjs-resolution-button .vjs-resolution-button-label{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-sizing:inherit;
    font-family:"Open Sans",Arial,Helvetica,sans-serif;
    font-size:1.7em;
    line-height:1.4em;
    font-weight:700;
    text-align:center;
    text-transform:uppercase
}
.video-js .vjs-resolution-button ul.vjs-menu-content{
    bottom:3em;
    width:5.8em!important
}
.video-js .vjs-resolution-button .vjs-menu{
    left:-.9em;
    width:5.8em;
    padding-bottom:3em
}
.video-js .vjs-resolution-button .vjs-menu li{
    text-transform:none;
    font-size:1em;
    font-family:"Open Sans",Arial,Helvetica,sans-serif;
    font-weight:700;
    line-height:1.3846
}
.vjs-resolution-button-hidden{
    display:none!important
}
.video-js .vjs-logo{
    display:none;
    position:absolute
}
.video-js .vjs-toppane{
    position:absolute;
    top:0;
    left:0;
    right:0;
    padding:0 4em 0 1em;
    height:3em;
    line-height:2.6em
}
.video-js .vjs-toppane span{
    display:none
}
.videoplayer-embed .video-js .vjs-toppane span{
    display:block;
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:1.3em;
    text-shadow:0 0 2px #000
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-toppane span{
    opacity:0
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-logo,.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-close-player,.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-toppane span{
    transition:opacity .4s
}
.video-js.vjs-paused.vjs-has-started .vjs-logo,.video-js.vjs-user-active.vjs-has-started .vjs-logo,.video-js.vjs-paused.vjs-has-started .vjs-close-player,.video-js.vjs-user-active.vjs-has-started .vjs-close-player,.video-js.vjs-paused.vjs-has-started .vjs-toppane span,.video-js.vjs-user-active.vjs-has-started .vjs-toppane span{
    opacity:1
}
.video-js .vjs-close-player{
    position:absolute;
    right:auto;
    left:.5em;
    display:none;
    opacity:0
}
.video-js .vjs-close-player:before{
    font-size:23px
}
.video-player-modal{
    position:fixed;
    bottom:0;
    right:0;
    z-index:201;
    min-width:320px;
    max-width:1000px;
    width:100%;
    overflow:hidden;
    opacity:1;
    visibility:visible;
    transition:opacity .2s linear;
    background-color:rgba(0,0,0,0.5)
}
.video-player-modal .vjs-close-player{
    display:block
}
.video-player-modal .vjs-fullscreen .vjs-close-player{
    display:none
}
.video-player-modal:after{
    display:none;
    content:"";
    position:absolute;
    left:4px;
    bottom:4px;
    z-index:20;
    width:12px;
    height:12px;
    cursor:nesw-resize;
    background-image:linear-gradient(45deg,#b8b9b7,#b8b9b7 1.5px,rgba(0,0,0,0) 1.5px,rgba(0,0,0,0) 3px,#b8b9b7 3px,#b8b9b7 4.5px,rgba(0,0,0,0) 4.5px,rgba(0,0,0,0) 6px,#b8b9b7 6px,#b8b9b7 7.5px,rgba(0,0,0,0) 7.5px)
}
.video-player-modal.video-player-modal__hidden{
    opacity:0;
    visibility:hidden;
    transition:visibility 0 linear .2s,opacity .2s linear;
    pointer-events:none
}
.video-player-holder{
    position:absolute;
    left:-3000px;
    opacity:0
}
.video-player-holder.video-player-holder-main{
    position:relative;
    left:0;
    padding-top:56.25%;
    height:0;
    width:100%;
    opacity:1
}
.video-player-holder.video-player-holder-main .video-player,.video-player-holder.video-player-holder-main video{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
@media screen and (min-width:30em){
    .video-player-modal{
        width:480px;
        height:270px
    }
}
@media screen and (min-width:48em){
    .video-player-modal{
        bottom:auto;
        top:0
    }
    .video-player-modal:after{
        display:block
    }
}
@media screen and (min-width:64em){
    .video-player-modal{
        width:768px;
        height:432px
    }
    .video-player-modal.video-player-modal-main{
        width:480px;
        height:270px
    }
}
.vjs-share-buttons{
    position:absolute;
    top:0;
    right:0
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-share-buttons{
    transition:opacity .4s
}
.video-js.vjs-paused.vjs-has-started .vjs-share-buttons,.video-js.vjs-user-active.vjs-has-started .vjs-share-buttons{
    opacity:1
}
.video-js .vjs-modal-share{
    z-index:7
}
.video-share{
    display:none;
    position:absolute;
    top:50%;
    left:0;
    right:0;
    margin-top:-5.3em;
    text-align:center;
    font-size:10px
}
.vjs-modal-share .video-share{
    display:block
}
.video-share .video-share__buttons{
    margin-top:3em;
    text-align:center
}
.video-share .video-share__buttons a.video-share__button{
    color:#fff
}
.video-share .video-share__buttons a.video-share__button:hover{
    color:#333132
}
.video-share .video-share__button{
    display:inline-block;
    padding:1em 1.4em 1.1em;
    margin-left:1.2em;
    border:1px solid #fff;
    font-weight:700;
    color:#fff;
    text-transform:uppercase;
    text-decoration:none
}
.video-share .video-share__button:first-child{
    margin-left:0
}
.video-share .video-share__button:hover{
    background-color:#fff;
    color:#333132
}
.video-share .video-share__copypaste{
    margin:1.875em 1.875em 0;
    color:#fff;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    font-size:1.6em;
    line-height:1.5;
    -webkit-user-select:all;
    -moz-user-select:all;
    -ms-user-select:text;
    user-select:all
}
.video-share .video-share__copypaste::-moz-selection{
    background:rgba(168,209,255,0.5)
}
.video-share .video-share__copypaste::selection{
    background:rgba(168,209,255,0.5)
}
.video-share .b-social-likes{
    position:relative
}
.video-share .b-social-likes .b-social-likes__widget{
    position:relative;
    display:inline-block;
    vertical-align:top;
    padding:0;
    width:5.7em;
    height:3.9em;
    overflow:hidden;
    white-space:nowrap;
    color:#fff;
    line-height:3.9;
    cursor:pointer
}
.video-share .b-social-likes .b-social-likes__widget:hover{
    color:#fff
}
.video-share .b-social-likes .b-social-likes__widget:hover:before{
    display:none
}
.video-share .b-social-likes .b-social-likes__widget .b-social-likes__button{
    display:block;
    text-indent:-1000px
}
.video-share .b-social-likes .b-social-likes__widget .b-social-likes__button .b-social-likes__icon{
    position:absolute;
    top:0;
    left:0;
    margin:0;
    width:5.7em;
    height:3.9em;
    font-family:VideoJS;
    font-weight:400;
    font-style:normal;
    text-indent:0;
    text-align:center;
    line-height:3.9em
}
.video-share .b-social-likes .b-social-likes__widget .b-social-likes__button .b-social-likes__icon:before{
    font-size:2em
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook .b-social-likes__button .b-social-likes__icon:before{
    content:"\f117"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook:hover{
    background:#3a579b
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter .b-social-likes__button .b-social-likes__icon:before{
    content:"\f11a"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter:hover{
    background:#00aaef
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte .b-social-likes__button .b-social-likes__icon:before{
    content:"\f121"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte:hover{
    background:#416790
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki .b-social-likes__button .b-social-likes__icon:before{
    content:"\f120"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki:hover{
    background:#f98900
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_whatsapp .b-social-likes__button .b-social-likes__icon:before{
    content:"\f122"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_whatsapp:hover{
    background:#25d366
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_viber .b-social-likes__button .b-social-likes__icon:before{
    content:"\f123"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_viber:hover{
    background:#7b519d
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_telegram .b-social-likes__button .b-social-likes__icon:before{
    content:"\f124"
}
.video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_telegram:hover{
    background:#2ca5e0
}
.video-js.vjs-layout-320 .vjs-logo{
    top:1em;
    left:1em;
    width:9.2em;
    height:2.1em
}
.video-js.vjs-layout-320 .vjs-big-play-button{
    font-size:5em
}
.video-js.vjs-layout-320 .vjs-control-bar{
    height:4.4em
}
.video-js.vjs-layout-320 .vjs-play-control{
    top:1.3em;
    left:.2em
}
.video-js.vjs-layout-320 .vjs-play-control:before{
    font-size:25px
}
.video-js.vjs-layout-320 .vjs-time-control div{
    font-size:1.3em
}
.video-js.vjs-layout-320 .vjs-time-control-wrap{
    top:1em;
    left:5em
}
.video-js.vjs-layout-320 .vjs-live-control,.video-js.vjs-layout-320 .vjs-live-button{
    top:1.6em;
    left:4.6em;
    height:1.9em;
    line-height:1.9
}
.video-js.vjs-layout-320 .vjs-live-label,.video-js.vjs-layout-320 .vjs-live-display{
    padding:0 1.2em
}
.video-js.vjs-layout-320 .vjs-mute-control,.video-js.vjs-layout-320 .vjs-volume-menu-button{
    top:1.3em;
    right:4.5em
}
.video-js.vjs-layout-320 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
    padding-bottom:1.5em
}
.video-js.vjs-layout-320 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu-content{
    bottom:1.5em
}
.video-js.vjs-layout-320 .vjs-resolution-button{
    top:1.3em;
    right:8.6em
}
.video-js.vjs-layout-320 .vjs-resolution-button .vjs-menu{
    padding-bottom:3em
}
.video-js.vjs-layout-320 .vjs-resolution-button .vjs-menu li{
    font-size:1em
}
.video-js.vjs-layout-320 .vjs-resolution-button ul.vjs-menu-content{
    bottom:3em
}
.video-js.vjs-layout-320 .vjs-resolution-button .vjs-resolution-button-label{
    font-size:1.7em
}
.video-js.vjs-layout-320 .vjs-fullscreen-control{
    top:1.3em;
    right:.3em
}
.video-js.vjs-layout-320 .vjs-fullscreen-control:before{
    font-size:25px
}
.video-js.vjs-layout-320 .video-share{
    top:50%;
    margin:-45px auto 0;
    width:245px
}
.video-js.vjs-layout-320 .video-share .video-share__buttons{
    display:inline
}
.video-js.vjs-layout-320 .video-share .video-share__button{
    padding:0;
    margin:0;
    width:49px;
    height:32px;
    border:0
}
.video-js.vjs-layout-320 .video-share .video-share__button:hover{
    background-color:#fff;
    color:#414042
}
.video-js.vjs-layout-320 .video-share .video-share__button span{
    display:block;
    text-indent:-1000px;
    overflow:hidden
}
.video-js.vjs-layout-320 .video-share .video-share__button:before{
    font-family:VideoJS;
    font-size:1.9em;
    font-weight:400;
    font-style:normal;
    text-align:center;
    line-height:32px
}
.video-js.vjs-layout-320 .video-share .video-share__download:before{
    content:"\f125"
}
.video-js.vjs-layout-320 .video-share .video-share__link:before{
    content:"\f126"
}
.video-js.vjs-layout-320 .video-share .video-share__embed-code:before{
    content:"\f127";
    font-size:13px
}
.video-js.vjs-layout-320 .video-share .b-social-likes{
    display:inline
}
.video-js.vjs-layout-320 .video-share .b-social-likes .b-social-likes__widget{
    margin:0 0 30px;
    width:49px;
    height:32px;
    line-height:32px
}
.video-js.vjs-layout-320 .video-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_telegram .b-social-likes__button .b-social-likes__icon:before{
    font-size:17px
}
.video-js.vjs-layout-320 .video-share .b-social-likes .b-social-likes__button .b-social-likes__icon{
    width:49px;
    height:32px;
    line-height:32px
}
.video-js.vjs-layout-320 .video-share .video-share__copypaste{
    position:absolute;
    left:0;
    margin:-1.4em 0 0;
    width:100%;
    font-size:1.3em
}
.video-js.vjs-layout-480 .vjs-logo{
    top:1.3em;
    left:1.1em;
    width:10.2em;
    height:2.4em
}
.video-js.vjs-layout-480 .vjs-big-play-button{
    font-size:7.1em
}
.video-js.vjs-layout-480 .vjs-control-bar{
    height:4.6em
}
.video-js.vjs-layout-480 .vjs-play-control{
    top:1.3em;
    left:1.5em
}
.video-js.vjs-layout-480 .vjs-play-control:before{
    font-size:28px
}
.video-js.vjs-layout-480 .vjs-time-control div{
    font-size:1.3em
}
.video-js.vjs-layout-480 .vjs-time-control-wrap{
    top:1.2em;
    left:6.5em
}
.video-js.vjs-layout-480 .vjs-live-control,.video-js.vjs-layout-480 .vjs-live-button{
    top:1.7em;
    left:6.4em;
    height:2em;
    line-height:2
}
.video-js.vjs-layout-480 .vjs-live-label,.video-js.vjs-layout-480 .vjs-live-display{
    padding:0 1.5em
}
.video-js.vjs-layout-480 .vjs-mute-control,.video-js.vjs-layout-480 .vjs-volume-menu-button{
    top:1.5em;
    right:5.5em
}
.video-js.vjs-layout-480 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
    padding-bottom:2em
}
.video-js.vjs-layout-480 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu-content{
    bottom:2em
}
.video-js.vjs-layout-480 .vjs-resolution-button{
    top:1.5em;
    right:10.4em
}
.video-js.vjs-layout-480 .vjs-resolution-button .vjs-menu{
    padding-bottom:3.5em
}
.video-js.vjs-layout-480 .vjs-resolution-button .vjs-menu li{
    font-size:1em
}
.video-js.vjs-layout-480 .vjs-resolution-button ul.vjs-menu-content{
    bottom:3.5em
}
.video-js.vjs-layout-480 .vjs-resolution-button .vjs-resolution-button-label{
    font-size:1.7em
}
.video-js.vjs-layout-480 .vjs-fullscreen-control{
    top:1.5em;
    right:1.4em
}
.video-js.vjs-layout-480 .vjs-fullscreen-control:before{
    font-size:25px
}
.video-js.vjs-layout-480 .vjs-toppane{
    padding-right:7em;
    line-height:3em
}
.video-js.vjs-layout-480 .vjs-toppane span{
    font-size:1.5em
}
.video-js.vjs-layout-768 .vjs-logo{
    top:2.1em;
    left:1.7em;
    width:15.5em;
    height:3.6em
}
.video-js.vjs-layout-768 .vjs-big-play-button{
    font-size:7.1em
}
.video-js.vjs-layout-768 .vjs-control-bar{
    height:6em
}
.video-js.vjs-layout-768 .vjs-progress-control{
    left:1.6em;
    right:1.6em
}
.video-js.vjs-layout-768 .vjs-play-control{
    top:2em;
    left:3.1em
}
.video-js.vjs-layout-768 .vjs-play-control:before{
    font-size:30px
}
.video-js.vjs-layout-768 .vjs-time-control div{
    font-size:1.6em
}
.video-js.vjs-layout-768 .vjs-time-control-wrap{
    top:2em;
    left:9em
}
.video-js.vjs-layout-768 .vjs-live-control,.video-js.vjs-layout-768 .vjs-live-button{
    top:2.2em;
    left:9em;
    height:2.5em
}
.video-js.vjs-layout-768 .vjs-live-display,.video-js.vjs-layout-768 .vjs-live-label{
    padding:0 1.5833em;
    font-size:1.2em;
    line-height:2.0833
}
.video-js.vjs-layout-768 .vjs-mute-control,.video-js.vjs-layout-768 .vjs-volume-menu-button{
    top:2.3em;
    right:7.8em
}
.video-js.vjs-layout-768 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
    padding-bottom:2.7em
}
.video-js.vjs-layout-768 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu-content{
    bottom:2.7em
}
.video-js.vjs-layout-768 .vjs-resolution-button{
    top:2.1em;
    right:14.2em
}
.video-js.vjs-layout-768 .vjs-resolution-button .vjs-menu{
    padding-bottom:4em
}
.video-js.vjs-layout-768 .vjs-resolution-button .vjs-menu li{
    font-size:1.3em
}
.video-js.vjs-layout-768 .vjs-resolution-button ul.vjs-menu-content{
    bottom:4em
}
.video-js.vjs-layout-768 .vjs-resolution-button .vjs-resolution-button-label{
    font-size:2.1em
}
.video-js.vjs-layout-768 .vjs-fullscreen-control{
    top:1.9em;
    right:2.8em
}
.video-js.vjs-layout-768 .vjs-fullscreen-control:before{
    font-size:34px
}
.video-js.vjs-layout-768 .vjs-toppane{
    padding-right:7em;
    line-height:3em
}
.video-js.vjs-layout-768 .vjs-toppane span{
    font-size:1.7em
}
.video-js.vjs-layout-768 .video-share{
    top:50%;
    margin:-128px auto 0;
    width:410px;
    columns:2;
    column-gap:3.6em
}
.video-js.vjs-layout-768 .video-share .video-share__buttons{
    margin-top:0
}
.video-js.vjs-layout-768 .video-share .video-share__button{
    display:block;
    padding:1.3em 1.4em 1.4em;
    margin:0 0 14px;
    width:18.7em;
    height:4em
}
.video-js.vjs-layout-768 .video-share .video-share__button span{
    font-size:1.2em
}
.video-js.vjs-layout-768 .video-share .b-social-likes .b-social-likes__widget{
    display:block;
    margin:0 0 14px;
    width:18.7em;
    height:4em;
    border:1px solid #fff;
    line-height:4em
}
.video-js.vjs-layout-768 .video-share .b-social-likes .b-social-likes__widget:hover{
    border-color:transparent
}
.video-js.vjs-layout-768 .video-share .b-social-likes .b-social-likes__button{
    text-indent:4.5em;
    font-weight:700;
    text-transform:uppercase;
    text-align:left;
    font-size:1.2em
}
.video-js.vjs-layout-768 .video-share .b-social-likes .b-social-likes__button .b-social-likes__icon{
    width:4.6em;
    height:3.8em;
    font-size:.833333em
}
.video-js.vjs-layout-768 .video-share .video-share__copypaste{
    column-span:all;
    margin:.5em 0 0;
    width:100%
}
.video-js.vjs-layout-1000 .vjs-logo{
    top:2.8em;
    left:2.2em;
    width:16.8em;
    height:3.9em
}
.video-js.vjs-layout-1000 .vjs-big-play-button{
    font-size:7.1em
}
.video-js.vjs-layout-1000 .vjs-control-bar{
    height:6.5em
}
.video-js.vjs-layout-1000 .vjs-progress-control{
    left:2.1em;
    right:2.1em
}
.video-js.vjs-layout-1000 .vjs-play-control{
    top:2.1em;
    left:3.6em
}
.video-js.vjs-layout-1000 .vjs-play-control:before{
    font-size:30px
}
.video-js.vjs-layout-1000 .vjs-time-control div{
    font-size:1.6em
}
.video-js.vjs-layout-1000 .vjs-time-control-wrap{
    top:2em;
    left:9.5em
}
.video-js.vjs-layout-1000 .vjs-live-control,.video-js.vjs-layout-1000 .vjs-live-button{
    top:2.3em;
    left:9.5em;
    height:2.5em
}
.video-js.vjs-layout-1000 .vjs-live-display,.video-js.vjs-layout-1000 .vjs-live-label{
    padding:0 1.5833em;
    font-size:1.2em;
    line-height:2.0833
}
.video-js.vjs-layout-1000 .vjs-mute-control,.video-js.vjs-layout-1000 .vjs-volume-menu-button{
    top:2.3em;
    right:9em
}
.video-js.vjs-layout-1000 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu{
    padding-bottom:2.7em
}
.video-js.vjs-layout-1000 .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu-content{
    bottom:2.7em
}
.video-js.vjs-layout-1000 .vjs-resolution-button{
    top:2.1em;
    right:15.2em
}
.video-js.vjs-layout-1000 .vjs-resolution-button .vjs-menu{
    padding-bottom:4em
}
.video-js.vjs-layout-1000 .vjs-resolution-button .vjs-menu li{
    font-size:1.3em
}
.video-js.vjs-layout-1000 .vjs-resolution-button ul.vjs-menu-content{
    bottom:4em
}
.video-js.vjs-layout-1000 .vjs-resolution-button .vjs-resolution-button-label{
    font-size:2.1em
}
.video-js.vjs-layout-1000 .vjs-fullscreen-control{
    top:1.9em;
    right:3.8em
}
.video-js.vjs-layout-1000 .vjs-fullscreen-control:before{
    font-size:34px
}
.video-js.vjs-layout-1000 .vjs-toppane{
    padding-right:7em;
    line-height:3em
}
.video-js.vjs-layout-1000 .vjs-toppane span{
    font-size:1.9em
}
.video-js.vjs-layout-1000 .video-share{
    top:50%;
    margin:-128px auto 0;
    width:410px;
    columns:2;
    column-gap:3.6em
}
.video-js.vjs-layout-1000 .video-share .video-share__buttons{
    margin-top:0
}
.video-js.vjs-layout-1000 .video-share .video-share__button{
    display:block;
    padding:1.3em 1.4em 1.4em;
    margin:0 0 14px;
    width:18.7em;
    height:4em
}
.video-js.vjs-layout-1000 .video-share .video-share__button span{
    font-size:1.2em
}
.video-js.vjs-layout-1000 .video-share .b-social-likes .b-social-likes__widget{
    display:block;
    margin:0 0 14px;
    width:18.7em;
    height:4em;
    border:1px solid #fff;
    line-height:4em
}
.video-js.vjs-layout-1000 .video-share .b-social-likes .b-social-likes__widget:hover{
    border-color:transparent
}
.video-js.vjs-layout-1000 .video-share .b-social-likes .b-social-likes__button{
    text-indent:4.5em;
    font-weight:700;
    text-transform:uppercase;
    text-align:left;
    font-size:1.2em
}
.video-js.vjs-layout-1000 .video-share .b-social-likes .b-social-likes__button .b-social-likes__icon{
    width:4.6em;
    height:3.8em;
    font-size:.833333em
}
.video-js.vjs-layout-1000 .video-share .video-share__copypaste{
    column-span:all;
    margin:.5em 0 0;
    width:100%
}
.vjs-thumbnail-holder{
    position:absolute;
    left:-1000px
}
.vjs-thumbnail-holder:after{
    content:"";
    position:absolute;
    bottom:13px;
    left:-96px;
    width:192px;
    height:108px;
    border:2px solid #282828
}
.vjs-thumbnail{
    position:absolute;
    left:0;
    bottom:1.3em;
    opacity:0;
    width:auto!important;
    height:auto!important;
    transition:opacity .2s ease
}
.vjs-progress-control:hover .vjs-thumbnail,.vjs-progress-control.fake-active .vjs-thumbnail,.vjs-progress-control:active .vjs-thumbnail{
    opacity:1
}
.vjs-progress-control:hover .vjs-thumbnail:hover,.vjs-progress-control:active .vjs-thumbnail:active{
    opacity:0
}
.yaAdSdkGui *{
    box-sizing:content-box
}
.video-js.vjs-adv-started+.b-image-share{
    display:none
}
.video-js.vjs-adv-started .vjs-resolution-button,.video-js.vjs-adv-started .vjs-thumbnail-holder,.video-js.vjs-adv-started .vjs-toppane{
    display:none
}
.video-js.vjs-dvrseekbar{
    display:block
}
.video-js.vjs-dvrseekbar .video-share__download{
    display:none!important
}
.video-js .vjs-live-label{
    outline:0;
    color:#111314;
    background-color:#fff
}
.video-js .vjs-live-label.important,.video-js .vjs-live-label.onair{
    color:#fff;
    background-color:#da2128
}
.vjs-dvrseekbar-control-bar .vjs-current-time,.vjs-dvrseekbar-control-bar .vjs-duration,.vjs-dvrseekbar-control-bar .vjs-remaining-time,.vjs-dvrseekbar-control-bar .vjs-time-divider{
    display:none
}
.vjs-dvrseekbar-control-bar .vjs-live-control{
    display:none
}
.vjs-control-bar.vjs-dvrseekbar-control-bar .vjs-progress-control{
    visibility:visible;
    opacity:1;
    transition:visibility .1s,opacity .1s
}
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar.vjs-dvrseekbar-control-bar .vjs-progress-control{
    visibility:visible;
    opacity:0;
    transition:visibility .4s,opacity .4s
}
.video-player-16-9{
    display:none;
    position:absolute;
    left:50%;
    width:100%;
    min-width:320px;
    max-width:177.777777vh;
    margin-left:-88.888888vh;
    height:100%;
    box-sizing:border-box;
    z-index:10;
    background-color:rgba(255,0,0,0.5);
    pointer-events:none
}
@media only screen and (max-aspect-ratio:16 9){
    .video-player-16-9{
        top:50%;
        left:0;
        margin-top:-28.125vw;
        margin-left:0;
        height:0;
        padding-top:56.25%
    }
}
.video-js .vjs-modal-endcard{
    height:auto;
    bottom:4.3em;
    outline:0;
    overflow:hidden
}
.video-js .vjs-modal-endcard .vjs-close-button{
    display:none
}
.video-js .vjs-modal-endcard .vjs-modal-dialog-content{
    padding:0
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list{
    position:absolute;
    top:19%;
    left:5%;
    right:5%;
    bottom:10%;
    font-weight:700
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a{
    position:relative;
    display:block;
    width:32%;
    height:50%;
    overflow:hidden;
    color:#fff;
    transform:translateZ(0)
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:hover:before,.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:hover:after{
    opacity:.75
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:first-child{
    float:left;
    margin-right:2%;
    width:66%;
    height:100%
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:first-child .vjs-modal-endcard-list-button{
    border-radius:50%;
    background-color:rgba(0,0,0,0.6)
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:first-child .vjs-modal-endcard-list-button:before{
    content:"\f103"
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:first-child .vjs-modal-endcard-list-button.paused:before{
    content:"\f101"
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:first-child .vjs-modal-endcard-list-timer{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin:-22px 0 0 -28px
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:first-child .vjs-modal-endcard-list-cancel{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    z-index:10;
    margin:-22px 0 0 -28px;
    width:56px;
    height:56px
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:nth-child(2){
    padding-bottom:1%
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:nth-child(3){
    padding-top:1%
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:before,.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    height:50%;
    background-repeat:no-repeat;
    background-position:0 0
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:before{
    top:0;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0.6)),color-stop(100%,rgba(0,0,0,0)));
    background-image:-moz-linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));
    background-image:-webkit-linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));
    background-image:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0));
    background-position:top
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list a:after{
    bottom:0;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.5)));
    background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.5));
    background-position:bottom
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list img{
    width:auto;
    height:100%
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list .vjs-modal-endcard-list-title{
    position:absolute;
    left:1em;
    right:1em;
    margin-top:.6em;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:1.2em;
    line-height:1.2
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list .vjs-modal-endcard-list-button{
    position:absolute;
    z-index:2;
    top:50%;
    left:50%;
    margin:-22px 0 0 -28px;
    width:56px;
    height:56px;
    font-family:VideoJS;
    font-weight:400;
    font-style:normal;
    text-align:center
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list .vjs-modal-endcard-list-button:before{
    content:"\f101";
    font-size:4em;
    line-height:56px
}
.video-js .vjs-modal-endcard .vjs-modal-endcard-list .vjs-modal-endcard-list-timer,.video-js .vjs-modal-endcard .vjs-modal-endcard-list .vjs-modal-endcard-list-cancel{
    display:none
}
.vjs-modal-endcard-list-timer{
    width:56px;
    height:56px;
    box-sizing:border-box
}
.vjs-modal-endcard-list-timer:before,.vjs-modal-endcard-list-timer:after,.vjs-modal-endcard-list-timer span,.vjs-modal-endcard-list-timer span:before,.vjs-modal-endcard-list-timer span:after{
    position:absolute;
    width:50%;
    height:100%;
    box-sizing:border-box
}
.vjs-modal-endcard-list-timer:before,.vjs-modal-endcard-list-timer:after{
    content:"";
    transform-origin:100% 50%;
    background:transparent;
    border:3px solid #fff
}
.vjs-modal-endcard-list-timer:before{
    border-radius:100% 0 0 100% / 50% 0 0 50%;
    z-index:4;
    border-right:0;
    animation:rota 7s linear
}
.vjs-modal-endcard-list-timer:after{
    border-radius:0 100% 100% 0 / 0 50% 50% 0;
    left:50%;
    opacity:0;
    z-index:3;
    animation:opa 7s steps(1,end) reverse;
    border-left:0
}
.vjs-modal-endcard-list-timer span{
    width:100%
}
.vjs-modal-endcard-list-timer span:before,.vjs-modal-endcard-list-timer span:after{
    content:"";
    border:4px solid #212121
}
.vjs-modal-endcard-list-timer span:before{
    border-radius:100% 0 0 100% / 50% 0 0 50%;
    border-right:0;
    animation:zi1 7s steps(1,end);
    z-index:6
}
.vjs-modal-endcard-list-timer span:after{
    left:50%;
    border-radius:0 100% 100% 0 / 0 50% 50% 0;
    border-left:0
}
.vjs-modal-endcard-list-timer.paused:before,.vjs-modal-endcard-list-timer.paused:after,.vjs-modal-endcard-list-timer.paused span:before{
    animation-play-state:paused
}
@keyframes rota{
    from{
        transform:rotate(0)
    }
    to{
        transform:rotate(360deg)
    }
}
@keyframes zi1{
    from{
        z-index:5
    }
    50%,100%{
        z-index:3
    }
}
@keyframes opa{
    from{
        opacity:1
    }
    50%,100%{
        opacity:0
    }
}
.video-js.vjs-layout-320 .vjs-modal-endcard{
    bottom:4.1em
}
.video-js.vjs-layout-320 .vjs-modal-endcard-list{
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin:0
}
.video-js.vjs-layout-320 .vjs-modal-endcard-list a:first-child{
    float:none;
    margin-right:0;
    width:100%;
    height:100%
}
.video-js.vjs-layout-320 .vjs-modal-endcard-list a:first-child img{
    width:100%;
    height:auto
}
.video-js.vjs-layout-320 .vjs-modal-endcard-list a+a{
    display:none
}
.video-js.vjs-layout-320 .vjs-modal-endcard-list .vjs-modal-endcard-list-title{
    right:4.4em;
    font-size:1.3em
}
.video-js.vjs-layout-480 .vjs-modal-endcard{
    bottom:4.3em
}
.video-js.vjs-layout-768 .vjs-modal-endcard{
    bottom:5.7em
}
.video-js.vjs-layout-768 .vjs-modal-endcard-list .vjs-modal-endcard-list-title{
    font-size:1.5em
}
.video-js.vjs-layout-1000 .vjs-modal-endcard{
    bottom:6.2em
}
.video-js.vjs-layout-1000 .vjs-modal-endcard-list .vjs-modal-endcard-list-title{
    font-size:1.8em
}
.videoplayer-embed .vjs-modal-endcard-list-button:before,[data-next-autoplay="false"] .vjs-modal-endcard-list-button:before{
    content:"\f101"!important
}
.videoplayer-embed .vjs-modal-endcard-list-timer,.videoplayer-embed .vjs-modal-endcard-list-cancel,[data-next-autoplay="false"] .vjs-modal-endcard-list-timer,[data-next-autoplay="false"] .vjs-modal-endcard-list-cancel{
    display:none!important
}
.video-js.vjs-fullscreen .vjs-modal-endcard .vjs-modal-dialog-content,.videoplayer-embed .video-js .vjs-modal-endcard .vjs-modal-dialog-content{
    position:absolute;
    left:50%;
    width:100%;
    min-width:320px;
    max-width:177.777777vh;
    margin-left:-88.888888vh;
    height:100%;
    box-sizing:border-box
}
@media only screen and (max-aspect-ratio:16 9){
    .video-js.vjs-fullscreen .vjs-modal-endcard .vjs-modal-dialog-content,.videoplayer-embed .video-js .vjs-modal-endcard .vjs-modal-dialog-content{
        top:50%;
        left:0;
        padding-top:56.25%;
        margin-left:0;
        margin-top:-28.125vw;
        height:0
    }
}
@media print{
    .video-js>:not(.vjs-tech):not(.vjs-poster){
        visibility:hidden
    }
}
@media \0creen{
    .vjs-user-inactive.vjs-playing .vjs-control-bar:before{
        content:""
    }
    .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{
        visibility:hidden
    }
}
.b-share-media__inited{
    position:relative
}
.b-share-media__inited .b-share-media__main-close-layer{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.b-share-media__inited .b-share-media__main-position{
    position:absolute;
    top:0;
    right:0;
    background:rgba(0,0,0,0.5)
}
.b-share-media__inited .b-share-media__main-list{
    position:relative
}
.b-share-media__inited .b-share-media__main-button-more{
    height:2.688em;
    width:3.75em;
    cursor:pointer;
    text-align:center
}
.b-share-media__inited .b-share-media__main-button-more span{
    font-size:2em;
    line-height:.7;
    color:#fff
}
.b-share-media__inited .b-share-media__main-button-more:hover{
    background:#000
}
.b-share-media__inited .b-share-media__main-button-open{
    position:relative;
    height:2.688em;
    width:3.75em;
    display:block
}
.b-share-media__inited .b-share-media__main-button-open i{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.875em 0 0 -.875em;
    width:1.75em;
    height:1.75em;
    color:#fff;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-share-media__inited .b-share-media__main-button-open i:before{
    font-size:1.75em;
    content:"\e026"
}
.b-share-media__inited .b-share-media__main-button-open:hover{
    background:rgba(0,0,0,0.25)
}
.b-share-media__inited .b-share-media__social-likes{
    position:relative;
    text-align:center
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget{
    display:block;
    white-space:nowrap;
    position:relative;
    color:#fff;
    padding:0;
    height:2.688em;
    width:3.75em;
    line-height:1.4;
    cursor:pointer
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget:hover{
    color:#fff
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget:hover:before{
    display:none
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget .b-social-likes__button{
    display:block
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget .b-social-likes__icon{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.875em 0 0 -.875em;
    width:1.75em;
    height:1.75em;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget .b-social-likes__icon:before{
    font-size:1.75em
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget .b-social-likes__counter{
    display:none
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget .b-social-likes__counter.b-social-likes__counter_empty{
    display:none
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_facebook .b-social-likes__icon:before{
    content:"\e004"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_facebook:hover{
    background:#3b5ca2
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_fbmessenger .b-social-likes__icon:before{
    content:"\e005"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_fbmessenger:hover{
    background:#0084ff
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_twitter .b-social-likes__icon:before{
    content:"\e016"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_twitter:hover{
    background:#00b5f5
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte .b-social-likes__icon:before{
    content:"\e018"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte:hover{
    background:#778db0
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_mailru .b-social-likes__icon:before{
    content:"\e009"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_mailru:hover{
    background:#168de2
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki .b-social-likes__icon:before{
    content:"\e010"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki:hover{
    background:#f48420
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_plusone .b-social-likes__icon:before{
    content:"\e006"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_plusone:hover{
    background:#dd4330
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_pinterest .b-social-likes__icon:before{
    content:"\e011"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_pinterest:hover{
    background:#bd2126
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_viber .b-social-likes__icon:before{
    content:"\e017"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_viber:hover{
    background:#7b519d
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_whatsapp .b-social-likes__icon:before{
    content:"\e019"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_whatsapp:hover{
    background:#25d366
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_telegram .b-social-likes__icon:before{
    content:"\e014"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_telegram:hover{
    background:#2ca5e0
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_sms .b-social-likes__icon:before{
    content:"\e012"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_sms:hover{
    background:#449234
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_flipboard .b-social-likes__icon:before{
    content:"\e021"
}
.b-share-media__inited .b-share-media__social-likes .b-social-likes__widget.b-social-likes__widget_flipboard:hover{
    background:#e31f26
}
.b-share-media__inited .b-share-media__more-position{
    display:none;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.b-share-media__inited .b-share-media__more{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,0.75)
}
.b-share-media__inited .b-share-media__more .b-share-media__social-likes .b-social-likes__widget{
    display:inline-block;
    vertical-align:top
}
.b-share-media__inited .b-share-media__more-close-button{
    position:absolute;
    top:0;
    right:0;
    width:2.688em;
    height:2.688em
}
.b-share-media__inited .b-share-media__more-close-button:before{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.625em 0 0 -.063em;
    width:.125em;
    height:1.25em;
    background:#fff;
    transform:rotate(45deg)
}
.b-share-media__inited .b-share-media__more-close-button:after{
    content:'';
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.063em 0 0 -.625em;
    width:1.25em;
    height:.125em;
    background:#fff;
    transform:rotate(45deg)
}
.b-share-media__inited .b-share-media__more-close-button:hover{
    background:rgba(0,0,0,0.4)
}
.b-share-media__inited .b-share-media__more-table{
    display:table;
    position:absolute;
    table-layout:fixed;
    width:100%;
    height:100%
}
.b-share-media__inited .b-share-media__more-tcell{
    display:table-cell;
    vertical-align:middle;
    padding:3.5em 2.5em 0
}
.b-share-media__inited .b-share-media__more-sep{
    display:block
}
.b-share-media__inited .b-share-media__more-buttons{
    border:1px solid #fff;
    text-transform:uppercase;
    display:inline-block;
    padding:.25em 1em .563em;
    text-decoration:none;
    color:#fff;
    font-weight:700;
    vertical-align:top;
    line-height:1;
    margin:1em .375em 0;
    position:relative
}
.b-share-media__inited .b-share-media__more-buttons span{
    font-size:.625em
}
.b-share-media__inited .b-share-media__more-buttons i{
    position:absolute;
    display:block;
    top:50%;
    left:50%;
    margin:-.875em 0 0 -.875em;
    width:1.75em;
    height:1.75em;
    color:#fff;
    font-family:'Ria Icons';
    speak:none;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    *zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement(small)).className="before")
}
.b-share-media__inited .b-share-media__more-buttons i:before{
    font-size:1.75em
}
.b-share-media__inited .b-share-media__more-buttons:hover i:before{
    color:#282828
}
.b-share-media__inited .b-share-media__more-buttons.b-share-media__more-download i:before{
    content:"\e025";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e025',this.runtimeStyle.lineHeight='1')
}
.b-share-media__inited .b-share-media__more-buttons.b-share-media__more-link i:before{
    content:"\e023";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e023',this.runtimeStyle.lineHeight='1')
}
.b-share-media__inited .b-share-media__more-buttons.b-share-media__more-embed-code i:before{
    content:"\e024";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e024',this.runtimeStyle.lineHeight='1')
}
.b-share-media__inited .b-share-media__more-buttons:hover{
    background:#fff;
    color:#000
}
.b-share-media__inited .b-share-media__more-copy-paste{
    position:relative;
    color:#fff;
    font-weight:700;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-top:2em;
    height:1.5em;
    text-align:center
}
.b-share-media__inited .b-share-media__more-copy-paste span{
    font-size:1em
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-tcell{
    padding:1.5em .5em 0
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-sep{
    display:none
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons{
    border:0;
    height:2.688em;
    width:3.75em;
    padding:0;
    margin:0
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons span{
    display:none
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons i{
    display:block
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-copy-paste{
    margin-top:0
}
.mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-copy-paste span{
    font-size:.75em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-tcell{
        padding:2.5em 1em 0
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-copy-paste{
        margin-top:1em
    }
}
@media screen and (min-width:42.125em){
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-tcell{
        padding:3.5em 5em 0
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-sep{
        display:block
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons{
        border:1px solid #fff;
        height:auto;
        width:auto;
        padding:.25em 1em .563em;
        margin:1em .375em 0
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons span{
        display:inline
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons i{
        display:none
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-buttons:last-child{
        margin-right:0
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-copy-paste{
        margin-top:2em
    }
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-copy-paste span{
        font-size:1em
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-share-media__inited .b-share-media__more .b-share-media__more-tcell{
        padding:2.5em 2.5em 0
    }
}
.b-sharebar{
    position:relative;
    margin-right:-2px;
    margin-left:-2px
}
.b-sharebar .b-sharebar__container{
    position:relative;
    overflow:hidden;
    padding-left:2px
}
.b-sharebar .b-sharebar__social-likes{
    display:none;
    position:relative
}
.b-sharebar.b-sharebar__ready .b-sharebar__container{
    height:42px;
    padding-top:2px
}
.b-sharebar.b-sharebar__ready .b-sharebar__social-likes{
    display:block
}
.b-sharebar.b-sharebar__ready .b-sharebar__social-likes:after{
    content:'';
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0
}
.b-sharebar .b-sharebar__more-wr,.b-sharebar .b-sharebar__button-wr{
    position:relative;
    height:42px;
    padding-right:2px;
    padding-bottom:2px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-sharebar .b-sharebar__more-wr{
    float:right
}
.b-sharebar .b-sharebar__button-wr{
    float:left
}
.b-sharebar .b-social-likes{
    position:relative;
    overflow:hidden
}
.b-sharebar .b-sharebar__more,.b-sharebar .b-social-likes__widget{
    height:40px;
    cursor:pointer;
    position:relative;
    display:block;
    text-align:center;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-sharebar .b-sharebar__more span{
    display:inline-block;
    font-size:12px;
    font-weight:600;
    line-height:2.25;
    padding-left:8px;
    vertical-align:middle;
    position:relative
}
.b-sharebar .b-sharebar__more i{
    position:relative;
    display:inline-block;
    height:20px;
    font-size:20px;
    vertical-align:middle;
    font-family:'Ria Icons';
    speak:none;
    position:relative;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-sharebar .b-sharebar__more i:before{
    content:"\e062"
}
.b-sharebar.m-open .b-sharebar__more i:before{
    content:"\e061"
}
.b-sharebar .b-social-likes__widget .b-social-likes__button,.b-sharebar .b-social-likes__widget .b-social-likes__counter{
    display:inline-block;
    font-size:12px;
    font-weight:600;
    line-height:2.25;
    vertical-align:middle;
    position:relative
}
.b-sharebar .b-social-likes__widget .b-social-likes__button{
    height:28px
}
.b-sharebar .b-social-likes__widget .b-social-likes__icon{
    font-size:28px;
    font-family:'Ria Icons';
    speak:none;
    position:relative;
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.b-sharebar .b-social-likes__widget .b-social-likes__counter{
    padding-left:8px
}
.b-sharebar .b-social-likes__widget .b-social-likes__counter.b-social-likes__counter_empty{
    display:none
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_facebook .b-social-likes__icon:before{
    content:"\e004"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_fbmessenger .b-social-likes__icon:before{
    content:"\e005"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_twitter .b-social-likes__icon:before{
    content:"\e016"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_vkontakte .b-social-likes__icon:before{
    content:"\e018"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_mailru .b-social-likes__icon:before{
    content:"\e009"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_odnoklassniki .b-social-likes__icon:before{
    content:"\e010"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_plusone .b-social-likes__icon:before{
    content:"\e006"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_pinterest .b-social-likes__icon:before{
    content:"\e011"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_viber .b-social-likes__icon:before{
    content:"\e017"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_whatsapp .b-social-likes__icon:before{
    content:"\e019"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_telegram .b-social-likes__icon:before{
    content:"\e014"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_sms .b-social-likes__icon:before{
    content:"\e012"
}
.b-sharebar .b-social-likes__widget.b-social-likes__widget_flipboard .b-social-likes__icon:before{
    content:"\e021"
}
.b-sharebar.b-sharebar__type1 .b-sharebar__more,.b-sharebar.b-sharebar__type1 .b-social-likes__widget{
    line-height:2.4
}
.b-sharebar.b-sharebar__type1 .b-sharebar__more:before,.b-sharebar.b-sharebar__type1 .b-social-likes__widget:before{
    display:block;
    content:'';
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,0.3);
    filter:alpha(opacity=0);
    opacity:0
}
.b-sharebar.b-sharebar__type1 .b-sharebar__more:hover:before,.b-sharebar.b-sharebar__type1 .b-social-likes__widget:hover:before{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-sharebar.b-sharebar__type1 .b-sharebar__more{
    text-transform:uppercase;
    background:#62a7d9;
    color:#fff
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget{
    color:#fff
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_facebook{
    background:#3b5ca2
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_fbmessenger{
    background:#0084ff
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_twitter{
    background:#00b5f5
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_vkontakte{
    background:#778db0
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_mailru{
    background:#168de2
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_odnoklassniki{
    background:#f48420
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_plusone{
    background:#dd4330
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_pinterest{
    background:#bd2126
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_viber{
    background:#7b519d
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_whatsapp{
    background:#25d366
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_telegram{
    background:#2ca5e0
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_sms{
    background:#449234
}
.b-sharebar.b-sharebar__type1 .b-social-likes__widget.b-social-likes__widget_flipboard{
    background:#e31f26
}
.b-sharebar.b-sharebar__type2 .b-sharebar__more,.b-sharebar.b-sharebar__type2 .b-social-likes__widget{
    line-height:2.3
}
.b-sharebar.b-sharebar__type2 .b-sharebar__more{
    text-transform:uppercase;
    border:1px solid #62a7d9;
    color:#62a7d9
}
.b-sharebar.b-sharebar__type2 .b-sharebar__more:hover{
    background:#62a7d9;
    color:#fff
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget{
    border-width:1px;
    border-style:solid
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_facebook{
    color:#3b5ca2;
    border-color:#3b5ca2
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_facebook:hover{
    color:#fff;
    background:#3b5ca2
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_fbmessenger{
    color:#0084ff;
    border-color:#0084ff
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_fbmessenger:hover{
    color:#fff;
    background:#0084ff
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_twitter{
    color:#00b5f5;
    border-color:#00b5f5
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_twitter:hover{
    color:#fff;
    background:#00b5f5
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_vkontakte{
    color:#778db0;
    border-color:#778db0
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_vkontakte:hover{
    color:#fff;
    background:#778db0
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_mailru{
    color:#168de2;
    border-color:#168de2
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_mailru:hover{
    color:#fff;
    background:#168de2
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_odnoklassniki{
    color:#f48420;
    border-color:#f48420
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_odnoklassniki:hover{
    color:#fff;
    background:#f48420
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_plusone{
    color:#dd4330;
    border-color:#dd4330
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_plusone:hover{
    color:#fff;
    background:#dd4330
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_pinterest{
    color:#bd2126;
    border-color:#bd2126
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_pinterest:hover{
    color:#fff;
    background:#bd2126
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_viber{
    color:#7b519d;
    border-color:#7b519d
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_viber:hover{
    color:#fff;
    background:#7b519d
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_whatsapp{
    color:#25d366;
    border-color:#25d366
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_whatsapp:hover{
    color:#fff;
    background:#25d366
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_telegram{
    color:#2ca5e0;
    border-color:#2ca5e0
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_telegram:hover{
    color:#fff;
    background:#2ca5e0
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_sms{
    color:#449234;
    border-color:#449234
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_sms:hover{
    color:#fff;
    background:#449234
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_flipboard{
    color:#e31f26;
    border-color:#e31f26
}
.b-sharebar.b-sharebar__type2 .b-social-likes__widget.b-social-likes__widget_flipboard:hover{
    color:#fff;
    background:#e31f26
}
.mode-adaptive .b-sharebar.b-sharebar__mobile-fixed{
    z-index:500;
    margin:0
}
.mode-adaptive .b-sharebar.b-sharebar__mobile-fixed .b-sharebar__container{
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    background:#fff;
    -moz-box-shadow:rgba(0,0,0,0.25) 0 -1px 1px;
    -webkit-box-shadow:rgba(0,0,0,0.25) 0 -1px 1px;
    box-shadow:rgba(0,0,0,0.25) 0 -1px 1px
}
.mode-adaptive .b-sharebar.b-sharebar__mobile-fixed .b-sharebar__more i:before{
    content:"\e061";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e061',this.runtimeStyle.lineHeight='1')
}
.mode-adaptive .b-sharebar.b-sharebar__mobile-fixed.m-open .b-sharebar__more i:before{
    content:"\e062";
    *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e062',this.runtimeStyle.lineHeight='1')
}
@media screen and (min-width:30em){
    .mode-adaptive .b-sharebar.b-sharebar__mobile-fixed{
        z-index:auto;
        margin-left:-2px;
        margin-right:-2px
    }
    .mode-adaptive .b-sharebar.b-sharebar__mobile-fixed .b-sharebar__container{
        position:relative;
        right:auto;
        bottom:auto;
        left:auto;
        background:0;
        -moz-box-shadow:none;
        -webkit-box-shadow:none;
        box-shadow:none
    }
    .mode-adaptive .b-sharebar.b-sharebar__mobile-fixed .b-sharebar__more i:before{
        content:"\e062";
        *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e062',this.runtimeStyle.lineHeight='1')
    }
    .mode-adaptive .b-sharebar.b-sharebar__mobile-fixed.m-open .b-sharebar__more i:before{
        content:"\e061";
        *zoom:expression(this.runtimeStyle['zoom']='1',this.innerHTML='\e061',this.runtimeStyle.lineHeight='1')
    }
}
.b-title__bg-grey .b-vote__title-voted{
    float:right;
    line-height:1.4
}
.b-title__bg-grey .b-vote__title-voted i{
    width:1.125em;
    height:1.125em;
    font-family:'Ria Icons';
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    vertical-align:middle;
    color:#62a7d9
}
.b-title__bg-grey .b-vote__title-voted i:before{
    font-size:1.125em;
    content:"\e087"
}
.b-title__bg-grey .b-vote__title-voted span{
    font-size:.687em;
    vertical-align:middle
}
.b-vote{
    display:block;
    padding:1.06em;
    background:#f4f4f4
}
.b-vote:before,.b-vote:after{
    content:"";
    display:table
}
.b-vote:after{
    clear:both
}
.b-vote .b-vote__header{
    font-weight:700;
    line-height:1.15;
    margin:0 0 1.06em
}
.b-vote .b-vote__header a,.b-vote .b-vote__header span{
    font-size:1em;
    color:#282828
}
.b-vote .b-vote__header a{
    text-decoration:none
}
.b-vote .b-vote__header a:hover{
    text-decoration:underline
}
.b-vote .b-vote__form{
    display:block
}
.b-vote .b-vote__form.m-not-selected .isb-easySwitches{
    border-color:#fd0400
}
.b-vote .b-vote__result{
    display:none
}
.b-vote .b-vote__list{
    display:block;
    padding:0 0 1.25em
}
.b-vote .b-vote__list .b-vote__item{
    margin:0 0 .75em;
    display:block;
    position:relative
}
.b-vote .b-vote__list .b-vote__item label{
    display:block
}
.b-vote .b-vote__list .b-vote__item label input[type='radio'],.b-vote .b-vote__list .b-vote__item label input[type='checkbox']{
    margin-bottom:.5em;
    vertical-align:top
}
.b-vote .b-vote__list .b-vote__item label .isb-easySwitches{
    margin-bottom:.5em;
    vertical-align:top;
    -moz-transition-duration:.5s;
    -o-transition-duration:.5s;
    -webkit-transition-duration:.5s;
    transition-duration:.5s
}
.b-vote .b-vote__list .b-vote__item label .b-vote__item-text{
    font-size:.75em;
    font-weight:600;
    line-height:1.2;
    display:block
}
.b-vote .b-vote__list .b-vote__item label:hover .b-vote__item-text{
    text-decoration:underline
}
.b-vote .b-vote__list-result{
    display:block;
    padding:0 0 1.25em
}
.b-vote .b-vote__list-result .b-vote__item{
    margin:0 0 .75em;
    display:block;
    position:relative
}
.b-vote .b-vote__list-result .b-vote__item .b-vote__item-text{
    font-size:.75em;
    font-weight:600;
    line-height:1.2;
    display:block
}
.b-vote .b-vote__list-result .b-vote__item .b-vote__item-line{
    font-size:.75em;
    margin:0 3.5em .67em 0;
    padding-top:.75em
}
.b-vote .b-vote__list-result .b-vote__item .b-vote__item-line div{
    height:.58em;
    width:0;
    background:#62a7d9;
    position:relative
}
.b-vote .b-vote__list-result .b-vote__item .b-vote__item-line div p{
    font-weight:700;
    position:absolute;
    top:50%;
    right:-3.5em;
    width:3em;
    margin-top:-.75em
}
.b-vote .b-vote__list-result .b-vote__item .b-vote__item-line .b-vote__item-win div{
    background-color:#ff7800
}
.b-vote .b-vote__list-result .b-vote__item .b-vote__item-line .b-vote__item-win div p{
    color:#ff7800
}
.b-vote .b-vote__nav{
    display:block
}
.b-vote .b-vote__nav .b-vote__nav-left{
    float:left;
    display:block
}
.b-vote .b-vote__nav .b-vote__nav-right{
    float:right;
    display:block
}
.b-vote .b-vote__nav:after{
    content:'';
    display:block;
    clear:both;
    font-size:0;
    line-height:0;
    height:0
}
.b-vote .b-vote__submit{
    text-align:center
}
.b-vote .b-vote__show-result{
    text-align:center
}
.b-vote .b-vote__show-result a{
    color:#62a7d9;
    font-size:.813em;
    text-decoration:underline
}
.b-vote .b-vote__show-result a:hover{
    text-decoration:none
}
.b-vote .b-vote__to-vote{
    text-align:center
}
.b-vote .b-vote__to-vote a{
    color:#62a7d9;
    font-size:.813em;
    text-decoration:underline
}
.b-vote .b-vote__to-vote a:hover{
    text-decoration:none
}
.b-vote .b-vote__link-all{
    text-align:center
}
.b-vote .b-vote__link-all a{
    color:#62a7d9;
    font-size:.813em;
    font-weight:700;
    text-decoration:underline
}
.b-vote .b-vote__link-all a:hover{
    text-decoration:none
}
.b-vote .b-vote__voted{
    text-align:center
}
.b-vote .b-vote__voted i{
    width:1.064em;
    height:1.064em;
    display:inline-block;
    vertical-align:middle;
    font-family:'Ria Icons';
    text-align:center;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#62a7d9
}
.b-vote .b-vote__voted i:before{
    font-size:1.125em;
    content:"\e087"
}
.b-vote .b-vote__voted span{
    font-size:.825em;
    vertical-align:middle
}
.b-vote.m-article{
    padding:2em
}
.b-vote.m-article .b-vote__list .b-vote__item label input[type='radio'],.b-vote.m-article .b-vote__list .b-vote__item label input[type='checkbox']{
    float:left;
    margin-top:.25em
}
.b-vote.m-article .b-vote__list .b-vote__item label .isb-easySwitches{
    float:left;
    margin:.125em .5em .5em 0
}
.b-vote.m-article .b-vote__list .b-vote__item label .b-vote__item-text{
    font-weight:400;
    font-size:.875em;
    line-height:1.4;
    margin-left:1.714em
}
.b-vote.m-article .b-vote__list-result .b-vote__item .b-vote__item-text{
    font-weight:400;
    display:inline-block;
    font-size:.875em;
    vertical-align:bottom
}
.b-vote.m-article .b-vote__list-result .b-vote__item .b-vote__item-line{
    padding-top:.625em
}
.b-vote.m-article .b-vote__list-result .b-vote__item .b-vote__item-line div{
    height:1.125em;
    background:#b7b7b7
}
.b-vote.m-article .b-vote__list-result .b-vote__item .b-vote__item-line.b-vote__item-win div{
    background:#62a7d9
}
.b-vote.m-article .b-vote__list-result .b-vote__item .b-vote__item-line.b-vote__item-win div p{
    color:#62a7d9
}
.b-vote.m-article .b-vote__submit{
    float:left
}
.b-vote.m-article .b-vote__show-result{
    float:left;
    margin-left:1em
}
.b-vote.m-article .b-vote__to-vote{
    overflow:hidden
}
.b-vote.m-article .b-vote__link-all{
    float:right
}
.b-vote.m-article .b-vote__link-all a{
    font-weight:400
}
.b-vote.m-article .b-vote__form .b-vote__voted{
    overflow:hidden
}
.b-vote.m-article .b-vote__result .b-vote__voted{
    float:left
}
.b-vote.m-result .b-vote__form{
    display:none
}
.b-vote.m-result .b-vote__result{
    display:block
}
.b-vote.m-result .b-vote__result .b-vote__to-vote{
    display:none
}
.mode-adaptive .b-vote .b-vote__nav{
    padding-top:.438em
}
.mode-adaptive .b-vote .b-vote__submit{
    margin-top:-.438em
}
.mode-adaptive .b-vote .b-vote__submit input[type='submit'].b-action-button{
    font-size:.875em;
    padding:.642em 1em .714em
}
.mode-adaptive .b-vote.m-transfer .b-vote__nav .b-vote__nav-left{
    float:none
}
.mode-adaptive .b-vote.m-transfer .b-vote__nav .b-vote__nav-right{
    padding-top:.438em;
    float:none
}
.mode-adaptive .b-vote.m-transfer .b-vote__nav .b-vote__link-all{
    padding:.063em 0 .5em
}
.mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label .b-vote__item-text{
    font-weight:400;
    font-size:.875em;
    line-height:1.4
}
.mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-text{
    font-weight:400;
    display:inline-block;
    font-size:.875em;
    vertical-align:bottom
}
.mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-line div{
    height:1.125em;
    background:#b7b7b7
}
.mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-line.b-vote__item-win div{
    background:#62a7d9
}
.mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-line.b-vote__item-win div p{
    color:#62a7d9
}
.mode-adaptive .b-vote.m-right-column .b-vote__nav .b-vote__nav-left{
    float:none
}
.mode-adaptive .b-vote.m-right-column .b-vote__nav .b-vote__nav-right{
    padding-top:.438em;
    float:none
}
.mode-adaptive .b-vote.m-right-column .b-vote__nav .b-vote__link-all{
    padding:.063em 0 .5em
}
.mode-adaptive .b-vote.m-article{
    padding:1.5em 1.063em;
    margin:0 -1.063em
}
.mode-adaptive .b-vote.m-article .b-vote__submit{
    float:none;
    padding:0 0 1em
}
.mode-adaptive .b-vote.m-article .b-vote__show-result{
    margin-left:0
}
.mode-adaptive .b-vote.m-article .b-vote__voted .b-vote__voted-text{
    display:none
}
@media screen and (min-width:30em){
    .mode-adaptive .b-vote.m-article{
        padding:1.5em 1.063em;
        margin:0
    }
    .mode-adaptive .b-vote.m-article .b-vote__voted .b-vote__voted-text{
        display:inline
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label input[type='radio'],.mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label input[type='checkbox']{
        float:left;
        margin-top:.25em
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label .isb-easySwitches{
        float:left;
        margin:.125em .5em .5em 0
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label .b-vote__item-text{
        margin-left:1.714em
    }
}
@media screen and (min-width:42.125em){
    .mode-adaptive .b-vote.m-article{
        padding:2em
    }
    .mode-adaptive .b-vote.m-article .b-vote__submit{
        float:left;
        padding:0
    }
    .mode-adaptive .b-vote.m-article .b-vote__show-result{
        margin-left:1em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-vote .b-vote__nav{
        padding-top:0
    }
    .mode-adaptive .b-vote .b-vote__submit{
        margin-top:0
    }
    .mode-adaptive .b-vote .b-vote__submit input[type='submit'].b-action-button{
        font-size:.75em;
        padding:.419em 1em .333em
    }
    .mode-adaptive .b-vote.m-transfer .b-vote__nav .b-vote__nav-left{
        float:left
    }
    .mode-adaptive .b-vote.m-transfer .b-vote__nav .b-vote__nav-right{
        padding-top:0;
        float:right
    }
    .mode-adaptive .b-vote.m-transfer .b-vote__nav .b-vote__link-all{
        padding:0
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label input[type='radio'],.mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label input[type='checkbox']{
        float:none;
        margin:0 0 .5em
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label .isb-easySwitches{
        float:none;
        margin:0 0 .5em
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list .b-vote__item label .b-vote__item-text{
        font-size:.75em;
        font-weight:600;
        line-height:1.2;
        display:block;
        margin-left:0
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-text{
        font-size:.75em;
        font-weight:600;
        display:block
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-line div{
        height:.58em;
        background:#62a7d9
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__list-result .b-vote__item .b-vote__item-line.b-vote__item-win div p{
        color:#282828
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__nav .b-vote__nav-left{
        float:left
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__nav .b-vote__nav-right{
        padding-top:0;
        float:right
    }
    .mode-adaptive .b-vote.m-right-column .b-vote__nav .b-vote__link-all{
        padding:0
    }
}
.b-authors-link-line{
    display:none;
    text-align:center;
    border-bottom:1px solid #dfdfdf;
    padding:1.5em 1.063em
}
.mode-adaptive .b-authors-link-line{
    display:block
}
@media screen and (min-width:64em){
    .mode-adaptive .b-authors-link-line{
        display:none
    }
}
.b-authors-list{
    padding:.75em 0 2em
}
.b-authors-list .b-authors-list__list{
    margin:0 0 2em .94em
}
.b-authors-list .b-authors-list__list .b-authors-list__item{
    padding-top:1.06em;
    border-bottom:1px solid #62a7d9;
    *zoom:1
}
.b-authors-list .b-authors-list__list .b-authors-list__item:last-child{
    border:0
}
.b-authors-list .b-authors-list__list .b-authors-list__item:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__img{
    float:left;
    margin:0 .625em .94em -.94em;
    overflow:hidden;
    width:5.19em;
    height:5.19em;
    display:block;
    position:relative;
    border-radius:2.59em;
    -webkit-border-radius:2.59em;
    -moz-border-radius:2.59em;
    -ms-border-radius:2.59em;
    -o-border-radius:2.59em
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__img img{
    display:block;
    height:100%;
    margin-left:-1.16em;
    position:relative;
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%)
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__name{
    margin:0 0 .75em 5em;
    font-style:italic;
    font-weight:600;
    display:block;
    line-height:.94
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__name span{
    font-size:.81em
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__title{
    margin:0 0 .75em 5em;
    font-weight:700;
    display:block;
    line-height:1.1
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__title span{
    font-size:.875em
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__discuss{
    margin:0 0 .75em 5em;
    display:block
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__discuss a{
    font-size:.75em;
    font-weight:600;
    text-transform:uppercase;
    color:#62a7d9;
    position:relative
}
.b-authors-list .b-authors-list__list .b-authors-list__item .b-authors-list__discuss a span{
    width:1.42em;
    height:1.42em;
    display:block;
    position:absolute;
    right:-2em;
    top:50%;
    margin-top:-.71em;
    background-image:url();
    background-position:0 0;
    background-repeat:no-repeat
}
.b-authors-list .b-authors-list__link-all{
    text-align:center
}
.mode-adaptive .b-authors-list.m-desktop{
    display:none
}
@media screen and (min-width:64em){
    .mode-adaptive .b-authors-list.m-desktop{
        display:block
    }
}
.b-calendar{
    background:#f4f4f4
}
.b-calendar .b-calendar__months{
    border-bottom:1px solid #fff;
    padding:0 2.563em;
    color:#fff;
    position:relative;
    *zoom:1
}
.b-calendar .b-calendar__months:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-calendar .b-calendar__months .b-calendar__wr-month-line{
    margin:0;
    text-align:right;
    position:relative;
    overflow:hidden
}
.b-calendar .b-calendar__months .b-calendar__month-line{
    white-space:nowrap;
    position:relative;
    left:0;
    -webkit-transition:left .3s ease-in-out;
    -moz-transition:left .3s ease-in-out;
    transition:left .3s ease-in-out
}
.b-calendar .b-calendar__months .b-calendar__month-item{
    display:inline-block;
    vertical-align:top;
    text-align:center
}
.b-calendar .b-calendar__months .b-calendar__month-item a{
    font-weight:600;
    display:block;
    padding:.5em 0
}
.b-calendar .b-calendar__months .b-calendar__month-item a span{
    font-size:.875em
}
.b-calendar .b-calendar__months .b-calendar__month-item a.m-current{
    font-weight:700
}
.b-calendar .b-calendar__months .b-calendar__month-item a.m-current:hover{
    text-decoration:none
}
.b-calendar .b-calendar__months .b-calendar__month-item a.m-selected{
    color:#62a7d9
}
.b-calendar .b-calendar__months .b-calendar__month-item a.m-selected:hover{
    cursor:default;
    text-decoration:none
}
.b-calendar .b-calendar__months .b-calendar__nav-button{
    position:absolute;
    top:0;
    bottom:0;
    width:2.56em;
    display:block;
    cursor:pointer
}
.b-calendar .b-calendar__months .b-calendar__nav-button span{
    position:absolute;
    top:50%;
    left:50%;
    border-top:.32em solid transparent;
    border-bottom:.32em solid transparent;
    margin:-.32em 0 0 -.19em;
    width:0;
    height:0
}
.b-calendar .b-calendar__months .b-calendar__nav-button.m-prev{
    left:0
}
.b-calendar .b-calendar__months .b-calendar__nav-button.m-prev span{
    border-right:.44em solid #62a7d9
}
.b-calendar .b-calendar__months .b-calendar__nav-button.m-next{
    right:0
}
.b-calendar .b-calendar__months .b-calendar__nav-button.m-next span{
    border-left:.44em solid #62a7d9
}
.b-calendar .b-calendar__months .b-calendar__nav-button.m-disabled{
    cursor:default
}
.b-calendar .b-calendar__months .b-calendar__nav-button.m-disabled span{
    border-left-color:#dfdfdf;
    border-right-color:#dfdfdf
}
.b-calendar .b-calendar__days{
    position:relative
}
.b-calendar .b-calendar__days ul{
    padding:0 1em;
    position:relative;
    text-align:center;
    *zoom:1
}
.b-calendar .b-calendar__days ul:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-calendar .b-calendar__days .b-calendar__day-item{
    display:inline-block
}
.b-calendar .b-calendar__days .b-calendar__day{
    margin:.5em .25em;
    display:block;
    font-weight:600;
    vertical-align:middle;
    text-align:center
}
.b-calendar .b-calendar__days .b-calendar__day span{
    font-size:.81em
}
.b-calendar .b-calendar__days .b-calendar__day.m-selected{
    color:#62a7d9
}
.b-calendar .b-calendar__days .b-calendar__day.m-selected:hover{
    color:#62a7d9;
    cursor:default;
    text-decoration:none
}
.b-calendar .b-calendar__days .b-calendar__day.m-current{
    font-weight:900
}
.b-calendar .b-calendar__days span.b-calendar__day{
    filter:alpha(opacity=50);
    opacity:.5;
    cursor:default
}
.b-calendar .b-calendar__days .b-calendar__loader{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:none;
    background:rgba(244,244,244,0.75);
    overflow:hidden
}
.b-calendar .b-calendar__days .b-calendar__loader img{
    position:absolute;
    top:50%;
    left:50%;
    width:8.06em;
    height:1em;
    margin:-.5em 0 0 -4em;
    display:block
}
.b-calendar .b-calendar__days.m-loading .b-calendar__loader{
    display:block
}
.mode-adaptive .b-calendar .b-calendar__days ul{
    text-align:left
}
.mode-adaptive .b-calendar .b-calendar__days .b-calendar__day{
    min-width:2em
}
@media screen and (min-width:64em){
    .mode-adaptive .b-calendar .b-calendar__days ul{
        text-align:center
    }
    .mode-adaptive .b-calendar .b-calendar__days .b-calendar__day{
        min-width:0
    }
}
.b-showcase{
    margin-top:1px;
    position:relative;
    padding:2em 0;
    background:#282828
}
.b-showcase .m-showcase__lite{
    display:none
}
.b-showcase .owl-carousel{
    display:block
}
.b-showcase .owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.b-showcase .owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.b-showcase .owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left
}
.b-showcase .b-showcase__top-ind{
    border-top:1px solid #3e3e3e;
    position:absolute;
    top:-1px;
    left:50%;
    width:64.75em;
    margin-left:-32.375em;
    display:block
}
.b-showcase .b-showcase__container{
    position:relative;
    margin:0 1.063em;
    display:block
}
.b-showcase .b-showcase__slider{
    white-space:nowrap;
    position:relative;
    width:100%;
    overflow:hidden
}
.b-showcase .b-showcase__slider-column{
    width:25%;
    padding-right:.125em;
    display:inline-block;
    position:relative;
    vertical-align:top;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-showcase .owl-stage-outer .owl-item .b-showcase__slider-column{
    padding-right:0;
    width:100%
}
.b-showcase .b-showcase__wr-big{
    margin-left:-.063em
}
.b-showcase .b-showcase__slider-item{
    width:100%;
    margin-bottom:.125em;
    position:relative;
    white-space:normal;
    overflow:hidden
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-img{
    display:block;
    position:relative;
    background:#282828;
    width:100%;
    padding-top:56.254%;
    overflow:hidden
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-img img{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    display:block
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-desc{
    display:block;
    position:absolute;
    right:0;
    bottom:-.063em;
    left:0;
    color:#fff;
    font-weight:600;
    line-height:1.12;
    padding:5em .937em .937em;
    text-shadow:0 0 .125em rgba(0,0,0,0.5);
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMC43NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(40,40,40,0)),color-stop(100%,rgba(40,40,40,0.75)));
    background-image:-moz-linear-gradient(rgba(40,40,40,0),rgba(40,40,40,0.75));
    background-image:-webkit-linear-gradient(rgba(40,40,40,0),rgba(40,40,40,0.75));
    background-image:linear-gradient(rgba(40,40,40,0),rgba(40,40,40,0.75));
    filter:alpha(opacity=0);
    opacity:0
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-title{
    display:block;
    margin-bottom:.5em
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-title span{
    font-size:.875em
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-info{
    display:block
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-time{
    color:#62a7d9;
    font-weight:700;
    float:left;
    margin-right:.5em
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-time span{
    font-size:.75em
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-date{
    color:#62a7d9;
    font-weight:600;
    float:left;
    margin-right:.5em
}
.b-showcase .b-showcase__slider-item .b-showcase__slider-date span{
    font-size:.75em
}
.b-showcase .b-showcase__slider-item .b-statistic{
    float:right
}
.b-showcase .b-showcase__slider-item.reserve-big{
    padding-top:113.332%
}
.b-showcase .b-showcase__slider-item.m-big{
    width:200%;
    left:-100%
}
.b-showcase .b-showcase__slider-item.m-big .b-showcase__slider-img{
    padding-top:56.433%
}
.b-showcase .b-showcase__slider-item.m-big .b-showcase__slider-title span{
    font-size:1.125em
}
.b-showcase .b-showcase__slider-item a:hover{
    text-decoration:none
}
.b-showcase .b-showcase__slider-item a:hover .b-showcase__slider-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-showcase .b-showcase__slider-item a:hover .b-showcase__slider-desc{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-showcase .b-showcase__nav .b-showcase__button{
    position:absolute;
    top:0;
    bottom:0;
    display:block;
    width:100%
}
.b-showcase .b-showcase__nav .b-showcase__button span{
    display:block;
    position:absolute;
    top:50%;
    margin-top:-.5em;
    border-top:.5em solid transparent;
    border-bottom:.5em solid transparent
}
.b-showcase .b-showcase__nav .b-showcase__button.m-button-left{
    right:100%
}
.b-showcase .b-showcase__nav .b-showcase__button.m-button-left span{
    right:.438em;
    border-right:.687em solid #7c7c7c
}
.b-showcase .b-showcase__nav .b-showcase__button.m-button-right{
    left:100%
}
.b-showcase .b-showcase__nav .b-showcase__button.m-button-right span{
    left:.44em;
    border-left:.687em solid #7c7c7c
}
.mode-adaptive .b-showcase{
    padding:0
}
.mode-adaptive .b-showcase .m-showcase__normal{
    display:none
}
.mode-adaptive .b-showcase .m-showcase__lite{
    display:block
}
.mode-adaptive .b-showcase .m-showcase__lite .b-showcase__slider-column{
    width:100%
}
.mode-adaptive .b-showcase .b-showcase__container{
    margin:0
}
.mode-adaptive .b-showcase .b-showcase__slider-item .b-showcase__slider-img img{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.mode-adaptive .b-showcase .b-showcase__slider-item .b-showcase__slider-desc{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.mode-adaptive .b-showcase .b-showcase__slider-item .b-showcase__slider-info{
    display:none
}
.mode-adaptive .b-showcase .b-showcase__nav{
    height:2.375em;
    position:relative
}
.mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button{
    width:50%
}
.mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-left{
    right:50%
}
.mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-left span{
    right:50%;
    margin-right:-.313em
}
.mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-right{
    left:50%
}
.mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-right span{
    left:50%;
    margin-left:-.313em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-showcase .m-showcase__lite{
        display:block
    }
    .mode-adaptive .b-showcase .m-showcase__lite .b-showcase__slider-column{
        width:50%
    }
    .mode-adaptive .b-showcase .m-showcase__lite .owl-stage-outer .owl-item .b-showcase__slider-column{
        width:100%
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-showcase{
        padding:2em 0 0
    }
    .mode-adaptive .b-showcase .m-showcase__lite .b-showcase__slider-column{
        width:33.334%
    }
    .mode-adaptive .b-showcase .m-showcase__lite .owl-stage-outer .owl-item .b-showcase__slider-column{
        width:100%
    }
    .mode-adaptive .b-showcase.m-lite .m-showcase__lite{
        display:block
    }
    .mode-adaptive .b-showcase .b-showcase__container{
        margin:0 1.063em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-showcase{
        padding:2em 0
    }
    .mode-adaptive .b-showcase .m-showcase__normal{
        display:block
    }
    .mode-adaptive .b-showcase .m-showcase__lite{
        display:none
    }
    .mode-adaptive .b-showcase .m-showcase__lite .b-showcase__slider-column{
        width:25%
    }
    .mode-adaptive .b-showcase .m-showcase__lite .owl-stage-outer .owl-item .b-showcase__slider-column{
        width:100%
    }
    .mode-adaptive .b-showcase .b-showcase__slider-item .b-showcase__slider-desc{
        filter:alpha(opacity=0);
        opacity:0
    }
    .mode-adaptive .b-showcase .b-showcase__slider-item .b-showcase__slider-info{
        display:block
    }
    .mode-adaptive .b-showcase .b-showcase__slider-item a:hover{
        text-decoration:none
    }
    .mode-adaptive .b-showcase .b-showcase__slider-item a:hover .b-showcase__slider-img img{
        filter:alpha(opacity=75);
        opacity:.75
    }
    .mode-adaptive .b-showcase .b-showcase__slider-item a:hover .b-showcase__slider-desc{
        filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
        opacity:1
    }
    .mode-adaptive .b-showcase .b-showcase__nav{
        height:auto;
        position:initial
    }
    .mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button{
        width:100%
    }
    .mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-left{
        right:100%
    }
    .mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-left span{
        right:.44em;
        margin-right:0
    }
    .mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-right{
        left:100%
    }
    .mode-adaptive .b-showcase .b-showcase__nav .b-showcase__button.m-button-right span{
        left:.44em;
        margin-left:0
    }
}
.b-slideshow{
    position:relative
}
.b-slideshow .owl-carousel{
    display:block
}
.b-slideshow .owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.b-slideshow .owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
}
.b-slideshow .owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left
}
.b-slideshow .b-slideshow__preview{
    position:relative;
    white-space:nowrap;
    margin:0 0 2em;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.b-slideshow .b-slideshow__preview .owl-carousel{
    height:5.875em;
    overflow:hidden
}
.b-slideshow .b-slideshow__preview .owl-carousel.owl-loaded{
    height:auto;
    overflow:auto
}
.b-slideshow .b-slideshow__preview .b-slideshow__item{
    white-space:normal;
    position:relative;
    display:inline-block;
    margin-right:2px;
    padding-top:66.666%;
    *zoom:1
}
.b-slideshow .b-slideshow__preview .b-slideshow__item:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-slideshow .b-slideshow__preview .b-slideshow__item .b-slideshow__item-img{
    display:block;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    cursor:pointer;
    overflow:hidden
}
.b-slideshow .b-slideshow__preview .b-slideshow__item .b-slideshow__item-img img{
    position:absolute;
    top:0;
    width:100%
}
.b-slideshow .b-slideshow__preview .b-slideshow__item.m-active .b-slideshow__item-img{
    border:2px solid #62a7d9
}
.b-slideshow .b-slideshow__preview .b-slideshow__item-announce{
    width:2.25em;
    height:2.25em;
    position:absolute;
    top:50%;
    left:50%;
    margin:-1.125em 0 0 -1.125em;
    background-image:url();
    background-position:0 -3254px;
    background-repeat:no-repeat;
    filter:alpha(opacity=15);
    opacity:.15
}
.b-slideshow .b-slideshow__preview .owl-carousel .owl-item .b-slideshow__item{
    margin:0;
    display:block
}
.b-slideshow .b-slideshow__preview .owl-carousel .owl-controls{
    display:block
}
.b-slideshow .b-slideshow__preview .owl-carousel .owl-controls .owl-dots{
    text-align:center;
    padding:1em 0 0;
    height:.5em;
    overflow:hidden
}
.b-slideshow .b-slideshow__preview .owl-carousel .owl-controls .owl-dot{
    display:inline-block;
    vertical-align:top;
    width:.5em;
    height:.5em;
    margin:0 .25em;
    cursor:pointer;
    background:#3e3e3e;
    border-radius:.5em;
    -webkit-border-radius:.5em;
    -moz-border-radius:.5em;
    -ms-border-radius:.5em;
    -o-border-radius:.5em
}
.b-slideshow .b-slideshow__preview .owl-carousel .owl-controls .owl-dot.active{
    background:#7c7c7c
}
.b-slideshow .b-slideshow__body{
    position:relative
}
.b-slideshow .b-slideshow__body .owl-carousel .owl-controls{
    display:none
}
.b-slideshow .b-slideshow__body .b-slideshow__item{
    position:relative;
    display:none;
    *zoom:1
}
.b-slideshow .b-slideshow__body .b-slideshow__item:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-img{
    display:block;
    position:relative;
    background:#282828;
    cursor:pointer;
    overflow:hidden;
    padding-top:66.667%
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-img img{
    display:block;
    position:absolute;
    top:-1000px;
    bottom:-1000px;
    left:-1000px;
    right:-1000px;
    margin:auto;
    height:auto;
    width:auto;
    max-height:100%;
    max-width:100%
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-img .b-share-media__inject-slideshow,.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-img .b-image-share{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-img:hover i{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-wr{
    padding-top:66.667%;
    display:block;
    position:relative;
    cursor:pointer;
    overflow:hidden
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-info{
    padding:0 1em
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-fullscreen{
    cursor:pointer;
    width:1.063em;
    height:1.063em;
    float:right;
    margin:.57em 0 0 1em;
    background-image:url();
    background-position:0 -1210px;
    background-repeat:no-repeat
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-fullscreen.m-color-white{
    background-image:url();
    background-position:0 -1243px;
    background-repeat:no-repeat
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex{
    margin:0 -.5em;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info{
    padding:1em .5em 0
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info-item{
    line-height:1
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info-item span{
    font-size:.75em
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info-item a,.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info-item span{
    color:#7c7c7c;
    text-shadow:0 1px rgba(0,0,0,0.5)
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info-item a{
    text-decoration:none
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__flex-info-item a:hover{
    text-decoration:underline
}
.b-slideshow .b-slideshow__body .b-slideshow__item .l-slideshow__flex-social{
    margin:0 -.5em 0 .5em;
    padding:1em 0 0
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-desc{
    margin:0 0 1em;
    padding:.5em 0 0;
    font-weight:600
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-desc span{
    font-size:.81em
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-desc.m-color-white{
    color:#fff;
    font-weight:400
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-desc a{
    color:#62a7d9;
    text-decoration:underline
}
.b-slideshow .b-slideshow__body .b-slideshow__item .b-slideshow__item-desc a:hover{
    text-decoration:none
}
.b-slideshow .b-slideshow__body .b-slideshow__item:first-child{
    display:block
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position{
    position:relative;
    top:auto;
    right:auto;
    background:0
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes{
    position:relative;
    text-align:center;
    display:inline-block;
    vertical-align:top
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget{
    display:inline-block;
    white-space:nowrap;
    position:relative;
    vertical-align:top;
    color:#fff;
    padding:0;
    margin-right:.5em;
    width:2em;
    height:2em;
    line-height:1.4;
    cursor:pointer
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget:hover{
    background:0
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget:hover:before{
    display:none
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget .b-social-likes__button{
    display:block
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget .b-social-likes__button .b-social-likes__icon{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.813em 0 0 -.813em;
    width:1.563em;
    height:1.563em
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget .b-social-likes__counter{
    display:none
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget .b-social-likes__counter.b-social-likes__counter_empty{
    display:none
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook:hover{
    color:#3b5ca2
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_fbmessenger:hover{
    color:#0084ff
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter:hover{
    color:#00b5f5
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte:hover{
    color:#778db0
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_mailru:hover{
    color:#168de2
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki:hover{
    color:#f48420
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_plusone:hover{
    color:#dd4330
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_pinterest:hover{
    color:#bd2126
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_viber:hover{
    color:#7b519d
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_whatsapp:hover{
    color:#25d366
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_telegram:hover{
    color:#2ca5e0
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_sms:hover{
    color:#449234
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-position .b-social-likes .b-social-likes__widget.b-social-likes__widget_flipboard:hover{
    color:#e31f26
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-button-more{
    display:inline-block;
    width:2em;
    height:2em;
    vertical-align:top
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__main-button-more span{
    line-height:.2
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__more-position{
    padding-top:66.667%;
    bottom:auto
}
.b-slideshow .b-share-media__slideshow.b-share-media__inited .b-share-media__more-close-button{
    font-size:1.5em
}
.b-slideshow .b-slideshow__nav{
    display:none
}
.b-slideshow .b-slideshow__nav .b-slideshow__nav-counter,.b-slideshow .b-slideshow__nav .b-slideshow__nav-fullscreen,.b-slideshow .b-slideshow__nav .b-slideshow__nav-button{
    display:none
}
.b-slideshow.m-photolents-nav .b-slideshow__nav{
    display:block;
    position:absolute;
    top:0;
    width:100%
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button{
    width:100%;
    height:100%;
    padding-top:66.667%;
    position:absolute
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button i{
    display:block;
    position:absolute;
    top:50%;
    margin-top:-.5em;
    border-top:.5em solid transparent;
    border-bottom:.5em solid transparent
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button.button-prev{
    right:100%;
    display:block
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button.button-prev span{
    position:absolute;
    top:0;
    display:block;
    height:100%;
    width:1000%;
    right:0
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button.button-prev i{
    right:.44em;
    border-right:.69em solid #7c7c7c
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button.button-next{
    left:100%;
    display:block
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button.button-next span{
    position:absolute;
    top:0;
    display:block;
    height:100%;
    width:1000%;
    left:0
}
.b-slideshow.m-photolents-nav .b-slideshow__nav .b-slideshow__nav-button.button-next i{
    left:.44em;
    border-left:.69em solid #7c7c7c
}
.b-slideshow.m-black-nav{
    overflow:hidden
}
.b-slideshow.m-black-nav .b-slideshow__nav{
    display:block;
    position:absolute;
    top:0;
    right:-100%;
    width:100%;
    padding-top:66.667%
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-bg{
    width:100%;
    position:absolute;
    bottom:0;
    right:100%;
    height:2.5em;
    padding:0 3.5em;
    background:rgba(0,0,0,0.5);
    text-align:center;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-slideshow.m-black-nav .b-slideshow__nav i{
    position:absolute;
    width:1.063em;
    height:1.063em;
    display:block;
    top:50%;
    left:50%;
    margin:-.5em 0 0 -.5em
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-counter{
    position:absolute;
    top:0;
    left:0;
    width:3.5em;
    padding:.5em 0;
    height:1.5em;
    color:#fff;
    text-align:right;
    white-space:nowrap
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-counter span{
    font-size:.81em;
    font-weight:700
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-fullscreen{
    position:absolute;
    top:0;
    right:0;
    width:3.5em;
    height:2.5em;
    text-align:right
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button{
    width:3.5em;
    height:2.5em;
    display:inline-block;
    position:relative
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button.button-fullscreen i{
    background-image:url();
    background-position:0 -1243px;
    background-repeat:no-repeat
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button.button-prev i{
    background-image:url();
    background-position:0 -2284px;
    background-repeat:no-repeat
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button.button-play{
    display:none
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button.button-play i{
    background-image:url();
    background-position:0 -2251px;
    background-repeat:no-repeat
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button.button-pause i{
    background-image:url();
    background-position:0 -2089px;
    background-repeat:no-repeat
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button.button-next i{
    background-image:url();
    background-position:0 -2022px;
    background-repeat:no-repeat
}
.b-slideshow.m-black-nav .b-slideshow__nav .b-slideshow__nav-button:hover{
    background:rgba(0,0,0,0.35)
}
.b-slideshow.m-mini-nav{
    overflow:hidden
}
.b-slideshow.m-mini-nav .b-slideshow__nav{
    display:block;
    position:absolute;
    top:0;
    right:-100%;
    width:100%;
    padding-top:66.667%
}
.b-slideshow.m-mini-nav .b-slideshow__nav-counter{
    display:block;
    position:absolute;
    bottom:.75em;
    left:0;
    margin-left:-100%;
    width:3.5em;
    height:1.5em;
    color:#fff;
    text-align:right;
    white-space:nowrap
}
.b-slideshow.m-mini-nav .b-slideshow__nav-counter span{
    font-size:.81em;
    font-weight:700
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button i{
    position:absolute;
    width:1.063em;
    height:1.063em;
    display:block;
    top:50%;
    left:50%;
    margin:-.5em 0 0 -.5em;
    filter:alpha(opacity=75);
    opacity:.75
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev{
    left:0;
    margin-left:-100%
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev span{
    left:0
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev i{
    background-image:url();
    background-position:0 -2284px;
    background-repeat:no-repeat
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev:hover span{
    background:rgba(0,0,0,0.35)
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next{
    right:100%
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next span{
    right:0
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next i{
    background-image:url();
    background-position:0 -2022px;
    background-repeat:no-repeat
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev,.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next{
    display:block;
    position:absolute;
    top:25%;
    height:50%;
    width:15%
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev span,.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next span{
    position:absolute;
    display:block;
    height:2.5em;
    width:2.5em;
    top:50%;
    margin-top:-1.25em
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev:hover span,.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next:hover span{
    background:rgba(0,0,0,0.35)
}
.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev:hover i,.b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next:hover i{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-slideshow .b-slideshow__announce{
    position:absolute;
    top:0;
    right:-2px;
    bottom:-2px;
    left:0
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-layout{
    float:left;
    width:33.333%;
    height:33.333%;
    display:block;
    position:relative
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item{
    position:absolute;
    display:block;
    overflow:hidden;
    top:0;
    right:2px;
    bottom:2px;
    left:0;
    background:#282828
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-img{
    width:100%;
    position:relative;
    display:block;
    background:#282828;
    overflow:hidden
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-img img{
    width:100%;
    position:relative;
    display:block;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-desc{
    display:none;
    position:absolute;
    right:0;
    bottom:-1px;
    left:0;
    color:#fff;
    font-weight:600;
    line-height:1.12;
    padding:5em .96em .96em;
    text-shadow:0 0 .125em rgba(0,0,0,0.5);
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiIHN0b3Atb3BhY2l0eT0iMC43NSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(40,40,40,0)),color-stop(100%,rgba(40,40,40,0.75)));
    background-image:-moz-linear-gradient(rgba(40,40,40,0),rgba(40,40,40,0.75));
    background-image:-webkit-linear-gradient(rgba(40,40,40,0),rgba(40,40,40,0.75));
    background-image:linear-gradient(rgba(40,40,40,0),rgba(40,40,40,0.75))
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-title{
    display:block;
    margin-bottom:.5em
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-title span{
    font-size:.875em
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-info{
    display:block
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-info .b-slideshow__announce-item-time{
    color:#62a7d9;
    font-weight:700;
    float:left;
    margin-right:.5em
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-info .b-slideshow__announce-item-time span{
    font-size:.75em
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-info .b-slideshow__announce-item-date{
    color:#62a7d9;
    font-weight:600;
    float:left;
    margin-right:.5em
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item .b-slideshow__announce-item-info .b-slideshow__announce-item-date span{
    font-size:.75em
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item a:hover .b-slideshow__announce-item-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-slideshow .b-slideshow__announce .b-slideshow__announce-item a:hover .b-slideshow__announce-item-desc{
    display:block
}
.b-slideshow .b-slideshow__announce-link{
    text-align:right;
    padding:2em 0 1em
}
.b-slideshow .b-slideshow__announce-link a{
    color:#62a7d9;
    font-size:.81em;
    text-decoration:underline;
    font-weight:700
}
.b-slideshow .b-slideshow__announce-link a:hover{
    text-decoration:none
}
.mode-adaptive .b-slideshow .b-slideshow__preview{
    margin:0 0 1em
}
.mode-adaptive .b-slideshow .b-slideshow__body .b-slideshow__item .b-share-media__slideshow.b-share-media__inited .b-share-media__more-close-button{
    font-size:1em
}
.mode-adaptive .b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev,.mode-adaptive .b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next{
    display:block;
    position:absolute;
    top:50%;
    bottom:auto;
    width:2.5em;
    height:2.5em;
    margin-top:-1.25em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-slideshow .b-slideshow__preview{
        margin:0 0 1.5em
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-slideshow .b-slideshow__preview{
        margin:0 0 2em
    }
    .mode-adaptive .b-slideshow .b-slideshow__body .b-slideshow__item .b-share-media__slideshow.b-share-media__inited .b-share-media__more-close-button{
        font-size:1.5em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-slideshow.m-mini-nav .b-slideshow__nav-button.button-prev,.mode-adaptive .b-slideshow.m-mini-nav .b-slideshow__nav-button.button-next{
        display:block;
        position:absolute;
        top:25%;
        height:50%;
        width:15%;
        margin-top:0
    }
}
.b-main-news{
    position:relative;
    display:block;
    overflow:hidden;
    margin-left:-1.125em;
    background:#282828;
    *zoom:1
}
.b-main-news:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-main-news a{
    display:block
}
.b-main-news .b-main-news__img{
    width:100%;
    padding-top:56.667%;
    display:block;
    overflow:hidden;
    background:#282828;
    position:relative
}
.b-main-news .b-main-news__img img{
    position:absolute;
    top:0;
    width:100%;
    display:block;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-main-news:hover .b-main-news__img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-main-news .b-main-news__desc{
    position:absolute;
    right:0;
    bottom:-.063em;
    left:0;
    display:block;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(40,40,40,0)),color-stop(100%,#282828));
    background-image:-moz-linear-gradient(rgba(40,40,40,0),#282828);
    background-image:-webkit-linear-gradient(rgba(40,40,40,0),#282828);
    background-image:linear-gradient(rgba(40,40,40,0),#282828);
    color:#fff
}
.b-main-news .b-main-news__desc .b-main-news__title{
    display:block;
    font-weight:600;
    line-height:1.13;
    padding:6em 2.19em 1em;
    color:#fff
}
.b-main-news .b-main-news__desc .b-main-news__title span{
    font-size:1.88em
}
.b-main-news .b-main-news__desc .b-main-news__announce{
    display:block;
    font-weight:400;
    line-height:1.5;
    padding:0 2.19em 1em;
    color:#fff
}
.b-main-news .b-main-news__desc .b-main-news__announce span{
    font-size:1em
}
.b-main-news .b-main-news__desc .b-main-news__info{
    display:block;
    font-weight:400;
    line-height:1.5;
    padding:0 2.19em 1em;
    color:#fff;
    overflow:hidden
}
.b-main-news .b-main-news__desc .b-main-news__info .b-main-news__time{
    float:left;
    font-weight:700;
    color:#62a7d9;
    margin-right:1em
}
.b-main-news .b-main-news__desc .b-main-news__info .b-main-news__time span{
    font-size:.81em
}
.b-main-news .b-main-news__desc .b-main-news__info .b-main-news__update-time{
    float:left;
    color:#b7b7b7
}
.b-main-news .b-main-news__desc .b-main-news__info .b-main-news__update-time span{
    font-size:.75em
}
.b-main-news .b-main-news__desc .b-main-news__info .b-statistic{
    float:right
}
.b-main-news .b-main-news__desc .b-main-news__more{
    color:#62a7d9;
    font-size:.81em
}
.b-main-news-video{
    position:relative;
    display:block;
    padding-top:1.5em;
    *zoom:1
}
.b-main-news-video:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-main-news-video .b-main-news-video__title{
    font-weight:700;
    line-height:1.2;
    margin:0 0 1em 1.063em;
    display:block
}
.b-main-news-video .b-main-news-video__title span{
    font-size:2.188em
}
.b-main-news-video .b-main-news-video__title a:hover{
    text-decoration:none
}
.b-main-news-video .b-main-news-video__info{
    display:block;
    font-weight:400;
    line-height:1.5;
    margin:0 0 1em 1.063em;
    overflow:hidden
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__time{
    float:left;
    font-weight:700;
    color:#62a7d9;
    margin-right:1em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__time span{
    font-size:.81em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__date{
    float:left;
    font-weight:600;
    color:#62a7d9;
    margin-right:1em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__date span{
    font-size:.81em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__rubric{
    float:left;
    font-weight:600;
    margin-right:1em;
    text-transform:uppercase
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__rubric a,.b-main-news-video .b-main-news-video__info .b-main-news-video__rubric span{
    color:#b7b7b7;
    font-size:.625em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__update-time{
    float:left;
    color:#b7b7b7;
    margin-right:1em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__update-time span{
    font-size:.75em
}
.b-main-news-video .b-main-news-video__info .b-main-news-video__video-info{
    float:right
}
.b-main-news-video .b-main-news-video__bg{
    background:#282828;
    margin-left:-1.125em;
    padding:1.25em 0 2em;
    *zoom:1
}
.b-main-news-video .b-main-news-video__bg:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-main-news-video .b-main-news-video__bg .b-main-news-video__wr{
    margin:0 auto;
    display:block;
    max-width:40em;
    *zoom:1
}
.b-main-news-video .b-main-news-video__bg .b-main-news-video__wr:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-main-news-video .b-main-news-video__bg .b-main-news-video__player{
    position:relative
}
.b-main-news-video .b-main-news-video__bg .b-media-copyright{
    margin-bottom:1em
}
.b-main-news-video .b-main-news-video__bg .b-main-news-video__announce{
    display:block;
    font-weight:300;
    line-height:1.5
}
.b-main-news-video .b-main-news-video__bg .b-main-news-video__announce span,.b-main-news-video .b-main-news-video__bg .b-main-news-video__announce a{
    color:#fff;
    font-size:.938em
}
.mode-adaptive .b-main-news-video .b-main-news-video__title{
    margin:0 1.063em 1em
}
.mode-adaptive .b-main-news-video .b-main-news-video__title span{
    font-size:1.563em
}
.mode-adaptive .b-main-news-video .b-main-news-video__info{
    margin:0 1.063em 1em
}
.mode-adaptive .b-main-news-video .b-main-news-video__info .b-main-news-video__video-info{
    float:none;
    clear:both
}
.mode-adaptive .b-main-news-video .b-main-news-video__bg{
    margin-left:0;
    padding:0 1.063em;
    padding:0 0 2em
}
.mode-adaptive .b-main-news-video .b-main-news-video__bg .b-main-news-video__announce{
    margin:0 1.063em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-main-news-video .b-main-news-video__title span{
        font-size:1.75em
    }
    .mode-adaptive .b-main-news-video .b-main-news-video__bg{
        margin-left:0;
        padding:1.25em 1.063em 2em
    }
    .mode-adaptive .b-main-news-video .b-main-news-video__bg .b-main-news-video__announce{
        margin:0
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-main-news-video .b-main-news-video__title span{
        font-size:1.937em
    }
    .mode-adaptive .b-main-news-video .b-main-news-video__info .b-main-news-video__video-info{
        float:right;
        clear:none
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-main-news-video .b-main-news-video__title{
        margin:0 0 1em 1.063em
    }
    .mode-adaptive .b-main-news-video .b-main-news-video__title span{
        font-size:2.188em
    }
    .mode-adaptive .b-main-news-video .b-main-news-video__info{
        margin:0 0 1em 1.063em
    }
    .mode-adaptive .b-main-news-video .b-main-news-video__bg{
        margin-left:-1.125em;
        padding:1em 0 2em
    }
}
.b-rubric-top{
    position:relative;
    background:#282828
}
.b-rubric-top .b-rubric-top__main{
    width:45.25em;
    float:left;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-rubric-top .b-rubric-top__main-news{
    position:relative;
    display:block;
    overflow:hidden;
    margin-left:-1.125em;
    background:#282828;
    *zoom:1
}
.b-rubric-top .b-rubric-top__main-news:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-rubric-top .b-rubric-top__main-news a{
    display:block
}
.b-rubric-top .b-rubric-top__main-news a:hover{
    text-decoration:none
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-img{
    width:100%;
    padding-top:56.667%;
    display:block;
    overflow:hidden;
    background:#282828;
    position:relative
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-img img{
    position:absolute;
    top:0;
    width:100%;
    display:block;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-rubric-top .b-rubric-top__main-news:hover .b-rubric-top__main-news-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-desc{
    position:absolute;
    right:0;
    bottom:-.063em;
    left:0;
    display:block;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4MjgyOCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODI4MjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(40,40,40,0)),color-stop(100%,#282828));
    background-image:-moz-linear-gradient(rgba(40,40,40,0),#282828);
    background-image:-webkit-linear-gradient(rgba(40,40,40,0),#282828);
    background-image:linear-gradient(rgba(40,40,40,0),#282828);
    color:#fff
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-title{
    display:block;
    font-weight:600;
    line-height:1.13;
    padding:6em 2.188em 1em;
    color:#fff
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-title span{
    font-size:1.88em
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-info{
    display:block;
    font-weight:400;
    line-height:1.5;
    padding:0 2.188em 1em;
    color:#fff;
    overflow:hidden
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-time{
    float:left;
    font-weight:700;
    color:#62a7d9;
    margin-right:1em
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-time span{
    font-size:.81em
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-update-time{
    float:left;
    color:#b7b7b7;
    margin-right:1em
}
.b-rubric-top .b-rubric-top__main-news .b-rubric-top__main-news-update-time span{
    font-size:.75em
}
.b-rubric-top .b-rubric-top__main-news .b-statistic{
    float:right
}
.b-rubric-top .b-rubric-top__announce{
    width:18.375em;
    float:right;
    margin-right:-1.125em;
    background:#f4f4f4
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-list{
    padding:.937em 2.188em .937em 1.188em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item{
    padding:.687em 0 0;
    border-bottom:1px solid #62a7d9;
    position:relative
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item:before,.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item:after{
    content:"";
    display:table
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item:after{
    clear:both
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item:last-child{
    border:0
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item .b-rubric-top__announce-img{
    width:4.375em;
    float:left;
    overflow:hidden;
    display:block;
    margin:.25em .937em .937em 0;
    background:#282828
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item .b-rubric-top__announce-img img{
    width:100%;
    display:block;
    position:relative;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item .b-rubric-top__announce-title{
    overflow:hidden;
    font-weight:600;
    line-height:1;
    display:block;
    margin:0 0 .75em
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item .b-rubric-top__announce-title span{
    font-size:.81em
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item .b-rubric-top__announce-title .b-rubric-top__announce-arr{
    font-size:1em;
    display:inline-block;
    width:1.063em;
    height:1.063em;
    vertical-align:middle;
    background-image:url();
    background-position:0 0;
    background-repeat:no-repeat
}
.b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-item a:hover .b-rubric-top__announce-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.mode-adaptive .b-rubric-top{
    margin:0 -1.125em;
    padding:0 1.125em;
    *zoom:1
}
.mode-adaptive .b-rubric-top:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.mode-adaptive .b-rubric-top .b-rubric-top__main{
    float:none;
    width:auto
}
.mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news{
    margin-left:0
}
.mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-desc{
    position:relative;
    bottom:auto
}
.mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title{
    padding:1.25em 1.063em 1em
}
.mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title span{
    font-size:1.563em
}
.mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-info{
    padding:0 1.063em 1em
}
.mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-statistic{
    float:left
}
.mode-adaptive .b-rubric-top .b-rubric-top__announce{
    float:none;
    width:auto;
    margin-right:0
}
.mode-adaptive .b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-list{
    padding:.937em 1.063em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title span{
        font-size:1.75em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-statistic{
        float:right
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-list{
        width:70%;
        margin:0 auto
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-rubric-top:before{
        content:'';
        display:block;
        width:18.375em;
        right:0;
        top:0;
        bottom:0;
        position:absolute;
        background:#f4f4f4
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main{
        padding-right:17.25em;
        float:left;
        width:100%
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news{
        margin-left:-1.125em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title{
        padding:1.25em 1.063em 1em 2.188em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title span{
        font-size:1.937em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-info{
        padding:0 1.063em 1em 2.188em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__announce{
        width:18.375em;
        float:left;
        margin-right:-1.125em;
        margin-left:-17.25em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__announce .b-rubric-top__announce-list{
        width:auto;
        padding:.937em 2.188em .937em 1.188em
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-rubric-top:before{
        display:none
    }
    .mode-adaptive .b-rubric-top:after{
        display:none
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main{
        width:45.25em;
        float:left;
        padding-right:0
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-desc{
        position:absolute;
        bottom:-.063em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title{
        padding:6em 2.188em 1em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-title span{
        font-size:2.188em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__main .b-rubric-top__main-news .b-rubric-top__main-news-info{
        padding:0 2.188em 1em
    }
    .mode-adaptive .b-rubric-top .b-rubric-top__announce{
        float:right;
        margin-left:0
    }
}
.b-image-share{
    position:relative
}
.b-image-share .b-image-share__position{
    position:absolute;
    top:0;
    right:0;
    background:rgba(0,0,0,0.5)
}
.b-image-share .b-image-share__list{
    position:relative;
    display:none
}
.b-image-share .b-image-share__button{
    position:relative;
    height:2.688em;
    width:3.75em;
    display:block
}
.b-image-share .b-image-share__button i{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.813em 0 0 -.813em;
    width:1.563em;
    height:1.563em;
    background-image:url();
    background-position:0 -2831px;
    background-repeat:no-repeat
}
.b-image-share .b-image-share__button:hover{
    background:rgba(0,0,0,0.25)
}
.b-image-share .b-social-likes{
    position:relative;
    text-align:center
}
.b-image-share .b-social-likes .b-social-likes__widget{
    display:block;
    white-space:nowrap;
    position:relative;
    color:#fff;
    padding:0;
    height:2.688em;
    width:3.75em;
    line-height:1.4;
    cursor:pointer
}
.b-image-share .b-social-likes .b-social-likes__widget:hover{
    color:#fff
}
.b-image-share .b-social-likes .b-social-likes__widget:hover:before{
    display:none
}
.b-image-share .b-social-likes .b-social-likes__widget .b-social-likes__button{
    display:block
}
.b-image-share .b-social-likes .b-social-likes__widget .b-social-likes__button .b-social-likes__icon{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.813em 0 0 -.813em;
    width:1.563em;
    height:1.563em
}
.b-image-share .b-social-likes .b-social-likes__widget .b-social-likes__counter{
    display:none
}
.b-image-share .b-social-likes .b-social-likes__widget .b-social-likes__counter.b-social-likes__counter_empty{
    display:none
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -916px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_facebook:hover{
    background:#3b5ca2
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -3403px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_twitter:hover{
    background:#00b5f5
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -3951px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_vkontakte:hover{
    background:#778db0
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_mailru .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2246px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_mailru:hover{
    background:#168de2
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2484px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_odnoklassniki:hover{
    background:#f48420
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_plusone .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -1556px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_plusone:hover{
    background:#dd4330
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_pinterest .b-social-likes__button .b-social-likes__icon{
    background-image:url();
    background-position:0 -2648px;
    background-repeat:no-repeat
}
.b-image-share .b-social-likes .b-social-likes__widget.b-social-likes__widget_pinterest:hover{
    background:#bd2126
}
.b-image-share .b-social-likes .b-social-likes__more{
    padding:0 0 21px;
    cursor:pointer;
    color:#fff;
    font-size:2em;
    line-height:.7
}
.b-image-share .b-social-likes .b-social-likes__more:hover{
    background:#000
}
.b-switch-lang{
    display:block;
    margin:0 0 1.5em
}
.b-switch-lang .b-switch-lang__point{
    color:#62a7d9;
    padding:.25em 0 .25em .625em
}
.b-switch-lang .b-switch-lang__point span{
    text-transform:uppercase;
    font-size:.875em;
    font-weight:700
}
.b-switch-lang .b-switch-lang__point:first-child{
    border-right:1px solid #b7b7b7;
    padding:.25em .625em .25em 0
}
.b-switch-lang a.b-switch-lang__point{
    color:#b7b7b7;
    text-decoration:none
}
.b-switch-lang a.b-switch-lang__point:hover{
    text-decoration:underline
}
.b-rio-medals-project{
    margin:0 0 2em
}
.b-rio-medals-project .b-rio-medals__title{
    font-weight:800;
    text-transform:uppercase;
    padding:0 0 .5em
}
.b-rio-medals-project .b-rio-medals__table-title{
    overflow:hidden
}
.b-rio-medals-project .b-rio-medals__table-title .b-rio-medals__count{
    width:2em;
    padding-right:0
}
.b-rio-medals-project .b-rio-medals__table-item{
    overflow:hidden;
    margin:0 0 .5em
}
.b-rio-medals-project span{
    font-size:.75em;
    font-weight:600;
    display:block
}
.b-rio-medals-project i{
    width:.625em;
    height:.625em;
    background:#282828;
    display:inline-block;
    border-radius:1em;
    -webkit-border-radius:1em;
    -moz-border-radius:1em;
    -ms-border-radius:1em;
    -o-border-radius:1em
}
.b-rio-medals-project i.m-gold{
    background:#fc0
}
.b-rio-medals-project i.m-silver{
    background:#b9b9b9
}
.b-rio-medals-project i.m-bronze{
    background:#ff6d00
}
.b-rio-medals-project .b-rio-medals__place{
    float:left;
    color:#62a7d9;
    width:1em;
    margin-right:.375em
}
.b-rio-medals-project .b-rio-medals__country{
    overflow:hidden
}
.b-rio-medals-project .b-rio-medals__country span{
    font-weight:700;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
    display:block
}
.b-rio-medals-project .b-rio-medals__count{
    float:right;
    position:relative;
    padding-right:.125em;
    width:1.875em;
    text-align:right
}
.b-rio-medals-project .b-rio-medals__link-all{
    display:block;
    text-align:right
}
.b-rio-medals-project .b-rio-medals__link-all a{
    color:#62a7d9;
    text-decoration:underline
}
.b-rio-medals-project .b-rio-medals__link-all a:hover{
    text-decoration:none
}
.b-rio-medals-project .b-rio-medals__link-all span{
    font-size:.75em
}
.b-scroller-up{
    position:fixed;
    top:0;
    left:0;
    right:0;
    height:0;
    z-index:450
}
.b-scroller-up a{
    display:block;
    position:absolute;
    top:-5em;
    left:0;
    width:4.5em;
    height:1.5em;
    color:#fff;
    text-decoration:none;
    font-weight:600;
    padding:.5em 1em .75em;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -moz-transition-property:all;
    -o-transition-property:all;
    -webkit-transition-property:all;
    transition-property:all
}
.b-scroller-up a .b-scroller-up__bg{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    display:block;
    background:#b7b7b7;
    filter:alpha(opacity=60);
    opacity:.6;
    -moz-transition-duration:.3s;
    -o-transition-duration:.3s;
    -webkit-transition-duration:.3s;
    transition-duration:.3s;
    -moz-transition-property:all;
    -o-transition-property:all;
    -webkit-transition-property:all;
    transition-property:all
}
.b-scroller-up a span{
    font-size:.81em;
    position:relative
}
.b-scroller-up a i{
    position:absolute;
    top:50%;
    right:1em;
    width:1px;
    height:0;
    margin:-.125em 0 0;
    border-left:.25em solid transparent;
    border-right:.25em solid transparent;
    border-bottom:.375em solid #fff
}
.b-scroller-up a:hover .b-scroller-up__bg{
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-scroller-up.m-active a{
    top:0
}
@media screen and (min-width:64.75em){
    .b-scroller-up a{
        left:-1.125em
    }
}
@media screen and (min-width:80em){
    .b-scroller-up a{
        left:-8.75em
    }
}
.twitter-follow-button{
    display:block;
    width:240px;
    height:55px;
    padding:300px 0 0;
    text-align:center;
    background:url() no-repeat 0 0
}
.twitter-follow-button a{
    font-size:.81em;
    font-weight:600;
    color:#62a7d9;
    text-decoration:underline
}
.twitter-follow-button a:hover{
    text-decoration:none
}
.b-relap__wrapper{
    margin:0 0 1em
}
.js-expand-block.js-expand-block__opened .js-expand-block__content{
    display:block
}
.js-expand-block.js-expand-block__closed .js-expand-block__content{
    display:none
}
.b-action-button{
    background:0;
    display:inline-block;
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:0 .75em .188em;
    line-height:1.4;
    cursor:pointer;
    min-width:3.5em;
    font-weight:600;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    vertical-align:top
}
.b-action-button span{
    font-size:.75em
}
.b-action-button:hover{
    background:#62a7d9;
    color:#fff;
    text-decoration:none
}
.b-action-button.m-dark-bg:hover{
    color:#282828
}
.b-action-button.m-grey-bg:hover{
    color:#f4f4f4
}
.b-action-button.m-disabled{
    border-color:#7c7c7c;
    color:#7c7c7c
}
.b-action-button.m-disabled:hover{
    cursor:default;
    background:0;
    color:#7c7c7c
}
button.b-action-button{
    outline:0
}
input[type='submit'].b-action-button{
    padding:.419em 1em .333em;
    line-height:1.4;
    outline:0;
    font-size:.75em
}
input[type='submit'].b-action-button:hover{
    background:#62a7d9;
    color:#fff
}
input[type='submit'].b-action-button.m-dark-bg:hover{
    color:#282828
}
input[type='submit'].b-action-button.m-grey-bg:hover{
    color:#f4f4f4
}
input[type='submit'].b-action-button.m-disabled{
    border-color:#7c7c7c;
    color:#7c7c7c
}
input[type='submit'].b-action-button.m-disabled:hover{
    cursor:default;
    background:0;
    color:#7c7c7c
}
.mode-adaptive .b-action-button{
    padding:.438em .75em .563em
}
.mode-adaptive .b-action-button span{
    font-size:.875em
}
.mode-adaptive input[type='submit'].b-action-button{
    padding:.642em 1em .714em;
    font-size:.875em
}
@media screen and (min-width:64em){
    .mode-adaptive .b-action-button{
        padding:0 .75em .188em
    }
    .mode-adaptive .b-action-button span{
        font-size:.75em
    }
    .mode-adaptive input[type='submit'].b-action-button{
        padding:.419em 1em .333em;
        font-size:.75em
    }
}
.b-page-title{
    padding:.5em 1.063em .44em;
    display:block
}
.b-page-title .b-page-title__text{
    display:inline-block
}
.b-page-title a,.b-page-title span{
    color:#62a7d9;
    text-transform:uppercase;
    text-decoration:none;
    font-size:1.125em;
    font-weight:700
}
.b-page-title a:hover,.b-page-title span:hover{
    text-decoration:none
}
.b-page-title .b-page-title__rss{
    width:1.063em;
    height:1.063em;
    display:inline-block;
    vertical-align:top;
    margin-top:.313em;
    background-image:url();
    background-position:0 -2548px;
    background-repeat:no-repeat
}
.b-title{
    font-weight:800;
    text-transform:uppercase;
    padding:.313em 0
}
.b-title.m-before-jsTabs{
    float:left;
    padding-top:.813em;
    margin-right:1.75em
}
.b-title.m-mb-1{
    margin-bottom:1px
}
.b-title a,.b-title span{
    font-size:1.25em;
    letter-spacing:.025em
}
.b-title a:hover{
    text-decoration:none
}
.b-title.m-bg-grey{
    background:#dfdfdf;
    padding-left:1.063em;
    padding-right:1.063em
}
.b-title.m-bg-dark{
    background:#282828;
    padding-left:1.063em;
    padding-right:1.063em;
    color:#fff;
    font-weight:700
}
.b-title.m-bg-dark a,.b-title.m-bg-dark span{
    color:#fff
}
.b-title.m-fs-15{
    padding-top:.5em;
    padding-bottom:.5em
}
.b-title.m-fs-15 a,.b-title.m-fs-15 span{
    font-size:.937em
}
.b-title.b-title__list-normal{
    margin-right:1em;
    margin-left:1.063em
}
.b-title.b-title__list-normal.m-before-jsTabs{
    margin-right:1.75em
}
.b-title.b-title__tiles-normal{
    margin-left:1.063em
}
.b-title.b-title__waterfall-normal{
    margin-left:1.063em
}
.b-title a.b-title__rss{
    font-size:1em;
    width:1.063em;
    height:1.063em;
    display:inline-block;
    vertical-align:top;
    margin-top:.438em;
    margin-left:1.5em;
    background-image:url();
    background-position:0 -2581px;
    background-repeat:no-repeat
}
.b-title__bg-grey{
    margin:0 0 .063em;
    font-weight:800;
    text-transform:uppercase;
    padding:.5em 1.063em;
    background:#dfdfdf
}
.b-title__bg-grey a,.b-title__bg-grey span{
    font-size:.937em;
    letter-spacing:.025em
}
.b-title__bg-dark{
    border-bottom:.063em solid #7c7c7c;
    font-weight:700;
    text-transform:uppercase;
    padding:.5em 1.063em;
    background:#282828;
    color:#fff
}
.b-title__bg-dark a,.b-title__bg-dark span{
    color:#fff;
    font-size:.937em;
    letter-spacing:.025em
}
.b-other-material{
    padding:1em 0 0;
    margin:0 0 1em
}
.b-other-material .b-other-material__title{
    font-weight:800;
    text-transform:uppercase;
    padding:.313em 0;
    margin:0 0 1.25em
}
.b-other-material .b-other-material__title span{
    font-size:1.25em;
    letter-spacing:.025em
}
.b-other-material .b-other-material__list{
    margin-right:-.875em;
    padding-bottom:.125em;
    *zoom:1
}
.b-other-material .b-other-material__list:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-other-material .b-other-material__item{
    float:left;
    width:33.333%;
    padding-right:.875em;
    padding-bottom:.875em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-other-material .b-other-material__item-img{
    display:block;
    position:relative;
    background:#282828;
    overflow:hidden;
    border:1px solid #dfdfdf;
    padding-top:56%
}
.b-other-material .b-other-material__item-img img{
    width:100%;
    display:block;
    position:absolute;
    top:0;
    left:0;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-other-material a:hover{
    text-decoration:none
}
.b-other-material a:hover .b-other-material__item-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.mode-adaptive .b-other-material .b-other-material__list{
    margin-right:-.125em;
    padding-bottom:.875em
}
.mode-adaptive .b-other-material .b-other-material__item{
    width:50%;
    padding-right:.125em;
    padding-bottom:.125em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-other-material .b-other-material__item{
        width:33.333%
    }
}
@media screen and (min-width:35em){
    .mode-adaptive .b-other-material .b-other-material__list{
        margin-right:-.875em;
        padding-bottom:.125em
    }
    .mode-adaptive .b-other-material .b-other-material__item{
        padding-right:.875em;
        padding-bottom:.875em
    }
}
.b-recommend{
    position:relative;
    padding:.75em 0 1.5em
}
.b-recommend .b-recommend__list{
    *zoom:1
}
.b-recommend .b-recommend__list:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-recommend .b-recommend__list .b-recommend__item{
    padding:.94em 0 0;
    border-bottom:1px solid #62a7d9;
    position:relative
}
.b-recommend .b-recommend__list .b-recommend__item .b-recommend__item-title{
    overflow:hidden;
    font-weight:600;
    line-height:1;
    display:block
}
.b-recommend .b-recommend__list .b-recommend__item .b-recommend__item-title span{
    font-size:.81em
}
.b-recommend .b-recommend__list .b-recommend__item .b-recommend__item-title .b-recommend__item-arr{
    font-size:1em;
    display:inline-block;
    width:1.06em;
    height:1.06em;
    vertical-align:middle;
    background-image:url();
    background-position:0 0;
    background-repeat:no-repeat
}
.b-recommend .b-recommend__list .b-recommend__item .b-statistic{
    margin-bottom:.5em
}
.b-recommend .b-recommend__list .b-recommend__item:last-child{
    border:0
}
.l-right-column .b-recommend{
    max-width:46.25em;
    margin:0 auto
}
.b-announce{
    position:relative
}
.b-announce .b-announce__title{
    padding:2em 0 0;
    font-weight:800;
    text-transform:uppercase;
    line-height:1.25
}
.b-announce .b-announce__title span{
    font-size:1.25em
}
.b-announce .b-announce__list{
    padding:.94em 0
}
.b-announce .b-announce__list .b-announce__item{
    padding:.687em 0 0;
    border-bottom:1px solid #62a7d9;
    position:relative
}
.b-announce .b-announce__list .b-announce__item:before,.b-announce .b-announce__list .b-announce__item:after{
    content:"";
    display:table
}
.b-announce .b-announce__list .b-announce__item:after{
    clear:both
}
.b-announce .b-announce__list .b-announce__item:last-child{
    border:0
}
.b-announce .b-announce__list .b-announce__item .b-announce__item-img{
    width:4.375em;
    float:left;
    overflow:hidden;
    display:block;
    margin:.25em .937em .937em 0;
    background:#282828
}
.b-announce .b-announce__list .b-announce__item .b-announce__item-img img{
    width:100%;
    display:block;
    position:relative;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-announce .b-announce__list .b-announce__item .b-announce__item-title{
    overflow:hidden;
    font-weight:600;
    line-height:1;
    display:block;
    margin:0 0 .75em
}
.b-announce .b-announce__list .b-announce__item .b-announce__item-title span{
    font-size:.81em
}
.b-announce .b-announce__list .b-announce__item .b-announce__item-title .b-announce__item-arr{
    font-size:1em;
    display:inline-block;
    width:1.063em;
    height:1.063em;
    vertical-align:middle;
    background-image:url();
    background-position:0 0;
    background-repeat:no-repeat
}
.b-announce .b-announce__list .b-announce__item a:hover .b-announce__item-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.l-right-column .b-announce{
    background:#f4f4f4;
    margin:0 -2.188em 0 -1.188em;
    padding:0 2.188em 0 1.188em
}
.l-right-column .b-announce:first-child{
    margin-top:-2em;
    margin-bottom:2em
}
.b-video-info{
    display:block;
    color:#282828
}
.b-video-info span{
    font-size:.75em
}
.b-video-info .b-video-info__number{
    color:#62a7d9;
    font-weight:600
}
.b-video-info .b-video-info__desc{
    color:#b7b7b7
}
.b-video-info .b-video-info__view{
    font-weight:600
}
.b-right__newsfeed{
    padding-top:1.5em;
    margin-bottom:1em
}
.b-right__newsfeed .jsTabs .jsTabs-tabs-list .jsTabs-point span{
    font-size:.69em
}
.b-right__newsfeed .b-right__newsfeed-list{
    position:relative;
    margin:0 0 1.5em
}
.b-right__newsfeed .b-right__newsfeed-list .b-right__newsfeed-list-hide{
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    height:2em;
    display:none;
    background-image:url(data:image/svg+xml;
    base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=);
    background-size:100%;
    background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#fff));
    background-image:-moz-linear-gradient(rgba(255,255,255,0),#fff);
    background-image:-webkit-linear-gradient(rgba(255,255,255,0),#fff);
    background-image:linear-gradient(rgba(255,255,255,0),#fff)
}
.b-right__newsfeed .b-right__newsfeed-list.m-max-height{
    overflow:hidden
}
.b-right__newsfeed .b-right__newsfeed-list.m-max-height .b-right__newsfeed-list-hide{
    display:block
}
.b-right__newsfeed .b-right__newsfeed-item{
    border-bottom:1px solid #dfdfdf;
    line-height:1.1;
    padding:.5em 0
}
.b-right__newsfeed .b-right__newsfeed-item:last-child{
    border:0
}
.b-right__newsfeed .b-right__newsfeed-item .b-right__newsfeed-item-time{
    float:left;
    color:#62a7d9;
    font-weight:600;
    display:block;
    margin-right:1em
}
.b-right__newsfeed .b-right__newsfeed-item .b-right__newsfeed-item-time span{
    font-size:.81em
}
.b-right__newsfeed .b-right__newsfeed-item .b-right__newsfeed-alert{
    float:left;
    color:red;
    font-weight:600;
    display:block;
    margin-right:.5em;
    text-transform:uppercase
}
.b-right__newsfeed .b-right__newsfeed-item .b-right__newsfeed-alert span{
    font-size:.81em
}
.b-right__newsfeed .b-right__newsfeed-item .b-right__newsfeed-item-title{
    font-weight:600;
    display:block;
    overflow:hidden
}
.b-right__newsfeed .b-right__newsfeed-item .b-right__newsfeed-item-title span{
    font-size:.81em
}
.b-right__newsfeed a:hover{
    text-decoration:none
}
.b-right__newsfeed a:hover .b-right__newsfeed-item-title{
    text-decoration:underline
}
.b-right__newsfeed .b-right__newsfeed-all{
    text-align:center
}
.b-banner-test-view{
    min-height:2em;
    line-height:1.2;
    font-weight:700;
    color:#000;
    margin:0 auto;
    text-align:center;
    background:#90ee90;
    border:3px green solid;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-banner-test-view b{
    padding:.25em 1em .313em;
    display:block;
    color:#fff;
    background:green
}
.b-banner-test-view span{
    padding:.75em 1em;
    display:block
}
.b-banner__place-view{
    border:1px solid #c73737;
    margin:-1px;
    position:relative;
    min-height:28px;
    z-index:999
}
.b-banner__place-number{
    background:#c73737;
    position:absolute;
    top:-1px;
    left:-1px;
    z-index:100;
    padding:0 5px;
    font-size:10px;
    font-weight:700;
    color:#fff;
    line-height:1.5
}
.mode-adaptive .l-banner-layout__right{
    margin:0 -.5em;
    text-align:center;
    line-height:0
}
.mode-adaptive .l-banner-layout__right .l-banner-layout__right-block{
    display:inline-block;
    vertical-align:top;
    margin:0 .5em;
    text-align:left;
    line-height:1.5
}
@media screen and (min-width:64em){
    .mode-adaptive .l-banner-layout__right{
        margin:0;
        text-align:left
    }
    .mode-adaptive .l-banner-layout__right .l-banner-layout__right-block{
        display:block;
        margin:0
    }
}
.l-banner-place{
    position:relative
}
.l-banner-place.m-mobile,.l-banner-place.m-mobile-mid,.l-banner-place.m-mobile-low{
    display:none
}
.l-banner-place .m-tac{
    text-align:center
}
.mode-adaptive .l-banner-place.m-desktop,.mode-adaptive .l-banner-place.m-desktop-mid,.mode-adaptive .l-banner-place.m-desktop-low{
    display:none
}
.mode-adaptive .l-banner-place.m-mobile,.mode-adaptive .l-banner-place.m-mobile-mid,.mode-adaptive .l-banner-place.m-mobile-low{
    display:block
}
@media screen and (min-width:30em){
    .mode-adaptive .l-banner-place.m-desktop-mid{
        display:block
    }
    .mode-adaptive .l-banner-place.m-mobile-mid{
        display:none
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .l-banner-place.m-desktop-low{
        display:block
    }
    .mode-adaptive .l-banner-place.m-mobile-low{
        display:none
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .l-banner-place.m-desktop{
        display:block
    }
    .mode-adaptive .l-banner-place.m-mobile{
        display:none
    }
}
.b-banner{
    margin:0;
    padding:0;
    position:relative
}
.b-banner.m-active{
    margin:0 0 1em
}
.b-banner.m-inline{
    display:inline-block
}
.b-banner.m-banner__on-header{
    line-height:0;
    position:relative
}
.b-banner.m-banner__on-header .b-banner__content{
    overflow:hidden;
    position:relative
}
.b-banner.m-banner__on-header .b-banner__content img{
    display:block
}
.b-banner.m-banner__on-header .b-banner__content img[src*="ad.adriver.ru/cgi-bin/rle.cgi"]{
    position:absolute
}
.b-banner.m-banner__on-header.m-active{
    margin:0 -1.125em;
    padding:.63em 1.125em;
    background:#fff;
    display:block
}
.b-banner.m-banner__on-header.m-active .b-banner__content{
    width:100%;
    max-width:1000px;
    margin:0 auto
}
.b-banner.m-banner__on-header.m-active.not-border{
    margin:0;
    padding:0;
    background:0
}
.b-banner.m-banner__line{
    position:relative
}
.b-banner.m-banner__line.m-active{
    padding:1em 0;
    margin:0
}
.b-banner.m-banner__main-last{
    position:relative
}
.b-banner.m-banner__main-last.m-active{
    margin:0 -1.125em;
    padding:0 1.125em 2em;
    background:#fff;
    display:block
}
.b-banner.m-banner__hide{
    position:absolute;
    height:0;
    line-height:0;
    overflow:hidden;
    left:-1000%
}
.b-banner.m-banner__hide.m-active{
    margin:0;
    padding:0
}
.b-banner.m-banner__index-top-right-2.m-active{
    margin:0
}
.b-banner__259{
    border-top:1px solid #e5e5e5
}
.mode-adaptive .b-banner.m-banner__commerce{
    position:relative;
    text-align:center;
    line-height:0
}
.mode-adaptive .b-banner.m-banner__commerce.m-active{
    margin:0
}
.mode-adaptive .b-banner.m-banner__commerce .b-banner__59,.mode-adaptive .b-banner.m-banner__commerce .b-banner__67{
    display:inline-block;
    vertical-align:top;
    text-align:left;
    line-height:1.5
}
.mode-adaptive .b-banner.m-banner__index-commerce{
    position:relative;
    text-align:center;
    line-height:0
}
.mode-adaptive .b-banner.m-banner__index-commerce.m-active{
    padding:1em 0;
    margin:0;
    border-bottom:1px solid #dfdfdf
}
.mode-adaptive .b-banner.m-banner__index-commerce .b-banner__59,.mode-adaptive .b-banner.m-banner__index-commerce .b-banner__67{
    display:inline-block;
    vertical-align:top;
    text-align:left;
    line-height:1.5
}
.mode-adaptive.theme-dark .b-banner.m-banner__index-commerce.m-active{
    border-color:#3e3e3e
}
.l-main-column .b-lists-wr{
    padding:1em 0 0;
    width:100%;
    *zoom:1;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.l-main-column .b-lists-wr:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg{
    padding:1em 0 0;
    margin:0 0 2em .063em;
    background:#f4f4f4
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-title__list-normal{
    margin-left:1em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-title__tiles-normal{
    margin-left:1em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-title__waterfall-normal{
    margin-left:1em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-list-normal{
    margin-left:1em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-tiles-normal{
    margin-left:.5em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-tiles .b-tiles__item{
    padding:1.25em 0 0 .5em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-waterfall-normal{
    margin-left:.5em
}
.l-main-column .b-lists-wr.m-list-wr__grey-bg .b-waterfall .b-waterfall__item{
    padding:1.25em 0 0 .5em
}
.l-main-column .b-list-normal{
    margin:0 1em 1.75em 1.063em;
    position:relative;
    *zoom:1
}
.l-main-column .b-list-normal:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .b-tiles-normal,.l-main-column .b-squares-normal,.l-main-column .b-waterfall-normal{
    margin:0 0 1.75em 1.063em;
    position:relative;
    *zoom:1
}
.l-main-column .b-tiles-normal:after,.l-main-column .b-squares-normal:after,.l-main-column .b-waterfall-normal:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.l-main-column .b-waterfall-normal.m-autoload .b-pager{
    display:none
}
.mode-adaptive .l-main-column .b-lists-wr{
    max-width:46.313em;
    margin:0 auto
}
.mode-adaptive .l-main-column .b-list-normal,.mode-adaptive .l-main-column .b-tiles-normal,.mode-adaptive .l-main-column .b-squares-normal,.mode-adaptive .l-main-column .b-waterfall-normal{
    margin:0 1.063em 1.75em
}
@media screen and (min-width:64em){
    .mode-adaptive .l-main-column .b-list-normal{
        margin:0 1em 1.75em 1.063em
    }
    .mode-adaptive .l-main-column .b-tiles-normal,.mode-adaptive .l-main-column .b-squares-normal,.mode-adaptive .l-main-column .b-waterfall-normal{
        margin:0 0 1.75em 1.063em
    }
}
.b-list__filters{
    position:relative
}
.b-list__filters .b-list__filters-select{
    text-align:center;
    margin-bottom:.5em
}
.b-list__filters .b-list__filters-select a{
    position:relative;
    cursor:pointer;
    background:0;
    padding:.25em 1.563em .25em .625em;
    font-size:1em;
    font-weight:600;
    color:#62a7d9;
    text-decoration:underline
}
.b-list__filters .b-list__filters-select a span{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-size:.813em
}
.b-list__filters .b-list__filters-select a i{
    position:absolute;
    top:50%;
    right:.563em;
    margin:-.125em 0 0;
    width:1px;
    height:0;
    border-top:.375em solid #62a7d9;
    border-left:.25em solid transparent;
    border-right:.25em solid transparent
}
.b-list__filters .b-list__filters-select a:hover{
    text-decoration:none
}
.b-list__filters .b-list__filters-select.m-open a i{
    border-top:0;
    margin:-.125em 0 0;
    border-bottom:.375em solid #62a7d9
}
.b-list__filters .b-list__filters-list{
    display:none;
    border-bottom:1px solid #e7e7e7;
    padding:1em 0 2em;
    position:relative
}
.b-list__filters .b-list__filters-list:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-list__filters .b-list__filters-list-half{
    float:left;
    width:50%;
    padding:0 1.063em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-list__filters .b-list__filters-list-item{
    margin:0 0 .5em
}
.b-list__filters .b-list__filters-list-item input[type="checkbox"],.b-list__filters .b-list__filters-list-item .isb-easySwitches.isb-easySwitches-checkbox{
    float:left;
    margin:.25em .5em 0 0
}
.b-list__filters .b-list__filters-list-text{
    overflow:hidden;
    line-height:1.3
}
.b-list__filters .b-list__filters-list-text span{
    font-size:.875em;
    font-weight:600
}
.b-list__filters .b-list__filters-list-close{
    display:block;
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:1.5em
}
.b-list__filters .b-list__filters-list-close i{
    position:absolute;
    top:50%;
    left:50%;
    margin:-.313em 0 0 -.5em;
    width:1px;
    height:0;
    border-bottom:.625em solid #dfdfdf;
    border-left:.5em solid transparent;
    border-right:.5em solid transparent
}
.mode-adaptive .b-list__filters .b-list__filters-list-half{
    float:none;
    max-width:25em;
    margin:0 auto;
    width:100%
}
@media screen and (min-width:48em){
    .mode-adaptive .b-list__filters .b-list__filters-list-half{
        float:left;
        margin:0;
        width:50%
    }
}
.b-list{
    position:relative;
    margin:0;
    padding:0
}
.b-list .b-list__item{
    border-bottom:1px solid #e7e7e7;
    padding:1em 0 .75em;
    margin:0 0 .25em;
    *zoom:1
}
.b-list .b-list__item:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-list .b-list__item .b-list__item-img{
    float:left;
    width:14.063em;
    margin-bottom:.5em;
    background:#282828;
    position:relative;
    display:block
}
.b-list .b-list__item .b-list__item-img img{
    width:100%;
    display:block;
    position:relative;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-list .b-list__item .b-list__item-img-ind{
    display:block
}
.b-list .b-list__item a:hover .b-list__item-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-list .b-list__item .b-list__item-title{
    margin:0 0 .5em 15.063em;
    font-weight:800;
    line-height:1.12;
    display:block
}
.b-list .b-list__item .b-list__item-title span{
    font-size:1.06em
}
.b-list .b-list__item .b-list__item-title span .search_highlight{
    font-size:1em;
    color:#ff7800
}
.b-list .b-list__item .b-list__item-labels{
    margin:0 0 .5em 15.063em;
    padding-top:.313em
}
.b-list .b-list__item .b-list__item-labels span{
    display:none
}
.b-list .b-list__item .b-list__item-labels span.m-press-release{
    vertical-align:top;
    background:#62a7d9;
    color:#fff;
    text-transform:uppercase;
    font-size:.687em;
    font-weight:700;
    padding:.188em 1.75em;
    display:inline-block
}
.b-list .b-list__item .b-list__item-story{
    margin:0 0 .5em 15.063em;
    font-weight:400;
    line-height:1.12;
    color:#7c7c7c
}
.b-list .b-list__item .b-list__item-story a{
    color:#62a7d9;
    text-decoration:underline
}
.b-list .b-list__item .b-list__item-story a:hover{
    text-decoration:none
}
.b-list .b-list__item .b-list__item-story span{
    font-size:.81em
}
.b-list .b-list__item .b-list__item-announce{
    margin:0 0 .5em 15.063em;
    line-height:1.27
}
.b-list .b-list__item .b-list__item-announce span{
    font-size:.94em
}
.b-list .b-list__item .b-list__item-announce span a{
    color:#62a7d9
}
.b-list .b-list__item .b-list__item-announce span .search_highlight{
    font-size:1em;
    color:#ff7800
}
.b-list .b-list__item .b-list__item-info{
    margin:0 0 .5em 15.063em;
    overflow:hidden
}
.b-list .b-list__item .b-list__item-time{
    float:left;
    font-weight:700;
    color:#62a7d9;
    margin-right:.5em
}
.b-list .b-list__item .b-list__item-time span{
    font-size:.81em
}
.b-list .b-list__item .b-list__item-date{
    float:left;
    font-weight:600;
    color:#62a7d9;
    margin-right:.5em
}
.b-list .b-list__item .b-list__item-date span{
    font-size:.81em
}
.b-list .b-list__item .b-list__item-statistic{
    overflow:hidden;
    text-align:right
}
.b-list .b-list__item.m-without-img .b-list__item-title,.b-list .b-list__item.m-without-img .b-list__item-labels,.b-list .b-list__item.m-without-img .b-list__item-story,.b-list .b-list__item.m-without-img .b-list__item-announce,.b-list .b-list__item.m-without-img .b-list__item-info{
    margin-left:0
}
.mode-adaptive .b-list .b-list__item .b-list__item-img{
    width:4.375em;
    margin-top:.25em
}
.mode-adaptive .b-list .b-list__item .b-list__item-img .b-article-type-label{
    display:none
}
.mode-adaptive .b-list .b-list__item .b-list__item-title{
    margin-left:5.375em;
    font-weight:600
}
.mode-adaptive .b-list .b-list__item .b-list__item-title span{
    font-size:.81em
}
.mode-adaptive .b-list .b-list__item .b-list__item-title span .search_highlight{
    font-size:1em
}
.mode-adaptive .b-list .b-list__item .b-list__item-labels{
    margin-left:5.375em
}
.mode-adaptive .b-list .b-list__item .b-list__item-story{
    margin-left:5.375em
}
.mode-adaptive .b-list .b-list__item .b-list__item-announce{
    display:none
}
.mode-adaptive .b-list .b-list__item .b-list__item-info{
    margin-left:5.375em
}
.mode-adaptive .b-list .b-list__item.m-without-img .b-list__item-title,.mode-adaptive .b-list .b-list__item.m-without-img .b-list__item-labels,.mode-adaptive .b-list .b-list__item.m-without-img .b-list__item-story,.mode-adaptive .b-list .b-list__item.m-without-img .b-list__item-announce,.mode-adaptive .b-list .b-list__item.m-without-img .b-list__item-info{
    margin-left:0
}
@media screen and (min-width:30em){
    .mode-adaptive .b-list .b-list__item .b-list__item-img{
        width:9em;
        margin-top:0
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-img .b-article-type-label{
        display:block
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-title{
        margin-left:10em;
        font-weight:800
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-title span{
        font-size:1.06em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-title span .search_highlight{
        font-size:1em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-labels{
        margin-left:10em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-story{
        margin-left:10em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-info{
        margin-left:10em
    }
    .mode-adaptive .m-no-type-icon .b-list .b-list__item .b-list__item-img .b-article-type-label{
        display:none
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-list .b-list__item .b-list__item-img{
        width:14.063em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-title{
        margin-left:15.063em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-labels{
        margin-left:15.063em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-story{
        margin-left:15.063em
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-announce{
        display:block
    }
    .mode-adaptive .b-list .b-list__item .b-list__item-info{
        margin-left:15.063em
    }
}
.b-squares{
    position:relative;
    display:block;
    margin:0 0 0 -1em;
    padding:0;
    text-align:center
}
.b-squares:before,.b-squares:after{
    content:"";
    display:table
}
.b-squares:after{
    clear:both
}
.b-squares .b-squares__item{
    display:inline-block;
    vertical-align:top;
    padding:1em 0 0 1em;
    width:15.063em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-squares .b-squares__item-bg{
    display:table;
    float:left;
    background:#f4f4f4;
    position:relative;
    vertical-align:top;
    width:100%;
    height:10.563em;
    padding:.75em 1em 2.75em;
    text-align:left;
    overflow:hidden;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-squares .b-squares__item-bg .b-squares__item-in{
    vertical-align:middle;
    display:table-cell;
    height:10em
}
.b-squares .b-squares__item-bg .b-squares__item-title{
    font-weight:700;
    margin-bottom:.525em;
    vertical-align:middle;
    line-height:1.15
}
.b-squares .b-squares__item-bg .b-squares__item-title span{
    font-size:.875em
}
.b-squares .b-squares__item-bg .b-squares__item-story{
    display:inline-block;
    position:relative;
    z-index:9999;
    line-height:1.25
}
.b-squares .b-squares__item-bg .b-squares__item-story span{
    font-size:.8125em;
    color:#848484
}
.b-squares .b-squares__item-bg .b-squares__item-story a{
    color:#62a7d9
}
.b-squares .b-squares__item-bg .b-squares__item-info{
    position:absolute;
    left:0;
    bottom:0;
    right:0;
    padding:0 1em .75em;
    line-height:1.15
}
.b-squares .b-squares__item-bg .b-squares__item-info:before,.b-squares .b-squares__item-bg .b-squares__item-info:after{
    content:"";
    display:table
}
.b-squares .b-squares__item-bg .b-squares__item-info:after{
    clear:both
}
.b-squares .b-squares__item-bg .b-squares__item-info__date{
    color:#62a7d9;
    display:inline-block
}
.b-squares .b-squares__item-bg .b-squares__item-info__date span{
    font-size:.8125em
}
.b-squares .b-squares__item-bg .b-squares__item-statistic{
    float:right
}
.b-squares .b-squares__item-bg .b-squares__item-in__link{
    display:block;
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0
}
.b-squares .b-squares__item-bg:hover{
    background:#62a7d9
}
.b-squares .b-squares__item-bg:hover .b-squares__item-info__date{
    color:#fff
}
.b-squares .b-squares__item-bg:hover .b-squares__item-story a{
    color:#fff
}
.b-squares .b-squares__item-bg:hover .b-squares__item-story span{
    color:#dfdfdf
}
.b-squares .b-squares__item-bg:hover .b-squares__item-statistic .b-statistic .b-statistic__item.m-comments .b-statistic__icon{
    background-image:url();
    background-position:0 -552px;
    background-repeat:no-repeat
}
.b-squares .b-squares__item-bg:hover .b-squares__item-statistic .b-statistic .b-statistic__item.m-voted .b-statistic__icon{
    background-image:url();
    background-position:0 -3339px;
    background-repeat:no-repeat
}
.mode-adaptive .b-squares .b-squares__item{
    width:100%
}
.mode-adaptive .b-squares .b-squares__item-bg{
    height:auto
}
.mode-adaptive .b-squares .b-squares__item-bg .b-squares__item-in{
    height:auto
}
@media screen and (min-width:33em){
    .mode-adaptive .b-squares .b-squares__item{
        width:15.063em
    }
    .mode-adaptive .b-squares .b-squares__item-bg{
        height:10.563em
    }
    .mode-adaptive .b-squares .b-squares__item-bg .b-squares__item-in{
        height:10em
    }
}
.b-tiles{
    position:relative;
    display:block;
    margin:0 0 0 -1em;
    padding:0;
    text-align:center
}
.b-tiles .b-tiles__item{
    width:14.063em;
    padding:1em 0 .25em 1em;
    display:inline-block;
    vertical-align:top;
    text-align:left;
    *zoom:1
}
.b-tiles .b-tiles__item a{
    text-decoration:none
}
.b-tiles .b-tiles__item a:hover{
    text-decoration:none
}
.b-tiles .b-tiles__item:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-tiles .b-tiles__item .b-tiles__item-img{
    overflow:hidden;
    margin-bottom:.75em;
    background:#282828;
    position:relative;
    display:block
}
.b-tiles .b-tiles__item .b-tiles__item-img img{
    width:100%;
    display:block;
    position:relative;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-tiles .b-tiles__item .b-tiles__item-img-ind{
    display:block
}
.b-tiles .b-tiles__item a:hover .b-tiles__item-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-tiles .b-tiles__item .b-tiles__item-video-info{
    display:block;
    padding:0 .5em;
    overflow:hidden;
    margin-top:-.31em;
    margin-bottom:.25em
}
.b-tiles .b-tiles__item .b-tiles__item-video-sizes{
    display:block;
    float:left;
    color:#62a7d9;
    margin-right:.5em
}
.b-tiles .b-tiles__item .b-tiles__item-video-sizes span{
    font-size:.69em
}
.b-tiles .b-tiles__item .b-tiles__item-video-rubric{
    float:right;
    text-transform:uppercase
}
.b-tiles .b-tiles__item .b-tiles__item-video-rubric a,.b-tiles .b-tiles__item .b-tiles__item-video-rubric span{
    color:#b7b7b7;
    font-size:.625em
}
.b-tiles .b-tiles__item .b-tiles__item-labels{
    padding:.188em .5em 0;
    display:block
}
.b-tiles .b-tiles__item .b-tiles__item-labels span{
    display:none
}
.b-tiles .b-tiles__item .b-tiles__item-labels span.m-press-release{
    vertical-align:top;
    background:#62a7d9;
    color:#fff;
    text-transform:uppercase;
    font-size:.625em;
    font-weight:700;
    padding:.188em 1em;
    display:inline-block
}
.b-tiles .b-tiles__item .b-tiles__item-title{
    margin:0 0 .25em;
    font-weight:600;
    line-height:1.12;
    display:block;
    overflow:hidden;
    padding:0 .5em
}
.b-tiles .b-tiles__item .b-tiles__item-title span{
    font-size:.875em
}
.b-tiles .b-tiles__item .b-tiles__item-title.m-bold{
    font-weight:700
}
.b-tiles .b-tiles__item a:hover .b-tiles__item-title{
    text-decoration:underline
}
.b-tiles .b-tiles__item .b-tiles__item-announce{
    line-height:1.12;
    display:block;
    padding:0 .5em
}
.b-tiles .b-tiles__item .b-tiles__item-announce span{
    font-size:.81em
}
.b-tiles .b-tiles__item .b-tiles__item-info{
    display:block;
    padding:0 .5em
}
.b-tiles .b-tiles__item .b-tiles__item-time{
    display:block;
    float:left;
    font-weight:700;
    color:#62a7d9;
    margin-right:.5em
}
.b-tiles .b-tiles__item .b-tiles__item-time span{
    font-size:.69em
}
.b-tiles .b-tiles__item .b-tiles__item-date{
    display:block;
    float:left;
    font-weight:600;
    color:#62a7d9
}
.b-tiles .b-tiles__item .b-tiles__item-date span{
    font-size:.69em
}
.b-tiles .b-tiles__item .b-tiles__item-statistic{
    overflow:hidden;
    text-align:right;
    display:block
}
.b-tiles .b-tiles__item .b-tiles__item-statistic .b-statistic{
    margin:0 -.25em
}
.b-tiles .b-tiles__item .b-tiles__item-statistic .b-statistic .b-statistic__item{
    margin:0 .25em
}
.b-waterfall-wrapper{
    margin:0 0 0 -1em
}
.b-waterfall{
    position:relative;
    margin:0 auto;
    *zoom:1
}
.b-waterfall:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-waterfall .b-waterfall__item{
    width:14.063em;
    padding:1em 0 .25em 1em;
    float:left;
    margin-bottom:.5em;
    *zoom:1
}
.b-waterfall .b-waterfall__item:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-waterfall .b-waterfall__item .b-waterfall__item-img{
    overflow:hidden;
    margin-bottom:.75em;
    background:#282828;
    position:relative;
    display:block
}
.b-waterfall .b-waterfall__item .b-waterfall__item-img img{
    width:100%;
    display:block;
    position:relative;
    filter:progid: DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1
}
.b-waterfall .b-waterfall__item .b-waterfall__item-img-ind{
    display:block
}
.b-waterfall .b-waterfall__item a:hover .b-waterfall__item-img img{
    filter:alpha(opacity=75);
    opacity:.75
}
.b-waterfall .b-waterfall__item .b-waterfall__item-labels{
    padding:.188em .5em 0;
    display:block
}
.b-waterfall .b-waterfall__item .b-waterfall__item-labels span{
    display:none
}
.b-waterfall .b-waterfall__item .b-waterfall__item-labels span.m-press-release{
    vertical-align:top;
    background:#62a7d9;
    color:#fff;
    text-transform:uppercase;
    font-size:.625em;
    font-weight:700;
    padding:.188em 1em;
    display:inline-block
}
.b-waterfall .b-waterfall__item .b-waterfall__item-title{
    margin:0 0 .25em;
    font-weight:600;
    line-height:1.12;
    display:block;
    overflow:hidden;
    padding:0 .5em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-title span{
    font-size:.875em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-info{
    display:block;
    padding:0 .5em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-time{
    display:block;
    float:left;
    font-weight:700;
    color:#62a7d9;
    margin-right:.5em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-time span{
    font-size:.69em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-date{
    display:block;
    float:left;
    font-weight:600;
    color:#62a7d9
}
.b-waterfall .b-waterfall__item .b-waterfall__item-date span{
    font-size:.69em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-statistic{
    overflow:hidden;
    text-align:right;
    display:block
}
.b-waterfall .b-waterfall__item .b-waterfall__item-statistic .b-statistic{
    margin:0 -.25em
}
.b-waterfall .b-waterfall__item .b-waterfall__item-statistic .b-statistic .b-statistic__item{
    margin:0 .25em
}
.m-with-img-border .b-list .b-list__item .b-list__item-img{
    border:1px solid #dfdfdf
}
.m-with-img-border .b-tiles .b-tiles__item .b-tiles__item-img{
    border:1px solid #dfdfdf
}
.m-with-img-border .b-tiles .b-tiles__item .b-tiles__item-img .b-tiles__item-img-ind{
    margin:0 -1px
}
.m-with-img-border .b-waterfall .b-waterfall__item .b-waterfall__item-img{
    border:1px solid #dfdfdf
}
.m-with-img-border .b-waterfall .b-waterfall__item .b-waterfall__item-img .b-waterfall__item-img-ind{
    margin:0 -1px
}
.b-pager,.b-pager__m{
    position:relative;
    overflow:hidden;
    text-align:center
}
.b-pager.m-align-left,.b-pager__m.m-align-left{
    text-align:left
}
.b-pager.m-align-right,.b-pager__m.m-align-right{
    text-align:right
}
.b-pager .b-pager__beside-button,.b-pager__m .b-pager__beside-button{
    width:0;
    margin-top:1.75em;
    margin-bottom:.44em
}
.b-pager .b-pager__beside-button a,.b-pager__m .b-pager__beside-button a{
    color:#62a7d9;
    font-weight:600;
    text-decoration:underline;
    white-space:nowrap
}
.b-pager .b-pager__beside-button a span,.b-pager__m .b-pager__beside-button a span{
    font-size:.875em
}
.b-pager .b-pager__beside-button a:hover,.b-pager__m .b-pager__beside-button a:hover{
    text-decoration:none
}
.b-pager .b-pager__beside-button.m-beside-left,.b-pager__m .b-pager__beside-button.m-beside-left{
    float:left
}
.b-pager .b-pager__beside-button.m-beside-left a,.b-pager__m .b-pager__beside-button.m-beside-left a{
    float:left
}
.b-pager .b-pager__beside-button.m-beside-right,.b-pager__m .b-pager__beside-button.m-beside-right{
    float:right
}
.b-pager .b-pager__beside-button.m-beside-right a,.b-pager__m .b-pager__beside-button.m-beside-right a{
    float:right
}
.b-pager .b-pager__button,.b-pager__m .b-pager__button{
    background:0;
    margin-top:1.75em;
    margin-bottom:.25em;
    display:inline-block;
    border:1px solid #62a7d9;
    color:#62a7d9;
    padding:0 .75em .188em;
    line-height:1.4;
    cursor:pointer;
    min-width:3.5em
}
.b-pager .b-pager__button .b-pager__button-text,.b-pager__m .b-pager__button .b-pager__button-text{
    font-size:.75em;
    font-weight:600;
    text-transform:uppercase
}
.b-pager .b-pager__button .b-pager__button-loader,.b-pager__m .b-pager__button .b-pager__button-loader{
    display:none
}
.b-pager .b-pager__button:hover,.b-pager__m .b-pager__button:hover{
    color:#fff;
    background:#62a7d9;
    text-decoration:none
}
.b-pager .b-pager__button.m-disabled,.b-pager__m .b-pager__button.m-disabled{
    border-color:#7c7c7c;
    color:#7c7c7c;
    cursor:default
}
.b-pager .b-pager__button.m-disabled:hover,.b-pager__m .b-pager__button.m-disabled:hover{
    background:0;
    color:#7c7c7c
}
.b-pager .b-pager__button.m-loading,.b-pager__m .b-pager__button.m-loading{
    border-color:transparent
}
.b-pager .b-pager__button.m-loading:hover,.b-pager__m .b-pager__button.m-loading:hover{
    background:0
}
.b-pager .b-pager__button.m-loading .b-pager__button-text,.b-pager__m .b-pager__button.m-loading .b-pager__button-text{
    display:none
}
.b-pager .b-pager__button.m-loading .b-pager__button-loader,.b-pager__m .b-pager__button.m-loading .b-pager__button-loader{
    display:block
}
.mode-adaptive .b-pager .b-pager__beside-button,.mode-adaptive .b-pager__m .b-pager__beside-button{
    margin-top:2.188em;
    margin-bottom:.813em
}
.mode-adaptive .b-pager .b-pager__button,.mode-adaptive .b-pager__m .b-pager__button{
    padding:.438em .75em .563em
}
.mode-adaptive .b-pager .b-pager__button .b-pager__button-text,.mode-adaptive .b-pager__m .b-pager__button .b-pager__button-text{
    font-size:.875em
}
@media screen and (min-width:64em){
    .mode-adaptive .b-pager .b-pager__beside-button,.mode-adaptive .b-pager__m .b-pager__beside-button{
        margin-top:1.75em;
        margin-bottom:.44em
    }
    .mode-adaptive .b-pager .b-pager__button,.mode-adaptive .b-pager__m .b-pager__button{
        padding:0 .75em .188em
    }
    .mode-adaptive .b-pager .b-pager__button .b-pager__button-text,.mode-adaptive .b-pager__m .b-pager__button .b-pager__button-text{
        font-size:.75em
    }
}
.b-form{
    position:relative
}
.b-form .b-form__clear{
    clear:both;
    height:0;
    font-size:0;
    display:block
}
.b-form .b-form__semibold{
    font-weight:600
}
.b-form .b-form__bold{
    font-weight:700
}
.b-form .b-form__italic{
    font-style:italic
}
.b-form .b-form__in{
    padding:1.75em 2em 0
}
.b-form .b-form__in.m-gray{
    background:#f4f4f4
}
.b-form .b-form__items-title{
    text-transform:uppercase;
    font-weight:800;
    color:#000;
    margin:0 0 .75em
}
.b-form .b-form__items-title .m-blue{
    color:#62a7d9
}
.b-form .b-form__items-title.m-orange{
    color:#ff7800
}
.b-form .b-form__items-list{
    margin:0 0 1.75em
}
.b-form .b-form__form-width{
    width:100%;
    max-width:40em
}
.b-form .b-form__grid{
    margin:0 -1em;
    *zoom:1
}
.b-form .b-form__grid:after{
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    overflow:hidden;
    visibility:hidden
}
.b-form .b-form__grid.m-mb{
    margin-bottom:1.5em
}
.b-form .b-form__grid .b-form__grid-clear{
    clear:both;
    line-height:0;
    font-size:0;
    height:0;
    display:block
}
.b-form .b-form__grid .b-form__grid-1-3{
    float:left;
    width:33.333%;
    padding:0 1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-form .b-form__grid .b-form__grid-1-2{
    float:left;
    width:50%;
    padding:0 1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-form .b-form__grid .b-form__grid-1-1{
    float:left;
    width:100%;
    padding:0 1em;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-form .b-form__grid .b-form__grid-half{
    float:left;
    width:50%;
    padding:0 1em 0 0;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-form .b-form__grid .b-form__grid-half:last-child{
    padding:0 0 0 1em
}
.b-form .b-form__grid .b-form__grid-rfloat{
    float:right
}
.b-form .b-form__grid .b-form__grid-lfloat{
    float:left
}
.b-form .b-form__grid .b-form__grid-over{
    overflow:hidden
}
.b-form .b-form__desc{
    padding:0 0 1em;
    width:100%;
    max-width:40em
}
.b-form .b-form__desc .b-form__main-title{
    font-size:2.188em;
    font-weight:700;
    line-height:1.15;
    margin-bottom:.457em
}
.b-form .b-form__desc .b-form__description{
    font-size:.81em;
    color:#b7b7b7;
    font-weight:400
}
.b-form .b-form__desc .m-nowrap{
    white-space:nowrap
}
.b-form .b-form__desc p{
    margin:0 0 1em
}
.b-form .b-form__desc a{
    color:#62a7d9;
    text-decoration:underline
}
.b-form .b-form__desc a:hover{
    text-decoration:none
}
.b-form .b-form__desc b{
    font-weight:700
}
.b-form .b-form__desc i{
    font-style:italic
}
.b-form .b-form__desc ul,.b-form .b-form__desc ol{
    list-style-position:outside;
    padding-bottom:.5em
}
.b-form .b-form__desc ul li,.b-form .b-form__desc ol li{
    margin-left:2em;
    margin-bottom:.5em
}
.b-form .b-form__desc ul li ul,.b-form .b-form__desc ul li ol,.b-form .b-form__desc ol li ul,.b-form .b-form__desc ol li ol{
    padding-top:1em;
    padding-bottom:0
}
.b-form .b-form__desc ol{
    list-style-type:decimal
}
.b-form .b-form__desc ul{
    list-style-type:disc
}
.b-form .form-isb-easySelect{
    position:relative;
    font-size:1em!important;
    -moz-user-select:-moz-none;
    -ms-user-select:none;
    -webkit-user-select:none;
    user-select:none
}
.b-form .form-isb-easySelect .isb-easySelect-button{
    position:relative;
    cursor:pointer;
    background:0;
    font-size:1em;
    font-weight:600;
    border:1px solid #dfdfdf;
    padding:.31em 2em .25em .63em;
    height:1em
}
.b-form .form-isb-easySelect .isb-easySelect-button .isb-easySelect-button-text{
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    font-size:.688em
}
.b-form .form-isb-easySelect .isb-easySelect-button:hover .isb-easySelect-button-text{
    text-decoration:underline
}
.b-form .form-isb-easySelect .isb-easySelect-button .isb-easySelect-button-icon{
    position:absolute;
    top:-1px;
    right:-1px;
    bottom:-1px;
    width:1.687em;
    background:#62a7d9
}
.b-form .form-isb-easySelect .isb-easySelect-button .isb-easySelect-button-icon:after{
    content:'';
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin:-.188em 0 0 -.25em;
    width:1px;
    height:0;
    border-top:.375em solid #fff;
    border-left:.25em solid transparent;
    border-right:.25em solid transparent
}
.b-form .form-isb-easySelect.isb-easySelect-disabled .isb-easySelect-button .isb-easySelect-button-text{
    color:#d9d9d9;
    cursor:default
}
.b-form .form-isb-easySelect.isb-easySelect-disabled .isb-easySelect-button .isb-easySelect-button-icon{
    background:#d9d9d9
}
.b-form .form-isb-easySelect.isb-easySelect-open .isb-easySelect-button .isb-easySelect-button-icon:after{
    margin-top:-.25em;
    border-top:0;
    border-bottom:.375em solid #fff
}
.b-form .form-isb-easySelect.isb-easySelect-open.isb-easySelect-disabled .isb-easySelect-button .isb-easySelect-button-icon{
    border-bottom:.375em solid #ccc
}
.b-form .form-isb-easySelect .isb-easySelect-drop{
    display:none;
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    height:0;
    z-index:500
}
.b-form .form-isb-easySelect.isb-easySelect-open .isb-easySelect-drop{
    display:block
}
.b-form .form-isb-easySelect.isb-easySelect-open.isb-easySelect-dropUp .isb-easySelect-drop{
    bottom:auto;
    top:0
}
.b-form .form-isb-easySelect .isb-easySelect-list{
    position:absolute;
    top:0;
    left:0;
    right:0;
    display:block;
    background:#fff;
    border:1px solid #dfdfdf;
    border-top:0;
    box-shadow:0 1px 1px rgba(0,0,0,0.1);
    width:auto;
    overflow-y:auto;
    overflow-x:hidden;
    max-height:15em;
    padding:.25em 0
}
.b-form .form-isb-easySelect.isb-easySelect-dropUp .isb-easySelect-list{
    top:auto;
    bottom:-1px;
    box-shadow:0 -1px 1px rgba(0,0,0,0.1)
}
.b-form .form-isb-easySelect .isb-easySelect-group{
    display:block;
    border-top:0
}
.b-form .form-isb-easySelect .isb-easySelect-group .isb-easySelect-group-title{
    padding:0 .31em;
    background:#dfdfdf;
    cursor:default
}
.b-form .form-isb-easySelect .isb-easySelect-group .isb-easySelect-group-title span{
    font-size:.75em;
    font-weight:700;
    color:#fff;
    display:block
}
.b-form .form-isb-easySelect .isb-easySelect-group .isb-easySelect-group-list a{
    padding-left:1.57em
}
.b-form .form-isb-easySelect .isb-easySelect-point{
    display:block;
    position:relative
}
.b-form .form-isb-easySelect .isb-easySelect-point a{
    padding:.25em 1.57em .25em .57em;
    display:block;
    cursor:pointer;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight:600;
    min-height:1em
}
.b-form .form-isb-easySelect .isb-easySelect-point a span{
    font-size:.688em;
    display:block
}
.b-form .form-isb-easySelect .isb-easySelect-point a:hover{
    text-decoration:underline;
    color:#62a7d9
}
.b-form .form-isb-easySelect .isb-easySelect-point.isb-easySelect-selected a{
    color:#fff;
    background:#62a7d9;
    cursor:default
}
.b-form .form-isb-easySelect .isb-easySelect-point.isb-easySelect-selected a:hover{
    background:#62a7d9;
    text-decoration:none
}
.b-form .form-isb-easySelect .isb-easySelect-point.isb-easySelect-disabled a{
    background:0;
    color:#d9d9d9;
    cursor:default
}
.b-form .form-isb-easySelect .isb-easySelect-point.isb-easySelect-disabled a:hover{
    text-decoration:none;
    color:#d9d9d9
}
.b-form .b-form__group-mark{
    padding:.5em 0
}
.b-form .b-form__field{
    margin:0 0 .5em;
    display:block
}
.b-form .b-form__field a{
    color:#62a7d9
}
.b-form .b-form__field.m-mb{
    margin-bottom:1em
}
.b-form .b-form__field.m-pt{
    padding-top:1em
}
.b-form .b-form__field .b-form__field-title{
    margin:0 0 .5em;
    color:#7c7c7c;
    font-weight:600;
    display:block;
    line-height:1
}
.b-form .b-form__field .b-form__field-title span{
    font-size:.75em
}
.b-form .b-form__field input[type='text'].m-error{
    border-color:#fd0400
}
.b-form .b-form__field input[type='password'].m-error{
    border-color:#fd0400
}
.b-form .b-form__field select{
    display:block;
    width:100%
}
.b-form .b-form__field select.m-error{
    border-color:#fd0400
}
.b-form .b-form__field select.m-error+.form-isb-easySelect .isb-easySelect-button{
    border-color:#fd0400
}
.b-form .b-form__field textarea{
    display:block;
    width:100%;
    resize:none
}
.b-form .b-form__field textarea.m-two-rows{
    height:7.813em
}
.b-form .b-form__field textarea.m-error{
    border-color:#fd0400
}
.b-form .b-form__field.m-error .b-form__field-title{
    color:#fd0400
}
.b-form .b-form__field.m-inline{
    display:inline-block;
    margin:0 2em 0 0
}
.b-form .b-form__field.m-mark{
    line-height:1.2
}
.b-form .b-form__field.m-mark input[type='checkbox'],.b-form .b-form__field.m-mark input[type='radio']{
    position:relative;
    display:block;
    cursor:pointer;
    float:left;
    margin:.188em .5em 0 0
}
.b-form .b-form__field.m-mark .isb-easySwitches{
    float:left;
    display:block;
    margin-top:.188em
}
.b-form .b-form__field.m-mark .b-form__mark-title{
    display:block;
    color:#7c7c7c;
    font-weight:600;
    margin-left:1.5em
}
.b-form .b-form__field.m-mark .b-form__mark-title .m-dark{
    color:#282828
}
.b-form .b-form__field.m-mark .b-form__mark-title .m-red{
    color:#ff3c37
}
.b-form .b-form__field.m-mark .b-form__mark-title span{
    font-size:.875em
}
.b-form .b-form__field.m-mark:hover .b-form__mark-title span{
    text-decoration:underline
}
.b-form .b-form__field.m-mark.m-error .isb-easySwitches{
    border-color:#fd0400
}
.b-form .b-form__field.m-mark.m-error .b-form__mark-title{
    color:#fd0400
}
.b-form .b-form__field .isb-easyUploadFile{
    position:relative;
    display:inline-block;
    overflow:hidden;
    margin:.75em 0 0;
    max-width:100%
}
.b-form .b-form__field .isb-easyUploadFile input[type="file"]{
    display:block;
    position:absolute;
    left:0;
    top:0;
    filter:alpha(opacity=0);
    opacity:0
}
.b-form .b-form__field .isb-easyUploadFile i{
    position:absolute;
    left:0;
    top:50%;
    font-weight:800;
    width:1.25em;
    height:1.25em;
    margin-top:-.625em;
    text-align:center;
    background:#777;
    display:block;
    line-height:1.3;
    border-radius:.625em;
    -webkit-border-radius:.625em;
    -moz-border-radius:.625em;
    -ms-border-radius:.625em;
    -o-border-radius:.625em;
    color:#fff
}
.b-form .b-form__field .isb-easyUploadFile ins{
    position:absolute;
    left:0;
    top:50%;
    font-weight:800;
    width:1.25em;
    height:1.25em;
    margin-top:-.625em;
    text-align:center;
    background:#fd0400;
    display:none;
    line-height:1.1;
    border-radius:.625em;
    -webkit-border-radius:.625em;
    -moz-border-radius:.625em;
    -ms-border-radius:.625em;
    -o-border-radius:.625em;
    color:#fff
}
.b-form .b-form__field .isb-easyUploadFile span{
    position:relative;
    font-weight:600;
    margin-left:1.75em;
    cursor:pointer;
    display:block;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.b-form .b-form__field .isb-easyUploadFile.m-focused i{
    background:#62a7d9
}
.b-form .b-form__field .isb-easyUploadFile.m-focused span{
    color:#62a7d9
}
.b-form .b-form__field .isb-easyUploadFile.m-selected i{
    display:none
}
.b-form .b-form__field .isb-easyUploadFile.m-selected ins{
    display:block
}
.b-form .b-form__field .isb-easyUploadFile:hover span{
    text-decoration:underline
}
.b-form .b-form__field .isb-easyUploadFile.m-error span{
    color:#fd0400
}
.b-form .b-form__submit{
    margin:0 0 1.5em;
    padding-top:1.5em
}
.b-form .b-form__submit.m-ml{
    margin-left:2em
}
.b-form .b-form__button{
    margin:0 0 1.5em
}
.b-form .b-form__add-link{
    float:right;
    margin-left:1em
}
.b-form .b-form__add-link a{
    color:#62a7d9;
    text-decoration:underline;
    font-size:.81em
}
.b-form .b-form__add-link a:hover{
    text-decoration:none
}
.b-form .b-form__capcha-width{
    width:11.875em
}
.b-form .b-form__capcha-img{
    position:relative;
    width:11.875em;
    height:3.438em;
    display:block
}
.b-form .b-form__capcha-img.m-first-row{
    margin:-.25em 0 .5em
}
.b-form .b-form__capcha-img.m-second-row{
    margin:-.25em 0 .5em
}
.b-form .b-form__capcha-img img{
    width:11.875em;
    height:3.438em;
    display:block;
    border:1px solid #dfdfdf;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.b-form .b-form__capcha-img .b-form__capcha-reload{
    background:#fff;
    width:1.063em;
    height:1.063em;
    padding:.25em;
    top:1px;
    left:1px;
    position:absolute;
    border-right:1px solid #dfdfdf;
    border-bottom:1px solid #dfdfdf
}
.b-form .b-form__capcha-img .b-form__capcha-reload i{
    width:1.063em;
    height:1.063em;
    display:block;
    background-image:url();
    background-position:0 -2449px;
    background-repeat:no-repeat;
    filter:alpha(opacity=50);
    opacity:.5
}
.b-form .b-form__capcha-img.b-form__capcha-update{
    cursor:pointer
}
.b-form .b-form__error-message{
    margin:0 0 1.5em;
    color:#fd0400;
    font-weight:600;
    display:none
}
.b-form .b-form__error-message span{
    font-size:.81em
}
.b-form .cant-upload-file-error{
    color:#fd0400;
    font-weight:600;
    display:none;
    font-size:.81em
}
.mode-adaptive .b-form .b-form__form-width{
    margin:0 auto;
    max-width:25em
}
.mode-adaptive .b-form .b-form__grid{
    margin-left:-.5em;
    margin-right:-.5em
}
.mode-adaptive .b-form .b-form__grid .b-form__grid-1-3{
    padding:0 .5em;
    width:100%
}
.mode-adaptive .b-form .b-form__grid .b-form__grid-1-2{
    padding:0 .5em;
    width:100%
}
.mode-adaptive .b-form .b-form__grid .b-form__grid-1-1{
    padding:0 .5em
}
.mode-adaptive .b-form .b-form__grid .b-form__grid-half{
    padding:0 .5em 0 0
}
.mode-adaptive .b-form .b-form__grid .b-form__grid-half:last-child{
    padding:0 0 0 .5em
}
.mode-adaptive .b-form .b-form__desc .b-form__main-title{
    font-size:1.563em
}
.mode-adaptive .b-form .form-isb-easySelect .isb-easySelect-button{
    padding:.5em 2em .375em .63em;
    height:1.5em
}
.mode-adaptive .b-form .form-isb-easySelect .isb-easySelect-button .isb-easySelect-button-text{
    font-size:.937em
}
.mode-adaptive .b-form .form-isb-easySelect .isb-easySelect-point a span{
    font-size:.937em
}
.mode-adaptive .b-form .b-form__field input[type="text"],.mode-adaptive .b-form .b-form__field input[type="password"],.mode-adaptive .b-form .b-form__field textarea{
    font-size:.937em;
    padding:.563em 1em
}
.mode-adaptive .b-form .b-form__field textarea.m-two-rows{
    height:7.466em
}
.mode-adaptive .b-form .b-form__field select{
    font-size:.937em;
    height:2.687em
}
.mode-adaptive .b-form .b-form__capcha-img.m-first-row{
    margin:.563em 0 .5em
}
.mode-adaptive .b-form .b-form__capcha-img.m-second-row{
    margin:1.063em 0 .5em
}
@media screen and (min-width:30em){
    .mode-adaptive .b-form .b-form__desc .b-form__main-title{
        font-size:1.75em
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-1-3{
        width:50%
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-1-3.m-bigger{
        width:100%
    }
}
@media screen and (min-width:38em){
    .mode-adaptive .b-form .b-form__form-width{
        margin:0;
        max-width:40em
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-1-2{
        width:50%
    }
}
@media screen and (min-width:48em){
    .mode-adaptive .b-form .b-form__desc .b-form__main-title{
        font-size:1.937em
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-1-3{
        width:33.333%
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-1-3.m-bigger{
        width:33.333%
    }
}
@media screen and (min-width:64em){
    .mode-adaptive .b-form .b-form__grid{
        margin-left:-1em;
        margin-right:-1em
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-ind{
        padding:0 1em
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-1-3,.mode-adaptive .b-form .b-form__grid .b-form__grid-1-2,.mode-adaptive .b-form .b-form__grid .b-form__grid-1-1{
        padding:0 1em
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-half{
        padding:0 1em 0 0
    }
    .mode-adaptive .b-form .b-form__grid .b-form__grid-half:last-child{
        padding:0 0 0 1em
    }
    .mode-adaptive .b-form .b-form__desc .b-form__main-title{
        font-size:2.188em
    }
    .mode-adaptive .b-form .form-isb-easySelect .isb-easySelect-button{
        padding:.31em 2em .25em .63em;
        height:1em
    }
    .mode-adaptive .b-form .form-isb-easySelect .isb-easySelect-button .isb-easySelect-button-text{
        font-size:.688em
    }
    .mode-adaptive .b-form .form-isb-easySelect .isb-easySelect-point a span{
        font-size:.688em
    }
    .mode-adaptive .b-form .b-form__field input[type="text"],.mode-adaptive .b-form .b-form__field input[type="password"],.mode-adaptive .b-form .b-form__field textarea{
        font-size:.687em;
        padding:.455em .9em
    }
    .mode-adaptive .b-form .b-form__field textarea.m-two-rows{
        height:7.813em
    }
    .mode-adaptive .b-form .b-form__field select{
        font-size:.813em;
        height:2.093em
    }
    .mode-adaptive .b-form .b-form__capcha-img.m-first-row{
        margin:-.25em 0 .5em
    }
    .mode-adaptive .b-form .b-form__capcha-img.m-second-row{
        margin:-.25em 0 .5em
    }
}
.b-notice{
    background-color:#f4f4f4;
    padding:.5em 1em;
    margin:1em 0;
    line-height:1.2
}
.b-notice a{
    color:#62a7d9
}
.b-notice span{
    font-size:.875em
}
.b-notice.m-center{
    text-align:center
}
.ria-popular{
    font-family:'Open Sans',Arial,sans-serif
}
.ria-popular__wrapper{
    padding:20px 0 10px 1.063em
}
.ria-popular__title{
    font-weight:800;
    letter-spacing:.025em;
    color:#282828;
    text-transform:uppercase;
    font-size:20px;
    line-height:22px;
    margin-bottom:32px
}
.ria-popular__items-container{
    position:relative;
    margin-left:-8px;
    margin-right:-8px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    text-align:left;
    font-size:0;
    word-spacing:normal;
    letter-spacing:normal
}
.ria-popular__item{
    width:33.33333%;
    display:inline-block;
    vertical-align:top;
    color:#282828;
    padding:0 8px 16px;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.ria-popular__item-link{
    text-decoration:none;
    color:#282828;
    font-size:14px;
    line-height:18px;
    font-weight:600;
    display:block;
    text-decoration:none
}
.ria-popular__item-link:hover{
    text-decoration:none
}
.ria-popular__item-img{
    overflow:hidden;
    display:block
}
.ria-popular__item-img img{
    width:100%;
    display:block
}
.ria-popular__item-container{
    padding:10px;
    display:block
}
.ria-popular__item-info{
    margin:0 0 6px;
    display:block
}
.ria-popular__item-date{
    font-weight:700;
    font-size:13px;
    line-height:16px;
    margin-right:4px;
    color:#5fa6db
}
.ria-popular__item-time{
    font-size:13px;
    line-height:16px;
    color:#5fa6db
}
.ria-popular__item-title{
    display:block;
    font-size:14px;
    font-weight:700;
    line-height:1;
    overflow:hidden
}
.mode-adaptive .ria-popular__wrapper{
    padding:20px 1.063em 10px
}
.mode-adaptive .ria-popular__title{
    font-weight:900;
    font-size:15px;
    line-height:1.2;
    margin-bottom:20px
}
.mode-adaptive .ria-popular__item{
    width:100%
}
.mode-adaptive .ria-popular__item-img{
    float:left;
    margin-right:16px
}
.mode-adaptive .ria-popular__item-img img{
    max-width:70px
}
.mode-adaptive .ria-popular__item-container{
    padding:0
}
.mode-adaptive .ria-popular__item-info{
    display:none
}
.mode-adaptive .ria-popular__item-title{
    font-size:13px;
    line-height:1.2;
    font-weight:400
}
@media screen and (min-width:490px){
    .mode-adaptive .ria-popular__title{
        font-weight:800;
        font-size:20px;
        line-height:22px;
        margin-bottom:32px
    }
    .mode-adaptive .ria-popular__item{
        width:50%
    }
    .mode-adaptive .ria-popular__item-img{
        float:none;
        margin-right:0
    }
    .mode-adaptive .ria-popular__item-img img{
        max-width:100%
    }
    .mode-adaptive .ria-popular__item-container{
        padding:10px
    }
    .mode-adaptive .ria-popular__item-info{
        display:block
    }
    .mode-adaptive .ria-popular__item-title{
        font-size:14px;
        font-weight:700;
        line-height:18px
    }
}
@media screen and (min-width:666px){
    .mode-adaptive .ria-popular__item{
        width:33.33333%
    }
}
@media screen and (min-width:1024px){
    .mode-adaptive .ria-popular__wrapper{
        padding:20px 0 10px 1.063em
    }
}
