
/*.bricks__wrapper {
    display: flex;
    flex-wrap: wrap;
}*/
@media screen and (max-width: 1023px) {
	.bricks__wrapper {
		margin-right: -3%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1040px) {
	.bricks__wrapper {
		margin-right: -2%;
	}
	.table__mainColumn .bricks__wrapper {
		margin-right: -3%;
	}
}
@media screen and (min-width: 1041px) and (max-width: 1279px) {
	.bricks__wrapper {
		margin-right: -22px;
	}
}

/*
@media screen and (min-width: 1280px) {
	.bricks__wrapper {
		margin-right: -16px;
	}
}
*/
.authors-list .bricks__wrapper {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
	margin: 0;
}






.brick,
.brick-text {
	overflow: visible;
	height: 410px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	/*-webkit-overflow-scrolling: touch;*/
	position: relative;
    /*transform: translateZ(0);*/
    /*-webkit-transform: translateZ(0);*/
    /*-webkit-backface-visibility: hidden;*/
	/*-webkit-transform-style: preserve-3d;*/
    zoom: 1;
    z-index: 10;
}
.brick .brick__content {
	max-height: 145px;
	overflow: hidden;
	position: relative;
}

.brick .brick__content:after {
	content: "";
    position: absolute;
    top: 0;
	bottom: -10px;
    left: -15px;
    right: -15px;
    box-shadow: inset white 0 -15px 10px;
}

.view_floatText.brick .brick__content:after,
.brick__article-preview .brick__content:after,
.view_opinion .brick__content:after{
	display: none;
}

.contentBackground_deepblue .brick .brick__content:after {
	box-shadow: inset #677a87 0 -15px 10px;
}

.contentBackground_red .brick .brick__content:after {
	box-shadow: inset #7a1800 0 -15px 10px;
}

.contentBackground_gunmetal .brick .brick__content:after {
	box-shadow: inset #2b3336 0 -15px 10px;
}

.view_blue.brick .brick__content:after {
	box-shadow: inset #cee0ed 0 -15px 10px;
}

.contentBackground_dark .brick .brick__content:after {
	box-shadow: inset #252525 0 -15px 10px;
}

.contentBackground_blue .brick .brick__content:after {
	box-shadow: inset #cee0ed 0 -15px 10px;
}

.contentBackground_ededce .brick .brick__content:after {
	box-shadow: inset #ffe5ad 0 -15px 10px;
}



@media screen and (max-width: 1023px) {
	.brick,
	.brick-text {
		width: 47%;
		margin: 0 3% 22px 0;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.brick,
	.brick-text {
		width: 300px;
		margin: 0 22px 22px 0;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1041px) {
	.brick,
	.brick-text {
		margin-right: 15px;
	}
}
@media screen and (min-width: 1280px) {
	.brick,
	.brick-text {
		width: 295px;
		margin: 0 16px 16px 0;
	}
}


.authors-list .brick {
	margin: 0;
}





/* РћРЎРќРћР’РќРђРЇ РљРћР›РћРќРљРђ - РѕР±РЅРѕРІР»СЏРµРј РѕС‚СЃС‚СѓРїС‹ */
.table .table__sideColumn .brick {
	margin: 0 0 20px 0;
	width: 100%;
	float: none;
}

@media screen and (max-width: 1023px) {
	.brick {
		width: 47%;
		margin: 0 3% 22px 0;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1040px) {
	.table__mainColumn .brick {
		width: 47%;
		margin: 0 3% 22px 0;
	}
}













@media screen and (max-width: 1023px) {
	.brick.view_doubleWidth {
		width: 97%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1040px) {
	.brick.view_doubleWidth {
		width: 64.6666%;
	}
}
@media screen and (min-width: 1041px) and (max-width: 1279px) {
	.brick.view_doubleWidth {
		width: 622px;
	}
}
@media screen and (min-width: 1280px) {
	.brick.view_doubleWidth {
		width: 606px;
	}
}

.brick.view_parentWidth {
	width: calc(100% - 3%);
} 

@media screen and (min-width: 1024px) and (max-width: 1040px) {
	.brick.view_parentWidth {
		width: calc(100% - 15px);
	}
}

@media screen and (min-width: 1041px) and (max-width: 1279px) {
	.brick.view_parentWidth {
		width: calc(100% - 22px);
	}
}
@media screen and (min-width: 1280px) {
	.brick.view_parentWidth {
		width: calc(100% - 16px);
	}
}


@media screen and (max-width: 1023px) {
	.brick.view_oneThird {
		width: 30.3333%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1040px) {
	.brick.view_oneThird {
		width: 20.21%;
	}
}
@media screen and (min-width: 1041px) and (max-width: 1279px) {
	.brick.view_oneThird {
		width: 192.7px;
	}
}
@media screen and (min-width: 1280px) {
	.brick.view_oneThird {
		width: 191.2px;
	}
}

















/* РґР»СЏ Р¶РµР»С‚РѕРіРѕ СЃС‚РѕР»Р±С†Р° РЅР° РІСЃСЋ РІС‹СЃРѕС‚Сѓ */

.brick.view_2x {
	height: 822px; /* = x2 + margin */
}
@media screen and (min-width: 1280px) {
	.brick.view_2x {
		height: 816px;  /* = x2 + margin */
	}
}

.brick.view_3x {
	height: 1244px; /* = x3 + 2*margin */
}
@media screen and (min-width: 1280px) {
	.brick.view_3x {
		height: 1232px;  /* = x3 + 2*margin */
	}
}















.brick.view_mini {
	height: 188px;
}
.brick.view_withTag {
	height: 192px;
}
@media screen and (max-width: 1023px) {
	.brick.view_mini {
	    width: 22%;
		margin: 0 3% 22px 0;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1040px) {
	.brick.view_mini {
	    width: 14.66667%;
		margin: 0 2% 22px 0;
	}
	.table__mainColumn .brick.view_mini {
	    width: 22.74%;
	}
}
@media screen and (min-width: 1041px) and (max-width: 1279px) {
	.brick.view_mini {
		width: 139px;
		margin: 0 22px 22px 0;
	}
}
@media screen and (min-width: 1280px) {
	.brick.view_mini {
	    width: 139.5px;
		margin: 0 16px 16px 0;
	}
}






















.brick.view_authors {
	height: 235px;
}
@media screen and (max-width: 1023px) {
	.brick.view_authors {
		height: 345px;
		width: 22%;
	}
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
	.brick.view_authors {
		padding: 0 40px;
		height: 380px;
	}
}
@media screen and (min-width: 1280px) {
	.brick.view_authors {
		padding: 0 30px;
		height: 395px;
	}
}



.width100 {
	width: 100% !important;
}


.landing .brick.view_withTag .brick__image {
	height: 149px;
}

.landing .brick.view_withTag .brick__label {
	position: absolute;
	top: 117px;
	left: 15px;
}
