PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / image-text-rows / style.css

style.css in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/image-text-rows/style.css

149 lines 4.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .bkbg-itr-app { display: block; }
2
3 .bkbg-itr-section {
4 font-family: inherit;
5 box-sizing: border-box;
6 }
7
8 .bkbg-itr-rows {
9 display: flex;
10 flex-direction: column;
11 }
12
13 /* row */
14 .bkbg-itr-row {
15 display: flex;
16 align-items: center;
17 gap: 40px;
18 flex-wrap: wrap;
19 }
20 .bkbg-itr-row-reverse { flex-direction: row-reverse; }
21
22 /* image column */
23 .bkbg-itr-img-col {
24 flex-shrink: 0;
25 }
26 .bkbg-itr-img-wrap {
27 position: relative;
28 overflow: hidden;
29 background: #f3f4f6;
30 }
31 .bkbg-itr-img-wrap img {
32 position: absolute;
33 inset: 0;
34 width: 100%;
35 height: 100%;
36 object-fit: cover;
37 }
38
39 /* text column */
40 .bkbg-itr-text-col { flex: 1; min-width: 0; }
41
42 .bkbg-itr-badge {
43 display: inline-block;
44 padding: 3px 12px;
45 border-radius: 999px;
46 font-size: 12px;
47 font-weight: 700;
48 text-transform: uppercase;
49 letter-spacing: 0.05em;
50 margin-bottom: 12px;
51 }
52
53 .bkbg-itr-text-col h2.bkbg-itr-title,
54 .bkbg-itr-text-col .bkbg-itr-title {
55 font-family: var(--bkbg-itr-h-font-family, inherit);
56 font-size: var(--bkbg-itr-h-font-size-d, 28px);
57 font-weight: var(--bkbg-itr-h-font-weight, 800);
58 font-style: var(--bkbg-itr-h-font-style, normal);
59 text-decoration: var(--bkbg-itr-h-text-decoration, none);
60 text-transform: var(--bkbg-itr-h-text-transform, none);
61 line-height: var(--bkbg-itr-h-line-height-d, 1.2);
62 letter-spacing: var(--bkbg-itr-h-letter-spacing-d, normal);
63 word-spacing: var(--bkbg-itr-h-word-spacing-d, normal);
64 margin: 0 0 14px;
65 }
66
67 .bkbg-itr-desc {
68 font-family: var(--bkbg-itr-bd-font-family, inherit);
69 font-size: var(--bkbg-itr-bd-font-size-d, 16px);
70 font-weight: var(--bkbg-itr-bd-font-weight, 400);
71 font-style: var(--bkbg-itr-bd-font-style, normal);
72 text-decoration: var(--bkbg-itr-bd-text-decoration, none);
73 text-transform: var(--bkbg-itr-bd-text-transform, none);
74 line-height: var(--bkbg-itr-bd-line-height-d, 1.65);
75 letter-spacing: var(--bkbg-itr-bd-letter-spacing-d, normal);
76 word-spacing: var(--bkbg-itr-bd-word-spacing-d, normal);
77 margin: 0 0 16px;
78 }
79
80 /* feature list */
81 .bkbg-itr-features { list-style: none; padding: 0; margin: 0 0 20px; }
82 .bkbg-itr-feature {
83 display: flex;
84 align-items: flex-start;
85 gap: 10px;
86 font-size: 15px;
87 line-height: 1.5;
88 margin-bottom: 8px;
89 }
90 .bkbg-itr-dot {
91 width: 8px;
92 height: 8px;
93 border-radius: 50%;
94 flex-shrink: 0;
95 margin-top: 6px;
96 }
97
98 /* button */
99 .bkbg-itr-btn {
100 display: inline-block;
101 padding: 10px 22px;
102 border-radius: 6px;
103 font-size: 15px;
104 font-weight: 600;
105 text-decoration: none;
106 transition: opacity 0.2s;
107 }
108 .bkbg-itr-btn:hover { opacity: 0.88; }
109
110 @media (max-width: 1024px) {
111 .bkbg-itr-text-col h2.bkbg-itr-title,
112 .bkbg-itr-text-col .bkbg-itr-title {
113 font-size: var(--bkbg-itr-h-font-size-t, var(--bkbg-itr-h-font-size-d, 28px));
114 line-height: var(--bkbg-itr-h-line-height-t, var(--bkbg-itr-h-line-height-d, 1.2));
115 letter-spacing: var(--bkbg-itr-h-letter-spacing-t, var(--bkbg-itr-h-letter-spacing-d, normal));
116 word-spacing: var(--bkbg-itr-h-word-spacing-t, var(--bkbg-itr-h-word-spacing-d, normal));
117 }
118 .bkbg-itr-desc {
119 font-size: var(--bkbg-itr-bd-font-size-t, var(--bkbg-itr-bd-font-size-d, 16px));
120 line-height: var(--bkbg-itr-bd-line-height-t, var(--bkbg-itr-bd-line-height-d, 1.65));
121 letter-spacing: var(--bkbg-itr-bd-letter-spacing-t, var(--bkbg-itr-bd-letter-spacing-d, normal));
122 word-spacing: var(--bkbg-itr-bd-word-spacing-t, var(--bkbg-itr-bd-word-spacing-d, normal));
123 }
124 }
125
126 @media (max-width: 767px) {
127 .bkbg-itr-text-col h2.bkbg-itr-title,
128 .bkbg-itr-text-col .bkbg-itr-title {
129 font-size: var(--bkbg-itr-h-font-size-m, var(--bkbg-itr-h-font-size-t, var(--bkbg-itr-h-font-size-d, 28px)));
130 line-height: var(--bkbg-itr-h-line-height-m, var(--bkbg-itr-h-line-height-t, var(--bkbg-itr-h-line-height-d, 1.2)));
131 letter-spacing: var(--bkbg-itr-h-letter-spacing-m, var(--bkbg-itr-h-letter-spacing-t, var(--bkbg-itr-h-letter-spacing-d, normal)));
132 word-spacing: var(--bkbg-itr-h-word-spacing-m, var(--bkbg-itr-h-word-spacing-t, var(--bkbg-itr-h-word-spacing-d, normal)));
133 }
134 .bkbg-itr-desc {
135 font-size: var(--bkbg-itr-bd-font-size-m, var(--bkbg-itr-bd-font-size-t, var(--bkbg-itr-bd-font-size-d, 16px)));
136 line-height: var(--bkbg-itr-bd-line-height-m, var(--bkbg-itr-bd-line-height-t, var(--bkbg-itr-bd-line-height-d, 1.65)));
137 letter-spacing: var(--bkbg-itr-bd-letter-spacing-m, var(--bkbg-itr-bd-letter-spacing-t, var(--bkbg-itr-bd-letter-spacing-d, normal)));
138 word-spacing: var(--bkbg-itr-bd-word-spacing-m, var(--bkbg-itr-bd-word-spacing-t, var(--bkbg-itr-bd-word-spacing-d, normal)));
139 }
140 }
141
142 @media (max-width: 768px) {
143 .bkbg-itr-row,
144 .bkbg-itr-row-reverse {
145 flex-direction: column !important;
146 }
147 .bkbg-itr-img-col { width: 100% !important; max-width: 100% !important; }
148 }
149