.amp-banner {
text-align: center;
margin: 30px auto;
max-width: 100%;
}
.amp-banner.mobile { display: block; }
.amp-banner.desktop { display: block; }
.post-navigation .nav-links {
margin-bottom: 0 !important;
} .post-content a.amp-banner-link,
.post-content a.amp-banner-link *,
a.amp-banner-link,
a.amp-banner-link *,
a.amp-banner-link:hover,
a.amp-banner-link:hover * {
text-decoration: none !important;
border-bottom: none !important;
box-shadow: none !important;
} .custom-list__item img {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.6s ease, transform 0.6s ease;
}
.custom-list__item.visible img {
opacity: 1;
transform: translateY(0);
}
.custom-list__item img:hover {
transform: scale(1.05);
} #auto,
#realty,
#market,
#feedback,
#faq,
#blog {
scroll-margin-top: 125px;
} a.button_car:hover,
a.button_realty:hover,
a.button_market:hover {
text-decoration: none !important;
}
.button_car,
.button_realty,
.button_market {
padding: 1rem 1.65rem;
display: inline-block;
position: relative;
border: none;
border-radius: 8px;
font-weight: 500;
font-size: 1rem;
line-height: 1;
text-decoration: none !important;
color: #fff;
cursor: pointer;
overflow: hidden;
z-index: 0;
}
.button_car    { background-color: #4571E1; }
.button_realty { background-color: #FF585B; }
.button_market { background-color: #66B051; }
.button_car:hover,
.button_realty:hover,
.button_market:hover {
background-color: #e1e1e1 !important;
color: #37435d !important;
}
.button_car::after,
.button_realty::after,
.button_market::after {
content: "";
position: absolute;
top: 0;
left: -130%;
width: 100%;
height: 100%;
background: linear-gradient(to right, transparent, rgba(255,255,255,1));
opacity: .5;
transform: skewX(-10deg);
z-index: 2;
transition: left .6s ease-in-out;
}
.button_car:hover::after,
.button_realty:hover::after,
.button_market:hover::after {
left: 130%;
} .breadcrumbs__item {
font-size: 13px !important;
}
.single .breadcrumbs__item:last-child {
display: inline;
} .post-content a.amp-banner-link .amp-banner .amp-banner-button,
a.amp-banner-link .amp-banner .amp-banner-button {
display: inline-block !important;
position: relative !important;
overflow: hidden !important;
z-index: 0 !important;
}
.post-content a.amp-banner-link .amp-banner .amp-banner-button::after,
a.amp-banner-link .amp-banner .amp-banner-button::after {
content: "" !important;
display: block !important;
position: absolute !important;
left: 0 !important;
top: 0 !important;
width: 100% !important;
height: 100% !important;
background: linear-gradient(to right, transparent, rgba(255,255,255,1)) !important;
transform: skewX(-10deg) translateX(-120%) !important;
opacity: .5 !important;
z-index: 2 !important;
pointer-events: none !important;
transition: transform 0.6s ease-in-out !important;
}
.post-content a.amp-banner-link:hover .amp-banner .amp-banner-button::after,
a.amp-banner-link:hover .amp-banner .amp-banner-button::after {
transform: skewX(-10deg) translateX(120%) !important;
} .brand-card,
.brand-card:hover,
.brand-card:focus,
.brand-card:active,
.brand-card-grid,
.brand-card-grid:hover,
.region-card,
.region-card:hover,
.region-card-grid,
.region-card-grid:hover {
text-decoration: none !important;
}
.footer-info__descr {
font-size: 0.65rem;
line-height: 140%;
}
.brand-top-row {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 15px;
}
.brand-breadcrumbs { order: 1; }
.brand-left        { order: 2; } .brand-btn,
.pr-btn {
padding: 1rem 1.65rem;
display: inline-block;
position: relative;
border: none;
border-radius: 8px;
font-weight: 500;
font-size: 1rem;
line-height: 1;
text-decoration: none !important;
color: #fff !important;
cursor: pointer;
overflow: hidden;
z-index: 0;
background-color: #a6ce38 !important;
transition: background-color .3s ease, color .3s ease;
}
.brand-btn:hover,
.pr-btn:hover {
background: #98bc33 !important;
color: #ffffff !important;
box-shadow: 0 8px 20px rgba(166, 206, 56, 0.35) !important;
}
.brand-btn::after,
.pr-btn::after {
content: "";
position: absolute;
top: 0;
left: -130%;
width: 100%;
height: 100%;
background: linear-gradient(to right, transparent, rgba(255,255,255,1));
opacity: .5;
transform: skewX(-10deg);
z-index: 2;
transition: left .6s ease-in-out;
}
.brand-btn:hover::after,
.pr-btn:hover::after {
left: 130%;
}  html, body {
max-width: 100%;
overflow-x: hidden !important;
} .site-header,
.header,
header {
max-width: 100% !important;
overflow-x: hidden !important;
} .main-navigation {
max-width: 100% !important;
overflow-x: hidden;
}
.main-navigation ul,
.main-navigation li,
.main-navigation li ul {
overflow: visible !important;
} .container,
.single-page__wrap,
.single-page__header,
.page-header {
min-width: 0 !important;
overflow: hidden !important;
}
ul.breadcrumbs {
display: flex !important;
flex-wrap: nowrap;
overflow: hidden !important;
white-space: nowrap;
min-width: 0 !important;
}
ul.breadcrumbs > li {
flex-shrink: 0;
display: flex !important;
white-space: nowrap;
}
ul.breadcrumbs > li:last-child {
flex-shrink: 1 !important;
min-width: 0 !important;
overflow: hidden !important;
}
ul.breadcrumbs > li:last-child span,
ul.breadcrumbs > li:last-child a {
display: block !important;
min-width: 0 !important;
overflow: hidden !important;
white-space: nowrap;
text-overflow: ellipsis;
} .breadcrumbs__item::before {
display: none !important;
} ul.breadcrumbs > li:not(:last-child)::after {
content: "›";
margin: 0 6px;
color: #999;
flex-shrink: 0;
} .site-header,
.site-header *,
.header,
.header *,
.header-bottom,
.header-bottom *,
.header-wrapper,
.header-wrapper *,
.menu-wrapper,
.menu-wrapper *,
.main-navigation,
.main-navigation ul,
.main-navigation li {
overflow: visible !important;
}
.poster {
margin-bottom: 2rem;
margin-top: 4rem;
} .brand-popular-card .brand-btn {
background: #a6ce38 !important;
color: #ffffff !important;
padding: 14px 20px !important;
border-radius: 8px !important;
font-size: 15px !important;
font-weight: 600 !important;
text-align: center !important;
line-height: 1.2 !important;
border: none !important;
cursor: pointer !important;
width: 100% !important; display: block !important; box-sizing: border-box !important;
transition: background 0.2s ease, box-shadow 0.2s ease !important;
margin-top: 20px !important; }
.brand-popular-card .brand-btn:hover {
background: #98bc33 !important;
color: #ffffff !important;
box-shadow: 0 8px 20px rgba(166, 206, 56, 0.35) !important;
} .post-content a,
.container__descr a,
.blog-list-item__content a,
.tax-brand-page .post-content a {
text-decoration: underline !important;
} .brand-card a,
.brand-card a *,
.brand-popular-card a,
.brand-popular-card a * {
text-decoration: none !important;
} .region-grid-card a,
.region-grid-card a *,
.popular-region-card a,
.popular-region-card a * {
text-decoration: none !important;
} .brand-btn,
.pr-btn,
.button_car,
.button_realty,
.button_market,
.amp-banner-link,
.amp-banner-link * {
text-decoration: none !important;
} .tax-brand-page .container__descr a {
text-decoration: underline !important;
}