/*
Theme Name: Dessau Child
Theme URI: https://dessau.qodeinteractive.com
Description: A child theme of Dessau Theme
Author: Select Themes
Author URI: https://themeforest.net/user/select-themes
Version: 1.0.1
Text Domain: dessau
Template: dessau
*/
/* BATIR-VIT — compatibilitate vizuală după update (WP 5.6 -> 6.9, WPBakery 6 -> 8) */
/* WP 6.x resetează marginea <figure> (:where(figure){margin:0 0 1em}); în 5.6 blocurile imagine păstrau marginea implicită a browserului (1em 40px) */
figure.wp-block-image { margin: 1em 40px; }
/* markup 5.6 cu aliniere: <div class="wp-block-image"><figure class="aligncenter"> — în 5.6: div fără margini laterale, figure 10px 0 */
div.wp-block-image { margin: 0 0 1em; }
div.wp-block-image > figure { margin: 10px 0; }
/* WPBakery 8 a adăugat box-sizing:border-box pe indicatorii vc_images_carousel (punctele devin 10px în loc de 12px) */
body .vc_images_carousel .vc_carousel-indicators li { box-sizing: content-box; }
/* WPBakery 8 pune display:block pe toate imaginile din carousel; în 6.0.5 imaginile (din .vc_inner) rămâneau inline (+7px sub imagine) */
body .vc_images_carousel .vc_carousel-inner .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item .vc_inner img { display: inline; }
/* Blocuri Gutenberg salvate în WP 5.6 (markup vechi, fără clase de layout) — reproducem stilurile block-library 5.6 */
.wp-block-buttons.aligncenter { text-align: center; }
.wp-block-buttons .wp-block-button { display: inline-block; margin-right: .5em; margin-bottom: .5em; }
.wp-block-buttons .wp-block-button:last-child { margin-right: 0; }
.wp-block-button__link { font-size: 1.125em; padding: .667em 1.333em; border-radius: 1.55em; }
.wp-block-image figcaption { margin-top: .5em; margin-bottom: 1em; }
.wp-block-buttons.aligncenter { justify-content: center; }
figure.wp-block-image { display: block; }
.wp-block-image img { display: inline; vertical-align: baseline; }
.wp-block-buttons:empty { display: block; } /* în 5.6 blocul gol nu era flex, deci marginile vecinilor se suprapuneau */
/* WPBakery 7+ învelește conținutul în .wpb-content-wrapper, deci selectorul Dessau „.qodef-ps-info-holder > .vc_row” nu mai prinde (pagini proiect) */
.qodef-portfolio-single-holder .qodef-ps-info-holder > .wpb-content-wrapper > .vc_row { padding-bottom: 38px; }

/* WPBakery 8 a transformat un fix doar-pentru-IE (@media -ms-high-contrast) în @media (forced-colors:active),(forced-colors:none),
   care se aplică în ORICE browser: coloanele goale din rândurile „flex” primesc min-height:1em (ex. /video/ pe mobil +14px). Anulăm. */
@media (forced-colors: none) {
	body .vc_row.vc_row-flex > .vc_column_container > .vc_column-inner > * { min-height: auto; }
}
