

/* Start:/local/templates/CoinIdol/css/reset.css?14724709771081*/
html, body, div, span, applet, object, iframe,
blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, tt, var,
u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
        display: block;
}
body {
        line-height: 1;
}
ol, ul {
        list-style: none;
}
blockquote, q {
        quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
        content: '';
        content: none;
}
table {
        border-collapse: collapse;
        border-spacing: 0;
}
/* End */


/* Start:/local/templates/CoinIdol/css/main.css?150972856039880*/
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700&subset=latin,cyrillic);

body {
	font-family: 'Roboto', sans-serif;
}

a {
	transition: all 0.3s ease;
	color: #0988FB;
}

a:hover {
	text-decoration: none;
}

p.quote {
	padding: 30px;
	background-color: #fff4d8;
	font-style: italic;
}

h1 {
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	margin: 0;
}

@media only screen and (max-width: 480px) {
	h1 {
		font-size: 30px;
	}
}

h2 {
	font-size: 32px;
	line-height: 36px;
}

.green {
	color: #6FC7C9;
}

.input {
	font-size: 16px;
	padding: 10px;
	width: 100%;
	border: 1px solid #EAEAEA;
	border-radius: 5px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.input:focus {
	outline: 2px solid #FEC940;
}

.btn {
	font-size: 18px;
	padding: 20px 30px;
	background-color: #FEC940;
	display: inline-block;
	color: #000;
	text-decoration: none;
	margin-right: 30px;
}

.btn:hover {
	background-color: #febb0d;
}

.title-line {
	text-align: center;
	margin: 40px 0;
	position: relative;
}

.title-line:before {
	content: "";
	position: absolute;
	top: 15px;
	left: 0px;
	width: 100%;
	border-top: 1px solid #EAEAEA;
}

.title-line h1, .title-line h2{
	display: inline-block;
	background-color: #fff;
	position: relative;
	z-index: 1;
	text-transform: uppercase;
	padding: 0 30px;
	margin: 0;
	color: #000;
}

.header {
	background-color: #000;
}

.header__social-item.facebook {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_facebook.png");
}

.header__social-item.twitter {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_twitter.png");
}

.header__social-item.googleplus {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_google.png");
}

.header__social-item.youtube {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_youtube.png");
}

.header__social-item.rss {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_rss.png");
}

.header__social-item.mail {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_mail.png");
}

.nav {
	background-color: #EAEAEA;
}

.nav .menu-btn {
	font-size: 22px;
	font-weight: bold;
}

.nav__li {
	text-transform: uppercase;
	font-weight: bold;
}

.nav__a {
	text-decoration: none;
	color: #000;
}

.nav__a.active {
	background-color: #fff;
	color: #FEC940;
}

.nav__a:hover {
	background-color: #fff;
}

.nav .search-input input {
	outline: none;
	background-image: url("/local/templates/CoinIdol/css/../i/ico_search.png");
	background-repeat: no-repeat;
	background-position: 5px;
	background-size: 30px;
	background-color: #EAEAEA;
	color: transparent;
	cursor: pointer;
	transition: all 0.3s ease;
}

.nav .search-input input:hover {
	background-size: 24px;
	background-color: #fff;
	border-radius: 20px;
}

.nav .search-input input:focus {
	background-size: 24px;
	background-color: #fff;
	background-position: 5px;
	color: black;
	border-radius: 20px;
}

.last-news__top-info {
	color: #B3B3B3;
}

.last-news__top-info a {
	color: #0988FB;
	margin-left: 10px;
	text-transform: uppercase;
}

.last-news__top-info a:hover {
	color: #B3B3B3;
}

.last-news__top-title {
	text-decoration: none;
	color: #000;
	transition: all 0.1s ease;
}

.last-news__top-title:hover {
	text-decoration: underline;
}

.last-news__top-photo:hover {
	box-shadow: 0 0 0 10px #FEC940;
}

.i-news__photo:hover {
	box-shadow: 0 0 0 5px #FEC940;
}

.i-news__info {
	color: #B3B3B3;
}

.i-news__info a {
	text-transform: uppercase;
}

.i-news__info a:hover {
	color: #B3B3B3;
}

.i-news__title {
	text-decoration: none;
	color: #000;
	display: block;
	transition: all 0.1s ease;
}

.i-news__title:hover {
	text-decoration: underline;
}

.c-green {
	color: #6FC7C9;
}

.c-red {
	color: #D2527E;
}

.short-item__info {
	color: #B3B3B3;
}

.short-item__info a:hover {
	color: #B3B3B3;
}

.short-item__title {
	color: #000;
	text-decoration: none;
}

.short-item__title:hover {
	text-decoration: underline;
}

.footer {
	background-color: #f7f7f7;
}

.footer__logo img {
	-webkit-filter: brightness(10%) grayscale(100%);
	filter: brightness(10%) grayscale(100%);
	opacity: .5;
	padding-top: 15px;
}

.footer__info span {
	color: #B3B3B3;
}

.footer__links a {
	color: #000;
}

.footer__links a:hover {
	text-decoration: none;
}

.category__item-photo {
	background-size: cover;
	background-position: center;
}

.category__item-photo:hover {
	box-shadow: 0 0 0 5px #FEC940;
}

.category__item-info {
	color: #B3B3B3;
}

.category__item-info a {
	display: none;
}

.category__item-info a:hover {
	color: #B3B3B3;
}

.visible-category .category__item-info a {
	display: inline;
}

.category__item-title {
	text-decoration: none;
	color: #000;
}

.category__item-title:hover {
	text-decoration: underline;
}

.paginator {
	text-align: center;
	margin: 40px 0;
}

.paginator a {
	display: inline-block;
	width: 58px;
	height: 58px;
	line-height: 60px;
	background-color: #FEC940;
	border: 2px solid #FEC940;
	margin: 3px;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.paginator a.active {
	background-color: #fff;
	cursor: default;
}

.paginator a.active:hover {
	background-color: #fff;
}

.paginator a:hover {
	background-color: #f0ae01;
}

.page-news__info {
	color: #B3B3B3;
}

.page-news__info a {
	margin-left: 15px;
}

.page-news__content ul {
	list-style-type: disc;
	margin-left: 50px;
	line-height: 1.5em;
}

.page-news__content ol {
	list-style-type: decimal;
	margin-left: 50px;
	line-height: 1.5em;
}

.page-news__content table {
	border-collapse: collapse;
	font-size: 14px;
	margin: 20px 0;
}

.page-news__content table th {
	font-weight: bold;
	padding: 10px;
	border-bottom: 2px solid #B3B3B3;
}

.page-news__content table td {
	padding: 10px;
	border-bottom: 1px solid #EAEAEA;
}

.page-news__content table tr {
	transition: all 0.1s ease;
}

.page-news__content table tr:hover {
	background-color: #f7f7f7;
}

.social {
	background-color: #f7f7f7;
	background-repeat: no-repeat;
	transition: all 0.3s ease;
}

.social:hover {
	background-color: #EAEAEA;
}

.social a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.social.facebook {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_01.svg);
}

.social.twitter {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_02.svg);
}

