/* ===== Карта брендів: single ===== */
.single-brand-template .brand-col-padding { padding-left: 16px !important; padding-right: 16px !important; }
.single-brand-template .brand-sidebar-padding { padding: 24px !important; }
.single-brand-template .brand-divider { margin: 40px 0 !important; }
@media (min-width: 768px) {
	.single-brand-template .brand-col-padding { padding-left: 32px !important; padding-right: 32px !important; }
	.single-brand-template #breadcrumbs { margin-bottom: 40px; }
}

/* Заголовки */
.single-brand-template h2,
.single-brand-template h3 { margin: 20px 0 32px !important; font-family: "Inerta-SemiBold" !important; font-size: 2rem; font-weight: unset; letter-spacing: unset; color: #0F0F0F; }
.single-brand-template .post-title { margin: 20px 0 !important; font-size: 2.2rem; font-weight: unset; letter-spacing: unset; color: #1A1A1A; }
@media (min-width: 768px) {
	.single-brand-template h2 { font-size: 3rem; }
	.single-brand-template h3 { margin: 0 0 40px !important; font-size: 3rem; }
	.single-brand-template .post-title { margin: 30px 0 32px !important; font-size: 2.8rem; }
}
@media (min-width: 992px) { .single-brand-template .post-title { font-size: 3.8rem; } }

/* Контент */
#single-brand-row { margin-bottom: 30px; }
#single-brand-row .col-content .post-content .vc_row,
#single-brand-row .col-content .wpb_single_image { margin-bottom: 0; }
#single-brand-row .col-content .thegem-te-post-content p,
#single-brand-row .col-content .thegem-te-post-content div { font-family: "Inerta-Regular" !important; font-size: 1.6rem; color: #1A1A1A; }
#single-brand-row .col-content .thegem-te-post-content a { color: #0F0F0F; }
#single-brand-row .col-content .thegem-te-post-content a:hover { color: #41CFFF; }
#single-brand-row .col-content .button-more-rounded { margin: 0 0 40px !important; }
#single-brand-row .col-content .button-more-rounded a { border: unset; border-radius: 2em; color: #fff; }
@media (min-width: 768px) {
	#single-brand-row { margin-bottom: 50px; }
	#single-brand-row .col-content .thegem-te-post-content p,
	#single-brand-row .col-content .thegem-te-post-content div,
	#single-brand-row .col-content .thegem-te-post-content a { font-size: 2rem; }
	#single-brand-row .col-content .button-more-rounded { display: block; margin-top: 20px !important; padding-right: 60px; }
}

/* Списки */
.single-brand-template .post-content ul { padding-left: 0; }
.single-brand-template .post-content ul li { position: relative; display: block; margin-bottom: 16px; padding: 0 0 0 45px; font-size: 1.6rem; line-height: 2.2rem; list-style: none; }
.single-brand-template .post-content ul li::before { position: absolute; top: calc(50% - 1.3rem); left: 0; width: unset; height: unset; font-family: "UserPack" !important; font-size: 1.3rem; content: "\e900"; background: unset; border-radius: unset; color: #41CFFF; }
@media (min-width: 768px) { .single-brand-template .post-content ul li { font-size: 2rem; line-height: 3rem; } }

/* Сайдбар */
#single-brand-row .col-right-sidebar { display: none; }
#single-brand-row .col-right-sidebar .brand-sidebar-grid { margin-bottom: 0; }
#single-brand-row .col-right-sidebar .brand-sidebar-grid .vc_grid-item { display: block !important; padding-bottom: 40px; }
#single-brand-row .col-right-sidebar .brand-sidebar-grid .vc_grid-item .vc_gitem_row {padding-bottom: 0;}
#single-brand-row .col-right-sidebar .vc_gitem-col { padding: 0; }
#single-brand-row .col-right-sidebar .post-data { border-bottom: 2px solid #41CFFF; }
#single-brand-row .col-right-sidebar .wpb_single_image { margin-bottom: 20px; }
#single-brand-row .col-right-sidebar .wpb_single_image a { display: block; text-align: left; }
#single-brand-row .col-right-sidebar .wpb_single_image img { width: auto; height: 60px; }
#single-brand-row .col-right-sidebar .wpb_single_image img[src*="suspilne_movlennia.svg"] { height: 75px; }
#single-brand-row .col-right-sidebar .vc_gitem_row:hover img { transform: none; }
@media (min-width: 768px) { #single-brand-row .col-right-sidebar { display: block; } }

/* Блоки «Проєкти бренду» / «Новини бренду» */
#additional-projects, #additional-news { margin: 0; background-color: #F2F2F2; }
#additional-projects { margin: 30px 0; }
#additional-projects .brand-block-wrapper, #additional-news .brand-block-wrapper { display: flex; flex-direction: column; }
#additional-projects .heading-for-block, #additional-news .heading-for-block { margin: 20px 0 !important; font-size: 2.2rem; color: #1A1A1A; }
#additional-projects .vc_column-inner, #additional-news .vc_column-inner { padding: 0 16px; }
#additional-projects .vc_grid-container, #additional-news .vc_grid-container,
#additional-projects .vc_grid, #additional-news .vc_grid { margin-bottom: 0; }
#additional-projects .vc_grid-item, #additional-news .vc_grid-item { padding-right: 0; }
#additional-projects .vc_gitem-col, #additional-news .vc_gitem-col { padding: 0; }
#additional-projects .post-data .wpb_single_image, #additional-news .post-data .wpb_single_image { margin-bottom: 12px; }
#additional-projects .vc_gitem-post-data-source-post_excerpt, #additional-news .vc_gitem-post-data-source-post_excerpt { margin-bottom: 12px; font-size: 1.8rem; font-weight: 500; color: #0F0F0F; }
#additional-projects .vc_gitem-post-data-source-post_date, #additional-news .vc_gitem-post-data-source-post_date { margin-bottom: 20px; }
#additional-projects .vc_gitem-post-data-source-post_date > div, #additional-news .vc_gitem-post-data-source-post_date > div { margin: 0; }
#additional-projects .button-more-arrow, #additional-news .button-more-arrow { display: block; margin-top: 0 !important; margin-bottom: 30px !important; }
@media (min-width: 768px) {
	#additional-projects { margin: 30px 0 45px; }
	#additional-projects .heading-for-block, #additional-news .heading-for-block { margin: 0 0 40px !important; font-size: 3rem; }
	#additional-projects .vc_column-inner, #additional-news .vc_column-inner { padding: 40px 32px; }
	#additional-projects .vc_pageable-slide-wrapper, #additional-news .vc_pageable-slide-wrapper { margin-right: -25px; }
	#additional-projects .vc_grid-item, #additional-news .vc_grid-item { padding: 0 25px 0 0; }
	#additional-projects .post-data, #additional-news .post-data { border-bottom: 2px solid #41CFFF; }
	#additional-projects .button-more-arrow, #additional-news .button-more-arrow { margin-top: 60px !important; }
	#additional-projects .vc_gitem-post-data-source-post_excerpt p, #additional-news .vc_gitem-post-data-source-post_excerpt p { margin: 0; line-height: normal; min-height: calc(2.2rem * 2); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
	#additional-projects .button-more-arrow, #additional-news .button-more-arrow {margin-bottom: 0!important;}
}
@media (min-width: 992px) {
	#additional-projects { margin: 30px 0 60px; }
	#additional-projects .vc_column-inner, #additional-news .vc_column-inner { padding: 80px 60px; }
	#additional-projects .vc_pageable-slide-wrapper, #additional-news .vc_pageable-slide-wrapper { margin-right: -45px; }
	#additional-projects .vc_grid-item, #additional-news .vc_grid-item { padding: 0 45px 0 0; }
}