/*
Theme Name: Brunen
Text Domain: brunen
Theme URI: http://example.com/
Description: Перенесённая тема из Bitrix (черновой вариант)
Author: Migration Script
Version: 1.0
*/

/* Добавьте пользовательские стили сюда или подключайте dist CSS */
body {
    font-family: officina, Verdana, Geneva, Tahoma, sans-serif;
}

.officina
{
	font-family:officina;
}

.c-accordion__body.e-rte .offset-lg-4{
	margin-left:0px;
}


._stripes tr td:nth-child(1){
	width:60% !important;
}

._stripes tr{
	border-bottom:1px solid #f2f3f3;
}

.l-footer__row{
	padding-top:0px !important;
	padding-bottom:0px !important;
}

._stripes tr td:nth-child(2){
	width:20% !important;
}
._stripes tr td:nth-child(3){
	width:20% !important;
}
.stripes tr:nth-child(2n){
	background-color:#f2f3f3;
}

.stripes, ._stripes{
	width:80%;
	margin:0px auto;
}

.black{
	color:#000 !important;
}
h3 b{
	color:#000;
}



@font-face {
font-family: 'officina';
src: url('fonts/itc-officina-sans_book.woff2') format('woff2'),
url('fonts/itc-officina-sans_book.woff') format('woff'),
url('fonts/itc-officina-sans_book.ttf') format('truetype');
font-weight: 400;
font-style: normal;
font-display: swap;
}

:root {
    --primary: #FB1928;
}
.custom-logo { object-fit: contain;}
.l-footer { 
    padding: 0; 
    background: #231f20 url('assets/footer.png') 100% 100% no-repeat;
    background-size: auto 200%;
}
a {
    color: var(--primary);
}
a:hover {
    color: var(--primary-dark);
}
.post-featured img {
    max-width: 100%;
    height: auto;
}
.background-video {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
}
.l-header__language-option {
    font-weight: normal;
    margin-left: 30px;
}
blockquote > p::before,
blockquote > p::after {
    content: "";
    display: none;
}

@media screen and (max-width: 768px) {
    .spacing-component-extra-small-padding-left-right { padding-left: 0 !important; padding-right: 0 !important;}
    .spacing-component-medium-padding-top-bottom { padding: 15px !important; }
}

.l-navigation__link-more.js-link-button {
    font-weight: 600;
    color: #000;
}

.l-breadcrumb,
.l-breadcrumb a{
    font-size: 16px;
}
.l-breadcrumb.color-white,
.l-breadcrumb.color-white a {
    color: #fff;
    
}