.social.googleplus {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_03.svg);
}

.social.reddit {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_04.svg);
}

.social.digg {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_05.svg);
}

.social.linkedin {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_06.svg);
}

.tags__item {
	background-color: #FEC940;
	color: #fff;
	text-decoration: none;
}

.tags__item:hover {
	background-color: #febb0d;
}

.profile__line {
	height: 1px;
	background-color: #EAEAEA;
}

.label--checkbox {
	position: relative;
	margin: .5rem;
	font-family: Arial, sans-serif;
	line-height: 135%;
	cursor: pointer;
}

.checkbox {
	position: relative;
	top: -0.375rem;
	margin: 0 1rem 0 0;
	cursor: pointer;
}

.checkbox:before {
	transition: all 0.3s ease-in-out;
	content: "";
	position: absolute;
	left: 0;
	z-index: 1;
	width: 1rem;
	height: 1rem;
	border: 2px solid #f2f2f2;
}

.checkbox:checked:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	height: .5rem;
	border-color: #009688;
	border-top-style: none;
	border-right-style: none;
}

.checkbox:after {
	content: "";
	position: absolute;
	top: -0.125rem;
	left: 0;
	width: 1.1rem;
	height: 1.1rem;
	background: #fff;
	cursor: pointer;
}

.banner-hor {
	clear: both;
	background-color: #f7f7f7;
	padding: 10px;
}

@media only screen and (max-width: 480px) {
	.banner-hor {
		padding: 0;
	}
}

.banner-hor a {
	max-width: 728px;
	display: block;
	margin: 0 auto;
}

.banner-hor img {
	width: 100%;
	vertical-align: bottom;
}

.banner-vert {
	clear: both;
	background-color: #f7f7f7;
	padding: 15px;
}

.banner-vert a {
	max-width: 240px;
	display: block;
	margin: 0 auto;
}

.banner-vert img {
	width: 100%;
	vertical-align: bottom;
}

.banner-double__border {
	background-color: #f7f7f7;
	padding: 15px;
}

.banner-double a {
	max-width: 240px;
	display: block;
	margin: 0 auto;
}

.banner-double a:first-child {
	margin-bottom: 15px;
}

.banner-double img {
	width: 100%;
	vertical-align: bottom;
}

.category__adv a {
	max-width: 240px;
	display: block;
	margin: 0 auto;
}

.category__adv a:first-child {
	margin-bottom: 15px;
}

.category__adv img {
	width: 100%;
	vertical-align: bottom;
}

.center {
	max-width: 71.25em;
	margin-left: auto;
	margin-right: auto;
	padding: 0 15px;
}

.center:after {
	content: " ";
	display: block;
	clear: both;
}

.relative {
	position: relative;
}

.r-col-title {
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
}

.header {
	padding: 15px 0;
	position: relative;
}

.header__logo {
	float: left;
	margin-top: 25px;
	margin-right: 30px;
	width: 200px;
}

@media only screen and (max-width: 1024px) {
	.header__logo {
		width: 15.25424%;
		float: left;
		margin-right: 1.69492%;
		margin-top: 0;
		margin-bottom: 15px;
	}
}

@media only screen and (max-width: 768px) {
	.header__logo {
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
	}
}

@media only screen and (max-width: 768px) {
	.header__logo {
		margin-top: 0;
	}
}

.header__logo .logo-full {
	width: 100%;
}

@media only screen and (max-width: 1024px) {
	.header__logo .logo-full {
		display: none;
	}
}

@media only screen and (max-width: 768px) {
	.header__logo .logo-full {
		display: block;
	}
}

@media only screen and (max-width: 480px) {
	.header__logo .logo-full {
		display: none;
	}
}

.header__logo .logo-short {
	display: none;
}

@media only screen and (max-width: 1024px) {
	.header__logo .logo-short {
		display: block;
		width: 60px;
	}
}

@media only screen and (max-width: 768px) {
	.header__logo .logo-short {
		display: none;
	}
}

@media only screen and (max-width: 480px) {
	.header__logo .logo-short {
		display: block;
		width: 40px;
	}
}

.header__banner {
	max-width: 728px;
	width: 66.10169%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 1170px) {
	.header__banner {
		width: 57.62712%;
		float: left;
		margin-right: 1.69492%;
	}
}

