

/* Start:/local/components/agima/myclub/templates/main/style.css?1659516243427*/
.fix-display-inline
{
	/*margin-left: -.36em;*/
	float: left;
}

@media (min-width: 64em)
{
    .banner-width-660
    {
        width: 660px!important;
    }
}



.banner-width-full
{
	width: 100%!important;
}

.banner-height-400
{
	height: 400px!important;
}

div.grid-club-competition{
	overflow: hidden;
}


@media (min-width: 48em)
{
	div.grid-club-competition__item
	{
		float: left;
	}
}

.grid-club{
	overflow: hidden;
}
/* End */


/* Start:/local/templates/rd_worldclass_copy/components/worldclass/timeline/timeline/style.css?17482479261466*/
.news-date-time {
	color:#486DAA;
}

.events-slider__item_old {
	opacity: 1 !important;

}


/* Убираем все :after-наложения и прозрачности у старых слайдов */
.events-slider__item_old .events-slider__day:after,
.events-slider__item_old .events-slider__month:after,
.events-slider__item_old .events-slider__text:after,
.events-slider__item_old .events-slider__item-image:after,
.events-slider__item_old .events-slider__date:after {
    /* Полная непрозрачность */
    opacity: 1 !important;
    filter: none !important;
    -ms-filter: none !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;

    /* Прозрачный фон */
    background-color: transparent !important;

    /* Чтобы псевдо-элемент вообще не рисовался */
    content: none !important;
    transition: none !important;
}

/* Убираем hover-эффекты, если они где-то ещё прописаны */
.events-slider__item_old:hover .events-slider__day:after,
.events-slider__item_old:hover .events-slider__month:after,
.events-slider__item_old:hover .events-slider__text:after,
.events-slider__item_old:hover .events-slider__item-image:after,
.events-slider__item_old:hover .events-slider__date:after {
    opacity: 1 !important;
    filter: none !important;
    transition: none !important;
}

.events-slider__image_max:hover {

    scale: 1.1;
}
/* End */


/* Start:/local/templates/rd_worldclass_copy/components/bitrix/news.list/main_promo_block_banner/style.css?1747128066252*/
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}
@media (min-width: 48em)
{
	div.promo-slide__clubs-item.html_inc
	{
		width:100%!important;
		margin:0px!important;
		/* display: none; */
	}
}	
/* End */


/* Start:/local/templates/rd_worldclass_copy/includes/banners/main_page_banners.css?17471280925619*/
.block-banner{
	position: relative;
	height: 200px !important;
	min-width: 320px;
	overflow: hidden;
	background: #00111a;
	border: #666666 solid 1px;
}
.block-banner .block-banner-bg{
	position: absolute;
	top: -38px;
	left: 0px;
	width: 1380px;
	height: auto;
}
.block-banner .block-banner-shadow-v{
	position: absolute;
	top: 0;
	right: 0;
	width: 50%;
	height: inherit;
	opacity: 0.6;
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 74%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 74%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 74%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
}
.block-banner .block-banner-shadow-h{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 80px;
	opacity: 0.6;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 74%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 74%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 74%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
	display: none;
}
.block-banner .block-banner-text-busness-better-sport{
	position: absolute;
	top: 25px;
	left: 40%;
	height: 30px;
}
.block-banner .block-banner-text-busness-better-sport-v2{
	position: absolute;
	top: 25px;
	left: 40%;
	height: 48px;
	display: none;
}
.block-banner .block-banner-text-new-bmw5{
	position: absolute;
	top: 25px;
	left: 40%;
	height: 58px;
}
.block-banner .block-banner-text-new-bmw5-v2{
	position: absolute;
	top: 95px;
	left: 14px;
	height: 13px;
	display: none;
}
.block-banner .block-banner-bmw-logo{
	position: absolute;
	top: 25px;
	right: 55px;
	height: 100px;
}
.block-banner .block-banner-a{
	position: absolute;
	bottom: 25px;
	left: 40%;

	display: table;
	padding: 10px 15px;
	color: white;
	background-color: #3066af;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, sans-serif;
}
.block-banner .block-banner-a:hover{
	text-decoration: none;
}
.block-banner .block-banner-abs{
	position: absolute;
	top: 0;
	left: 0;
	background-color: transparent;
	width: 100%;
	height: inherit;
}
.block-banner .block-banner-abs-1{
	opacity: 0;
	animation: loop2 6s linear infinite;
	animation-delay: 3s;
}
.block-banner .block-banner-abs-2{
	opacity: 1;
	animation: loop 6s linear infinite;
}
@keyframes loop {
	0%{
		opacity: 1;
	}
	40%{
		opacity: 1;
	}
	45%{
		opacity: 0;
	}
	95%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}
