

/* Start:/local/templates/progress/components/bitrix/sale.basket.basket.line/.default/style.css?1566646882772*/
.basket__line{
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	justify-content: flex-end;
}

.basket__line__block{

}

.basket__line__block__uri{

}

.basket__line__block__uri:hover i{
	color: #e22d04;
}

.basket__line__block__uri:hover .basket__line__block__uri__badge__badge{
	background: #fff;
}

.basket__line__block__uri__badge{
	position: relative;
}

.basket__line__block__uri__badge i{
	font-size: 14pt;
}

.basket__line__block__uri__badge__badge{
	position: absolute;
	top: -10px;
	right: -1px;
	width: 16px;
	height: 16px;
	background: #e22d04;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100%;
	font-size: 8pt;
}

.basket__line__block__user__btn{
	height: 20px;
}

.basket__line__block__user a{
	color: #111;
}
/* End */


/* Start:/local/templates/progress/components/bitrix/menu/horizontal/style.css?1591600783678*/
.header__menu__nav__sub{
    display: block!important;
    visibility: hidden;
    position: relative;
    z-index: -10;
    opacity: 0;
    transition: all 500ms;
}

.header__menu__nav__item:hover .header__menu__nav__sub--2{
    visibility: visible!important;
    z-index: 10;
    opacity: 1;
}

.header__menu__nav__sub--3{

}

.header__menu__nav__item:hover .header__menu__nav__sub--3{
    transform: translate(-100%, -38px);
    position: absolute;
    opacity: 0;
}

.header__menu__nav__item:hover .header__menu__nav__sub__item--2:hover .header__menu__nav__sub--3{
    visibility: visible!important;
    z-index: 10;
    opacity: 1;
    transform: translate(-100%, -82px);
}
/* End */


/* Start:/local/templates/progress/components/bitrix/breadcrumb/.default/style.css?1566112957735*/

.breadcrumbs {
    overflow-x: scroll;
}

@media (min-width: 1025px) {
    .breadcrumbs {
        overflow-x: hidden;
    }
}

.breadcrumbs__list{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: 60px;
}

.breadcrumbs__list__item{
    padding-right: 18px;
    position: relative;
    white-space: nowrap;
}

.breadcrumbs__list__item a{
    color: #a0a0a0;
    text-decoration: none;
}

.breadcrumbs__list__item a:hover{
    color: #e22d04;
    text-decoration: underline;
}

.breadcrumbs__list__item:not(:last-child):after{
    display: block;
    content: '/';
    width: 20px;
    position: absolute;
    height: 20px;
    top: 2px;
    right: 0;
    text-align: center;
    color: #909090;
}
/* End */


/* Start:/local/templates/progress/styles.css?15656780064*/
h1{}
/* End */


/* Start:/local/templates/progress/template_styles.css?15737295172737*/

/* #e22d04 */

table{
    background: #fff;
}

.footer__section--flex{
    display: flex;
    align-items: center;
}


.footer__section__item{
    padding-right: 8px;
}



.section--footer{
    background-image: url("/local/templates/progress/assets/img/content/footer_bg1.jpg") !important;
}

.mdc-notched-outline__leading,.mdc-notched-outline__trailing{
    border-radius: 0!important;
}

.alert--danger{
    background: #e22d04;
    color: #fff;
    border: 5px solid yellow;
    padding: 24px 8px;
}


.loader--page{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 70vh;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.menu{
    z-index: 110!important;
}

.popup-window-buttons{
    padding: 0;
}

.popup-window-buttons button{
    margin-bottom: 8px;
}

@media (min-width: 840px){
    .mdl-grid:not(.mdl-grid--no-spacing) {
        padding: 0;
        margin: 0 -8px;
    }
}

@media (max-width: 479px){
    .mdl-grid:not(.mdl-grid--no-spacing){
        padding: 0!important;
    }
}

.playersStat__name{
    font-weight: 500;
}

.playersStat__role{
    font-size: 10pt;
}

.playersStat__img{
    width: 32px;
    height: 32px;
    overflow: hidden;
    margin: auto;
}

.playersStat__img__container{
    width: 32px;
    height: 32px;
    overflow: hidden;
    border-radius: 100%;
}

.playersStat__img__container img{
    -webkit-transition: all 500ms ease-in-out;
    -moz-transition: all 500ms ease-in-out;
    -ms-transition: all 500ms ease-in-out;
    -o-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out;
}

.playersStat__item:hover .playersStat__img__container img{
    -moz-transform: scale(2) translate(0px, 10px);
    -webkit-transform: scale(2) translate(0px, 10px);
    -o-transform: scale(2) translate(0px, 10px);
    -ms-transform: scale(2) translate(0px, 10px);
    transform: scale(2) translate(0px, 10px);
}

.mdc-drawer--modal.mdc-drawer--open{
    z-index: 9999;
}

.mdc-list-item a{color: #000!important;}

.header__menu__nav__sub{
    z-index: 20!important;
}

.header__search{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.header__search--mobile{
    border: 1px solid #ccc;
}

.header__search input{
    background: #fff;
    border: none;
    outline: none;
    height: 20px;
    padding: 5px;
    font-size: 12pt;
}

.header__search--mobile input{
    width: 146px;
}

.header__search button{
    background: #fff;
    color: #000;
    height: 30px;
    border: none;
    cursor: pointer;
}


/* End */
/* /local/templates/progress/components/bitrix/sale.basket.basket.line/.default/style.css?1566646882772 */
/* /local/templates/progress/components/bitrix/menu/horizontal/style.css?1591600783678 */
/* /local/templates/progress/components/bitrix/breadcrumb/.default/style.css?1566112957735 */
/* /local/templates/progress/styles.css?15656780064 */
/* /local/templates/progress/template_styles.css?15737295172737 */