@media only screen and (max-width: 768px) {
	.header__banner {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.header__banner img {
	width: 100%;
}

.header__social {
	width: 102px;
	float: right;
	margin-top: 15px;
}

@media only screen and (max-width: 768px) {
	.header__social {
		display: block;
		width: 204px;
		position: absolute;
		top: 15px;
		right: 15px;
	}
}

.header__social-item {
	width: 24px;
	height: 24px;
	float: left;
	margin-left: 10px;
	margin-bottom: 10px;
	background-size: 100%;
	opacity: .8;
}

.header__social-item:hover {
	opacity: 1;
}

.nav {
	height: 60px;
	position: relative;
}

.nav .menu-btn {
	position: absolute;
	left: 15px;
	line-height: 60px;
	display: none;
}

@media only screen and (max-width: 768px) {
	.nav .menu-btn {
		display: block;
	}
}

.nav__main {
	width: 91.52542%;
	float: left;
	margin-right: 1.69492%;
}

.nav__li {
	float: left;
}

.nav__a {
	padding: 0 10px;
	display: block;
	line-height: 60px;
	white-space: nowrap;
	word-wrap: normal;
}

@media only screen and (max-width: 1024px) {
	.nav__a {
		padding: 0 7px;
		font-size: 14px;
	}
}

@media only screen and (max-width: 890px) {
	.nav__a {
		font-size: 13px;
		padding: 0 5px;
	}
}

@media only screen and (max-width: 768px) {
	.nav__a {
		display: none;
	}
}

.nav__search {
	width: 6.77966%;
	float: right;
	margin-right: 0;
	margin-top: 15px;
	text-align: right;
}

.nav__authorization {
	width: 28px;
	height: 30px;
	position: absolute;
	top: 15px;
	right: 15px;
}

.nav__authorization:hover img {
	opacity: .7;
}

.nav .search-input {
	position: absolute;
	right: 55px;
	top: 0px;
}

.nav .search-input input {
	width: 20px;
	border: 10px solid #EAEAEA;
	padding: 10px 10px 9px 10px;
	font-size: 17px;
	height: 21px;
}

.nav .search-input input:focus {
	width: 135px;
	padding-left: 50px;
	max-width: 100%;
}

@media only screen and (min-width: 375px) {
	.nav .search-input input:focus {
		width: 145px;
	}
}

@media only screen and (min-width: 414px) {
	.nav .search-input input:focus {
		width: 180px;
	}
}

@media only screen and (min-width: 480px) {
	.nav .search-input input:focus {
		width: 245px;
	}
}

@media only screen and (min-width: 768px) {
	.nav .search-input input:focus {
		width: 540px;
	}
}

@media only screen and (min-width: 1024px) {
	.nav .search-input input:focus {
		width: 890px;
	}
}

@media only screen and (min-width: 1136px) {
	.nav .search-input input:focus {
		width: 1010px;
	}
}

@media only screen and (min-width: 1170px) {
	.nav .search-input input:focus {
		width: 1040px;
	}
}

.last-news__left {
	width: 74.57627%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.last-news__left {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.last-news__top {
	width: 54.54545%;
	float: left;
	margin-right: 2.27273%;
}

@media only screen and (max-width: 480px) {
	.last-news__top {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 1024px) {
	.last-news__top h1 {
		font-size: 28px;
	}
}

@media only screen and (max-width: 480px) {
	.last-news__top h1 {
		margin: 0;
	}
}

.last-news__top-photo {
	display: block;
	background-size: cover;
	background-position: center;
}

.last-news__top-info {
	font-size: 14px;
	margin: 20px 0;
}

@media only screen and (max-width: 480px) {
	.last-news__top-info {
		margin: 10px 0;
	}
}

.last-news__top-description {
	margin-top: 20px;
	font-size: 16px;
	line-height: 1.5em;
}

@media only screen and (max-width: 1024px) {
	.last-news__top-description {
		font-size: 15px;
	}
}

@media only screen and (max-width: 480px) {
	.last-news__top-description {
		margin-top: 10px;
	}
}

.last-news__1col {
	width: 20.45455%;
	float: left;
	margin-right: 2.27273%;
}

@media only screen and (max-width: 480px) {
	.last-news__1col {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.last-news__2col {
	width: 20.45455%;
	float: right;
	margin-right: 0;
}

@media only screen and (max-width: 480px) {
	.last-news__2col {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.last-news__right {
	width: 23.72881%;
	float: right;
	margin-right: 0;
}

@media only screen and (max-width: 768px) {
	.last-news__right {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

.inshorts__title {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 24px;
	display: block;
	color: #000;
	text-decoration: none;
}

.inshorts__title:hover {
	color: #FEC940;
}

.inshorts__item {
	display: block;
	margin-bottom: 24px;
	text-decoration: none;
	color: #000;
	line-height: 1.4em;
}

.inshorts__item:hover {
	text-decoration: underline;
}

.inshorts__day-img {
	width: 54.54545%;
	float: left;
	margin-right: 2.27273%;
	margin-bottom: 24px;
}

.inshorts__day-img img {
	width: 100%;
}

.inshorts__day-date {
	font-size: 36px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 24px;
}

.inshorts__day-item {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	position: relative;
}

.inshorts__day-item_title {
	font-size: 24px;
	margin-bottom: 24px;
}

.inshorts__day-item_desc {
	font-size: 16px;
	line-height: 1.4em;
	margin-bottom: 24px;
}

.i-news__item {
	width: 100%;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 20px;
	min-height: 290px;
}

@media only screen and (max-width: 1024px) {
	.i-news__item {
		min-height: 255px;
	}
}

.i-news__photo {
	display: block;
	background-size: cover;
}

.i-news__info {
	margin: 10px 0;
	font-size: 14px;
	line-height: 20px;
}

@media only screen and (max-width: 1024px) {
	.i-news__info {
		font-size: 12px;
	}
}

.i-news__title {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
}

@media only screen and (max-width: 1024px) {
	.i-news__title {
		font-size: 15px;
	}
}

@media only screen and (max-width: 768px) {
	.mq768l {
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
	}

	.mq768r {
		width: 32.20339%;
		float: right;
		margin-right: 0;
	}
}

@media only screen and (max-width: 480px) {
	.mq768l {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}

	.mq768r {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.svg-graph {
	margin: 30px 0;
}

@media only screen and (max-width: 480px) {
	.svg-graph {
		margin: 15px 0;
	}
}

.currency {
	border: 1px solid #f7f7f7;
	padding: 16px;
	margin-bottom: 30px;
}

@media only screen and (max-width: 768px) {
	.currency {
		padding: 50px;
	}
}

@media only screen and (max-width: 480px) {
	.currency {
		padding: 15px;
		margin-bottom: 15px;
	}
}

.currency-title {
	width: 50%;
	float: left;
	font-size: 18px;
	font-weight: bold;
}

.currency-percent {
	width: 50%;
	float: left;
	text-align: right;
	font-size: 18px;
}

.currency-number {
	clear: both;
	font-size: 40px;
	font-weight: bold;
	padding-top: 20px;
}

@media only screen and (max-width: 480px) {
	.currency-number {
		text-align: center;
	}
}

.index-news {
	margin: 30px 0;
}

.index-news .banner-double {
	width: 23.72881%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.index-news .banner-double {
		width: 32.20339%;
		float: right;
		margin-right: 0;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 480px) {
	.index-news .banner-double {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.index-news__center {
	width: 49.15254%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.index-news__center {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.index-news__center .g-news__item {
	width: 31.03448%;
	float: left;
	margin-bottom: 20px;
}

.index-news__center .g-news__item:nth-child(3n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}

.index-news__center .g-news__item:nth-child(3n + 2) {
	margin-left: 34.48276%;
	margin-right: -100%;
	clear: none;
}

.index-news__center .g-news__item:nth-child(3n + 3) {
	margin-left: 68.96552%;
	margin-right: -100%;
	clear: none;
}

@media only screen and (max-width: 480px) {
	.index-news__center .g-news__item {
		width: 47.36842%;
		float: left;
	}

	.index-news__center .g-news__item:nth-child(2n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.index-news__center .g-news__item:nth-child(2n + 2) {
		margin-left: 52.63158%;
		margin-right: -100%;
		clear: none;
	}
}

.index-news__center .g-news__item:nth-of-type(7), .index-news__center .g-news__item:nth-of-type(8) {
	display: none;
}

@media only screen and (max-width: 480px) {
	.index-news__center .g-news__item:nth-of-type(7), .index-news__center .g-news__item:nth-of-type(8) {
		display: block;
	}
}

.index-news__right {
	width: 23.72881%;
	float: right;
	margin-right: 0;
}

@media only screen and (max-width: 768px) {
	.index-news__right {
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
		margin-bottom: 20px;
	}
}

@media only screen and (max-width: 480px) {
	.index-news__right {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.g-no-banner .banner-double {
	display: none;
}

.g-no-banner .index-news__center {
	width: 74.57627%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.g-no-banner .index-news__center {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.g-no-banner .g-news__item {
	width: 23.07692%;
	float: left;
	margin-bottom: 20px;
}

.g-no-banner .g-news__item:nth-child(4n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}

.g-no-banner .g-news__item:nth-child(4n + 2) {
	margin-left: 25.64103%;
	margin-right: -100%;
	clear: none;
}

.g-no-banner .g-news__item:nth-child(4n + 3) {
	margin-left: 51.28205%;
	margin-right: -100%;
	clear: none;
}

.g-no-banner .g-news__item:nth-child(4n + 4) {
	margin-left: 76.92308%;
	margin-right: -100%;
	clear: none;
}

@media only screen and (max-width: 480px) {
	.g-no-banner .g-news__item {
		width: 47.36842%;
		float: left;
	}

	.g-no-banner .g-news__item:nth-child(2n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.g-no-banner .g-news__item:nth-child(2n + 2) {
		margin-left: 52.63158%;
		margin-right: -100%;
		clear: none;
	}
}

.g-no-banner .g-news__item:nth-of-type(7), .g-no-banner .g-news__item:nth-of-type(8) {
	display: block;
}

@media only screen and (max-width: 768px) {
	.g-no-banner .index-news__right {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.short-item {
	margin: 25px 0;
}

.short-item__info {
	font-size: 14px;
	margin-bottom: 5px;
}

.short-item__title {
	display: block;
	line-height: 1.5em;
}

@media only screen and (max-width: 1024px) {
	.short-item__title {
		font-size: 15px;
	}
}

.footer {
	padding: 30px 0;
}

.footer__logo {
	width: 15.25424%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 480px) {
	.footer__logo {
		width: 40.67797%;
		float: left;
		margin-right: 1.69492%;
		margin-bottom: 10px;
	}
}

.footer__info {
	width: 57.62712%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 480px) {
	.footer__info {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.footer__info span {
	font-size: 14px;
	line-height: 1.5em;
}

.footer__links {
	width: 23.72881%;
	float: right;
	margin-right: 0;
	line-height: 1.5em;
}

.footer__links a {
	font-size: 14px;
}

@media only screen and (max-width: 480px) {
	.footer__links {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin-top: 10px;
	}
}

.category {
	margin-bottom: 24px;
}

.category__row {
	margin: 20px 0;
}

.category__row:after {
	visibility: hidden;
	display: block;
	clear: both;
	content: " ";
	height: 0;
}

.category__adv {
	width: 23.72881%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.category__adv {
		width: 49.15254%;
		float: left;
		margin-bottom: 20px;
	}

	.category__adv:nth-child(2n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.category__adv:nth-child(2n + 2) {
		margin-left: 50.84746%;
		margin-right: -100%;
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.category__adv {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin: 0 !important;
	}
}

.category__item {
	width: 23.72881%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.category__item {
		width: 49.15254%;
		float: left;
		margin-bottom: 20px;
	}

	.category__item:nth-child(2n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.category__item:nth-child(2n + 2) {
		margin-left: 50.84746%;
		margin-right: -100%;
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.category__item {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin: 20px 0 !important;
	}
}

.category__item:last-of-type {
	width: 23.72881%;
	float: right;
	margin-right: 0;
}

@media only screen and (max-width: 768px) {
	.category__item:last-of-type {
		width: 49.15254%;
		float: left;
	}

	.category__item:last-of-type:nth-child(2n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.category__item:last-of-type:nth-child(2n + 2) {
		margin-left: 50.84746%;
		margin-right: -100%;
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.category__item:last-of-type {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin: 0 !important;
	}
}

.category__item-photo {
	display: block;
}

.category__item-info {
	font-size: 14px;
	margin: 20px 0;
}

.category__item-title {
	display: block;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
	line-height: 1.2em;
}

.category__item-description {
	line-height: 1.5em;
	font-size: 16px;
}

@media only screen and (min-width: 1024px) {
	.category__row:nth-child(4) .category__adv {
		width: 23.72881%;
		float: right;
		margin-right: 0;
	}

	.category__row:nth-child(4) .category__item:last-of-type {
		width: 23.72881%;
		float: left;
		margin-right: 1.69492%;
	}
}

.c-no-banner .category__adv {
	display: none;
}

.c-no-banner .category__item {
	width: 32.20339%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.c-no-banner .category__item {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.c-no-banner .category__item:last-of-type {
	width: 32.20339%;
	float: right;
	margin-right: 0;
}

@media only screen and (max-width: 768px) {
	.c-no-banner .category__item:last-of-type {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.page-news {
	padding: 30px 0;
}

.page-news__main-pic {
	background-size: cover;
}

.page-news p {
	font-size: 17px;
	line-height: 1.5em;
}

.page-news__info {
	margin-bottom: 20px;
}

.page-news__title {
	width: 74.57627%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.page-news__title {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.page-news__row {
	clear: both;
	padding-top: 30px;
}

.page-news__left {
	width: 74.57627%;
	float: left;
	margin-right: 1.69492%;
}

@media only screen and (max-width: 768px) {
	.page-news__left {
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
	}
}

@media only screen and (max-width: 480px) {
	.page-news__left {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.page-news__right {
	width: 23.72881%;
	float: right;
	margin-right: 0;
}

@media only screen and (max-width: 768px) {
	.page-news__right {
		width: 32.20339%;
		float: right;
		margin-right: 0;
	}
}

@media only screen and (max-width: 480px) {
	.page-news__right {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.page-news__short {
	margin: 30px 0;
}

.page-news__related {
	clear: both;
	position: relative;
	overflow: hidden;
}

.social-bottom {
	overflow: hidden;
	margin: 30px 0;
}

.social-bottom .social {
	float: left;
	box-shadow: 0 0 0 2px #fff;
	background-position: 10px 10px;
	background-size: 20px 20px;
	width: 14.28%;
}

.social-bottom .social a {
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	white-space: nowrap;
}

.social-bottom .social a.mail {
	padding: 0 20px;
}

@media only screen and (max-width: 1024px) {
	.social-bottom .social {
		width: 13%;
	}

	.social-bottom .social:last-child {
		width: 22%;
	}
}

@media only screen and (max-width: 1024px) {
	.social-bottom .social {
		width: 33.33%;
	}

	.social-bottom .social:last-child {
		width: 100%;
	}
}

.social-top {
	overflow: hidden;
}

.social-top .social {
	float: left;
	width: 33.33%;
	box-shadow: 0 0 0 2px #fff;
	background-size: 15px 15px;
	background-position: 5px;
}

.social-top .social a {
	display: block;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
}

@media only screen and (max-width: 768px) {
	.social-top .social a {
		font-size: 13px;
		line-height: 30px;
	}
}

.social-top .social:last-of-type {
	width: 100%;
}

@media only screen and (max-width: 480px) {
	.social-top {
		display: none;
	}
}

.tags {
	margin: 30px 0;
	overflow: hidden;
}

.tags__item {
	display: block;
	line-height: 30px;
	padding: 0 15px;
	margin: 0 2px 2px 0;
	float: left;
}

@media only screen and (max-width: 768px) {
	.tags__item {
		font-size: 14px;
		padding: 0 10px;
	}
}

.tags .r-col-title {
	margin-bottom: 20px;
}

.user__block {
	overflow: hidden;
	width: 66.10169%;
	float: left;
	margin-right: 1.69492%;
	margin-left: 16.94915%;
}

@media only screen and (max-width: 768px) {
	.user__block {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.user__logo {
	width: 35.89744%;
	float: left;
	margin-right: 2.5641%;
}

.user__logo img {
	width: 100%;
}

@media only screen and (max-width: 768px) {
	.user__logo {
		width: 23.72881%;
		float: left;
		margin-right: 1.69492%;
	}
}

@media only screen and (max-width: 480px) {
	.user__logo {
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%;
		margin-left: 33.89831%;
	}
}

.user__text {
	width: 61.53846%;
	float: right;
	margin-right: 0;
	font-size: 17px;
	line-height: 1.5em;
}

@media only screen and (max-width: 768px) {
	.user__text {
		width: 74.57627%;
		float: right;
		margin-right: 0;
	}
}

@media only screen and (max-width: 480px) {
	.user__text {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.user__news {
	clear: both;
	position: relative;
	margin: 30px 0;
	overflow: hidden;
}

@media only screen and (max-width: 480px) {
	.user__news {
		margin: 0;
	}
}

.user__news .category__item-photo {
	display: block;
}

.user td {
	padding: 5px 5px 5px 0;
}

.about__block {
	overflow: hidden;
}

.about__logo {
	width: 23.72881%;
	float: left;
	margin-right: 1.69492%;
}

.about__logo img {
	width: 100%;
}

@media only screen and (max-width: 768px) {
	.about__logo {
		width: 15.25424%;
		float: left;
		margin-right: 1.69492%;
		margin-left: 42.37288%;
	}
}

@media only screen and (max-width: 480px) {
	.about__logo {
		width: 32.20339%;
		float: left;
		margin-right: 1.69492%;
		margin-left: 33.89831%;
	}
}

.about__text {
	width: 74.57627%;
	float: right;
	margin-right: 0;
	font-size: 17px;
	line-height: 1.5em;
}

@media only screen and (max-width: 768px) {
	.about__text {
		width: 66.10169%;
		float: left;
		margin-right: 1.69492%;
		margin-left: 16.94915%;
	}
}

@media only screen and (max-width: 480px) {
	.about__text {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
	}
}

.about__team {
	clear: both;
	position: relative;
	margin: 30px 0;
	overflow: hidden;
}

@media only screen and (max-width: 480px) {
	.about__team {
		margin: 0;
	}
}

.about__item {
	width: 23.72881%;
	float: left;
	margin-bottom: 40px;
}

.about__item:nth-child(4n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}

.about__item:nth-child(4n + 2) {
	margin-left: 25.42373%;
	margin-right: -100%;
	clear: none;
}

.about__item:nth-child(4n + 3) {
	margin-left: 50.84746%;
	margin-right: -100%;
	clear: none;
}

.about__item:nth-child(4n + 4) {
	margin-left: 76.27119%;
	margin-right: -100%;
	clear: none;
}

@media only screen and (max-width: 768px) {
	.about__item {
		width: 32.20339%;
		float: left;
	}

	.about__item:nth-child(3n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.about__item:nth-child(3n + 2) {
		margin-left: 33.89831%;
		margin-right: -100%;
		clear: none;
	}

	.about__item:nth-child(3n + 3) {
		margin-left: 67.79661%;
		margin-right: -100%;
		clear: none;
	}
}

@media only screen and (max-width: 480px) {
	.about__item {
		width: 49.15254%;
		float: left;
	}

	.about__item:nth-child(2n + 1) {
		margin-left: 0;
		margin-right: -100%;
		clear: both;
		margin-left: 0;
	}

	.about__item:nth-child(2n + 2) {
		margin-left: 50.84746%;
		margin-right: -100%;
		clear: none;
	}
}

.about__item-photo {
	background-size: cover;
	margin-bottom: 20px;
}

.about__item-title {
	font-size: 24px;
	font-weight: bold;
}

@media only screen and (max-width: 480px) {
	.about__item-title {
		font-size: 18px;
	}
}

figure {
	max-width: 100%;
	overflow: scroll;
}

.profile {
	margin-bottom: 40px;
}

@media only screen and (max-width: 480px) {
	.profile__form {
		margin-top: 20px;
	}
}

.profile__row {
	margin-bottom: 20px;
	overflow: hidden;
}

.profile__title {
	width: 37.5%;
	float: left;
	margin-right: 4.16667%;
	padding-top: 11px;
}

.profile__input {
	width: 58.33333%;
	float: right;
	margin-right: 0;
}

.profile__line {
	margin: 40px 0 30px 0;
}

.profile__del {
	float: right;
	color: #D2527E;
	margin-top: 21px;
}

.profile__mat {
	overflow: hidden;
	clear: both;
}

.profile__mat table {
	font-size: 18px;
}

.profile__mat table th, .profile__mat table td {
	padding: 20px;
}

.profile__mat table th a img {
	width: 20px;
	height: 20px;
	display: inline-block;
	text-align: center;
}

.profile__mat table th {
	border-bottom: 1px solid #EAEAEA;
	text-align: left;
}

.profile__mat table th a {
	color: #B3B3B3;
}

.profile__mat table td {
	color: #B3B3B3;
	line-height: 1.3em;
	vertical-align: middle;
	border-bottom: 1px solid #EAEAEA;
}

.profile__mat-title {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

.profile__mat-views {
	font-size: 14px;
}

.profile__mat-number {
	font-size: 36px;
	display: block;
	white-space: nowrap;
	margin-top: 10px;
}

.profile__mat-ts td {
	padding: 1px !important;
	border-bottom: none !important;
}

.profile__mat-social {
	display: block;
	min-width: 50px;
	height: 30px;
	background-color: #f7f7f7;
	background-size: 20px 20px;
	background-position: center 10px;
	background-repeat: no-repeat;
	padding-top: 40px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #000;
}

.profile__mat-social:hover {
	background-color: #EAEAEA;
}

.profile__mat-social.facebook {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_01.svg);
}

.profile__mat-social.twitter {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_02.svg);
}

.profile__mat-social.googleplus {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_03.svg);
}

.profile__mat-social.reddit {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_04.svg);
}

.profile__mat-social.digg {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_05.svg);
}

.profile__mat-social.linkedin {
	background-image: url(/local/templates/CoinIdol/css/../i/ico_repost_06.svg);
}

.auth {
	margin: 40px 0;
	min-height: 330px;
}

.auth p {
	line-height: 1.5em;
}

@media only screen and (max-width: 480px) {
	.auth {
		min-height: 100px;
	}
}

.auth__form {
	width: 49.15254%;
	float: left;
	margin-right: 1.69492%;
	margin-left: 25.42373%;
}

@media only screen and (max-width: 480px) {
	.auth__form {
		width: 100%;
		float: left;
		margin-left: 0;
		margin-right: 0;
		margin-left: 0%;
	}
}

.auth__row {
	margin-bottom: 20px;
	overflow: hidden;
}

.auth__title {
	width: 31.03448%;
	float: left;
	margin-right: 3.44828%;
	margin-top: 11px;
}

.auth__input {
	width: 65.51724%;
	float: right;
	margin-right: 0;
}

.auth__social {
	width: 60px;
	display: inline-block;
	margin-right: 16px;
	fill: #B3B3B3;
}

.auth__social:hover {
	fill: #FEC940;
}

/*! Pushy - v1.0.0 - 2016-3-1
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */
/* Menu Appearance */
.pushy {
	position: fixed;
	width: 200px;
	height: 100%;
	top: 0;
	z-index: 9999;
	background: #000;
	overflow: auto;
	visibility: hidden;
	-webkit-overflow-scrolling: touch;
	/* enables momentum scrolling in iOS overflow elements */
}

.pushy a {
	display: block;
	color: #b3b3b1;
	padding: 15px 30px;
	text-decoration: none;
	outline: 0;
}

.pushy a:hover {
	color: #FEC940;
}

.pushy ul:first-child {
	margin-top: 10px;
}

.pushy.pushy-left {
	left: 0;
}

.pushy.pushy-right {
	right: 0;
}

/* Menu Movement */
.pushy-left {
	-webkit-transform: translate3d(-200px, 0, 0);
	-ms-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0);
}

.pushy-open-left #container,
.pushy-open-left .push {
	-webkit-transform: translate3d(200px, 0, 0);
	-ms-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0);
}

.pushy-right {
	-webkit-transform: translate3d(200px, 0, 0);
	-ms-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0);
}

.pushy-open-right #container,
.pushy-open-right .push {
	-webkit-transform: translate3d(-200px, 0, 0);
	-ms-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0);
}

.pushy-open-left .pushy,
.pushy-open-right .pushy {
	-webkit-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* Menu Transitions */
#container,
.pushy,
.push {
	transition: -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
	transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
	transition: transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99), -webkit-transform 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99);
}

/* Site Overlay */
.site-overlay {
	display: none;
}

.pushy-open-left .site-overlay,
.pushy-open-right .site-overlay {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9998;
	background-color: rgba(0, 0, 0, 0.5);
	-webkit-animation: fade 500ms;
	animation: fade 500ms;
}

@keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@-webkit-keyframes fade {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* Submenu Appearance */
.pushy-submenu {
	/* Submenu Icon */
}

.pushy-submenu ul {
	padding-left: 15px;
	transition: max-height 0.2s ease-in-out;
}

.pushy-submenu ul .pushy-link {
	transition: opacity 0.2s ease-in-out;
}

.pushy-submenu > a {
	position: relative;
}

.pushy-submenu > a::after {
	content: '';
	display: block;
	height: 11px;
	width: 8px;
	position: absolute;
	top: 50%;
	right: 15px;
	background: url("/local/templates/CoinIdol/css/../img/arrow.svg") no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
}

/* Submenu Movement */
.pushy-submenu-closed ul {
	max-height: 0;
	overflow: hidden;
}

.pushy-submenu-closed .pushy-link {
	opacity: 0;
}

.pushy-submenu-open {
	/* Submenu Icon */
}

.pushy-submenu-open ul {
	max-height: 1000px;
}

.pushy-submenu-open .pushy-link {
	opacity: 1;
}

.pushy-submenu-open a::after {
	-webkit-transform: translateY(-50%) rotate(90deg);
	-ms-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
}

.no-csstransforms3d .pushy-submenu-closed ul {
	max-height: none;
	display: none;
}

.share {
	position: absolute;
	top: -2px;
	right: 0px;
	padding: 5px 16px;
}

.share > div {
	float: left;
}

.share.active {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	background-color: #fff;
}

.getshare input[type="checkbox"] {
	display: none;
}

label {
	cursor: pointer;
	display: inline-block;
}

.getshare-counter:before {
	content: '';
	height: 20px;
	display: inline-block;
	background-position: 0% 30%;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.share .twitter,
.share .facebook,
.share .googleplus {
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px);
	transition: all 0.3s ease;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-right: 20px;
	visibility: hidden;
}

.share.active .twitter,
.share.active .facebook,
.share.active .googleplus {
	-webkit-transform: translateX(0px);
	-ms-transform: translateX(0px);
	transform: translateX(0px);
	opacity: 1;
	-ms-filter: none;
	-webkit-filter: none;
	filter: none;
	display: block;
	visibility: visible;
	background-color: #fff;
}

.twitter .getshare-counter:before {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_repost_02.svg");
	background-size: 14px;
	width: 22px;
}

.facebook .getshare-counter:before {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_repost_01.svg");
	background-size: 7px;
	width: 14px;
}

.googleplus .getshare-counter:before {
	background-image: url("/local/templates/CoinIdol/css/../i/ico_repost_03.svg");
	background-size: 16px;
	width: 22px;
}

.getshare-counter {
	color: #808080;
	line-height: 20px;
	height: 20px;
	display: inline-block;
	font-size: 12px;
	transition: color 0.3s ease;
}

.getshare-counter:hover {
	color: #b5b5b5;
}

.share .social {
	cursor: pointer;
	width: 56px;
	line-height: 20px;
	height: 20px;
	background: url("/local/templates/CoinIdol/css/../i/ico_share.svg") no-repeat center right;
	background-size: 16px;
	position: relative;
	z-index: 9999;
	font-size: 12px;
	float: right;
	background-color: #fff;
}

.share .social:hover {
	background-color: #fff;
}

/* End */


/* Start:/local/templates/CoinIdol/components/bitrix/search.title/title/style.min.css?14707267691894*/
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:0;width:10%}table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:14px;padding-right:12px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:white;color:black;font-weight:normal;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:black;vertical-align:top;display:block}table.title-search-result td.title-search-item img{vertical-align:top}table.title-search-result td.title-search-item b{color:#cf0000;font-weight:normal}table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}table.title-search-result td.title-search-more{font-size:11px;font-weight:normal;padding-right:15px;padding-left:24px;padding-top:0}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:#808080}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}div.title-search-fader{display:none;background-image:url('/local/templates/CoinIdol/components/bitrix/search.title/title/images/fader.png');background-position:right top;background-repeat:repeat-y;position:absolute}

/* End */


/* Start:/local/templates/CoinIdol/styles.css?1515529213766*/
p.quote {
  padding: 30px;
  background-color: #fff4d8;
  font-style: italic; }
figure {
  max-width: 100%;
  overflow: scroll; }
.page-news__content ul {
  list-style-type: disc;
  margin-left: 50px;
  line-height: 1.5em; }

.page-news__content ol {
  list-style-type: decimal;
  margin-left: 50px;
  line-height: 1.5em; }

.page-news__content table {
  border-collapse: collapse;
  font-size: 14px;
  margin: 20px 0; }
  .page-news__content table th {
    font-weight: bold;
    padding: 10px;
    border-bottom: 2px solid #B3B3B3; }
  .page-news__content table td {
    padding: 10px;
    border-bottom: 1px solid #EAEAEA; }
  .page-news__content table tr {
    transition: all 0.1s ease; }
  .page-news__content table tr:hover {
    background-color: #f7f7f7; }

/* End */


/* Start:/local/templates/CoinIdol/template_styles.css?15179134664995*/
#js-search-result{
	position:absolute;
	display:none;
	z-index:99;
}
#js-search-result .js-result-box{
	overflow:hidden;
	margin:5px 10px;
	background:#fff;
	border:1px solid #EAEAEA;
}
#js-search-result .js-result-box a,
#js-search-result .js-result-box .no{
	display: block;
	padding:0 10px;
	white-space: nowrap;
	overflow:hidden;
	height:26px;
	line-height:26px;
	position: relative;
	font-size:14px;
	text-decoration: none;
	color:#000;
}
#js-search-result .js-result-box a.all{
	border-top:1px dotted #777;
	color:#777;
}
#js-search-result .js-result-box a:after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	height:26px;
	width:10px;
	background:#fff;
	box-shadow:0 0 30px 15px #fff;
}
#js-search-result .js-result-box a:hover{
	background:#EAEAEA;
}
.tools{
	text-align:right;
	margin-bottom:30px;
}
.tools a,.tools b{
	white-space: nowrap;
}
.author{
	text-align:right;
	margin:30px 0;
}
.author a{
	font-style: italic;
}
.currency-percent span{
	color:#ccc;
	font-weight:normal;
	padding-right:10px;
}
.category__item{
	position:relative;
}
.notactive{
	line-height:16px;
	font-size:12px;
	background:red;
	color:#fff;
	padding:0 5px;
}
.category__item .notactive{
	position:absolute;
	top:-4px;
	right:-4px;
}
.page-news__content:after{
	content:'';
	clear:both;
	display:block;
}
.page-news__content img{
	max-width:100%;
	height:auto;
}
input.btn{
	border:none;
}
.g-news__item a,
.last-news__top a,
.i-news__item a,
.category__item a {
	display:block;
}
.last-news__top .last-news__top-info a{
	display:inline;
}
.g-news__item a img,
.last-news__top a img,
.i-news__item a img,
.category__item a img{
	width:100% !important;
	height:auto !important;
	display:block;
}
.page-news__main-pi{
	max-width:100%;
}
.category__item:nth-of-type(2),
.category__item:first-of-type {
    float: left !important;
}
#popupBlock,#popupShadow{
	display:none;
	z-index:101;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#popupShadow{
	background:#000;
	opacity:0.6;
}
#popupBlock{
	z-index:102;
	text-align:center;
}
#popupBox{
	width:600px;
	max-width:100%;
	background:#EAEAEA;
	margin:5% auto 0;
	padding-top:40px;
	position:relative;
	border:1px solid #EAEAEA;
	text-align:left;
}
#popupBox .close{
	width:40px;
	height:40px;
	line-height:40px;
	font-size:30px;
	text-align:center;
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
#popupContent{
	background:#fff;
	padding:20px;
}
.label--checkbox{
	line-height:150%;
}
.checkbox {
    top: -0.240rem;
}
#popupError{
	color:red;
	padding:0 0 10px;
}
.footer__logo img{
	width:100%;
}
.text-bottom{
	padding-top:30px;
}
.text-top{
	padding-bottom:30px;
}
@media only screen and (max-width: 630px){
	.header__logo .logo-short {
    display: block;
    width: 40px;
	}
	.header__logo .logo-full {
		display: none;
	}
}
.index-news__center.no-side{
	width:72.88%;
}
@media only screen and (max-width: 768px)
{
	.index-news__center.no-side{
		width:65.8%;
	}
}
@media only screen and (max-width: 480px)
{
	.index-news__center.no-side{
		width:100%;
	}
}
.g-no-banner .index-news__center.no-side{
	float:none;
	width:auto;
}
.hide_span span{
	display:none;
}
.page-news__content .info{
	overflow:hidden;
	clear:both;
	min-height:60px;
	margin-bottom:40px;
}
.page-news__content .info .author-box{
	height:60px;
	float:left;
	font-size:14px;
	color:#808080;
	line-height:28px;
}
.page-news__content .info .news_info{
	float:right;
	font-size:14px;
	color:#b3b3b3;
	line-height:28px;
	margin-top:28px;
	text-align:right;
	white-space:nowrap;
}
.page-news__content .info .news_info a{
	text-transform:uppercase;
}
.page-news__content .info .author-box a{
	font-size:18px;
	line-height:28px;	
	white-space:nowrap;
}
.page-news__content .info .author-box .avatar{
	border-radius:50%;
	width:60px;
	height:60px;
	background:#fff none 50% 50% no-repeat;
	background-size:contain;
	margin-right:12px;
	float:left;
}
.page-news__content .info .author-box span{
	float:left;
}
.recap>span{
	padding:10px 0;
	font-size:13px;
}
.inshorts__day{
	clear:both;
	overflow:hidden;
}
.inshorts__title{
	font-size: 22px;
    text-transform: uppercase;
    font-weight: bold;
}
a.inshorts__day-item_title{
	color:#000;
	text-decoration: none;
	display:block;
}
a.inshorts__day-item_title:hover{
	text-decoration:underline;
}
.banner-double a{
	margin-top:15px;
}
.banner-double a:first-child{
	margin:0;
}
.banner-hor-inshort{
	margin-bottom:20px;
}
.inshorts__day-item_desc iframe{
	max-width:100%;
	
}
.header__banner div, .banner-hor div,.banner-vert div{
max-width:100%;
}
.max-size-box{
	clear:both;
	overflow:hidden;
	padding:10px 0;
	text-align:center;
	max-width:100%;
}
.max-size-box .msb-content{
	max-height:90px;
	max-width:728px;
	overflow:hidden;
}
.last-news__2col {
	width: 43.18182%;
	float: right;
	margin-right: 0;
}
.i-news__item {
	width: 47.36842%;
	float: left;
	margin-right: 5.26316%;
	margin-bottom: 20px;
	min-height: 290px;
}
.i-news__item:nth-of-type(2n) {
	width: 47.36842%;
	float: right;
	margin-right: 0;
}
/* End */
/* /local/templates/CoinIdol/css/reset.css?14724709771081 */
/* /local/templates/CoinIdol/css/main.css?150972856039880 */
/* /local/templates/CoinIdol/components/bitrix/search.title/title/style.min.css?14707267691894 */
/* /local/templates/CoinIdol/styles.css?1515529213766 */
/* /local/templates/CoinIdol/template_styles.css?15179134664995 */