@keyframes loop2 {
	0%{
		opacity: 0;
	}
	5%{
		opacity: 1;
	}
	35%{
		opacity: 1;
	}
	40%{
		opacity: 0;
	}
	100%{
		opacity: 0;
	}
}

@media screen and (max-width: 1024px){
	.block-banner .block-banner-bg{
		top: -23px;
		left: -30px;
		width: 1200px;
	}
	.block-banner .block-banner-text-busness-better-sport{
		height: 26px;
	}

}
@media screen and (max-width: 900px){
	.block-banner .block-banner-bg{
		left: -50px;
	}
	.block-banner .block-banner-bmw-logo{
		right: 25px;
	}
	.block-banner .block-banner-text-busness-better-sport{
		height: 22px;
	}
	.block-banner .block-banner-text-new-bmw5{
		height: 48px;
	}
}
@media screen and (max-width: 768px){
	.block-banner .block-banner-bg{
		top: 0;
		left: -30px;
		width: 900px;
	}
	.block-banner .block-banner-text-busness-better-sport{
		display: none;
	}
	.block-banner .block-banner-text-busness-better-sport-v2{
		display: block;
	}
	.block-banner .block-banner-a{
		padding: 7px 12px;
		font-size: 13px;
	}
}
@media screen and (max-width: 670px){
	.block-banner .block-banner-text-new-bmw5{
		height: 40px;
	}
	.block-banner .block-banner-text-busness-better-sport-v2{
		height: 40px;
	}
}
@media screen and (max-width: 590px){
	.block-banner .block-banner-bg{
		top: 0;
		left: -40px;
		width: 800px;
	}
	.block-banner .block-banner-text-new-bmw5{
		height: 35px;
	}
	.block-banner .block-banner-text-busness-better-sport-v2{
		height: 35px;
	}
	.block-banner .block-banner-bmw-logo {
		height: 80px;
	}
	.block-banner .block-banner-a{
		bottom: calc(150px - 25px - 80px);
	}
}
@media screen and (max-width: 500px){
	.block-banner .block-banner-bg{
		top: -15px;
		left: calc(100% - 780px);			

		-moz-transform: scaleX(-1);
		-o-transform: scaleX(-1);
		-webkit-transform: scaleX(-1);
		transform: scaleX(-1);
		filter: FlipX;
		-ms-filter: "FlipX";
	}
	.block-banner .block-banner-bmw-logo{
		top: 14px;
		left: 14px;
		right: none;
		height: 70px;
	}
	.block-banner .block-banner-text-new-bmw5{
		display: none;
	}
	.block-banner .block-banner-text-new-bmw5-v2{
		display: block;
	}
	.block-banner .block-banner-text-busness-better-sport{
		top: 106px;
		left: 14px;
		height: 20px;
		display: block;
	}
	.block-banner .block-banner-text-busness-better-sport-v2{
		display: none;
	}
	.block-banner .block-banner-a{
		bottom: 14px;
		left: 14px;
		padding: 5px 10px;
		font-size: 12px;
	}

	.block-banner .block-banner-shadow-v{
		display: none; 
	}
	.block-banner .block-banner-shadow-h{
		display: block; 
	}
}

.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.abs{position:absolute}

.world {
    border-top: 0px;
    background-image: url("https://arwen-api.worldclass.ru/uploads/2_wca_86_bbf5683896.jpg") !important;
    background: fixed;
    background-blend-mode: multiply;
    background-color: #00000052;
}
/* End */


/* Start:/local/templates/rd_worldclass_copy/components/bitrix/news.list/wc_life_partners_slider_main/style.css?1747128011169*/
.wc_partners_img_small{
	max-height: 45px;
}

.world-partners__item {
	text-align: center;
	width: 160px;
	overflow: hidden;
}

.world-partners__list {
	outline: none;
}
/* End */
/* /local/components/agima/myclub/templates/main/style.css?1659516243427 */
/* /local/templates/rd_worldclass_copy/components/worldclass/timeline/timeline/style.css?17482479261466 */
/* /local/templates/rd_worldclass_copy/components/bitrix/news.list/main_promo_block_banner/style.css?1747128066252 */
/* /local/templates/rd_worldclass_copy/includes/banners/main_page_banners.css?17471280925619 */
/* /local/templates/rd_worldclass_copy/components/bitrix/news.list/wc_life_partners_slider_main/style.css?1747128011169 */
