PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.4.7
Easy Elements for Elementor – Addons & Website Templates v1.4.7
1.5.3 1.5.2 1.5.1 1.5.0 1.4.9 1.4.6 1.4.7 1.4.8 1.4.5 1.4.4 1.4.3 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 All 47 releases
easy-elements / widgets / icon-box / css / icon-box.css

icon-box.css in Easy Elements for Elementor – Addons & Website Templates 1.4.7, at widgets/icon-box/css/icon-box.css

280 lines 6.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --e-global-color-primary: #EAA638;
3 --e-global-color-secondary: #0B3665;
4 --e-global-color-text: #7A8986;
5 }
6
7 .ee--icon-box {
8 width: 100%;
9 overflow: hidden;
10 transition: all 0.4s ease-in-out;
11 position: relative;
12 z-index: 1;
13 }
14 .ee--icon-box::before {
15 content: "";
16 width: 100%;
17 height: 100%;
18 display: block;
19 position: absolute;
20 left: 0;
21 top: 0;
22 transition: all 0.4s ease-in-out;
23 z-index: -1;
24 }
25 .ee--icon-box.eel-bf-left::before, .ee--icon-box.eel-bf-right::before {
26 width: 0%;
27 }
28 .ee--icon-box.eel-bf-right::before {
29 left: inherit;
30 right: 0;
31 }
32 .ee--icon-box.eel-bf-top::before, .ee--icon-box.eel-bf-bottom::before {
33 height: 0%;
34 }
35 .ee--icon-box.eel-bf-bottom::before {
36 top: inherit;
37 bottom: 0;
38 }
39 .ee--icon-box.eel-bf-middle::before {
40 transform: scale(0);
41 }
42 .ee--icon-box:hover.eel-bf-left::before, .ee--icon-box:hover.eel-bf-right::before {
43 width: 100%;
44 }
45 .ee--icon-box:hover.eel-bf-top::before, .ee--icon-box:hover.eel-bf-bottom::before {
46 height: 100%;
47 }
48 .ee--icon-box:hover.eel-bf-middle::before {
49 transform: scale(1);
50 }
51 .ee--icon-box svg {
52 height: 1em;
53 width: 1em;
54 transition: all 0.4s ease-in-out;
55 }
56 .ee--icon-box .icon-box-title {
57 color: var(--e-global-color-secondary);
58 margin-bottom: 14px;
59 transition: all 0.4s ease-in-out;
60 }
61 .ee--icon-box .icon-box-title a {
62 color: currentColor;
63 }
64 .ee--icon-box .eel-icon {
65 min-width: 60px;
66 height: 60px;
67 background: var(--e-global-color-primary);
68 display: inline-grid;
69 margin-bottom: 36px;
70 border-radius: 16px;
71 font-size: 20px;
72 place-content: center;
73 transition: all 0.4s;
74 }
75 .ee--icon-box .eel-icon.eel-icon-image {
76 display: inline-block;
77 min-width: auto;
78 height: auto;
79 background: transparent;
80 border-radius: 0;
81 }
82 .ee--icon-box .icon-box-description {
83 font-size: 18px;
84 color: var(--e-global-color-text);
85 transition: all 0.4s ease-in-out;
86 }
87 .ee--icon-box .icon-box-description a {
88 color: currentColor;
89 transition: all 0.4s ease-in-out;
90 }
91 .ee--icon-box .eel-read-more .eel-icon-to-text {
92 font-size: 15px;
93 font-weight: bold;
94 display: inline-block;
95 position: relative;
96 text-align: center;
97 max-width: 36px;
98 height: 36px;
99 border-radius: 36px;
100 overflow: hidden;
101 border: solid 1px var(--e-global-color-text);
102 color: var(--e-global-color-text);
103 transition: all 0.4s ease-in-out;
104 }
105 .ee--icon-box .eel-read-more .eel-icon-to-text .eel-text {
106 opacity: 0;
107 display: inline-block;
108 overflow: hidden;
109 margin-left: 36px;
110 line-height: 2.2em;
111 padding-right: 15px;
112 text-overflow: ellipsis;
113 white-space: nowrap;
114 transition: all 0.4s ease-in-out;
115 }
116 .ee--icon-box .eel-read-more .eel-icon-to-text .eel-read-more-text-icon {
117 position: absolute;
118 top: 50%;
119 transform: translateY(-50%);
120 left: 7px;
121 font-size: 22px;
122 display: inline-flex;
123 }
124 .ee--icon-box .eel-read-more .eel-icon-to-text:hover {
125 max-width: 100%;
126 }
127 .ee--icon-box .eel-read-more .eel-icon-to-text:hover .eel-text {
128 opacity: 1;
129 }
130 .ee--icon-box .eel-pro-number {
131 display: inline-block;
132 }
133 .ee--icon-box.right, .ee--icon-box.left {
134 display: flex;
135 gap: 20px;
136 }
137 @media screen and (max-width: 575px) {
138 .ee--icon-box.right, .ee--icon-box.left {
139 flex-wrap: wrap;
140 }
141 }
142 .ee--icon-box.right .eel-icon, .ee--icon-box.left .eel-icon {
143 margin-bottom: 0;
144 margin-top: 4px;
145 }
146 .ee--icon-box.right .eel-pro-number,
147 .ee--icon-box.right .eel-icon {
148 order: 2;
149 }
150 .ee--icon-box.right .eel-icon, .ee--icon-box.left .eel-icon {
151 margin: 0;
152 }
153 .ee--icon-box.right .eel-info-heading {
154 justify-content: flex-end;
155 }
156 .ee--icon-box.top .eel-info-heading {
157 display: block;
158 }
159
160 .eel-read-more-text svg path,
161 .eel-read-more-text svg,
162 .eel-read-more-text {
163 transition: all 0.4s;
164 display: inline-block;
165 }
166
167 .easyel-gradeint-yes {
168 background: linear-gradient(180deg, #FFD000 0%, rgba(255, 255, 255, 0.24) 100%);
169 -webkit-background-clip: text;
170 -webkit-text-fill-color: transparent;
171 background-clip: text;
172 text-fill-color: transparent;
173 }
174
175 .eel-icon.ee--gradient-border {
176 position: relative;
177 }
178 .eel-icon.ee--gradient-border::after {
179 position: absolute;
180 left: -0.5px;
181 content: "";
182 height: 56px;
183 width: 1px;
184 background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 25%, rgba(255, 255, 255, 0) 100%);
185 top: 50%;
186 transform: translate(-50%, -50%);
187 opacity: 0.4;
188 }
189 .eel-icon.ee--gradient-border::before {
190 position: absolute;
191 right: -0.5px;
192 content: "";
193 height: 56px;
194 width: 1px;
195 background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 25%, rgba(255, 255, 255, 0) 100%);
196 top: 50%;
197 transform: translate(50%, -50%);
198 opacity: 0.4;
199 }
200
201 .hover-jelly .elementor-image-box-img {
202 display: inline-block;
203 }
204
205 .hover-jelly .elementor-image-box-img img {
206 transition: all 0.4s ease-in-out;
207 }
208
209 .hover-jelly:hover .elementor-image-box-img img {
210 animation: jello 1.5s;
211 }
212
213 .eel-info-skin-2 {
214 flex-direction: column;
215 }
216 .eel-info-skin-2 .eel-info-heading {
217 display: flex;
218 gap: 20px;
219 align-items: center;
220 }
221 .eel-info-skin-2 .eel-read-more {
222 display: flex;
223 }
224 .eel-info-skin-2 .eel-read-more.stretch {
225 display: block;
226 }
227 .eel-info-skin-2 .eel-read-more.stretch .eel-read-more-text {
228 width: 100%;
229 text-align: center;
230 }
231
232 .ee--icon-box .feature-item span, .ee--icon-box .feature-item svg {
233 transition: all 0.4s ease-in-out;
234 }
235
236 /* Full box link overlay */
237 .eel-box-link {
238 position: absolute;
239 top: 0;
240 left: 0;
241 width: 100%;
242 height: 100%;
243 z-index: 1;
244 }
245
246 .ee--icon-box .eel-read-more {
247 position: relative;
248 z-index: 2;
249 }
250
251 .ee--icon-box .eel-read-more .eel-read-more-link {
252 color: inherit;
253 text-decoration: none;
254 display: inline-flex;
255 align-items: center;
256 }
257
258 /* Button Alignment */
259 [class*=eel-btn-align-] .eel-read-more {
260 display: flex;
261 }
262
263 .eel-btn-align-left .eel-read-more {
264 justify-content: flex-start;
265 }
266
267 .eel-btn-align-center .eel-read-more {
268 justify-content: center;
269 }
270
271 .eel-btn-align-right .eel-read-more {
272 justify-content: flex-end;
273 }
274
275 .eel-btn-align-stretch .eel-read-more a, .eel-btn-align-stretch .eel-read-more span {
276 width: 100%;
277 display: flex;
278 justify-content: center;
279 text-align: center;
280 }