@import url(https://fonts.googleapis.com/css?family=PT+Serif+Caption&subset=latin,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,700,400italic&subset=latin,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption:400,700&subset=latin,cyrillic-ext);

@font-face {
    font-family: 'Noto Sans bold';
    src: url('../fonts/NotoSans-Bold-webfont.eot');
    src: url('../fonts/NotoSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-Bold-webfont.woff') format('woff'),
    url('../fonts/NotoSans-Bold-webfont.ttf') format('truetype'),
    url('../fonts/NotoSans-Bold-webfont.svg#NotoSans-Bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Noto Sans regular';
    src: url('../fonts/NotoSans-Regular-webfont.eot');
    src: url('../fonts/NotoSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/NotoSans-Regular-webfont.woff') format('woff'),
    url('../fonts/NotoSans-Regular-webfont.ttf') format('truetype'),
    url('../fonts/NotoSans-Regular-webfont.svg#NotoSans-Regular-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: "roadradio-black";
    src: url('../fonts/roadradio-black.eot');
    src: url('../fonts/roadradio-black.eot?#iefix') format('embedded-opentype'),
    url('../fonts/roadradio-black.woff') format('woff'),
    url('../fonts/roadradio-black.ttf') format('truetype'),
    url('../fonts/roadradio-black.svg#roadradio-black') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'rouble';
    src: url("../fonts/rubsn.eot");
    src: url("../fonts/rubsn.eot#iefix") format("embedded-opentype"),
    url("../fonts/rubsn.woff") format("woff"),
    url("../fonts/rubsn.ttf") format("truetype"),
    url("../fonts/rubsn.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

button,
button:active,
button:focus {
	outline: none !important;
}

body{
    line-height: normal;
    font-size: 14px;
    color: #000;
    background: #fff;
    -webkit-text-size-adjust: none;
    font-family: 'Noto Sans regular', sans-serif;
	padding:0;
	-webkit-text-size-adjust: none;
	margin:0;
	min-width:320px;
}
.centerBlock{
    display: table;
    padding-bottom: 10px;
    margin: 0 auto;
}
ins a{
    border-bottom: 0 !important;
    text-decoration: none;
}
#container{min-height:100%;overflow:hidden;width:100%;position:relative;z-index:1;}
ul,ol,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none;}
input,textarea{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:normal;outline:none;outline:none;border-radius:0;-webkit-appearance:none;}
input::-ms-clear{display:none;}
header,section,footer,aside,nav,article,figure,figcaption{display:block;padding:0;margin:0;}
a img{border:none;}
a{outline:none;border-bottom:1px solid #e64c3b;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:link,a:visited,a:hover{color:#e64c3b;text-decoration:none;}
a:hover{border-bottom-color:transparent;}
.jsLink{cursor:pointer;position:relative;z-index:1;border-bottom:1px dashed #000;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.jsLink:hover{border-bottom-color:transparent;}
p{padding:0 0 20px 0;}
h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:normal;}
b, strong{font-family: 'Noto Sans bold'; font-weight: normal;}
h1{
	font-family: "roadradio-black";
    font-size: 28px;
    padding: 0 0 15px 0;
    line-height: 1.2;
    color: #2c3e50;
}
.detailCont h1,
.detailNewsCol h1{
    font-family: "Noto Serif",serif;
    font-size: 24px;
    padding: 0 0 10px 0;
    line-height: 1.2;
    color: #2c3e50;
	margin-bottom: 8px;
}
h2{
    font-size: 26px;
    color: #273849;
    text-transform: uppercase;
    padding: 0 0 20px 0;
    font-family: "roadradio-black";
}
h3{
    font-family: 'Noto Sans bold', sans-serif;
    color: #273849;
    font-size: 26px;
    padding: 0 0 15px 0;
}
h4{
    font-family: "roadradio-black";
    text-transform: uppercase;
    font-size: 18px;
    padding: 0 0 15px 0;
}
h5{
    font-size: 12px;
    padding: 0 0 10px 0;
}
h6{
    font-size: 12px;
    padding: 0 0 10px 0;
}
.rub{
    font-family: 'rouble';
    font-style: normal;
}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.w100{position:relative;z-index:1;width:100%;overflow:hidden;zoom:1;overflow:hidden;clear:both;}
.center {
	text-align: center;
}
strong{
	font-family: "PT Sans Caption",sans-serif;
	font-weight: 700;
}
.siteWidth{
	max-width:1400px;
	margin:0 auto;
	/*padding:0 50px;*/
}

/* Картина дня */
.today .col1 {
    display: none;
}
.today .col2 {
    display: block;
}
@media only screen and (max-width: 460px) {
    .today .col1 {
        display: block !important;
    }
    .today .col2 {
        display: none !important;;
    }
}
noindex a{
	border-bottom: 0;
}
header{
	position:fixed;
	z-index:100;
	left:0;
	top:0;
	width:100%;
	height:50px;
	border-bottom:2px solid #2e3e50;
	background:#fff;
	-moz-transform:translateY(0);
	-o-transform:translateY(0);
	-webkit-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	-moz-transition:-moz-transform 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out;-o-transition:-o-transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out;
}

header svg use.top-logo-text{fill:#030304;}
header svg use.top-logo-P{fill:#2C3F50;}
header svg use.top-logo-B{fill:#E24E3C;}

.showMobText header{
	top:100px;
}
header.out{
	-moz-transform:translateY(-70px);
	-o-transform:translateY(-70px);
	-webkit-transform:translateY(-70px);
	-ms-transform:translateY(-70px);
	transform:translateY(-70px);
}
#logo{
	display:block;
	margin:12px auto 0 auto;
	width:116px;
	border:none;
	position:relative;
	z-index:8;
}
.menuhide{
	position:absolute;
	z-index:15;
	width:28px;
	height:20px;
	left:20px;
	top:15px;
	cursor:pointer;
}
.menuhide:before,.menuhide:after{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	width:100%;
	height:2px;
	background:#80868b;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.menuhide:after{
	top:auto;
	bottom:0;
}
.menuhide div{
	height:2px;
	background:#80868b;
	margin:9px 0 0 0;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.menuhide.active div{
	opacity:0;
}
.menuhide.active:before{
	-webkit-transform:rotate(45deg) translateY(-1px);
	-moz-transform:rotate(45deg) translateY(-1px);
	-o-transform:rotate(45deg) translateY(-1px);
	-ms-transform:rotate(45deg) translateY(-1px);
	transform:rotate(45deg) translateY(-1px);
	-webkit-transform-origin:left top;
	-moz-transform-origin:left top;
	-o-transform-origin:left top;
	-ms-transform-origin:left top;
	transform-origin:left top;
}
.menuhide.active:after{
	-webkit-transform:rotate(-45deg) translateY(1px);
	-moz-transform:rotate(-45deg) translateY(1px);
	-o-transform:rotate(-45deg) translateY(1px);
	-ms-transform:rotate(-45deg) translateY(1px);
	transform:rotate(-45deg) translateY(1px);
	-webkit-transform-origin:left bottom;
	-moz-transform-origin:left bottom;
	-o-transform-origin:left bottom;
	-ms-transform-origin:left bottom;
	transform-origin:left bottom;
}
.hSearch{
	position:absolute;
	z-index:10;
	right:0;
	top:5px;
	overflow:hidden;
	padding:0 9px 0 20px;
	width:91px;
	box-sizing:border-box;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.hSearch.active{
	width:100%;
	padding-left:69px;
}
.hSearch form{
	padding:0 50px 0 10px;
	height:40px;
	background:#fff;
	box-sizing:border-box;
	border:1px solid transparent;
	width:100%;
	position:relative;
	z-index:1;
	-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
}
.hSearch.active form{
	border-color:#d2d3d4;
}

.hSearch input[type="image"]{
	position:absolute;
	z-index:1;
	right:10px;
	top:6px;
}
.hSearch input[type="text"]{
	display:block;
	width:100%;
	border:none;
	padding:0;
	margin:10px 0 0 0;
}

.hSearch input[type="text"]::-webkit-input-placeholder,
.hSearch input[type="text"]:-moz-placeholder,
.hSearch input[type="text"]::-moz-placeholder,
.hSearch input[type="text"]:-ms-input-placeholder,
.hSearch input[type="text"]::input-placeholder {
    text-transform: uppercase;
    font-size: 12px;
	line-height:1.5;
}
#searchShow{
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:transparent;
	cursor:pointer;
}
.hSearch.active #searchShow{
	display:none;
}

body.menu-slide > section{
    filter: blur(13px);

    -webkit-filter: blur(13px);
    -moz-filter: blur(13px);
    -ms-filter: blur(13px);
    -o-filter: blur(13px);
}
.menu{
    position: fixed;
    height: 0;
    width:100%;
    z-index: 99;
    left: 0;
    top: 0;
    overflow-x: scroll;
    background: rgba(46, 62, 80, 0.7);
}

.menu ul.sub{
    max-height: 0;
    overflow: hidden;
    box-shadow: inset 0 -10px 12px rgba(0, 0, 0, 0.15), inset 0 10px 12px rgba(0, 0, 0, 0.15);
    border-left: 5px solid #e64c3b;
    background-color: #202d3c;

    -moz-transition: max-height 0.3s ease-out;
    -webkit-transition: max-height 0.3s ease-out;
    -o-transition: max-height 0.3s ease-out;
    transition: max-height 0.3s ease-out;
}

.menu.active{height:100%;}
.menu > ul{
    min-width: 280px;
    max-width: 45%;
    box-sizing: border-box;
    padding: 50px 0 0 0;
    font-size: 16px;
    font-family: 'PT Sans Caption';
    font-weight: 700;
    text-transform: uppercase;
    /*text-align: center;*/
    overflow: hidden;
    background: #2e3e50;
    border-right: 1px solid #505b6b;
    position: absolute;
    z-index: 90000;

    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.menu > div.wall{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 0;
}

.menu a,
.menu a:link,
.menu a:visited,
.menu a:hover,
.menu span,
.menu ul li {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.menu ul li{
    border-bottom: 1px solid #505b6b;
}

.menu ul li.more > span,
.menu ul li.more > a,
.menu ul li.more{
    /*border: 0;*/
    position: relative;
}

.menu ul li.more > i{
	height: 46px;
	width: 55px;
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	/*border-left: 1px solid #505b6b;*/
}
.menu ul li.more2222 > span:before,
.menu ul li.more2222 > a:before,
.menu ul li.more > i:before
{
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 0 6px 13px;
    border-color: transparent transparent transparent #ccc;
    position: absolute;
    right: 20px;
    /*top: 17px;*/

    top: 50%;
    margin-top: -6px;

    -moz-transition: transform 0.3s ease-in-out;
    -webkit-transition: transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
}

.menu ul li.more.active ul.sub {
    max-height: 430px;
}

.menu ul li.more.active > i:before
{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.menu span,
.menu a,
.menu a:link,
.menu a:visited,
.menu a:hover
{
    padding: 15px 15px 15px 20px;
    color: #C2C8CC;
    border: none;
    width: 100%;
    display: inline-block;
    line-height: 15px;
}
.menu > ul.general li{
    /*float: left;*/
}

section{
	padding:75px 20px 0 20px;
	max-width:600px;
	margin:0 auto;
	position: relative;
}
.siteWidth{
	max-width:600px;
	margin:0 auto;
	/*padding:0 20px;*/
}
.showMobText section{
	padding-top:175px;
}
section.mobileVersion article iframe{
	width:100% !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.bBlock{
	text-align:center;
}
.bBlock img{
	display:block;
	margin:0 auto;
	max-width:100%;
	height:auto;
}
.bBlock a{
	border:none;
	display:inline-block;
}
.bBlock{
	padding:0 0 20px 0;
	/*margin:0 -10px;*/
	clear: both;
}
.newsCol{
    background:#edeff2;
	position: relative;
	margin-bottom: 20px;
}
.newsCol .header{
    border: 1px solid #e8e9ea;
    padding: 10px 24px;
    background: #fff;
	overflow: hidden;
    height: 25px;
}

.newsCol .header.two-row{
    padding-bottom: 0px;
    height: inherit;
}

.newsCol .header h1,
.newsCol .header h2,
.newsCol .header h4{
    padding-bottom: 0;
    display: inline-block;
    font-size: 16px;
	font-family: "roadradio-black";
	color: #555;
}

.newsCol .header h2{
    font-size: 18px;
}
.newsCol .header .select-region{
    float: right;
}
.newsCol .header .allNews {
    padding: 10px;
    height: 20px;
    width: 200px;
    margin: 0 auto;
}

.newsCol .header .currentTime{
    float: right;
    color: #808589;
    font-size: 13px;
    font-family: 'PT Sans Caption', sans-serif;
    margin-top: 0;
    position: absolute;
    right: 15px;
    top: 33px;
    background-color: #fff;
    padding: 2px 16px;
    border: 1px solid #eee;
}
.newsCol .header.two-row .allNews > a{
    float: right;
    margin-top: 0px;
}
.newsCol .header.two-row h2{
    text-align: center;
    display: block;
    float: inherit;
    padding-bottom: 0;
}
.newsCol .header.two-row .currentTime{
    float: none;
    right: inherit;
    border: 0;
    border-right: 1px solid #ccc;
    margin-top: 4px;
}


.newsCol ul{
    padding: 20px 0 0 0;
	float:left;
	outline:none;
}
.newsSlider{
	position:relative;
	z-index:1;
	overflow:hidden;
	padding:0 0 35px 0;
}
.newsCol ul li.newsElement{
    padding: 0 25px 25px;
}
.newsCol ul li.newsTypeMain{
	background:#dadee2;
	padding:14px 25px 13px 25px;
	margin:0 0 12px 0;
}
.newsCol ul li.newsTypeOnline{
	background:#fff;
	padding:0;
	margin:0 0 15px 0;
}
.newsCol ul li.newsTypeMain a:link,.newsCol ul li.newsTypeMain a:visited,.newsCol ul li.newsTypeMain a:hover,.newsCol .newsTypeMain a strong{color:#E64C3B;}
.newsCol ul li.redText a, .newsCol ul li.redText a strong{
    color: #e64c3b;
}
.newsCol ul li.newsTypeOnline a{
	display:table;
	width:100%;
}
.newsCol ul li.newsTypeOnline a strong{
	display:table-cell;
	background:#dd4a37;
	width:55px;
	color:#fff;
	text-align:center;
	vertical-align:middle;
	padding:15px 5px;
}
.newsCol ul li.newsTypeOnline .onlineText{
	display:table-cell;
	padding:15px;
	text-align:left;
	vertical-align:top;
}
.newsCol a{
    border: none;
    color: #444444;
	line-height:normal;
	font-size:14px;
	white-space:normal;
}

.newsCol a:hover, .newsCol a:hover strong{
    color: #e64c3b;
}
.newsCol a strong{
    color: #020202;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}
.newsCol a .quickly{
    background: #e64c3b;
    color: #fff;
    padding: 0px 3px;
    display: inline-block;
    font-size: 11px;
    height: 18px;
    line-height: 18px;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'PT Sans Caption', sans-serif;
    margin-top: -3px;
}
.macOS .newsCol a .quickly{
    line-height: 19px;
}
.newsCol .quickly.green {
    background: #42cd80;
}
.newsCol  .pic{
    padding: 0 0 0;
	display:block !important;
    position: relative;
}
.newsCol .pic:before{
    width: 1px;
    height: 100%;
    content: '';
    left: 0;
    top:0;
    position: absolute;
    z-index: 2;
    background: #e8e9ea;
}
.newsCol .pic:after{
    width: 1px;
    height: 100%;
    content: '';
    right: 0;
    top:0;
    position: absolute;
    background: #e8e9ea;
    z-index: 2;
}
.newsCol  .pic a{
    border: none;
    display: block;
}
.newsCol .pic a img{
    display: block;
    width: 100%;
    height: auto;
}
.newsCol .important{
    margin: 0 0 25px;
    padding: 0;
}
.newsCol .important strong, .newsCol .important:hover strong{
    text-align: center;
    width: 60px;
    display: table-cell;
    color: #fff;
    font-size: 15px;
    font-family: 'PT Sans Caption', sans-serif;
    font-weight: 700;
    line-height: 1.3;
    padding: 14px 5px;
    vertical-align: middle;
    background: #e64c3b;
    height: 38px;
}
.newsCol .important span{
    display: table-cell;
    padding:14px 10px;
    background: #fff;
    border-right: 1px solid #edeff2;
    vertical-align: middle;
}
.newsCol .important a{
    width: 100%;
    display: table;
}
.newsCol .allNews{
    display: block;
    padding:0px 24px 30px;
}
.newsCol .allNews a{
    line-height: 1;
    display: inline-block;
    color: #e64c3b;
    border-bottom: 1px solid #e64c3b;
}
.newsCol .allNews a:hover{
    border-bottom-color: transparent;
}

/* TABS */
.specialTabs{
	border-bottom: 1px solid #e8e9ea;
	margin-bottom: 25px;
	display: table;
	width: 100%;
}
.specialTabs>li{
	text-align: center;
	cursor: pointer;
	display: table-cell;
	padding: 15px 25px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.specialTabs>li.current{
	background: #edeff2;
}
.specialTabs>li.current a, .specialTabs>li:hover a{
	color:#273849;
}
.specialTabs>li a{
	border: none;
}

.slick-arrow{
	position:absolute;
	z-index:15;
	left:0;
	bottom:7px;
	overflow:hidden;
	display:block;
	width:50px;
	height:50px;
	border:none;
	background:url(../images/prev.png) no-repeat center center;
	background-size:9px 25px;
	cursor:pointer;
	text-indent:999px;
	outline:none;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.slick-arrow.slick-disabled{opacity:0;}
.slick-arrow.slick-next{
	left:auto;
	right:0;
	background-image:url(../images/next.png);
}
.slick-dots-container {
    width: 75%;
    display: block;
    height: 20px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    top: 35px;
    padding-top: 20px;
}
.slick-dots{
	position:absolute;
	z-index:10;
	left:0;
	bottom:28px;
	width:100%;
	text-align:center;
	line-height:0;
	padding:0;
    white-space: nowrap;
}
.slick-dots li{
	display:inline-block;
	padding: 0 2px !important;
	vertical-align:top;
	line-height:0;
}
.slick-dots button{
	display:inline-block;
	vertical-align:top;
	background:#fff;
	border:1px solid #1f2c3c;
	border-radius:50%;
	overflow:hidden;
	width:7px;
	height:7px;
	padding:0;
	margin:0;
	text-indent:999px;
	cursor:pointer;
    -webkit-transition: background 0.3s ease-in-out;
    -moz-transition: background 0.3s ease-in-out;
    -o-transition: background 0.3s ease-in-out;
    transition: background 0.3s ease-in-out;
}
.slick-dots .slick-active button{background:#1f2c3c;}

.headerBlock{
    position: relative;
    margin-bottom: 25px;
    clear: both;
}
.headerBlock h2, .headerBlock h1{
    font-family: "roadradio-black";
    color: #273849;
    text-transform: uppercase;
    padding-bottom: 0;
    background: #fff;
    position: relative;
    z-index: 10;
    display: inline-block;
    padding-right: 10px;
}
.headerBlock .links{
    position: absolute;
    right: 0;
    bottom: 3px;
    background: #fff;
    z-index: 3;
}
.headerBlock .links li{
    display: inline-block;
    margin-left: 20px;
}
.headerBlock .links li:first-child{
    margin-left: 15px;
}
.headerBlock .links li a{
    line-height: 1;
    display: inline-block;
}


.eventsWrap .headerBlock{
    margin-bottom: 0;
    width: 100%;
    border: 1px solid #e8e9ea;
    box-sizing: border-box;
}
.eventsWrap .headerBlock h2{
    padding: 15px 25px;
}
.eventsWrap .newsCol{
    margin: 0;
}
.eventsWrap .newsCol ul{
    background-color: #edeff2;
    margin-bottom: 10px;
    padding: 0;
}
.eventsWrap .newsCol ul li{
    padding: 12px 15px;
    border-bottom: 1px solid #fff;
}

.bigPicNews, .picBg{
    position: relative;
    margin-bottom: 20px;
    background: center top no-repeat;
    background-size: cover;
    /*overflow: hidden;*/
}
.bigPicNews a, .picBg a{
    z-index: 3;
    display: block;
    min-height: 230px;
    border: none;
    position: relative;
	white-space:normal;
}
.bigPicNews .info, .picBg .info{
    color: #cbcbcb;
    position: absolute;
    bottom: 0;
    padding: 30px;
    line-height: 1.4;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    display: block;
    z-index: 4;
    -webkit-transform:translateY(0px) translateZ(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px) translateZ(0px);
    backface-visibility: hidden;
}
.bigPicNews .info .shortText, .picBg .info .shortText{
    max-height: 0px;
    display: block;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.bigPicNews a:after, .picBg a:after{
    display: block;
    height: 250px;
    width: 100%;
    content: '';
    left: 0;
    bottom: 0;
    z-index: 1;
    position: absolute;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9)));
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.bigPicNews .info strong, .picBg .info strong{
    color: #fff;
    font-size: 17px;
    font-family: 'Noto Serif', serif;
    font-weight: normal;
    display: block;
    line-height: 1.2;
    padding-bottom: 0;
	-webkit-transition: color 0.4s ease-in-out;
	-moz-transition: color 0.4s ease-in-out;
	-o-transition: color 0.4s ease-in-out;
	transition: color 0.4s ease-in-out;
}
.bigPicNews a:hover .info strong, .picBg a:hover .info strong{
	color: #e64c3b;
}
.mainNewsList .date, .dateLine .date, .tagSearch .date{
	display: inline-block;
	font-size:12px;
	line-height:normal;
	color:#808589;
	padding:0 10px 5px 0;
	/*vertical-align: top;*/
}
article .dateLine > span {
	float: left;
}

/* Catalog */
.back_to_list > a{
    border-bottom: 0;
}

article.catalog .dateLine > span{
	float: inherit;
	vertical-align: middle;
	margin-left: 3px;
	color: #808589;
}
article.catalog .headerBlock:after{
	display: block;
	width: 100%;
	height:2px;
	background: #d2d3d4;
	position: absolute;
	bottom: 6px;
	left: 0;
	z-index: 1;
	content: '';
}
article.catalog .pic{
    margin-bottom: 15px;
}
article.catalog .pic>img{
    max-width: 100%;
    height: inherit;
}
article.catalog .pic>.author{
    text-align: right;
    color: #777;
    display: inherit;
}

article ol.circular {
	width: 100%;
}
article ol.circular > li{
	padding: 10px 25px 15px;
	margin-bottom: 10px;
	-webkit-transition: box-shadow 0.5s linear;
	-moz-transition: box-shadow 0.5s linear;
	-o-transition: box-shadow 0.5s linear;
	transition: box-shadow 0.5s linear;
}

article ol.circular > li::before{
	content: counter(li);
	counter-increment: li;
	line-height: 75px;
	text-align: center;
	position: relative;
	font-family: 'PT Sans Caption', sans-serif;
	font-weight: 700;
	z-index: 2;
	color: #fff;
	margin: 0 auto 13px auto;
	font-size: 30px;
	display: block;
	background: #e14e3c;
	border-radius: 53%;
	height: 80px;
	width: 80px;
}
article ol.circular > li::after{
	content: none;
}

article ol.circular > li:hover{
	background: #fbfbfb;
	-webkit-box-shadow: 0px 0px 19px 0px rgba(117,117,117,1);
	-moz-box-shadow: 0px 0px 19px 0px rgba(117,117,117,1);
	box-shadow: 0px 0px 19px 0px rgba(117,117,117,1);
}
article ol.circular > li:hover::before{
	background: #0b456b;
}

article ins > a{
    text-align: center !important;
    display: block !important;
    margin-bottom: 10px !important;
}

ul.blocks>li:before{
	display: none !important;
}
ul.blocks>li{
	max-width: 650px;
	margin: 0 auto;
	display: block;
	box-shadow: inset 0 -1px 0 0 rgba(0,0,0,0.2), inset 0 0 0 1px rgba(0,0,0,0.15);
	margin-bottom: 50px;
	padding: 25px 20px 25px !important;
	border-radius: 2px;
	background-color: #f8f8f8;
	color: #111;
}
ul.blocks>li h2{
	font-size: 30px;
	border-bottom: 2px solid #ccc;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
ul.blocks>li img{
	margin-bottom: 15px;
}
ul.blocks>li hr{
	width: 20%;
	margin: 7px auto 15px;
	background: #e24e3c;
	height: 3px;
}

ul.blocks>li p{
	line-height: 24px;
}
ul.blocks>li div{
	border-radius: 2px;
	border: 1px solid #ccc;
	padding: 8px 15px;
	margin: 20px 0px 0;
	background-color: #fff8b6;
	color: #222;

	-webkit-box-shadow: 0px 0px 23px 0px rgba(64,64,64,0.67);
	-moz-box-shadow: 0px 0px 23px 0px rgba(64,64,64,0.67);
	box-shadow: 0px 0px 23px 0px rgba(64,64,64,0.67);
}

/* Modal */
.modalWindow{
	position: fixed;
	left: 50%;
	top: 50%;
	display: none;
	padding: 60px 70px;
	background: #fff;
	width: 560px;
	margin-left: -350px;
	z-index: 300;
}
.modalWindow .close, .orphusPopup .closeBtn{
	background:url(../images/close-ico.png) 0 0 no-repeat;
	position: absolute;
	right: 12px;
	top: 12px;
	width: 12px;
	height: 12px;
	cursor: pointer;
	border: none;
}
.modalOverlay{
	display: none;
	z-index: 200;
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.5);
}


.bigPicNews .date, .picBg .date{
	color:#cbcbcb;
}
.mainNewsList .picBg{
	position: relative;
	float: none;
	padding: 0;
}
.mainNewsList .picBg a{
	display: block;
	height: 350px;
}
.mainNewsList .picBg .info{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px;
	width: 100%;
	box-sizing: border-box;
}
.mainNewsList em, .dateLine em, .tagSearch em{
	padding:0 10px 0 20px;
	display:inline-block;
	min-height:20px;
	font-style:normal;
	font-size: 12px;
	vertical-align: top;
	color: #808589;
}
.mainNewsList em.watchCount{
    margin-top: 2px;
    background-position: -1px 4px;
}
.dateLine em.watchCount{
    background-position: -1px 4px;
}
.mainNewsList .ico, .bigPicNews .ico {
	display: inline-block;
	padding: 0;
}

.mainNewsList .ico span.photo, .bigPicNews .ico span.photo, .tagSearch .ico span.photo, .detailNewsCol .dateLine span.photo {
	background:url(../images/ico2.png) no-repeat 0 1px;
	background-size:17px 14px;
	color: #808589;
	display: inline-block;
	font-size: 12px;
	font-style: normal;
	height: 18px;
	margin-right: 10px;
	padding-left: 22px;
	vertical-align: middle;
}

.detailNewsCol .dateLine span.photo{
	vertical-align: top;
}
.detailNewsCol .reference{
	background: #edeff2;
	padding: 30px;
	font-family: 'Noto Serif', serif;
	margin-bottom: 30px;
	line-height: 1.6;
	clear: both;
}
.detailNewsCol .reference h5{
	font-size: 17px;
	color: #273849;
	font-family: 'Noto Serif', serif;
	font-weight: 700;
	padding-bottom: 15px;
}
.detailNewsCol .reference p{
	padding-bottom: 15px;
}
.detailNewsCol .reference strong,
.detailNewsCol .reference b {
	font-family: inherit;
}

.picBg .ico span.photo, .bigPicNews .ico span.photo{
	background-image: url(../images/ico6.png);
}
.watchCount{
    background: url(../images/ico3.png) no-repeat 0 5px;
    background-size: 17px 10px;
    font-style: inherit;
    padding: 0px 21px;
    color: #fff;
}
.picBg .watchCount, .bigPicNews .watchCount{
	background-image: url(../images/ico7.png);
}
.commentsCount{
	background:url(../images/ico1.png) no-repeat 0 2px;
	background-size:14px 14px;
}
.picBg .commentsCount, .bigPicNews .commentsCount{
	background-image: url(../images/ico5.png);
}

.mainNewsList{
	font-size:0;
	float: left;
	width: 48%;
	margin-left: 4%;
}
.horisontalNews.mainNewsList {
	float:none;
	margin:0;
	width:100%;
}
.mainNewsList.first, .mainNewsList.third{ margin-left: 0;}
.mainNewsList li, .tagSearch>ul>li{
	border-top:1px solid #d2d3d4;
	padding:20px 0;
	display: block;
	font-size:14px;
	line-height:normal;
}
.mainNewsList li.noBorder{
	border: none !important;
	padding-top: 0 !important;
}
.horisontalNews.mainNewsList{font-size:0;}
.horisontalNews.mainNewsList>li{
	display:inline-block;
	width:48%;
	margin:0 2% 0 0;
	vertical-align:top;
}
.horisontalNews.mainNewsList > li.specialLine{
	margin-left: 0;
}
.horisontalNews.mainNewsList li:nth-child(2n) {
    margin:0 0 0 2%;
}
.horisontalNews.mainNewsList li:first-child,.horisontalNews.mainNewsList li:nth-child(2) {
    border: none;
    padding-top: 0;
}
.horisontalNews .quickly {
    background: #e64c3b;
    color: #fff;
    padding: 1px 3px;
    display: inline-block;
    font-size: 11px;
    text-transform: uppercase;
    font-family: 'PT Sans Caption', sans-serif;
    margin-right: 10px;
	vertical-align:top;
}

.mainNewsList li:first-child,.mainNewsList li:nth-child(2){
	border:none;
	padding-top: 0;
}
.mainNewsList a{
	/*white-space:normal;*/
	/*display:block;*/
}
.mainNewsList .pic{
	display:block;
	padding:0 0 5px 0;
}
.mainNewsList .pic img{
	display:block;
	width:100%;
	height:auto;
}
.bNewList img{
	display:block;
	max-width:100%;
	height:auto;
	margin:0 auto;
}


.mainNewsList > li strong, .tagSearch li strong {
    color: #273849;
    display: block;
    font-family: "PT Serif Caption",serif;
    font-size: 17px;
	line-height:normal;
    font-weight: 400;
    padding-bottom:5px;
    -webkit-transition: color 0.2s ease-in-out;
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
}
.mainNewsList > li a:hover strong, .tagSearch li a:hover strong{color:#e64c3b;}
.mainNewsList a:link,.mainNewsList a:visited,.mainNewsList a:hover, .tagSearch a:link, .tagSearch a:visited, .tagSearch:hover{
	line-height:normal;
	border:none;
	color:#555;
}
.tagSearch li{
	overflow: hidden;
	padding-bottom: 10px;
}
.tagSearch li .pic{
	display: block;
	margin-bottom: 10px;
	float: left;
	margin-right: 15px;
}
.tagSearch li .pic img{
	width: auto;
	max-height: 200px;
	max-width: 100%;
	height: auto;
}

#mobText{
	background:#edf0f3;
	position:fixed;
	z-index:150;
	left:0;
	top:0;
	width:100%;
	height:100px;
	box-sizing:border-box;
	padding:0 40px 0 20px;
	text-align:center;
	line-height:95px;
	display:none;
}
.showMobText #mobText{display:block;}
#mobText p{
	font-size:13px;
	line-height:normal;
	padding:0 0 5px 0;
}
.mobTextBlock{
	display:inline-block;
	vertical-align:middle;
	line-height:normal;
	text-align:left;
}

#mobClose{
	position:absolute;
	z-index:1;
	right:10px;
	top:10px;
	width:25px;
	height:25px;
	border-radius:50%;
	cursor:pointer;
	background:#213c51;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
#mobClose:before,#mobClose:after{
	content:'';
	position:absolute;
	z-index:1;
	background:#fff;
	width:1px;
	height:17px;
	top:4px;
	left:12px;
}
#mobClose:after{
	width:17px;
	height:1px;
	left:4px;
	top:12px;
}

.loadMoreBtn:link, .loadMoreBtn:visited,.loadMoreBtn:hover{
    border: 1px solid #e64c3b;
    font-size: 12px;
    text-transform: uppercase;
    padding: 0 30px;
    height: 47px;
    line-height: 47px;
    display:block;
	clear: both;
    font-family: 'Noto Sans bold', sans-serif;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition:  all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
    margin-bottom: 30px;
    text-align: center;
	color:#555;
}
.loadMoreBtn span{
    position: relative;
    display: inline-block;
}
.loadMoreBtn span:before{
    position: absolute;
    display: block;
    width: 12px;
    height: 14px;
    content: '';
    left: -20px;
    top: 17px;
    background: url(../images/ico4.png) 0 0 no-repeat;
	background-size:11px 14px;
    z-index: 4;
}


.ya-share2__container_size_m .ya-share2__icon {
	height: 32px !important; /* 24px */
	width:  32px !important; /* 24px */
	background-size: 32px 32px !important; /* 24px 24px */
}

.detailCont a{
    border: 0 !important;
}
.detailCont article{
	position: relative;
}
.detailCont article .category {
	text-transform: uppercase;
	border: none;
	font-family: 'PT Sans Caption', sans-serif;
	font-weight: 700;
	letter-spacing: 1px;
	margin-bottom: 7px;
}
.detailCont article .category a{
	color: #808589;
	border-bottom-color: transparent;
}
.detailCont article .dateLine .date{
	vertical-align: top;
	margin-right: 20px;
	margin-bottom: 8px;
}

.detailCont article .dateLine .commentsCount{
	vertical-align: middle;
}

.detailCont article .wrap_category > a{
	color: #75828d;
	background: #e9e9e9;
	padding: 5px 15px 7px;
	display: inline-block;
	margin: 0px 7px 7px 0;
	border-radius: 2px;
	font-size: 14px;
}

.detailCont article .wrap_category > a:hover{
	color: #2c3f50;
}

.wrap-social-share {
    background-color: #eee;
    padding: 15px 15px 0;
    margin-bottom: 20px;
}
.wrap-social-share h5.title-share {
    padding: 0;
    font-size: 14px;
    margin-bottom: -5px;
    font-weight: 600;
}
.wrap-social-share h5.title-subscribe {
    padding: 15px 0 6px;
    font-size: 14px;
    font-weight: 600;
}
.colorShareBtn{
	display: block;
	clear: both;
	margin-top: 15px;
	overflow: hidden;
	height: 36px;
}
.colorShareBtn > .ya-share2{
	float: left;
}
.colorShareBtn .ya-share2__list_direction_horizontal > .ya-share2__item{
	margin-right: 8px !important;
}
.colorShareBtn #SimplanumWidget img{
	margin-top:0;
	cursor: pointer;
}
.colorShareBtn .ya-share2__list_direction_horizontal a,
.detailCont article .wrap_category > a{
	border: 0;
}

/* Ссылки на новостные порталы */
.link-news{
    margin: 0px 0 40px;
    font-size: 18px;
    font-weight: bold;
}

.link-news li{
    display: flex;
    min-height: 55px;
}
.link-news li a{
    font-size: 16px;
    color: #273849;

    padding: 15px 0 15px 80px !important;
    background:
            url('data:image/png;base64,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')
            no-repeat
            center left;
    background-size: 50px;
    border: 0;
}
.link-news li a:hover{
    color: #e64c3b;
}
.link-news li.yandex-dzen a,
.link-news li.google-news a{
}
.link-news li.yandex-dzen a{
    background-size: 40px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4goKDgAR0nvlFAAAAAZiS0dEAP8A/wD/oL2nkwAACB1JREFUeNrtnVtMVEcYxw8XUaygqHgJqSLxFjUx8U7xwVhSL4hglQjUkqotPvqkJj4YbUqCUdrqgwk19UGNAk2M0cSYEEtE8IKwCgiVm7oFsaBLubqwC/v1G85sOazLspez58yc3Un+LwRxzv+3O2fmm++bEQRGGwjCVNRa1D7UT6gC1CNUFaoJ1YEaoOqgP6uiv1NA/80++jemCv42ruFTUPGobFQ5aggFMooAykWloCL8joumT0NloopRgzIb7kjk/7qP+oH0wddMD0QloPJRRgVNH0tG2pftpG9aNz4RVcGA6WPpBSoDFawl44NR36MaGTbeVg2og9yDwAdYg3rKkfG2eo6K49H46ahzXpjJqCEL6jJqFi/mJ6MMGjDeVh9QSayP9dn0EwMalYV+s0NYM38BqkzDxtvqCSqapRdtuw+ZbxUZZmPVNn8zqtsHzbeqF7VVLfO/RvX7sPlWkWBgmtLmp2lkiimXiBepSpn/pf+Tb1cm1BZvm09i6z2ydDg0FCApCWDiRC1B6PPai5lONd/L1tnp02G4dXYCXL4MkJgIMGGCFiC0yz5FxT84AfVQ1o5aAUibwTACIziYZwhlsi7W8I/9Knsn7QGQtpYWgHPnADZuBAgI4BFCjlzm7/BKeGE8ANKm14/A4Ctskeyp+ZFeC6y5AkDaamsBTp4EWLqUlwDeTE8AXPJa59wFIG01NSKMhQtZhnDRXfPjvBrZlAOALYxjxwDmzmVxkRbrqvnBdDcIuAFgbUNDACUlAIcPA8yaxQqEKpe2N2m6BnAJQNoGB0UYmZkA4eFqQzjgrPlBqHpNAJA2oxHg9m2AjAyAKVPUANDo1LcAf+kbRToUEgKQlQXQ2AiKt54egKtXAXbsEPuhHIS08cwPQFUr/ulYuxYgJweguVl5GB0dAPv3K/WsNQ6Tv2jGmnrjZGCguNgii65375SDcPasks+5zRGAAmamb1IY7e1aAnDdUTr4RyYXM0FBAPHxYqCuu5t3AEa7CcH4w0NcxFgmTRKjpQRGby+PAIgO2gNQzF3EcfJkgJQUcXo5MMATgCJ7w88g8LwREhEhzvEJDLOZdQBmVLgUwE6tbAsOhYbC6wsXQK/X43S/h1UARAlSAL9owXzTjBnw15UrUFFR8b+qq6txedHsGIY6AM5KAVTybr4xJgaqcfiRmm8rAqOlpQWMJCyhPgCddPznOqG2Z+VKqLx3z6H5tqqpqYHW1lYYwG+G5fx5tcLUYQTAOp7NNyQkgO7xY5fMl6qyqAg+xsaq1f/VBMC3vJrflpYGFeXlbptffesWGKOj1XyGdIEWNHNlvAVXxvrjx902nuglLuRMJCSu7rOcIgD+4Mn8QVx8NeCY7Yn5TTk5MERW1Oo/T54ge8KVN6eZkZFQe+2aR+Y3HzkiBvrYeKYSgdbGMm/+x0WLoPrOHbeN1z19Cu2pqaw9VyUB8IZ187s2bIDnxcVum/+stBQ6N21i8dleCaxXNH5ITgbdkyfuTzNxfUDWCYw+33uBVniw17mAAGg9dMij8f7FzZvQP28ey9/ufiYBWEJC4HVWlmfTzEuXwDxtGuvvtn7mhiBzeDjUXbzokfmvTp+GIWWzHTwagph5CfdHRUHNjRtammY69RJmYhrau2IFVBYWuj/NLCuD93v28BZOqWRiIfbv5s3w7OFD96eZDx5AZ1wcj/GsEtVDEcMBNVwkuWt+1d270LdkCa/R3DzVgnEWHKf/PnrUo/G+Nj8fBmbP5nkj6ZRq4eghHK879XpobGwEnU7nsvkkIEcCc5zv5KWrtyGzd68ki3wQDAaD0zDenDgBFr6rKEdtyISrsiUpASBtZrN5GEZ9ff2n5peXD6+ONXS8QZh6m/JjAJA2k8kEbW1tUFdXB7pHj8CwdauWqup16qalOAFgVOXR27diou6qVVoBcEbdxCwXAditjly8mGcA29VNTfQEgD0YMTE8mT86NZFCuM8lAHvVkXPmsA7gT3vZ0ZlcA7BXHUlgREayCOCA+gUa3gQgbf39I9WRYWEsmG+/QINCyFesI7t3K1+Q19cHkJcHsGuXWOihDoDrjmrEtivameXLxRdoQ4M6MAoKxGobZTdvtrFXpmqFkZ0NQOb7SjflFniOy1QVLdR2pjoSV8EaA5DKzlEFzlZHEhi5uQBdXbwDIHcSBDl7XsRB5qZu5HRFa3Wks6VHbAH4zpXTUsi34BmzCxly5CWBQV6inlRHKgegwulPvwTCOi5OxyW5P9bqSJOJRQCuH9gkgfA7VwEuku9PYBQWiqEJNgD85smZcTPpwXP8RRujosRQBAlJWCxqASAH3c7w9OTEBN6L+GD+/BEYygEgniXJdXboz5rZiVq2TFx9v3zpbQBn2D66mAWtWSPWCK9fL/ffJlecyHvPDP7BaPDNq0pcVRtqnjfvi+n2mzymiDerlLg3xn+Bw6cidRZfKXWLRir4rzCxXWztVeMSH6Pf/OFPfqqgRqPDUZcPm0+uc9kiqNlIfiN98/ua+f8M53Yycpve56hSHzKfXFGygMXLPE9q/OXM5mWeNiB2chvAGz+wlsjLncIRoL0LnSN5vFl7NfB9zS3ZFfxC4LnR7c0DzGz0O6c6sofr8jYi4yACyRhK90dZNZ7kRGWAK9eNcAiCJH9tIyWawMZh4aQP12mfAgRfajQhmKTAFNGceSXz84vo0DhV8LdhGJ+h4lHZqHIvzKCaULmolDGzk/1tFJAwuv+QjvqRZm6X0oLCJnrKywCVgf6skv5OHv036XQmFsbqc/4HeIaT5+tGbqMAAAAASUVORK5CYII=');
}

.link-news li.yandex-news a{
    background-image: url('data:image/png;base64,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');
}
/* END: Ссылки на новостные порталы */


.actualStory{
	border: 2px solid #e8e9e9;
	padding: 0 15px 15px 30px;
	margin-bottom: 50px;
	border-top-color: #e64c3b;
}
.actualStory h4{
	background: #f9efe8;
	margin:0 -17px 20px -32px;
	padding: 15px 32px;
	color: #273849;
}
.actualStory h4 a{
	color: #273849;
	border: none;
}
.actualStory h4 a:hover{
	color: #e64c3b;
}
.actualStory ul{
	width: 50%;
	float: left;
	padding-right: 15px;
	box-sizing: border-box;
}
.actualStory li{
	margin-bottom: 22px;
	border-bottom: 2px solid #eaeaea;
}
.actualStory li a{
	color: #777777;
	display: block;
	border-bottom: none;
	position: relative;
	font-size: 14px;
	padding-bottom: 10px;
	font-family: 'PT Sans Caption', sans-serif;
}
.actualStory .counter{
	color:#a3a3a3 ;
	display: block;
	padding-top: 6px;
	font-size: 11px;
	text-transform: uppercase;
}
.actualStory .counter span{
	color: #e64c3b;
}
.actualStory li a:hover{
	color: #e64c3b;
}
.actualStory a.all{
	width: 100%;
	clear: both;
	display: inline-block;
	border-bottom: 0;
    text-align: center;
	margin-bottom: 6px;
}

.storyContent.detailCont .centeredText{
	line-height: 1.45;
}
.storyContent .horizontal img{
	max-width: 100%;
}
.storyContent.detailCont .tagSearch ul>li{
	padding: 0 0 20px;
	border-top: 0;
}
.storyContent.detailCont ul>li:before{
	display: none;
}
.storyContent.detailCont ul{
	margin: 0;
}
.storyContent.detailCont ul.mainNewsList>li{
	padding-left: 0;
	padding-bottom: 20px;
}
.storyContent.detailCont .mainNewsList.first{
	margin-right: 20px;
}

.evBlock{
	position:relative;
	z-index:20;
	background:#273849;
	padding:20px 40px;
	margin:0 -20px 20px -20px;
}

.evScroll li{
	float:left;
}
.evScroll a{
	display:block;
	white-space:normal;
	border:none;
	font-size:14px;
	line-height:normal;
	font-family: 'Noto Sans bold';
}
.evScroll a:link,.evScroll a:visited,.evScroll a:hover{color:#fff;}
.evScroll .date{
	display:block;
	padding:0 0 10px 0;
}
.evScroll .date span,.evScroll .date em{
	display:inline-block;
	vertical-align:top;
	background:#fff;
	line-height:35px;
	padding:0 10px;
	font-style:normal;
}
.evScroll .date span{
	color: #273849;
}
.evScroll .date em{
	background:#dd4a37;
	color:#fff;
	font-family: 'Noto Sans regular';
	font-size:12px;
}

.evScroll .slick-arrow{
	position:absolute;
	z-index:15;
	left:0;
	top:50%;
	margin-top:-33px;
	overflow:hidden;
	display:block;
	width:30px;
	height:65px;
	border:none;
	background:#1f2c3c url(../images/prev.png) no-repeat center center;
	background-size:9px 25px;
	cursor:pointer;
	text-indent:999px;
	outline:none;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.evScroll .slick-arrow.slick-disabled{opacity:0;}
.evScroll .slick-arrow.slick-next{
	left:auto;
	right:0;
	background-image:url(../images/next.png);
	margin-right: -40px;
}
.evScroll .slick-arrow.slick-prev{
	margin-left: -40px;
}
.slick-list{
	position:relative;
	z-index:1;
	overflow:hidden;
}
.photoList a{
	display:block;
	border:none;
}
.photoList{
	margin:0 -1px 40px -1px;
	overflow:hidden;
}
.photoList li{
	padding:1px;
	float:left;
	box-sizing:border-box;
	width:50%;
}
.photoList li:first-child{width:100%;}
.photoList img{
	display:block;
	width:100%;
	height:auto;
}
footer{
	background:#2e3e50 url(../images/footerbgwide.png) center center;
	background-size:cover;
	font-size:11px;
	line-height:normal;
	color:rgba(255,255,255,0.4);
	padding:30px 0 50px;
}

footer .subscription{
    color: #fff;
	padding:0 0 15px 0;
	display: none;
}
footer .subscription input[type="email"]{
    background: #dfe3e6;
    border: none;
    color: #808589;
    padding: 10px 0 9px 20px;
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    margin: 0 20px 0 -20px;
    width: 140px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
footer .subscription input[type="email"]:focus, footer .subscription .inputWrap.focus{
    background: #fff;
}
footer .subscription .inputWrap{
    margin-left: 20px;
    position: relative;
    background: #dfe3e6;
    -webkit-transform:skewX(-15deg) translateZ(0);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg) translateZ(0);
    display: inline-block;
    vertical-align: top;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
footer .subscription label{
    margin-bottom: 10px;
    display: block;
	font-size:14px;
	line-height:normal;
}
footer .subscription .submitWrap{
    vertical-align: top;
    display: inline-block;
    margin-left: 10px;
    position: relative;
    border: 1px solid rgba(255,255,255,0.7);
    border-left: none;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
footer .subscription .submitWrap input[type="submit"]{
    background: transparent;
    border: none;
    padding: 9px 22px 9px 16px;
    color: rgba(255,255,255,0.7);
    font-family: 'PT Sans Caption', sans-serif;
    margin: -1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	cursor:pointer;
}
footer .subscription .submitWrap:before{
    display: block;
    width: 1px;
    height: 100%;
    background: rgba(255,255,255,0.7);
    left: -5px;
    top: -1px;
    padding-bottom: 1px;
    -webkit-transform:skewX(-15deg);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg);
    content: '';
    position: absolute;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
footer .subscription .submitWrap:after{
    display: block;
    width:10px;
    height: 1px;
    background: rgba(255,255,255,0.7);
    left: -10px;
    bottom: -1px;
    content: '';
    position: absolute;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
footer .subscription .submitWrap:hover:after, footer .subscription .submitWrap:hover:before {
    background-color: #fff;
}
footer .subscription .submitWrap:hover{
    border-color:#fff ;
}
footer .subscription .submitWrap:hover input[type="submit"]{
    color:#fff;
}

footer .logo{
	float:left;
    margin-right: 15px;
    border: none;
    vertical-align: middle;
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	margin-top: -5px;
}
footer .left svg use.top-logo-text{fill:#BEC3C8;}
footer .left svg use.top-logo-P{fill:#BEC3C8;}
footer .left svg use.top-logo-B{fill:#BEC3C8;}

footer .left .logo:hover{
    opacity: 1;
}
footer .left .age{
    border: 1px solid #fff;
    border: 1px solid rgba(255,255,255,0.7);
    font-size: 12px;
    font-family: 'PT Sans Caption', sans-serif;
    height: 26px;
    width: 26px;
    line-height: 25px;
    vertical-align: middle;
    display: inline-block;
    color: #fff;
    color:rgba(255,255,255,0.7);
    text-align: center;
    margin-top: -3px;
}
footer .alto{
    font-size: 10px;
    color:#a3a3a3;
	position:absolute;
	z-index:1;
	right:20px;
	bottom:0;
}
footer .phone{
    color: #fff;
    color:rgba(255,255,255,0.4);
    font-size: 11px;
	padding:5px 0 0 0;
}
footer .rightBlock{
    float: right;
}
footer .phone span{
    color:#fff;
    font-size: 12px;
}
footer .alto a{
    display: inline-block;
    line-height: 1.1;
    color: #fff;
    border-bottom-color: #fff;
}
footer .alto a:hover{
    border-bottom-color: transparent;
}
footer a.showSite:link,footer a.showSite:visited,footer a.showSite:hover{color:#fff;border:none;font-size:14px;}
footer .socials>li{
    display: inline-block;
    height: 20px;
    width: 20px;
    margin-right: 8px;
}
footer .socials>li a{
    border: none;
    opacity: 0.6;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    height: 20px;
    width: 20px;
}

footer .socials>li a svg use.social-fb,
footer .socials>li a svg use.social-yt,
footer .socials>li a svg use.social-tw,
footer .socials>li a svg use.social-vk{
	fill: #ccc;
}
footer .socials>li a:hover{
    opacity: 1;
}
footer .copy{
    font-size: 11px;
    color: #fff;
    color:rgba(255,255,255,0.4);
    line-height: 1.6;
	padding:0 0 20px 0;
}
footer .copy p{padding:0 0 10px 0;}
footer .siteWidth{
	overflow:hidden;
	position:relative;
	z-index:1;
	padding: 0 20px;
}
footer .siteWidth .right{
    width: 50%;
}
footer .founder{
	color:rgba(255,255,255,0.4);
	font-size: 12px;
	margin-top: 15px;
}
.fMenu li a{
    text-transform: uppercase;
    color: #a3a3a3;
    border-bottom: none;
    font-family: 'PT Sans Caption', sans-serif;
    line-height: 1.2;
    display: block;
    font-size: 12px;
}
.fMenu li{
	padding:10px 0 0 0;
}
.fMenu{padding:10px 0 0 0;clear:both;}
footer input{font-size:12px;}

.labeledBlock{
    border: 1px solid #d1d2d3;
    position: relative;
    padding: 24px 24px 22px;
    margin-bottom: 30px;
}
.labeledBlock .parnters li{
    display: inline-block;
    margin-right: 25px;
    margin-top: 15px;
}
.labeledBlock .parnters li a{
    height: 40px;
    line-height: 40px;
    border: none;
    display: block;
    vertical-align: middle;
    padding: 0;
}
.labeledBlock .parnters li img{
    vertical-align: middle;
    display: inline-block;
}
.labeledBlock strong{
    text-transform: uppercase;
    color: #2c3e50;
    padding-bottom: 15px;
    display: block;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}
.labeledBlock a{
    color: #2c3e50;
    border: none;
    line-height: 1.2;
	display:block;
	white-space:normal;
}
.labeledBlock a:hover, .labeledBlock a:hover strong{
    color: #e64c3b;
}
.labeledBlock>a>img{
    height: auto;
    display: block;
    padding-bottom: 18px;
    width: 100%;
}
.labeledBlock .label{
    display: block;
    background: #e64c3b;
    position: absolute;
    top: 14px;
    left: -5px;
    height: 30px;
    padding: 0 25px 0 35px;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 30px;
    vertical-align: middle;
    -webkit-transform:skewX(-15deg);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg);
    color: #fff;
    letter-spacing: 1px;
	z-index: 10;
}
.labeledBlock .label span{
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    display: block;
}
.labeledBlock .label:before{
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 7px 0;
    border-color: transparent #b62312 transparent transparent;
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    position: absolute;
    left: 1px;
    bottom: -7px;
    content: '';
}
.labeledBlock .label.blue{
    background: #0c85cc;
}
.labeledBlock .label.green{
    background: #42cd80;
}
.labeledBlock .label.dark-blue {
	background: #394756;
}
.labeledBlock .label.blue:before{
    border-color: transparent #005886 transparent transparent;
}
.labeledBlock .label.green:before{
    border-color: transparent #00934f transparent transparent;
}
.labeledBlock .label.dark-blue:before {
	border-color: transparent #2E3E50 transparent transparent;
}
.labeledBlock .label.light-red{
	background: #f39187;
}
.labeledBlock .label.light-red:before{
	border-color: transparent #b62312 transparent transparent;
}

.labeledBlock .label.dark-green{
	background: #43825f;
}
.labeledBlock .label.dark-green:before{
	border-color: transparent #004e2a transparent transparent;
}

.labeledBlock .date{
    line-height: 1;
    margin-top: -3px;
    padding-left: 160px;
    padding-bottom: 25px;
    display: block;
    text-transform: uppercase;
    color: #e64c3b;
    font-family: 'PT Sans Caption', sans-serif;
    font-weight: 700;
}

.bigPicNews .labeledBlock,
.tagSearch ul li .labeledBlock,
ul.mainNewsList li .labeledBlock{
	border: 0;
	margin-left: 2px;
	position: absolute;
	width: 235px;
}
.bigPicNews .labeledBlock .label,
.tagSearch ul li .labeledBlock .label,
ul.mainNewsList li .labeledBlock .label{
	box-shadow: 0 3px 11px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 11px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 3px 11px rgba(0,0,0,0.5);
}

.mb10{margin-bottom:10px;}
.detailCont{color:#555; overflow: auto;padding-bottom: 10px;}
.detailCont img{max-width:100%;height:auto !important;}

.authorSingle{
	color: #808589;
    display: block;
    font-family: "PT Sans Caption",sans-serif;
    font-size: 12px;
    font-style: normal;
    text-align: center;
	margin-bottom: 5px;
}

.detailCont .previewText {
    font-size: 16px;
    padding-bottom: 10px;
	clear: both;
}
.detailCont .singlePhoto{
	margin-bottom: 20px;
}
.detailCont .singlePhoto img {
    display: block;
    height: auto;
    padding-bottom: 5px;
    width: 100%;
}
.detailCont .singlePhoto .author{
	text-align: right;
	width: 100%;
	display: block;
}
.detailCont .centeredText {
    border-bottom: 1px solid #d2d3d4;
    border-top: 1px solid #d2d3d4;
    color: #000;
    font-family: "Noto Serif",serif;
    font-size: 16px;
    margin-bottom: 30px;
    padding: 20px 0;
}

.detailCont .centeredText p {
    padding-bottom: 0;
}


.detailCont h3 {
    color: #273849;
    font-family: "Noto Sans bold",sans-serif;
    font-size: 18px;
    margin: 0;
    padding: 0 0 15px;
}
.detailCont p > em {
    font-family: "Noto Serif",serif;
    font-style: italic;
}

.detailNewsCol table, .detailCont table, .hiddenTableLink table{
	margin-bottom:25px;
	width:100%;
	font-size: 14px;
	border:1px solid #e8e9ea;
}
.detailNewsCol table th, .detailNewsCol table td, .detailCont table th, .detailCont table td, .hiddenTableLink table td, .hiddenTableLink table th{
	padding:15px;
}
.detailNewsCol table th, .detailCont table th, .hiddenTableLink table th{
	text-transform: uppercase;
	color:#273849;
	background:#edeff2;
	border-left: 1px dashed #e8e9ea;
}
.detailNewsCol table td, .detailCont table td, .hiddenTableLink table td{
	border-left: 1px dashed #e8e9ea;
	border-bottom: 1px solid #e8e9ea;
	background:#fff;
}
.detailNewsCol table tr:first-child td, .detailCont table tr:first-child td, .hiddenTableLink table tr:first-child td{
	background:#edeff2;
	border-bottom: none;
	text-transform: uppercase;
	color:#273849;
}
.detailNewsCol table td:first-child, .detailNewsCol table th, .detailCont table td:first-child, .detailCont table th, .hiddenTableLink table td:first-child, .hiddenTableLink table th{
	border-left: none;
}
table.table-parter,
table.table-parter tr:first-child td{
	background: none;
	border: 0;
}

.detailCont .quoteList {
    margin: 10px;
}
.detailCont .quoteList>li{
	padding: 20px 0;
	border-top: 1px solid #d1d2d3;
}
.detailCont .quoteList>li:before{
	display: none;
}
/*.detailCont .quoteList>li:first-child{*/
	/*border: none;*/
/*}*/
.detailCont .quoteList>li dl{
	overflow: hidden;
    display: flex;
    flex-direction: column;
}

.detailCont .quoteList>li dl > dt{
	text-align: center;
	color: #808589;
	width: 100%;
	font-size: 14px;
	line-height: 1.3;
	min-height: 100px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.detailCont .quoteList>li dl > dt p {
    padding: 0 10px;
}
/*.detailCont .quoteList>li dt.withPic{*/
/*	text-align: center;*/
/*}*/
.detailCont .quoteList>li dt .pic{
	border-radius: 100%;
	height: 100px;
	width: 100px;
	overflow: hidden;
    display: flex;
    align-items: center;
    margin-right: 30px;
}
.detailCont .quoteList>li dt .pic img{
	height: auto;
	border-radius: 100%;
	display: block;
	width: initial;
}
.detailCont .quoteList>li dt strong{
	color: #2c3e50;
	display: block;
	font-size: 17px;
	font-family: 'Noto Serif', serif;
	font-weight: 700;
	/*padding-top: 20px;*/
}
.detailCont .quoteList>li dd{
	margin-left: 15px;
	padding-left: 20px;
	border-left: 2px solid #e64c3b;
	position: relative;
	min-height: 80px;
}

.detailCont .quoteList>li dd:after {
	/*width: 0;*/
	/*height: 0;*/
	/*border-style: solid;*/
	/*border-width:8px 10px 8px 0;*/
	/*border-color: transparent #fff transparent transparent;*/
	/*position: absolute;*/
	/*left: -9px;*/
	/*top: 31px;*/
	/*content: '';*/
	/*z-index: 10;*/
}
.detailCont .quoteList>li dd:before {
	/*width: 0;*/
	/*height: 0;*/
	/*border-style: solid;*/
	/*border-width: 9px 10px 9px 0;*/
	/*border-color: transparent #e64c3b transparent transparent;*/
	/*position: absolute;*/
	/*left: -12px;*/
	/*top: 30px;*/
	/*content: '';*/
	/*z-index: 3;*/
}

.detailAuthors {
    clear: both;
    color: #2c3e50;
    font-family: "Noto Sans bold",sans-serif;
    font-size: 15px;
    margin-bottom: 40px;
    text-align: right;
}
.grayShareBtn{
	display: none !important;
	/*margin-bottom: 20px;*/
}
/*
.grayShareBtn li{
	display: inline-block;
	border: 1px solid #d2d3d4;
	height: 32px;
	line-height: 32px;
	vertical-align: middle;
	position: relative;
	z-index: 2;
	border-right: none;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.grayShareBtn li:last-child{
	border-right: 1px solid #d2d3d4;
}
.grayShareBtn li a{
	position: relative;
	position: relative;
	color: #808589;
	border: none;
	display: block;
	font-size: 12px;
	font-family: 'Noto Sans bold', sans-serif;
	padding:0 20px 0 42px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.grayShareBtn li a:after, .grayShareBtn li a:before{
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 12px;
	top: 6px;
	background: url(../images/socials.png) -105px 0 no-repeat;
	content: '';
	z-index: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.grayShareBtn li a:before{
	background-position: -200px 0;
	opacity: 0;
	z-index: 2;
}
.grayShareBtn li.tw a:after{
	background-position:-140px 0;
}
.grayShareBtn li.tw a:before{
	background-position: -235px 0;
}
.grayShareBtn li.fb a:after{
	background-position:-175px 1px;
}
.grayShareBtn li.fb a:before{
	background-position: -270px 1px;
}
.grayShareBtn li a:hover:after{
	opacity: 0;
}
.grayShareBtn li a:hover:before{
	opacity: 1;
}
.grayShareBtn li a:hover{
	color: #273849;
	border-color: #273849;
}
.grayShareBtn li:hover{
	border-color: #273849;
	z-index: 3;
}
.grayShareBtn li:hover +.tw{
	border-left-color:#273849;
}
.grayShareBtn li.tw:hover +.vk{
	border-left-color:#273849;
}
*/
.colorShareBtn{
    display: inline-block;
}
.colorShareBtn li{
	margin-right: 3px;
	margin-bottom: 6px;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}
.colorShareBtn li,.colorShareBtn li a{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	font-size: 0;
}
.colorShareBtn li .counter{
	padding-left: 10px;
	font-size: 12px;
}
.colorShareBtn li a.icon{
    position: relative;
    color: #fff;
    border: none;
    display: block;
    font-size: 0;
    font-family: 'Noto Sans bold', sans-serif;
    padding:0 20px 0 45px;
    text-transform: uppercase;
    background: #1b80ab;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.colorShareBtn li a.icon:after{
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 17px;
    top: 6px;
    background: url(../images/socials.png) 0 0 no-repeat;
	background-size:325px 18px;
    content: '';
}
.colorShareBtn li.tw{
	width: 70px;
}
.colorShareBtn li.tw a.icon:after{
    background-position:-34px 0;
	left: 25px;
}
.colorShareBtn li.fb a.icon:after{
    background-position:-72px 1px;
}

.colorShareBtn li.fb a.icon{
    background-color: #5169b5;
}
.colorShareBtn li.tw a.icon{
    background-color: #00b0f7;
	padding: 0;
}
.colorShareBtn li a.icon:hover{
    background-color: #206381;
}

.colorShareBtn li.fb a.icon:hover{
    background-color: #3e5692;
}
.colorShareBtn li.tw a.icon:hover{
    background-color: #009dd2;
}
.colorShareBtn li.whatsapp{
	background-color: #65bc54;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	overflow: hidden;
	position: relative;
	height: 33px;
	width: 70px;
}
.colorShareBtn li.whatsapp a{
	background: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjQgMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDExLjc5NGMwIDQuMzA0LTMuNTE3IDcuNzk0LTcuODU1IDcuNzk0YTcuODcgNy44NyAwIDAgMS0zLjc5Ni0uOTdMNCAyMGwxLjQxOC00LjE4MmE3LjcxNCA3LjcxNCAwIDAgMS0xLjEyNy00LjAyNEM0LjI5IDcuNDg5IDcuODA3IDQgMTIuMTQ1IDRTMjAgNy40OSAyMCAxMS43OTR6bS03Ljg1NS02LjU1M2MtMy42NDEgMC02LjYwMyAyLjk0LTYuNjAzIDYuNTUzIDAgMS40MzQuNDY3IDIuNzYyIDEuMjU4IDMuODQybC0uODI1IDIuNDMzIDIuNTM3LS44MDZhNi42IDYuNiAwIDAgMCAzLjYzMyAxLjA4NGMzLjY0MiAwIDYuNjA0LTIuOTQgNi42MDQtNi41NTNzLTIuOTYyLTYuNTUzLTYuNjA0LTYuNTUzem0zLjk2NyA4LjM0OGMtLjA0OS0uMDgtLjE3Ny0uMTI4LS4zNy0uMjIzLS4xOTItLjA5NS0xLjEzOS0uNTU4LTEuMzE1LS42MjEtLjE3Ny0uMDY0LS4zMDUtLjA5Ni0uNDM0LjA5NWExMC45MiAxMC45MiAwIDAgMS0uNjEuNzQ5Yy0uMTEyLjEyOC0uMjI0LjE0My0uNDE2LjA0OC0uMTkzLS4wOTYtLjgxMy0uMjk3LTEuNTQ5LS45NDhhNS43NiA1Ljc2IDAgMCAxLTEuMDctMS4zMjNjLS4xMTMtLjE5MS0uMDEzLS4yOTUuMDg0LS4zOS4wODYtLjA4Ni4xOTItLjIyMy4yODktLjMzNC4wOTYtLjExMi4xMjgtLjE5MS4xOTItLjMxOXMuMDMyLS4yMzktLjAxNi0uMzM1Yy0uMDQ4LS4wOTUtLjQzMy0xLjAzNS0uNTk0LTEuNDE4LS4xNi0uMzgyLS4zMi0uMzE4LS40MzMtLjMxOC0uMTEyIDAtLjI0LS4wMTYtLjM2OS0uMDE2YS43MS43MSAwIDAgMC0uNTEzLjIzOWMtLjE3Ny4xOS0uNjc0LjY1My0uNjc0IDEuNTkzcy42OSAxLjg0OC43ODYgMS45NzZjLjA5Ni4xMjcgMS4zMzIgMi4xMTkgMy4yODkgMi44ODQgMS45NTguNzY0IDEuOTU4LjUxIDIuMzEuNDc3LjM1My0uMDMxIDEuMTQtLjQ2MSAxLjMtLjkwOC4xNi0uNDQ2LjE2LS44MjkuMTEzLS45MDh6IiBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat, linear-gradient(transparent, transparent);
	height: 33px;
	width: 33px;
	content: '';
	display: block;
	margin: 0 auto;
}

.tagsList{
    font-size: 13px;
    color: #555555;
    margin-bottom: 30px;
}
.tagsList dt{
    display: inline-block;
    font-family: 'Noto Sans bold', sans-serif;
    margin-right: 9px;
    margin-bottom: 10px;
}
.tagsList dt a{
    color: #555555;
    border: 1px solid #d2d3d4;
    border-radius: 18px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    display: block;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.tagsList dd{
    display: inline-block;
}
.tagsList li{
    display: inline-block;
    margin-right: 9px;
    border-radius: 18px;
    margin-bottom: 10px;
}
.tagsList li a{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    border: none;
    color: #555555;
    border: 1px solid #d2d3d4;
    border-radius: 18px;
    padding: 0 10px;
    height: 28px;
    line-height: 28px;
}
.tagsList li a:hover, .tagsList dt a:hover{
    color: #273849;
    border-color: #273849;
}

.showCommentBtn, .showCommentBtn:link, .showCommentBtn:visited{
    border:1px solid #e64c3b;
    height: 47px;
    line-height: 47px;
    width: 90%;
    text-align: center;
    padding: 0 5%;
    text-transform: uppercase;
    color: #555555;
    font-size: 12px;
    clear: both;
    -webkit-transition: border 0.3s ease-in-out, color 0.3s ease-in-out;
    -moz-transition: border 0.3s ease-in-out, color 0.3s ease-in-out;
    -o-transition: border 0.3s ease-in-out, color 0.3s ease-in-out;
    transition: border 0.3s ease-in-out, color 0.3s ease-in-out;
    display: block;
    font-family: 'Noto Sans bold', sans-serif;
    margin-bottom: 45px;
    overflow: hidden;
}
.showCommentBtn:hover{
    color: #273849;
    border-color: #273849;
}
.showCommentBtn .counter{
    padding-left: 16px;
    font-family: 'Noto Sans regular', sans-serif;
}

.commnentList>li{
    border-top: 1px solid #d2d3d4;
    padding: 30px 0;
    color: #555555;
    overflow: hidden;
}
.commnentList>li:first-child{
    border-top: none;
    padding-top: 0;
}
.commnentList .commentAnswer{
    margin-left: 40px;
    border-top:1px solid #d2d3d4;
    padding-top: 30px;
    margin-top: 30px;
}

.commnentList .answerName{
    font-size: 12px;
}
.commnentList>li .pic img{
    border-radius: 100%;
    display: block;
	width:100%;
	height:auto;
}
.commnentList>li .pic a{
    display: block;
    border-bottom: none;
    border-radius: 100%;
}
.commnentList>li .pic{
    float: left;
    margin-right: -100%;
	width:30px;
}
.commnentList>li .info{
    margin-left: 40px;
}
.commnentList>li .text{
    padding-bottom: 15px;
    font-size: 14px;
}
.commnentList>li strong{
   color: #2c3e50;
   font-size: 15px;
   font-family: 'Noto Serif', serif;
   font-weight: 700;
   display: block;
   padding-bottom: 12px;
}
.commnentList>li strong a{
    border-bottom: none;
    color: #2c3e50;
}
.commnentList>li strong a:hover{
    color: #e64c3b;
}
.commnentList>li .date, .commnentList .grayText{
    color: #828282;
    font-size: 12px;
    font-family: 'Noto Sans regular', sans-serif;
    font-weight: normal;
}
.commnentList>li .answer{
    font-size: 12px;
    border-bottom: none;
    color:#828282 ;
}
.commnentList>li .answer:hover{
    color: #2c3e50;
}
.commentForm .socialAuthor{
    float: left;
    font-size: 13px;
    color: #545454;
}
.commentForm  .socialList{
    display: block;
	padding:5px 0 0 0;
}
.commentForm  .socialList  li{
    display: inline-block;
    height: 36px;
    width: 36px;
    margin: 0 15px 0 0;
}
.commentForm .socialList a{
    border: none;
    border-radius: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    height: 36px;
    width: 36px;
    background:#1b80ab url(../images/socials.png) 12px 8px no-repeat;
	background-size:325px 18px;
}
.commentForm  .socialList a:hover{
    background-color: #206381;
}
.commentForm  .socialList .tw{
    background-position: -25px 8px;
    background-color: #00b0f7;
}
.commentForm  .socialList .tw:hover{
    background-color: #009dd2;
}
.commentForm  .socialList .fb{
    background-position: -60px 9px;
    background-color: #5169b5;
}
.commentForm  .socialList .fb:hover{
    background-color: #3e5692;
}
.commentForm .loginName{
    border-bottom: none;
    color: #273849;
}
.commentForm .loginName:hover{
    color: #e64c3b;
}
.commentForm .logoutLink{
    color: #828282;
    border-bottom: 1px dashed #828282;
    display: inline-block;
    margin-top: 5px;
    font-size: 12px;
}
.commentForm .logoutLink:hover{
    border-bottom-color: transparent;
}


.commentsWrap{
    display: none;
    margin-bottom: 0px;
}

.commentForm{
    padding: 20px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    background: #edf0f3;
    overflow: hidden;
    margin-bottom: 20px;
}
.commentForm textarea{
    border: 1px solid #d2d3d4;
    width: 100%;
	box-sizing:border-box;
    resize: none;
    height: 120px;
    margin-bottom: 20px;
    padding:15px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-size: 14px;
    font-family: 'Noto Sans regular', sans-serif;
}
.commentForm textarea:focus{
    border-color:#828282 ;
}
.commentForm input[type="submit"]{
    border: 1px solid #273849;
    font-size: 12px;
    color: #273849;
    height: 45px;
    line-height: 45px;
    float: right;
    padding: 0 30px;
    background: transparent;
    text-transform: uppercase;
    font-family: 'Noto Sans bold', sans-serif;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	cursor:pointer;
}
.commentForm input[type="submit"]:hover{
    border-color: #e64c3b;
    color: #e64c3b;
}
.commentForm input[type="submit"]:active{
    background: #2c3e50;
    color: #fff;
    border-color: #2c3e50;
}
.commentForm input[type="submit"]:disabled, .commentForm input[type="submit"]:disabled:hover{
    color: #d1d2d3;
    border-color: #d1d2d3;
    background: transparent;
}
.hideComments, .hideComments:link, .hideComments:visited{
    color: #2c3e50;
    border-bottom: 1px dashed #2c3e50;
    font-size: 12px;
    font-family: 'PT Sans Caption', sans-serif;
    display: inline-block;
    line-height: 1.2;
}
.hideComments:hover{
    border-bottom-color: transparent;
}

/*.newsList{
	border-bottom:1px solid #d2d3d4;
	margin:0 0 20px 0;
}*/
h2.header_news{
	padding: 15px 25px;
	border: 1px solid #e8e9ea;
}
.newsList {
	background-color: #edeff2;
	margin-bottom: 10px;
}
.newsList li{
	padding: 12px 15px;
	/* margin-bottom: 3px; */
	border-bottom: 1px solid #fff;
}

.newsList a{
    border: none;
    color: #555;
	white-space:normal;
	line-height:normal;
}
.newsList a:hover, .newsList a:hover strong{
    color: #e64c3b;
}
.newsList a strong{
    color: #020202;
    -webkit-transition: color 0.3s ease-in-out;
    -moz-transition: color 0.3s ease-in-out;
    -o-transition: color 0.3s ease-in-out;
    transition: color 0.3s ease-in-out;
}

.picScrollerWrap{
    width: 100%;
    position: relative;
    clear: both;
    border: 1px solid #d2d3d4;
	margin: 0 0 30px;
	border-left: 0;
	border-right: 0;
}

/*.detailCont .picScrollerWrap{*/
    /*width: 100%;*/
/*}*/

.picScrollerWrap .next, .picScrollerWrap .prev{
    display: block;
    position: absolute;
    top: 0px;
    height: 100%;
    background:rgba(44,62,80,0.6);
    width: 46px;
    z-index: 3;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    visibility: visible;
    opacity: 1;
    cursor: pointer;
}
.picScrollerWrap .next{
    right: 0;
}
.picScrollerWrap .prev{
    left: 0;
}
.picScrollerWrap .prev:hover, .picScrollerWrap .next:hover{
    width: 64px;
    background:rgba(44,62,80,0.7);
}
.picScrollerWrap .next.disabled, .picScrollerWrap .prev.disabled{
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
}
.picScrollerWrap .next:after, .picScrollerWrap .prev:after{
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -7px;
    height: 41px;
    width: 13px;
    content: '';
    background: url(../images/wharrow.png) 0 0 no-repeat;
    z-index: 3;
}
.picScrollerWrap .next:after{
    background-position: top right;
}
.picScroller{
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 2;
	font-size:0;
}
.picScroller li{
    float: left;
    width: 940px;
    height: 100%;
    text-align: center;
    padding: 0!important;
}
.picScroller li:before{
    display: none !important;
}
.picScroller li img{
    height: auto;
    width:auto;
    vertical-align: middle;
    display: inline-block;
    margin: -3px auto 0;
    max-height: 705px;
}
.picScrollerWrap .picInfo{
    border-top: 1px solid #d2d3d4;
    padding:20px;
}
.picScrollerWrap .picInfo .counter{
    color: #2c3e50;
    font-size: 26px;
    font-family: 'PT Serif Caption', serif;
    float: left;
    line-height: 1;
    margin-right: -100%;
}
.picScrollerWrap .picInfo .descr{
    margin-left: 80px;
    min-height: 28px;
}
.picScrollerWrap .picInfo .descr li{
    display: none;
    padding: 0 !important;
}
.picScrollerWrap .picInfo .descr li:before{
    display: none !important;
}
.picScrollerWrap .picInfo .author {
    font-size: 12px;
    text-align: right;
    color: #808589;
    padding-top: 20px;
}


.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__html, .fotorama__img, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0
}
.fotorama--fullscreen, .fotorama__img {
    max-width: 99999px!important;
    max-height: 99999px!important;
    min-width: 0!important;
    min-height: 0!important;
    border-radius: 0!important;
    box-shadow: none!important;
    padding: 0!important
}
.fotorama__wrap .fotorama__grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}
.fotorama__grabbing * {
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing
}
.fotorama__spinner {
    position: absolute!important;
    top: 50%!important;
    left: 50%!important
}
.fotorama__wrap--css3 .fotorama__arr, .fotorama__wrap--css3 .fotorama__fullscreen-icon, .fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border, .fotorama__wrap--css3 .fotorama__video-close, .fotorama__wrap--css3 .fotorama__video-play {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}
.fotorama__caption, .fotorama__nav:after, .fotorama__nav:before, .fotorama__stage:after, .fotorama__stage:before, .fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__nav, .fotorama__wrap--css3 .fotorama__spinner, .fotorama__wrap--css3 .fotorama__stage, .fotorama__wrap--css3 .fotorama__stage .fotorama__img, .fotorama__wrap--css3 .fotorama__stage__frame {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}
.fotorama__arr:focus, .fotorama__fullscreen-icon:focus, .fotorama__nav__frame {
    outline: 0
}
.fotorama__arr:focus:after, .fotorama__fullscreen-icon:focus:after, .fotorama__nav__frame:focus .fotorama__dot:after, .fotorama__nav__frame:focus .fotorama__thumb:after {
    content: '';
    border-radius: inherit;
    background-color: rgba(0,175,234,.5)
}
.fotorama__wrap--video .fotorama__stage, .fotorama__wrap--video .fotorama__stage__frame--video, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img, .fotorama__wrap--video .fotorama__stage__shaft {
    -webkit-transform: none!important;
    transform: none!important
}
.fotorama__wrap--css3 .fotorama__nav__shaft, .fotorama__wrap--css3 .fotorama__stage__shaft, .fotorama__wrap--css3 .fotorama__thumb-border {
    transition-property: -webkit-transform, width;
    transition-property: transform, width;
    transition-timing-function: ease-in-out;
    transition-duration: 0ms
}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__no-select, .fotorama__video-close, .fotorama__video-play, .fotorama__wrap {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.fotorama__select {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}
.fotorama__nav, .fotorama__nav__frame {
    margin: auto;
    padding: 0
}
.fotorama__caption__wrap, .fotorama__nav__frame, .fotorama__nav__shaft {
    -moz-box-orient: vertical;
    display: inline-block;
    vertical-align: middle;
    *display:inline;
    *zoom:1
}
.fotorama__nav__frame, .fotorama__thumb-border {
    box-sizing: content-box
}
.fotorama__caption__wrap {
    box-sizing: border-box
}
.fotorama--hidden, .fotorama__load {
    position: absolute;
    left: -99999px;
    top: -99999px;
    z-index: -1
}
.fotorama__arr, .fotorama__fullscreen-icon, .fotorama__nav, .fotorama__nav__frame, .fotorama__nav__shaft, .fotorama__stage__frame, .fotorama__stage__shaft, .fotorama__video-close, .fotorama__video-play {
    -webkit-tap-highlight-color: transparent
}
.fotorama {
    min-width: 1px;
    overflow: hidden
}
.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child) {
    display: none
}
.fullscreen {
    width: 100%!important;
    height: 100%!important;
    max-width: 100%!important;
    max-height: 100%!important;
    margin: 0!important;
    padding: 0!important;
    overflow: hidden!important;
    background: #000
}
.fotorama--fullscreen {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    right: 0!important;
    bottom: 0!important;
    float: none!important;
    z-index: 2147483647!important;
    background: #000;
    width: 100%!important;
    height: 100%!important;
    margin: 0!important
}
.fotorama--fullscreen .fotorama__nav, .fotorama--fullscreen .fotorama__stage {
    background: #000
}
.fotorama__wrap {
    -webkit-text-size-adjust: 100%;
    position: relative;
    direction: ltr;
    z-index: 0
}
.fotorama__wrap--rtl .fotorama__stage__frame {
    direction: rtl
}
.fotorama__nav, .fotorama__stage {
    overflow: hidden;
    position: relative;
    max-width: 100%
}
.fotorama__wrap--pan-y {
    -ms-touch-action: pan-y
}
.fotorama__wrap .fotorama__pointer {
    cursor: pointer
}
.fotorama__wrap--slide .fotorama__stage__frame {
    opacity: 1!important
}
.fotorama__stage__frame {
    overflow: hidden
}
.fotorama__stage__frame.fotorama__active {
    z-index: 8
}
.fotorama__wrap--fade .fotorama__stage__frame {
    display: none
}
.fotorama__wrap--fade .fotorama__fade-front, .fotorama__wrap--fade .fotorama__fade-rear, .fotorama__wrap--fade .fotorama__stage__frame.fotorama__active {
    display: block;
    left: 0;
    top: 0
}
.fotorama__wrap--fade .fotorama__fade-front {
    z-index: 8
}
.fotorama__wrap--fade .fotorama__fade-rear {
    z-index: 7
}
.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active {
    z-index: 9
}
.fotorama__wrap--fade .fotorama__stage .fotorama__shadow {
    display: none
}
.fotorama__img {
    -ms-filter: "alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    border: none!important
}
.fotorama__error .fotorama__img, .fotorama__loaded .fotorama__img {
    -ms-filter: "alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img, .fotorama__img--full {
    display: none
}
.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full {
    display: block
}
.fotorama__wrap--only-active .fotorama__nav, .fotorama__wrap--only-active .fotorama__stage {
    max-width: 99999px!important
}
.fotorama__wrap--only-active .fotorama__stage__frame {
    visibility: hidden
}
.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active {
    visibility: visible
}
@-webkit-keyframes spinner {
    0% {
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100% {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
@keyframes spinner {
    0% {
        -webkit-transform:rotate(0);
        transform:rotate(0)
    }
    100% {
        -webkit-transform:rotate(360deg);
        transform:rotate(360deg)
    }
}
.fotorama__wrap--css3 .fotorama__spinner {
    -webkit-animation: spinner 24s infinite linear;
    animation: spinner 24s infinite linear
}
.fotorama__wrap--css3 .fotorama__html, .fotorama__wrap--css3 .fotorama__stage .fotorama__img {
    transition-property: opacity;
    transition-timing-function: linear;
    transition-duration: .3s
}
.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html, .fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img {
    -ms-filter: "alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0
}
.fotorama__select {
    cursor: auto
}
.fotorama__arr--next, .fotorama__arr--prev {
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    background:rgba(44,62,80,0.6);
    width: 23px;
    z-index:20;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    -o-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, visibility 0s linear 0s, box-shadow 0.3s ease-in-out 0.2s, background 0.3s ease-in-out, width 0.3s ease-in-out;
    visibility: visible;
    opacity: 1;
    cursor: pointer;
}
.fotorama__arr--next{
    right: 0;
}
.fotorama__arr--prev {
    left: 0;
}
.fotorama__arr--prev:hover, .fotorama__arr--next:hover {
    width: 28px;
    background: rgba(44, 62, 80, 0.7);
}
.fotorama__arr--prev:after, .fotorama__arr--next:after{
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -20px;
    margin-left: -4px;
    height: 41px;
    width: 8px;
    content: '';
    background: url(../images/wharrow.png) 0 center no-repeat;
	background-size:16px auto;
    z-index: 3;
}
.fotorama__arr--next:after{
    background-position: top right;
}
.fotorama__nav-wrap{
    display: none;
}
.fotorama__arr--next.fotorama__arr--disabled, .fotorama__arr--prev.fotorama__arr--disabled{
    opacity: 0;
}
.fotorama__fullscreen-icon{
	background: rgba(44, 62, 80, 0.6) url(../images/fullscreen-ico.png) center center no-repeat;
	background-size: 15px 15px;
	width: 27px;
	height: 27px;
	position: absolute;
	right: 35px;
	bottom: 10px;
	z-index: 100;
	cursor: pointer;
}
.detailCont .singleVideo{
    cursor: pointer;
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 320px;
    width: 100%;
    margin-bottom: 25px;
	clear:both;
}
.detailCont .singleVideo:hover:after{
    -webkit-transform:rotate(122deg);
    -ms-transform:rotate(122deg);
    transform:rotate(122deg);
    background-color:rgba(44,62,80,0.95) ;

}
.detailCont .singleVideo:after{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    background: #2c3e50;
    background: rgba(44,62,80,0.8) url(../images/videoplay.png) 40px center no-repeat;
	background-size:31px 39px;
    height: 102px;
    width: 102px;
    border-radius: 100%;
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -51px;
    margin-left: -51px;
}
.detailCont .singleVideo iframe, .detailCont .singleVideo object, .detailCont .singleVideo embed{
    width: 100%;
    height: auto;
    min-height: 320px;
    display: none;
}
.detailCont .singleVideo.playing iframe, .detailCont .singleVideo.playing object, .detailCont .singleVideo.playing embed{
    display: block;
}
.detailCont .singleVideo.playing:after{
    display: none;
}


.detailCont blockquote .pic{
    width: 140px;
    height: 140px;
    border-radius: 100%;
    overflow: hidden;
    margin: 0 auto 10px;
}
.detailCont blockquote .name{
    display: block;
    font-size: 17px;
    font-family: 'Noto Serif', serif;
    font-weight: 700;
    color: #354050;
    line-height: 1.2;
}
.detailCont blockquote .post{
    color: #808589;
    font-size: 14px;
}
.detailCont blockquote .text{
    padding-top: 40px;
    font-family: 'Noto Serif', serif;
    font-style: italic;
    position: relative;
    color: #333333;
}
.detailCont blockquote .text:before{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    content: '“';
    font-size: 44px;
    color: #808589;
    font-family: 'Noto Serif', serif;
    font-style: italic;
    text-align: center;
}

.bigPicNewsLeft{
    position: relative;
	background:no-repeat center center;
	background-size:cover;
	margin-bottom: 20px;
}
.bigPicNewsLeft a {
    border-bottom: none;
    display: block;
    height: 100%;
    color: #fff;
    position: relative;
    z-index: 3;
	white-space:normal;
}
.bigPicNewsLeft a:hover .info{
    -webkit-transform:translateX(20px) translateZ(0px);
    -ms-transform:translateX(20px);
    transform:translateX(20px) translateZ(0px);
}

.bigPicNewsLeft .date{
    display: block;
    font-family: 'PT Sans Caption', sans-serif; font-weight: 700;
	padding:0 0 5px 0;
}
.bigPicNewsLeft strong{
    font-size: 22px;
    font-family: 'Noto Serif', serif;
    line-height: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
}
.bigPicNewsLeft .info{
    position: relative;
    z-index: 3;
    padding: 40px 35px;
    display: block;
    width: 60%;
	min-height:120px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    will-change: transform;
    backface-visibility:hidden;
    -webkit-transform:translateY(0px) translateZ(0px);
    -ms-transform:translateY(0px);
    transform:translateY(0px) translateZ(0px);
}
.bigPicNewsLeft a:after{
    display: block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3Mzg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMjczODQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMjczODQ5IiBzdG9wLW9wYWNpdHk9IjAuNzgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMWEyNjMxIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(left,  rgba(39,56,73,1) 0%, rgba(39,56,73,1) 9%, rgba(39,56,73,0.78) 35%, rgba(26,38,49,0.6) 56%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(39,56,73,1)), color-stop(9%,rgba(39,56,73,1)), color-stop(35%,rgba(39,56,73,0.78)), color-stop(56%,rgba(26,38,49,0.6)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    width: 75%;
    height: 100%;
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    position: absolute;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.bigPicNewsLeft a:before{
    display: block;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3Mzg0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjMjczODQ5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzUlIiBzdG9wLWNvbG9yPSIjMjczODQ5IiBzdG9wLW9wYWNpdHk9IjAuNzgiLz4KICAgIDxzdG9wIG9mZnNldD0iNTYlIiBzdG9wLWNvbG9yPSIjMWEyNjMxIiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    background: -moz-linear-gradient(left,  rgba(39,56,73,1) 0%, rgba(39,56,73,1) 9%, rgba(39,56,73,0.78) 35%, rgba(26,38,49,0.6) 56%, rgba(0,0,0,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(39,56,73,1)), color-stop(9%,rgba(39,56,73,1)), color-stop(35%,rgba(39,56,73,0.78)), color-stop(56%,rgba(26,38,49,0.6)), color-stop(100%,rgba(0,0,0,0)));
    background: -webkit-linear-gradient(left,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(left,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    background: -ms-linear-gradient(left,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right,  rgba(39,56,73,1) 0%,rgba(39,56,73,1) 9%,rgba(39,56,73,0.78) 35%,rgba(26,38,49,0.6) 56%,rgba(0,0,0,0) 100%);
    width: 75%;
    height: 100%;
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    position: absolute;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    opacity: 0;
}
.bigPicNewsLeft.light a:before, .bigPicNewsLeft.light a:after{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(left,  rgba(255,255,255,0.9) 0%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.9)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,  rgba(255,255,255,0.9) 0%,rgba(255,255,255,0) 100%);
}
.bigPicNewsLeft.light a{
    color: #2c3e50;
}
.bigPicNewsLeft a:hover:before{
    opacity: 0.5;

}

.eventList>li{
    padding: 30px 20px 30px 0;
    border-top: 1px solid #d1d2d3;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.eventList>li:first-child{
    border-top: none;
}
.eventList .date{
    float: left;
    margin-right: -100%;
    width: 60px;
    text-align: center;
    font-family: 'PT Sans Caption', sans-serif; font-weight: 700;
    color: #0083c9;
    font-size: 15px;
}
.eventList .date span{
    font-size: 22px;
    line-height: 1.2;
    display: block;
}
.eventList .date.important{
    color: #e64c3b;
}
.eventList .date.important{
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 13px;
}
.eventList .date.important span{
    font-family: 'PT Sans Caption', sans-serif; font-weight: 700;
}
.eventList>li>a{
    margin-left:70px;
    display: block;
    font-size: 15px;
    font-family: 'Noto Serif', serif;
    color: #273849;
    border-bottom: none;
	white-space:normal;
	line-height:normal;
}
.eventList>li>a:hover{
    color:#e64c3b ;
}
.eventList>li.addEvent{
    padding-left: 95px;
    background: #edeff2;
    border-top:none ;
    z-index: 3;
    margin-bottom: -1px;
}
.eventList>li.addEvent a{
    display: inline-block;
    line-height: 1.2;
}


.detailCont .bigDate{
    float: left;
    max-width: 70px;
    margin-right: -100%;
    margin-top: 4px;
	margin-bottom:15px;
    text-align: center;
    color: #e64c3b;
    font-family: 'PT Sans Caption', sans-serif; font-weight: 700;
    font-size: 13px;
}
.detailCont .bigDate strong{
    line-height: 0.8;
    display: block;
    font-size: 50px;
}
.detailCont .bigDate .time{
    margin-top: 3px;
    font-size: 15px;
    color: #273849;
    background: #edeff2;
    display: block;
    font-family: 'PT Sans Caption', sans-serif;
}

.liveLabelBlock{
    position: relative;
    padding: 15px 15px 0;
    border: 1px solid #d2d3d4;
    margin-bottom: 20px;
	clear:both;
}
.liveLabelBlock img{
    height: auto;
    max-width: 100%;
    margin-bottom: 20px;
    display: block;
}

.liveLabelBlock .picWrap{
    width: 100%;
    position: relative;
}
.liveLabelBlock .picWrap:after{
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: '';
    position: absolute;
    background: rgba(44, 62, 80, 0.6);
    z-index: 1;
}
.liveLabelBlock .singleVideo, .liveLabelBlock iframe{
    margin-bottom: 20px;
}
.liveLabelBlock>label{
    display: block;
    background: #e64c3b;
    position: absolute;
    top: 14px;
    left: -5px;
    height: 32px;
    padding: 0 25px 0 35px;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 32px;
    vertical-align: middle;
    -webkit-transform:skewX(-15deg);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg);
    color: #fff;
    letter-spacing: 1px;
    z-index: 3;
}
.liveLabelBlock>label span{
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    display: block;
}
.liveLabelBlock>label:before{
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 8px 7px 0;
    border-color: transparent #b62312 transparent transparent;
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    position: absolute;
    left: 1px;
    bottom: -7px;
    content: '';
}
.liveLabelBlock .eventTimer{
    z-index: 2;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    font-family: 'PT Sans Caption', sans-serif;
    margin-top: -40px;
    font-size: 14px;
}
.liveLabelBlock .eventTimer .counter{
    font-size: 50px;
    display: block;
}

.liveLabelBlock h4, .photoList h4, .audioPlayerBlock h4{
    font-size: 14px;
    font-family: 'PT Sans Caption', sans-serif;
    font-weight: 700;
    padding-bottom: 20px;
    color: #273849;
}

h1.eventName{
    margin-left: 80px;
    padding-bottom: 30px;
	font-size: 20px;
}

.photoList2 h4{
    float: left;
}
.photoList2 h4 span{
    font-weight: normal;
    font-size: 13px;
    color: #828282;
    text-transform: none;
	 font-family: 'PT Sans Caption', sans-serif;
}
.photoList2{
    position: relative;
    padding: 15px 15px 15px;
    border: 1px solid #d2d3d4;
    margin-bottom: 20px;
    overflow: hidden;
}
.photoList2 ul{
    margin-bottom: 10px;
    clear: both;
}
.photoList2 li{
    display: inline-block;
    width: 31.3333%;
    margin-left: 3%;
}
.photoList2 li:first-child{
    margin-left: 0;
}
.photoList2 li img, .photoList2 li a{
    width: 100%;
    height: auto;
    display: block;
    border: none;
}
.photoList2 .showAll{
    line-height: 1.2;
    font-family: 'PT Sans Caption', sans-serif;
    font-size: 14px;
}

.audioPlayerBlock{
    margin-bottom: 20px;
    padding: 15px 15px 0;
    border: 1px solid #d2d3d4;
}
.audioplayer
{
    height: 45px;
    color: #828282;
    position: relative;
    z-index: 1;
    margin-bottom:15px;
}
.audioplayer > div
{
    position: absolute;
}
.audioplayer a {
    border: none;
}
.audioplayer-playpause
{
    width: 36px;
    height: 36px;
    text-align: left;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 2;
    top: 0;
    left: 0;
    border-radius: 100%;
    background: #273849;
    font-size: 0;
}
.audioplayer-playpause a{
    display: block;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none;
}
.audioplayer-stopped .audioplayer-playpause a
{
    width: 17px;
    height: 17px;
    background: url(../images/icoset.png) -381px 0 no-repeat;
	background-size:400px 17px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    margin-left: -8px;
}
.audioplayer-playing .audioplayer-playpause a
{
    width: 17px;
    height: 17px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -8px 0 0 -8px;
}
.audioplayer-playing .audioplayer-playpause a:before,
.audioplayer-playing .audioplayer-playpause a:after
{
    width: 3px;
    height: 13px;
    background-color: #fff;
    content: '';
    position: absolute;
    top: 2px;
}
.audioplayer-playing .audioplayer-playpause a:before
{
    left: 3px;
}
.audioplayer-playing .audioplayer-playpause a:after
{
    right: 3px;
}
.audioplayer-time
{
    width: 50px;
    z-index: 2;
    top: -5px;
    font-size: 12px;
    font-family: 'Noto Sans regular';
}
.audioplayer-time-current
{
    left: 52px
}
.audioplayer-time-duration
{
    right: 35px;
    text-align: right;
}
.audioplayer-novolume .audioplayer-time-duration
{
    border-right: 0;
    right: 0;
}

.audioplayer-bar
{
    height: 5px;
    background: #d2d3d4;
    cursor: pointer;
    z-index: 5;
    top: 50%;
    right: 44px;
    left: 62px;
    margin-top: -3px;
}
.audioplayer-bar:before, .audioplayer-bar:after{
    display: block;
    width: 10px;
    height: 5px;
    top: 0;
    left: -10px;
    content: '';
    position: absolute;
    background: #d2d3d4;
    z-index: 3;
}
.audioplayer-bar:after{
    left: auto;
    right: -10px;
}
.audioplayer-bar div
{
    width: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
.audioplayer-bar-loaded
{
    background-color: #b2b2b2;
    z-index: 4;
    padding: 0 10px;
    margin: 0 -10px;
}
.audioplayer-bar .audioplayer-bar-played
{
    background: #e64c3b;
    z-index: 4;
    width: 20px;
    height: 11px;
    margin-left: -10px;
    top: -3px;
}
.audioplayer-volume
{
    width: 26px;
    height: 100%;
    text-align: left;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 2;
    top: 0;
    right: 0;
}
.audioplayer-volume-button
{
    width: 26px;
    height: 22px;
    margin-top: 10px;
    padding-top: 4px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
    padding-bottom: 4px;
}
.audioplayer-volume-button a
{
    background: url(../images/icoset.png) -355px 0 no-repeat;
	background-size:400px 17px;
    display: block;
    width: 20px;
    height: 26px;
    margin: 0 auto;
    position: relative;
}
.audioplayer-volume-button a:after{
    display: block;
    width: 12px;
    height: 100%;
    background: transparent;
    position: absolute;
    content: '';
    top:0;
    right: -12px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
}
.audioplayer-muted .audioplayer-volume-button a:after{
    background: #fff;
    right: 0;
}
.audioplayer-volume-adjust
{
    height:100px;
    cursor: default;
    position: absolute;
    left: 0;
    bottom: 100%;
    margin-bottom: -10px;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out, visibility 0s ease-in-out 0.3s;
    -moz-transition:  all 0.3s ease-in-out, visibility 0s ease-in-out 0.3s;
    -o-transition:  all 0.3s ease-in-out, visibility 0s ease-in-out 0.3s;
    transition:  all 0.3s ease-in-out, visibility 0s ease-in-out 0.3s;
    width: 26px;
    background: #edeff2;
}
.audioplayer-volume:hover .audioplayer-volume-adjust
{
    visibility: visible;
    opacity: 1;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s;
}
.audioplayer-volume:hover .audioplayer-volume-button, .audioplayer-muted .audioplayer-volume:hover  .audioplayer-volume-button a:after{
    background: #edeff2;
}
.audioplayer-volume-adjust > div
{
    width: 6px;
    height: 80px;
    background-color: #d1d2d3;
    cursor: pointer;
    position: absolute;
    z-index: 1;
    margin: 10px auto;
    left: 10px;
}
.audioplayer-volume-adjust div div
{
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #e64c3b;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition:  all 0.2s ease-in-out;
    transition:  all 0.2s ease-in-out;
}
.audioplayer-novolume .audioplayer-volume
{
    display: none;
}

.filesBlock{
    background: #edeff2;
    padding: 25px 20px 5px;
    margin-bottom: 25px;
}
.filesBlock a{
    display:block;
    position: relative;
    padding: 0 22px;
    vertical-align: top;
    border: none;
    margin-bottom: 20px;
    font-family: 'PT Sans Caption', sans-serif;
    line-height: 1.2;
    font-size: 14px;
	white-space:normal;
}
.filesBlock a:before{
    display: block;
    height: 17px;
    width: 14px;
    background: url(../images/icoset.png) -326px 0 no-repeat;
	background-size:400px 17px;
    position: absolute;
    left: 0;
    top: 3px;
    content: '';
}

.detailCont .eventMembers{
    margin: 20px 0;
}
.detailCont ul.eventMembers>li:before{
    display: none;
}
.detailCont ul.eventMembers>li{
    padding: 0 10px 30px;
    overflow: hidden;
	display:inline-block;
	vertical-align:top;
	width:50%;
	box-sizing:border-box;
}
.eventMembers>li .pic{
    width: 112px;
    height: 112px;
    border-radius: 100%;
    overflow: hidden;
    background: #edeff2 url(../images/nomanpic.png) center center no-repeat;
	background-size:57px 58px;
	margin:0 auto 5px auto;
}
.eventMembers>li .pic img{
    width: 100%;
    height: auto;
    border-radius: 100%;
    display: block;
}
.eventMembers .info{
    color: #808589;
    font-size: 14px;
    line-height: 1.6;
	text-align:center;
	padding:0 0 20px 0;
	margin:0 auto;
	max-width:400px;
}
.eventMembers .info a{
    color:#808589 ;
    border-bottom: none;
}
.eventMembers strong{
    font-size: 17px;
    color: #273849;
    display: block;
    padding-bottom: 10px;
    font-family: 'Noto Serif', serif; font-weight: 700;
}
.eventTimeline{
    margin-bottom: 20px;
}
.eventTimeline dl{
    padding-bottom:18px;
    color: #555555;
    overflow: hidden;
}
.eventTimeline dt{
    float: left;
    margin-right: -100%;
    font-family: 'Noto Sans bold', sans-serif;
}
.eventTimeline dd{
    margin-left:110px;
}

.downloadBtn, .downloadBtn:link, .downloadBtn:visited{
    background: #edeff2;
    color: #e64c3b;
    font-family: 'Noto Sans bold', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    padding: 12px 20px 12px 38px;
    display: inline-block;
    border-bottom: none;
    margin-bottom: 20px;
    position: relative;
	white-space:normal;
	line-height:normal;
}
.downloadBtn span{
    font-family: 'PT Sans Caption', sans-serif;
    font-weight: 400;
    font-size: 13px;
}
.downloadBtn:before, .downloadBtn:after{
    position: absolute;
    display: block;
    width: 12px;
    height: 12px;
    content: '';
    left: 18px;
    top: 15px;
    background: url(../images/icoset.png) -235px 0 no-repeat;
	background-size:400px 17px;
    z-index: 4;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.downloadBtn:before{
    background-position:-235px -20px;
    border-bottom: 2px solid #ababab;
}
.downloadBtn:hover:after{
    background-position:-235px 20px;
}
.downloadBtn:hover:before{
    background-position:-235px 0px;
}
.downloadBtn:hover:after{
    background-position: -235px 20px;
}
.h20{
    height: 20px;
    clear: both;
}

.markedList{
    margin: 10px 0 30px;
}
.markedList>li{
    color: #555555;
    position: relative;
    padding-left: 20px;
    padding-bottom: 18px;
}
.markedList>li:before{
    position: absolute;
    display: block;
    content: '';
    left: 0;
    top: 8px;
    background: #e64c3b;
    width: 8px;
    height: 6px;
    -webkit-transform:skewX(-15deg);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg);
}
.eventPartners dl:first-child{
    border-top: none;
}
.eventPartners dl{
    overflow: hidden;
    padding: 15px 0 0 0;
    border-top: 1px solid #d1d2d3;
}
.eventPartners dt{
	display:block;
	padding:0 0 10px 0;
}
.eventPartners dd{


}
.eventPartners dd a{
    display: inline-block;
    border-bottom: none;
    vertical-align: middle;
}
.eventPartners dd img{
    height: auto;
    width: auto;
    margin: 0 20px 20px 0;
    display: inline-block;
    vertical-align: middle;
}
.eventPartners{
    margin-bottom: 40px;
}

.prevDate,.nextDate{
    display: inline-block;
    width: 12px;
    vertical-align: middle;
    background:#fff url(../images/arrow3.png) 0 0 no-repeat;
	background-size:24px 21px;
    border: none;
    height: 21px;
    margin-top: 3px;
}
.nextDate{
    margin-left: 32px;
    background-position: right 0;
}
.prevDate.disabled,.nextDate.disabled{
    display: none;
}

.nowrap{white-space:nowrap;display:inline-block;}

.headerBlock > span.nowrap {
	font-size: 32px;
	font-family: roadradio-black;
	color: #273849;
	text-transform: uppercase;
	padding-bottom: 0;
	background: #fff;
	position: relative;
	z-index: 11;
	display: inline-block;
	padding-right: 10px;
}
.headerBlock > span.nowrap .prevDate,
.headerBlock > span.nowrap .nextDate {
	margin: 0px 10px;
}
.headerBlock > span.nowrap .nextDate{
	margin-left: 60px;
}
.headerBlock > span .dateSelector{
	color: #e64c3b;
	border-bottom: 1px dashed #e64c3b;
	display: inline-block;
	cursor: pointer;
	line-height: 1;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative;
}
.headerBlock > span .dateSelector em{
	position: relative;
	font-style: normal;
}
.headerBlock > span .dateSelector em:after{
	display: block;
	width: 38px;
	height: 34px;
	background: #fff url(../images/icoset.png) -556px -1px no-repeat;
	position: absolute;
	content: '';
	right: -50px;
	top: 0;
}
.macOS .headerBlock > span .dateSelector em:after{
	top: -1px;
}
.headerBlock > span .dateSelector:hover{
	border-bottom-color: transparent;
}
.headerBlock .links.right{
    position: inherit !important;
    margin: 10px 0;
    width: 100%;
    text-align: right;
}
.headerBlock .select-region{
    float: right;
    font-size: 15px;
    margin: 5px 0 15px;
}

.fullSite{
	padding:50px 0 0 0;
}

.pageNav{
    text-align: center;
    clear: both;
    margin: 10px 0 55px;
}
.pageNav li{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border: 1px solid transparent;
    -webkit-transform:skewX(-15deg);
    -ms-transform:skewX(-15deg);
    transform:skewX(-15deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
	padding: 0 !important;
}
.pageNav li.current{
    border: 1px solid #273849;

}
.pageNav li.current a, .pageNav li a:hover{
    color:#273849 ;
}
.pageNav li a{
    font-family: 'PT Sans Caption', sans-serif;
    padding: 0 12px;
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: block;
    color:#e64c3b;
    border: none;
    height: 32px;
    line-height: 32px !important;
}
.pageNav li>span{
    -webkit-transform:skewX(15deg);
    -ms-transform:skewX(15deg);
    transform:skewX(15deg);
    display: block;
}

.detailCont .dateLine a{
    color:#808589 ;
    border-bottom-color: transparent;
}
.detailCont .dateLine a:hover{
    border-bottom-color:#808589 ;
}
.detailNewsCol .dateLine{
	padding-bottom: 10px;
}

.bigGraphBlock h4, .detailNewsCol h4{
    text-transform: none;
    font-size: 17px;
    color: #273849;
    font-family: 'Noto Serif', serif;
    font-weight: 700;
    padding-bottom: 20px;
    clear: both;
}

.graphBlock{
    width: 100%;
	box-sizing: border-box;
    padding: 20px;
    background: #fff;
    border: 1px solid #d1d2d3;
}
.graphBlock canvas{
    margin-bottom: 10px;
}
.mainNewsList > li .graphBlock strong{
    padding-top: 0;
}
.graphBlock>a{
    float: right;
	margin-top: -2px;
}
.graphBlock>a:hover{
    color: #e64c3b;
}

.line-seporator{
    height: 1px;
    background: #d1d2d3;
    margin: 15px 0 40px ;
    clear: both;
}

.graphTabs{
    display:inline-block;
	padding:0 0 0 5px;
}
.graphTabs>li{
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 25px;
}
.graphTabs>li>a{
    display: block;
    line-height: 1.2;
    color: #777777;
    border-bottom: 1px dashed #777777;
    font-size: 14px;
}
.graphTabs>li>a:hover{
    border-bottom-color: transparent;
}
.graphTabs>li>a.active{
    color: #000;
    border-bottom-color: transparent;
}

.graphCheckboxList>li{
    display: inline-block;
    margin-right: 3%;
    width: 29%;
    vertical-align: top;
    margin-bottom: 20px;
}
.graphCheckboxList label>span{
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition:  all 0.3s ease-in-out;
    transition:  all 0.3s ease-in-out;
    margin-left: 30px;
    display: block;
}
.graphCheckboxList label:hover>span{
    color: #000;
}
.graphCheckboxList input{
    display: none;
}

.jq-checkbox{
    height: 13px;
    width: 13px;
    border: 2px solid #fff;
    float: left;
    margin-right: -100%;
    margin-top: 2px;
    position: relative;
}
.jq-checkbox .jq-checkbox__div{
    display: block;
    position: absolute;
    margin: 3px;
    height: 7px;
    width: 7px;
    background: inherit;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
    -moz-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
    -o-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
    transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
}
.jq-checkbox.checked .jq-checkbox__div{
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s;
    -moz-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
    -o-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
    transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
}
.bigGraphBlock canvas{
    margin-bottom: 20px;
}
.bigGraphBlock .date{
    color: #808589;
    display:block;
    padding:0 0 20px 0;
    font-size: 12px;
    font-family: 'PT Sans Caption', sans-serif;
}
.pieGraph{
    float: left;
    margin: 0 20px 20px 0;
}
.pieGraphInfo{
    float: right;
    width: 360px;
}
.graphLegend>li{
    margin-bottom: 20px;
}
.graphLegend.inline>li{
    vertical-align: top;
    display: inline-block;
    margin-right: 30px;
}
.graphLegend>li em{
    width: 15px;
    height: 15px;
    background: #c84d3f;
    float: left;
    margin-right: -100%;
    margin-top: 2px;
}
.graphLegend>li span{
    margin-left: 28px;
}
.barGraph{
    width: 100%;
    height: 200px;
}
.upBtn{
    z-index: 50;
    background: #2e3e50 url(../images/uparrow.png) center center no-repeat;
	background-size: 13px 7px;
    width: 29px;
    height: 29px;
    position: fixed;
    cursor: pointer;
    bottom: 10px;
    right: 10px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
    -moz-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
    -o-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
    transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
}
.upBtn.visible{
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s;
    -moz-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
    -o-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
    transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
}
sup{
	color:#777;
	font-size:12px;
	font-family:"Noto Sans regular",sans-serif;
	font-weight:normal;
}
.yearNav{
	position:relative;
	z-index:1;
	padding:0 0 30px 0;
	overflow:hidden;
	text-align:center;
}
.yearNav a{
	font-size:13px;
	border:none;
	position:relative;
	z-index:5;
	background:#fff;

}
.yearNav a:before,.yearNav a:after{
	content:'';
	display:inline-block;
	width:6px;
	height:8px;
	background:url(../images/yarr.png) no-repeat 0 0;
	background-size:12px 8px;
	margin:0 5px 0 0;
	position:relative;
	z-index:1;
	top:-1px;
}
.yearNav a:after{
	background-position:-6px 0;
	margin:0 0 0 5px;
}
.yearNav a.left{
	margin-right:-100%;
	padding-right:10px;
}
.yearNav a.left:after{display:none;}
.yearNav a.right:before{display:none;}
.yearNav a.right{
	margin-left:-100%;
	padding-left:10px;
}
.yearNav a:link,.yearNav a:visited,.yearNav a:hover{color:#bababa;}
.yearNav:before{
	content:'';
	position:absolute;
	z-index:1;
	left:0;
	top:10px;
	width:100%;
	height:2px;
	background:#e6e6e6;
}
.yearNav span{
	position:relative;
	z-index:5;
	background:#fff;
	padding:0 10px;
}
.maintableWrap{
    overflow: auto;
    width: 100%;
    margin-bottom: 30px;
}

.maintable{
    width:100%;
    font-size: 12px;
    border:1px solid #e8e9ea;
	border-collapse:collapse;
}
.maintable th, .maintable td{
    padding:5px 10px;
}
.maintable p{padding:0;}
.maintable th{
    text-transform: uppercase;
    color:#273849;
    background:#edeff2;
    border-left: 1px dashed #e8e9ea;
}
.maintable td{
    border-left: 1px dashed #e8e9ea;
    border-bottom: 1px solid #e8e9ea;
    background:#fff;
}
.maintable tr:first-child td{
    background:#edeff2;
    border-bottom: none;
    text-transform: uppercase;
    color:#273849;
}
.maintable td:first-child, .maintable th{
    border-left: none;
}

.backLink, .backLink:visited, .backLink:link{
    border-bottom: none;
    padding-left: 20px;
    display: inline-block;
    position: relative;
    margin-bottom: 25px;
}
.backLink span{
    border-bottom: 1px solid #e64c3b;
    color: #e64c3b;
    -webkit-transition: border-bottom 0.3s ease-in-out;
    -moz-transition:  border-bottom 0.3s ease-in-out;
    -o-transition:  border-bottom 0.3s ease-in-out;
    transition:  border-bottom 0.3s ease-in-out;
}
.backLink:hover span{
    border-bottom-color: transparent;
}
.backLink:before{
    display: block;
    content: '';
    left: 0;
    top: 5px;
    position: absolute;
    width: 14px;
    height: 11px;
    background: url(../images/backarrow.png) 0 0 no-repeat;
	background-size:14px 11px;
}
.tableName {
    font-size: 24px;
    font-family: 'Noto Serif', serif;
    font-weight: normal;
    padding-bottom: 20px;
}
.picText{
	display:table;
	width:100%;
	margin:0 0 20px 0;
}
.picText dt{
	vertical-align:middle;
	width:180px;
	display:table-cell;
}

.picText dd{
	display:table-cell;
	vertical-align:middle;
}
.picText dd .centeredText{padding-left:20px;margin:0;}

.liveLabelBlock .eventTimer{
	z-index: 2;
	color: #fff;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	font-family: 'PT Sans Caption', sans-serif;
	margin-top: -40px;
	font-size: 14px;
}
.liveLabelBlock .eventTimer .counter{
	font-size: 50px;
	display: block;
}
.labeledBlock .pic{
	position: relative;
	display: block;
	margin-bottom: 20px;
}
.labeledBlock .pic img{
	display: block;
	width: 100%;
	height: auto;
}
.labeledBlock .pic:after{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(44, 62, 80, 0.6);
	z-index: 1;
	content: '';
}
.labeledBlock .eventTimer {
	color: #fff;
	display: block;
	left: 0;
	height: 42px;
	padding: 15px 0;
	position: absolute;
	text-align: center;
	top: 50%;
	margin-top: -36px;
	width: 100%;
	z-index: 2;
}
.labeledBlock .eventTimer .counter{
	display: block;
	font-size: 20px;
}

.floated.mainNewsList{
	margin-left: -4%;
	float: none;
	clear: both;
	overflow: hidden;
	width: auto;
}
.floated.mainNewsList li{
	margin-left: 4%;
	width: 46%;
	float: left;
}

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.dateLine .storyLink{
	padding-left: 0;
	display: block;
	padding-bottom: 6px;
	padding-right: 25px;
}

.dataPicker{
	position: absolute;
	margin-top: 6px;
	left: -10px;
	top: 100%;
	z-index: 100;
}

.evBlock .dataPicker{
	right: auto;
	left: -30px;
}


.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}
.ui-state-disabled {
	cursor: default !important;
}
.ui-datepicker-next.ui-state-disabled{
	display: none;
}
/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-datepicker {
	border-bottom: 1px solid #c2c7cb;
	width: 260px;
	padding: 10px;
	display: none;
	background: #edeff2;
	font-size: 14px;
	font-family: "Noto Sans regular", sans-serif;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 10px 0 20px;
	border-bottom: 1px solid #d2d4d3;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 8px;
	width: 12px;
	height: 22px;
	background: url(../images/arrows2@2x.png) right 0 no-repeat;
	background-size: 24px 22px;
	font-size: 0;
	border: none;
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-prev {
	background-position:0 0;
	left: 20px;
}
.ui-datepicker .ui-datepicker-next {
	right: 20px;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 10px;
	text-align: center;
	text-transform: none;
	color: #273849;
	font-size:18px;
	font-family: 'PT Sans Caption', sans-serif;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	border-collapse: collapse;
	margin: 10px 20px;
}
.ui-datepicker th {
	padding: 7px;
	font-weight: normal;
	text-align: center;
	border: 0;
	text-transform: none;
	color: #273849;
}
.ui-datepicker td {
	border: 0;

}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding:7px;
	text-align: right;
	text-decoration: none;
	border-bottom: none;
}
.ui-datepicker td a:hover{
	color:#273849;
}
.ui-datepicker td a.ui-state-active{
	color:#273849;
	font-family: "Noto Sans bold";}
.ui-datepicker td.ui-datepicker-today a, .ui-datepicker td.ui-datepicker-today a.ui-state-active{
	color: #e64c3b;
	font-family: 'Noto Sans bold';
}
.ui-datepicker td span{
	color: #808589;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

.bigSearch input[type="text"]{
	border: 1px solid #d2d3d4;
	box-sizing: border-box;
	width: 100%;
	padding: 15px 40px 15px 15px ;
}
.bigSearch input[type="text"]:focus{
	border-color: #2c3e50;
}
.bigSearch{
	position: relative;
	margin-bottom: 20px;
}
.bigSearch input[type="submit"]{
	width: 20px;
	height: 20px;
	vertical-align: top;
	z-index: 3;
	display: inline-block;
	background: url(../images/searchico.png) 0 0 no-repeat;
	background-size: 20px 20px;
	font-size: 0;
	margin-top: 1px;
	border: none;
	position: absolute;
	right: 15px;
	top: 13px;
}
.bigSearch span.found{
	text-align: right;
	width: 100%;
	display: inline-block;
	padding-top: 5px;
	color: #777;
}

.headerBlock .dataPicker {
	position: absolute;
	left: -20px;
	top: 100%;
	margin-top:6px;
}
.calendarDateSelector{
	cursor: pointer;
	position: relative;
}
.calendarDateSelector em{
	font-style: normal;
	display: inline-block;
	padding-right: 40px;
	position: relative;
	z-index: 3;
}
.evBlock .calendarDateSelector:after {
	display: block;
	width: 16px;
	height: 16px;
	background: url(../images/white-calendar@2x.png) 0 0 no-repeat;
	background-size: 16px 16px;
	position: absolute;
	right: 6px;
	top:3px;
	cursor: pointer;
	content: '';
	z-index: 1;
}
.evBlock h4 em{ color: #fff}
.headerBlock .calendarDateSelector:after {
	display: block;
	width: 32px;
	height: 32px;
	background:#fff url(../images/icoset.png) -270px 10px no-repeat;
	background-size: 400px 17px;
	position: absolute;
	right: 0;
	top:50%;
	margin-top: -16px;
	cursor: pointer;
	content: '';
}

.calendarDateSelector .ui-datepicker .ui-datepicker-prev, .calendarDateSelector .ui-datepicker .ui-datepicker-next{
	top: 12px;
}
.headerBlock .calendarDateSelector .dataPicker{
	left: -10px;
}
.detailCont .dateLine{
	padding-bottom: 8px;
	display: inline-block;
}

.horisontalNews.mainNewsList > li.specialLine{ margin: 0 auto; border: none; display: block; width: 300px;}

.maintableWrap{
	overflow: auto;
	width: 100%;
	margin-bottom: 30px;
}
.maintable{
	width:100%;
	font-size: 14px;
	border:1px solid #e8e9ea;
}
.maintable th, .maintable td{
	padding:15px;
}
.maintable th{
	text-transform: uppercase;
	color:#273849;
	background:#edeff2;
	border-left: 1px dashed #e8e9ea;
}
.maintable td{
	border-left: 1px dashed #e8e9ea;
	border-bottom: 1px solid #e8e9ea;
	background:#fff;
}
.maintable tr:first-child td{
	background:#edeff2;
	border-bottom: none;
	text-transform: uppercase;
	color:#273849;
}
.maintable td:first-child, .maintable th{
	border-left: none;
}
.maintableWrap>table{
	width:100%;
	font-size: 14px;
	border:1px solid #e8e9ea;
}
.maintableWrap>table th, .maintableWrap>table td{
	padding:15px;
}
.maintableWrap>table th{
	text-transform: uppercase;
	color:#273849;
	background:#edeff2;
	border-left: 1px dashed #e8e9ea;
}
.maintableWrap>table td{
	border-left: 1px dashed #e8e9ea;
	border-bottom: 1px solid #e8e9ea;
	background:#fff;
}
.maintableWrap>table tr:first-child td{
	background:#edeff2;
	border-bottom: none;
	text-transform: uppercase;
	color:#273849;
}
.maintableWrap>table td:first-child, .maintableWrap>table th{
	border-left: none;
}
.detailNewsCol>table, .detailCont>table, .hiddenTableLink table{
	margin-bottom:25px;
	width:100%;
	font-size: 14px;
	border:1px solid #e8e9ea;
}
.detailNewsCol>table th, .detailNewsCol>table td, .detailCont>table th, .detailCont>table td, .hiddenTableLink table td, .hiddenTableLink table th{
	padding:15px;
}
.detailNewsCol>table th, .detailCont>table th, .hiddenTableLink table th{
	text-transform: uppercase;
	color:#273849;
	background:#edeff2;
	border-left: 1px dashed #e8e9ea;
}
.detailNewsCol>table td, .detailCont>table td, .hiddenTableLink table td{
	border-left: 1px dashed #e8e9ea;
	border-bottom: 1px solid #e8e9ea;
	background:#fff;
}
.detailNewsCol>table tr:first-child td, .detailCont>table tr:first-child td, .hiddenTableLink table tr:first-child td{
	background:#edeff2;
	border-bottom: none;
	text-transform: uppercase;
	color:#273849;
}
.detailNewsCol>table td:first-child, .detailNewsCol>table th, .detailCont>table td:first-child, .detailCont>table th, .hiddenTableLink table td:first-child, .hiddenTableLink table th{
	border-left: none;
}

table{
	border-collapse: collapse;
	border-spacing:0;
}


.detailCont hr{
	height: 1px;
	clear: both;
	background: #d2d3d4;
	border: none;
	outline: none;
	margin: 5px 0 25px;
}
.detailCont p>em{
	font-family: 'Noto Serif Italic';
	font-style: normal;
}

.detailCont ul{
	margin: 10px 0 30px;
    padding-left: 15px;
}
.detailCont ul>li{
	color: #555555;
	position: relative;
	padding-left: 20px;
	padding-bottom: 10px;
}
.detailCont ul>li:before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 8px;
	background: #e64c3b;
	width: 8px;
	height: 6px;
	-webkit-transform:skewX(-15deg);
	-ms-transform:skewX(-15deg);
	transform:skewX(-15deg);
}
.detailCont ol{
	counter-reset: li;
	list-style: none;
	*list-style: decimal;
	margin-bottom: 30px;
    padding-left: 15px;
}
.detailCont ol>li{
	position: relative;
	padding-left:38px;
	padding-bottom: 15px;
}
.detailCont ol>li:before {
	content: counter(li);
	counter-increment: li;
	display: block;
	width: 30px;
	line-height: 22px;
	vertical-align: middle;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 2px;
	font-family: 'PT Sans Caption', sans-serif;
	font-weight: 700;
	z-index: 2;
	color: #273849;
}
.detailCont ol>li:after{
	position: absolute;
	display: block;
	width:28px;
	height: 20px;
	border: 1px solid #e64c3b;
	-webkit-transform:skewX(-15deg);
	-ms-transform:skewX(-15deg);
	transform:skewX(-15deg);
	content: '';
	left: 0;
	top: 2px;
	z-index: 1;
}
.detailCont h3 {
	font-family: 'Noto Sans bold', sans-serif;
	color: #273849;
	font-size: 18px;
	margin: 0;
	padding: 0 0 15px 0;
}

.markedList{
	margin: 10px 0 30px;
}
.markedList>li{
	color: #555555;
	position: relative;
	padding-left: 20px;
	padding-bottom: 18px;
}
.markedList>li:before{
	position: absolute;
	display: block;
	content: '';
	left: 0;
	top: 8px;
	background: #e64c3b;
	width: 8px;
	height: 6px;
	-webkit-transform:skewX(-15deg);
	-ms-transform:skewX(-15deg);
	transform:skewX(-15deg);
}

.hiddenTableLink, .hiddenTableLink:link, .hiddenTableLink:visited{
	position: relative;
	display: block;
	width: 100%;
	max-height: 300px;
	overflow: hidden;
	color: inherit;
	margin-bottom: 25px;
	border: 1px solid #e8e9ea;
	cursor: pointer;
	box-sizing: border-box;
}

.hiddenTableLink .showTable{
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
	-moz-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
	-o-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
	transition:  opacity 0.3s ease-in-out, visibility 0s linear 0.3s;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);
	width: 100%;
	height:70%;
	display: block;
	vertical-align: bottom;
	position: absolute;
	left: 0;
	bottom: 0;
}
.hiddenTableLink:hover .showTable{
	visibility: visible;
	opacity: 1;
	-webkit-transition: opacity 0.3s ease-in-out, visibility 0s linear 0s;
	-moz-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
	-o-transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
	transition:  opacity 0.3s ease-in-out, visibility 0s linear 0s;
}
.hiddenTableLink .showTable span,
.hiddenTableLink .showTable > div{
	position: absolute;
	left: 30px;
	bottom: 30px;
	color: #fff;
	font-family: 'Noto Serif', serif;
	font-weight: normal;
	font-size: 24px;
}
.dateSelectorRange em {
	position: relative;
	font-style: normal;
	display: inline-block;
	line-height: 1.2;
	color: #777777;
	border-bottom: 1px dashed #777777;
	font-size: 14px;
	cursor: pointer;
}
.dateSelectorRange.active em{
	color: #000;
	border-bottom-color: transparent;
}
.dateSelectorRange em:after {
	display: block;
	width: 35px;
	height: 32px;
	background:#fff url(../images/icoset.png) -270px 10px no-repeat;
	background-size: 400px 17px;
	position: absolute;
	content: '';
	right: -40px;
	top: -10px;
}
.dateSelectorRange{
	position: relative;
	display: block;
}
.dateSelectorRange .dataPicker {
	position: absolute;
	right: -20px;
	left: auto;
	top: 100%;
	z-index: 9999;
	margin-top: 24px;
}
.frameWrap{
	max-width: 100%;
	overflow: auto;
	margin-bottom: 20px;
}


.dateSelectorRange .dataPicker:before {
	border-color: transparent transparent #edeff2;
	border-style: solid;
	border-width: 0 8px 8px;
	content: "";
	display: block;
	height: 0;
	right: 20px;
	position: absolute;
	top: -8px;
	width: 0;
}


.subMenu{
	text-align: center;
	margin: -23px 0 30px;
}
.subMenu ul{
	background: #edeff2;
}
.subMenu li{
	display: inline-block;
	vertical-align: top;
	padding: 12px 10px;
}
.subMenu ul li a {
	border: medium none;
	color: #273849;
}
.subMenu ul li a:hover, .subMenu ul li.active a
{
	color: #e64c3b;
}


.langSelect{
	margin-top: 12px;
}
.langSelect li{
	display: inline-block;
	vertical-align: top;
}
.langSelect li a{
	padding: 5px 0;
	width: 30px;
	text-align: center;
	display: block;
	color: #fff;
	text-transform: uppercase;
	font-size: 12px;
	border: 1px solid transparent;
}
.langSelect li a:hover{
	color: #e64c3b;
}
.langSelect li a.active, .langSelect li a.active:hover{
	color: #e64c3b;
	border: 1px solid #d3d3d3;
	font-family: "PT Sans Caption",sans-serif;
	font-weight: 700;
	cursor: default;
}


em.comments{
	color: #fff;
	font-style: normal;
	padding-left: 20px;
	position: relative;
	font-size: 12px;
	display: inline-block;
	padding-right: 20px;
	vertical-align: bottom;
}
em.comments:before {
	display: block;
	width: 16px;
	height: 14px;
	content: '';
	position: absolute;
	left: 0;
	top: 3px;
	background:url(../images/ico1.png) no-repeat 0 0px;
	background-size:14px 14px;
}

/* Общие правила на карточки с тенью градиента */
.shadow a {
	border-bottom-color: transparent;
}
.shadow .content{
	overflow: hidden;
	position: relative;
}
.shadow .content .wrap-info{
	position: absolute;
	bottom: 0px;
    width: 100%;
    box-sizing: border-box;
	padding: 25px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0+24,0.38+45,0.65+77,0.94+100 */
	/*background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 24%, rgba(0,0,0,0.38) 45%, rgba(0,0,0,0.65) 77%, rgba(0,0,0,0.94) 100%); !* FF3.6- 15 *!*/
	/*background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0.38) 45%,rgba(0,0,0,0.65) 77%,rgba(0,0,0,0.94) 100%); !* Chrome10-25,Safari5.1-6 *!*/
	/*background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 24%,rgba(0,0,0,0.38) 45%,rgba(0,0,0,0.65) 77%,rgba(0,0,0,0.94) 100%); !* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ *!*/
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000',GradientType=0 ); !* IE6-9 *!*/

	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 23%, rgba(0,0,0,0.77) 49%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 23%,rgba(0,0,0,0.77) 49%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.55) 23%,rgba(0,0,0,0.77) 49%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.shadow .content .wrap-info .date{
	margin-right: 5px;
	color: #eee;
}


.shadow .content .wrap-info .title{
	color: #fff;
	font-size: 25px;
	font-family: 'Noto Serif',serif;
	font-weight: 400;
	display: block;
	line-height: 1.2;
	padding-bottom: 10px;
	margin-top: 5px;
}

.shadow .content .wrap-info .categories a{
	color: #eee;
	font-size: 17px;
	font-weight: bolder;
}


.shadow .content .wrap-info .short-desc{
	clear: both;
	width: 100%;
	max-height: 0px;
	display: inline-block;
	margin-top: 5px;
	color: #cbcbcb;

}

/* The card is the news with big image. */
.big-news{
	margin-bottom: 20px;
}
.big-news.vertical .content img{
	width: 100%;
}
.big-news.shadow .wrap-info{
	bottom: -15px;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0+10,0+10,0.38+59,0.65+83,0.94+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0.38) 59%, rgba(0,0,0,0.65) 83%, rgba(0,0,0,0.94) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.38) 59%,rgba(0,0,0,0.65) 83%,rgba(0,0,0,0.94) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0.38) 59%,rgba(0,0,0,0.65) 83%,rgba(0,0,0,0.94) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#f0000000',GradientType=0 ); /* IE6-9 */
}
.big-news.shadow .wrap-info .short-desc{
	display: none;
}
.big-news.shadow .content{
	/*height: 230px;*/
}
.big-news.shadow .content img{
    display: block;
    width: 100%;
}
.big-news.shadow .content .wrap-info .title{
	font-size: 20px;
}
.big-news .labeledBlock{
	border: 0;
	margin-left: 2px;
	position: absolute;
	width: fit-content;
}
.big-news .labeledBlock .label{
	box-shadow: 0 3px 11px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 3px 11px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 3px 11px rgba(0,0,0,0.5);
	white-space: nowrap;
}

/* END: The card is the news with big image. */

/* small card */
.card .meta-info{
    display: block;
    margin-bottom: 5px;
}
.card .meta-info .border{
    display: inline-block;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #ccc;
    vertical-align: text-top;
}
.card .meta-info .border.categories {
    line-height: 15px;
    margin-right: 0;
}
.card .meta-info .border.categories > a {
    line-height: 16px;
}
.card .meta-info .border em{
    min-height: 19px;
}
.card .meta-info .border em.comments{
    color: #808589;
    padding-right: 5px;
}
.card .meta-info .border.date {
    padding: 0px 5px 0 0;
}
.card .meta-info .border em.watchCount {
    margin-top: 0px;
    background-position: -1px 4px;
    min-height: 19px;
}
.card .categories>a.border:last-of-type,
.card .border:last-of-type{
	border-right: 0;
	padding-right: 0 !important;
	margin-right: 0;
}


.card .categories>a{
	font-weight: bold;
	color: #2c3f50;
}
.card .categories>a:hover{
	color: #e64c3b;
}

.card.shadow .wrap-info {
	min-height: inherit;
	/*display: table;*/
	bottom: 0;
}
.card.shadow .wrap-info > div.bottom {
	display: table-cell;
	vertical-align: bottom;
}
.card.shadow .wrap-info .title{
	font-size: 18px;
}
/* END: small card */

/* Sport  Stories */
.wrapCategory > .oneCol300 h2,
#wrapSport > .oneCol300 h2{
	float: left;
	padding: 0;
	font-size: 18px;
}

.storyWrap .oneCol300.left,
#wrapSport .oneCol300.left{
	float: none;
}
/* Stories */


/* Special Project */
.specialProject .singlePhoto .author {
	color: #808589;
	font-size: 12px;
	font-family: 'PT Sans Caption', sans-serif;
	font-style: normal;
	display: block;
	text-align: right;
	padding-bottom: 10px;
}

.specialProject ul.mainNewsList li::before{
	display: none;
}


/* END: Special Project */

.mainNewsList li.hide1,
.mainNewsList li.picBg.hide1 strong {
	/*background-color: #00b0f7;*/
	/*color: #00b0f7;*/
	display: none;
}

/* Search page */
.bigSearch{
	position: relative;
	margin-bottom: 20px;
}

.bigSearch input[type="text"]{
	border: 1px solid #d2d3d4;
	box-sizing: border-box;
	width: 100%;
	padding: 15px 40px 15px 15px ;
}
.bigSearch input[type="text"]:focus{
	border-color: #2c3e50;
}

.bigSearch svg{
	position: absolute;
	z-index: 3;
	right: 15px;
	cursor: pointer;
	top: 12px;
	fill: #2B3B4C;
}

/* Page 404 */
.errorPage{
	color: #555555;
	width: 650px;
	font-size: 15px;
	margin: 40px auto;
}
.errorPage .circle{
	float: left;
	width: 180px;
	height: 180px;
	background: #EDEFF2;
	-moz-border-radius: 90px;
	-webkit-border-radius: 90px;
	border-radius: 90px;
	margin-right: 30px;
	position: relative;
	margin-top: 15px;
	margin-bottom: 5px;
}
.errorPage .circle svg{
	position: absolute;
	top: 15px;
	left: 60px;
}
.errorPage .circle svg use.top-logo-P,
.errorPage .circle svg use.top-logo-B{
	fill: #fff;
}
.errorPage h1{
	font-weight: normal;
	font-size: 60px;
	color: #e64c3b;
	font-family: "roadradio-black";
	line-height:40px;
	padding-bottom: 10px;
}
.errorPage h3{
	padding-bottom: 25px;
	font-size: 30px;
	font-family: 'Noto Serif', serif;
}
.errorPage .bigSearch{
	margin-top: 30px;
}

.mobile404 .errorPage{
	width: 600px;
}

.mobile404 .related_news ul.mainNewsList.first{
	margin-left: 0 !important;
}
/*1ad*/

.subMenu .slick-arrow{
	top: -5px;
}
.attached {
    display: inline-block;
}
@media only screen and (max-width: 750px){
	footer{
		background-image:url(../images/footerbg.png);
		background-size:cover;
	}
	.headerBlock .dataPicker{ left: -130px;}
}

@media only screen and (max-width: 500px){
	.detailCont blockquote{margin: 20px 10px !important;}
	.graphCheckboxList>li{width:100%;margin:0 0 20px 0;}
	.picText,.picText dt,.picText dd{display:block;}
	.picText dt{width:100%;}
	.picText dt img{display:block;margin:0 auto 20px auto;}
	.picText dd .centeredText{padding-left:0;}
	.bigPicNewsLeft .info{ width: auto; padding: 30px 25px}
	.subMenu{ margin-left: -20px; margin-right: -20px;}
	.mainNewsList,.horisontalNews.mainNewsList li{margin:0;width:100%;}
	.mainNewsList li:nth-child(2){border-top:1px solid #d2d3d4; padding-top: 20px;}

	.horisontalNews.mainNewsList li:nth-child(2n) {margin:0;border-top:1px solid #d2d3d4;padding-top:20px;}

	.mainNewsList li:nth-child(2n){margin-left:0;}
	.floated.mainNewsList{
		margin-left: 0;
	}
	.floated.mainNewsList li{
		margin-left: 0;
		width:100%;
		float: none;
	}

	.errorPage .circle svg{
		top: 15px;
		left: 63px;
		width: 320px;
	}
	.mobile404 .errorPage{
		width: 431px;
	}

	.detailCont .quoteList>li dt.withPic{
        margin-bottom: 30px;
        display: block;
    }
	.detailCont .quoteList>li dt .pic{
        float: initial;
        margin: 0 auto 10px;
		width: 110px;
		height: 110px;
	}

}

@media only screen and (max-width: 460px){
	.mainNewsList,.horisontalNews.mainNewsList li{margin:0;width:100%;}
	.mainNewsList li:nth-child(2){border-top:1px solid #d2d3d4; padding-top: 20px;}

	.horisontalNews.mainNewsList li:nth-child(2n) {margin:0;border-top:1px solid #d2d3d4;padding-top:20px;}
	footer .subscription input[type="email"]{width:100px;}
	footer .subscription .submitWrap input[type="submit"]{padding: 9px 12px 9px 6px;}
	footer .left{width:50%;}
	footer .logo{width:100px;}
	footer .logo img{width:100%;height:auto;}
	footer .left .age{width:20px;height:20px;line-height:19px;font-size:8px;}
	.commentForm input[type="submit"]{display:block;float:none;width:100%;box-sizing:border-box;}
	.commentForm .socialAuthor{float:none;text-align:center;padding:0 0 20px 0;}
	.commentForm .socialList li{margin:0 10px;}
	.detailCont .singleVideo{min-height:200px;}
	.photoList2 li{width:100%;display:none;}
	.photoList2 li:first-child{display:block;}
	.detailCont ul.eventMembers>li{width:100%;}
	.graphTabs{display:block;padding-left:0;}
	.mainNewsList li:nth-child(2n){margin-left:0;}
	.floated.mainNewsList{
		margin-left: 0;
	}
	.floated.mainNewsList li{
		margin-left: 0;
		width:100%;
		float: none;
	}
	.headerBlock .links{ position: static; padding-top: 4px;}
	.headerBlock .links li:first-child{ margin-left: 0;}
	.picScrollerWrap{
		/*margin: 0 -20px 30px;*/
		width: auto;
	}
	.tagSearch li{
		padding-bottom: 20px;
	}
	.tagSearch li .pic{
		margin-bottom: 10px;
		float: none;
		display: block;
		margin-right:0;
	}
	.actualStory ul{
		width: auto;
		float: none;
	}
	.headerBlock .nowrap{
		display: block;
	}
	.headerBlock .dataPicker{ left: -20px;}
	.newsCol .header .currentTime{ clear: both; padding-top: 2px; display: block; float: none;}
	.graphTabs > li:last-child{display: block; margin-top: -10px;}
	.dateSelectorRange .dataPicker{ left: 0;}
	.dateSelectorRange .dataPicker:before{ left: 20px;}
	.hiddenTableLink .showTable > div,
	.hiddenTableLink .showTable span{ font-size: 20px;}

	.mobile404 .errorPage{
		width: 394px;
	}
}

/* Iphone 6 */
@media only screen and (max-width: 415px){
	.errorPage { margin: 0; }
	.errorPage h1,
	.errorPage h3{
		text-align: center;
	}
	.mobile404 .errorPage{
		width: 373px;
	}
}

/* Nexus 4 */
@media only screen and (max-width: 385px){
	.mobile404 .errorPage{
		width: 343px;
	}

	.errorPage .circle{
		width: 130px;
		height: 130px;
		float: none;
		margin: -5px auto 25px auto;
	}
	.errorPage .circle svg{
		top: -11px;
		left: 51px;
		width: 190px;
	}
}

@media only screen and (max-width: 350px){
    .big-news.shadow .content{
        height: 180px;
    }
    .big-news.shadow .content img{
        height: 100%;
    }
    .big-news.shadow .content .wrap-info .title{
        font-size: 17px;
    }

	.bigPicNewsLeft, .evBlock, .picScrollerWrap{ margin-left: -15px; margin-right: -15px;}
	article{ /*padding-left: 15px; padding-right: 15px;*/}
	footer .phone span{display:block;}
	footer .subscription input[type="email"]{padding-left:10px;}

	.mobile404 .errorPage{
		width: 309px;
	}


}

/* Iphone 5 */
@media only screen and (max-width: 320px) {
	.mobile404 .errorPage{
		width: 284px;
	}

	.errorPage .circle svg{
		top: -11px;
		left: 54px;
		width: 160px;
	}
}
a > img[title="Rambler's Top100"] {
	position: absolute !important;
	left: -9999px !important;
}



/* Копирование текста. */
#ctrlcopy {
	color:transparent;
	height:1px;
	overflow:hidden;
	position:absolute;
	width:1px;
}

/* Пуш уведомления. .sendpulse-prompt */
.sp-link-wrapper .sp-link{
	border-bottom: 0;
}
@media (min-width: 480px){
	.sendpulse-safari.sendpulse-prompt {
		width: 435px !important;
	}
}
/* Push-end */


.partner-mediametrics {
    width: 100%;
}

.partner-mediametrics .mm-body {
    min-width: 280px !important;
    width: 100% !important;;
}

.partner-smi2 a {
    border-bottom: 0;
}
