/* view_afisha */

.tdc-font-tdmp {
    font-family: td-multipurpose;
}
.boards {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #efefef;
	background: #4c4c4c; /* Old browsers */
	min-height:230px;
	background-color: #000;
	background: url('https://dinamo-mx.ru/wp-content/plugins/dinamoview/fon.jpg');
	background-size: 100%; 
	list-style-type: none; /* Убираем маркеры */
}
.boards_string {
	width:100%;
	text-align:center;
	padding-bottom: 5px;
}
.boards_string_header {
	color: #fff;
	text-transform: uppercase;
	background-color: #181818;
	padding: 5px 0;
	margin-bottom:10px
}
.boards_teams {
	display: flex;
	flex-flow: row nowrap;
	justify-content: space-between;
	align-items: center;
}
.matchs_scores {
	font-size: 28px;
	font-weight:700;
}
.matchs_future_datetime {
	text-align: center;
}
.matchs_future__time {
	font-size: 24px;
    font-weight: 700;}
.boards a {
	text-decoration: none;
	color: #efefef;
}
.boards a:link { 
  text-decoration: none; 
} 
.boards a:visited { 
  text-decoration: none; 
} 
.boards a:hover { 
  text-decoration: none; 
} 
.boards a:active { 
  text-decoration: none; 
}
.boards_team {
	display:flex;
	flex-direction: column;
	align-items:center;
	text-align: center;
	text-transform: uppercase;
	font-weight:700;
	margin-bottom: 5px;
	width: 40%;
}
.boards_team img{
	max-height: 78px;
	margin-bottom: 5px;
	max-width: 75px;
}

.container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.column {
  padding: 1rem;
  
}

@media (max-width: 1024px) {
  .container {
    grid-template-columns: 1fr;
  }
}

#owl-slider {
	overflow: hidden;
	
	border-radius: 10px;
	margin-bottom: 10px;
}

.owl-slide {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	min-height: 200px;
	padding: 10px;
}

.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: 20px;
    top: 50%;
    background-color: var(--base-color) !important;
    display: block;
    padding: 0 .3em !important;
    font-size: 3em;
    margin: 0;
    cursor: pointer;
    color: #fff;
    transform: translate(-50%, -50%);
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: -23px;
    top: 50%;
    background-color: var(--base-color) !important;
    display: block ;
    padding: 0 .3em !important;
    font-size: 3em ;
    margin: 0;
    cursor: pointer;
    color: #fff;
    transform: translate(-50%, -50%);
}


.deals .owl-carousel .item img{
    width: 80px;
    margin: 0 auto;
    text-align: center;
}


.owl-theme .owl-nav [class*=owl-]:hover{
    background-color: #fff;
}


.deals .owl-carousel .item figure {
    margin: 0;
}

.deals .owl-carousel .item figure a {
    display: block;
    text-align: center;
    max-width: 100%;
    transition: all 0.3s;
    padding: 3em;
    text-decoration: none;
    color: #565a5c;
}

.deals .owl-carousel .item figure a:hover {
    box-shadow: 0 11px 13.35px 1.65px rgba(148,148,148,0.23);
    transform: scale(1.1);
}