PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.4.0
Easy Elements for Elementor – Addons & Website Templates v1.4.0
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 / service-list / css / service-list.scss

service-list.scss in Easy Elements for Elementor – Addons & Website Templates 1.4.0, at widgets/service-list/css/service-list.scss

337 lines 7.9 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-text: #7A8986;
4 }
5
6 .elementor-widget-eel-service-list > .elementor-widget-container{
7 position: relative;
8 border: 1px solid rgba(238, 238, 238, 0.7215686275);
9 padding: 30px;
10 border-radius: 16px;
11 overflow: hidden;
12 box-shadow: 0 5px 16px rgba(0, 0, 0, 0.0196078431);
13 background: #fff;
14 }
15
16 .eel-service-list{
17 display: flex;
18 justify-content: space-between;
19 flex-wrap: wrap;
20 .eel-service-media{
21 max-width: 55%;
22 flex: 0 0 55%;
23 display: flex;
24 gap: 80px;
25 padding-right: 20px;
26 }
27 .eel-icon-img-wrap{
28 max-width: 128px;
29 min-width: 128px;
30 border-radius: 16px;
31 background: var(--e-global-color-primary);
32 padding: 30px;
33 max-height: 128px;
34 min-height: 128px;
35 display: grid;
36 place-content: center;
37 img{
38 border-radius: 2px;
39 display: block;
40 object-fit: cover;
41 }
42 &.eel-image-only{
43 padding: 0;
44 background: none;
45 border-radius: 0;
46 }
47 }
48 .eel-service-icon{
49 line-height: 0;
50 }
51 .eel-service-des{
52 max-width: 45%;
53 flex: 0 0 45%;
54 display: flex;
55 gap: 20px;
56 flex-wrap: wrap;
57 .eel-des{
58 max-width: 70%;
59 flex: 0 0 70%;
60 }
61 .eel-readmore-area{
62 max-width: 30%;
63 flex: 0 0 30%;
64 text-align: right;
65 flex: 1;
66 .eel-readmore i{
67 top: 3px;
68 position: relative;
69 }
70 }
71 }
72 .eel-service-icon{
73 svg{
74 width: 60px;
75 }
76 }
77 .eel-service-title{
78 margin-bottom: 0;
79 }
80 .eel-readmore{
81 transition: all 0.3s ease;
82 svg{
83 height: 1em;
84 fill: currentColor;
85 vertical-align: middle;
86 margin-left: 5px;
87 }
88 }
89
90 &.eel-service-list-skin3{
91 .eel-service-media{
92 gap: 40px;
93 align-items: center;
94 max-width: 45%;
95 flex: 0 0 45%;
96 padding-right: 0;
97 }
98 .eel-service-des {
99 max-width: 55%;
100 flex: 0 0 55%;
101 gap: 0px;
102 align-items: center;
103 }
104 .eel-service-des .eel-des {
105 max-width: 70%;
106 flex: 0 0 70%;
107 padding-right: 30px;
108 }
109 .eel-service-des .eel-readmore-area {
110 max-width: 30%;
111 flex: 0 0 30%;
112 }
113 }
114 }
115
116 .eel-only-icon{
117 span{
118 width: 100px;
119 height: 100px;
120 display: inline-grid;
121 place-content: center;
122 background: #fff;
123 align-items: center;
124 border-radius: 100%;
125 font-size: 34px;
126 svg{
127 width: 25px;
128 }
129 }
130 }
131
132 .eel-service-list .eel-service-des .eel-readmore.eel-only-icon svg {
133 width: 25px;
134 }
135
136 .eel-service-list-skin2{
137 display: block;
138 .eel-service-media{
139 max-width: 100%;
140 flex: 0 0 100%;
141 padding-right: 0;
142 gap: 16px;
143 align-items: center;
144 }
145 .eel-icon-img-wrap{
146 max-width: 40px;
147 min-width: 40px;
148 border-radius: 50%;
149 padding: 0;
150 max-height: 40px;
151 min-height: 40px;
152 display: grid;
153 place-content: center;
154 transition: all 0.3s ease;
155 svg{
156 width: 20px;
157 }
158 }
159 .eel-des{
160 margin-top: 20px;
161 }
162 .eel-readmore-area{
163 display: inline-flex;
164 justify-content: flex-end;
165 flex: 1;
166 align-items: center;
167 }
168 padding-bottom: 40px;
169 margin-bottom: 40px;
170 transition: all 0.3s ease;
171 position: relative;
172 &:before{
173 content: '';
174 display: block;
175 width: 100%;
176 height: 1px;
177 border-bottom: 1px solid rgba(238, 238, 238, 0.7215686275);
178 position: absolute;
179 bottom: 0;
180 left: 0;
181 }
182 &:after{
183 content: '';
184 display: block;
185 width:0;
186 height: 1px;
187 border-bottom: 1px solid var(--e-global-color-primary);
188 position: absolute;
189 bottom: 0;
190 left: 0;
191 opacity: 0;
192 transition: all 0.3s ease;
193 }
194 &:hover{
195 &:after{
196 opacity: 1;
197 width:50%;
198 }
199 .eel-icon-img-wrap{
200 background: var(--e-global-color-primary) !important;
201 border-color: var(--e-global-color-primary) !important;
202 }
203 }
204 .eel-only-icon{
205 i{
206 font-size: 22px;
207 }
208 svg{
209 width: 20px;
210 }
211 }
212 }
213
214 .eel-service-list-wrapper-skin2 > .elementor-widget-container{
215 padding: 0;
216 margin: 0;
217 }
218
219 .screen-reader-text {
220 position: absolute;
221 width: 1px;
222 height: 1px;
223 padding: 0;
224 overflow: hidden;
225 clip: rect(0, 0, 0, 0);
226 white-space: nowrap;
227 border: 0;
228 }
229
230
231 @media only screen and (max-width: 1024px) {
232 .eel-service-list .eel-service-media {
233 max-width: 50%;
234 flex: 0 0 50%;
235 }
236 .eel-service-list .eel-service-des {
237 max-width: 50%;
238 flex: 0 0 50%;
239 gap: 30px;
240 }
241 }
242
243
244 @media only screen and (max-width: 991px) {
245 .eel-service-list {
246 display: block;
247 }
248 .eel-service-list.eel-service-list-skin3 .eel-service-des,
249 .eel-service-list.eel-service-list-skin3 .eel-service-media {
250 max-width: 100%;
251 flex: 0 0 100%;
252 }
253 .eel-service-list.eel-service-list-skin3 .eel-service-des .eel-des {
254 max-width: 100%;
255 flex: 0 0 100%;
256 padding-right: 0px;
257 }
258 .eel-service-list .eel-service-media {
259 display: block;
260 padding-right: 0;
261 max-width: 100%;
262 text-align: center;
263 }
264 .eel-service-list .eel-icon-img-wrap{
265 margin: 0 auto 20px;
266 }
267 .eel-service-list .eel-service-des {
268 max-width: 100%;
269 display: block;
270 text-align: center;
271 }
272 .eel-service-list .eel-service-des .eel-des {
273 max-width: 100%;
274 margin: 20px 0;
275 }
276 .eel-service-list .eel-service-title br{
277 display: none;
278 }
279 }
280
281
282 @media only screen and (max-width: 767px) {
283 .eel-service-list.eel-service-list-skin3 .eel-service-media {
284 gap: 0;
285 align-items: center;
286 max-width: 100%;
287 flex: 0 0 100%;
288 padding-right: 0;
289 }
290 .eel-service-list .eel-service-media {
291 max-width: 100%;
292 flex: 0 0 100%;
293 display: grid;
294 gap: 0;
295 padding-right: 0;
296 }
297 .eel-service-list .eel-icon-img-wrap{
298 margin: 0 auto;
299 }
300 .eel-service-list .eel-service-title {
301 margin: 20px 0 20px;
302 }
303 .eel-service-list {
304 display: grid;
305 text-align: center;
306 }
307 .eel-service-list.eel-service-list-skin3 .eel-service-des .eel-des {
308 max-width: 100%;
309 flex: 0 0 100%;
310 padding-right: 0;
311 }
312 .eel-service-list.eel-service-list-skin3 .eel-service-des .eel-readmore-area {
313 max-width: 100%;
314 flex: 0 0 100%;
315 text-align: center;
316 }
317 .eel-service-list.eel-service-list-skin3 .eel-service-media {
318 gap: 0;
319 align-items: center;
320 max-width: 100%;
321 flex: 0 0 100%;
322 padding-right: 0;
323 }
324 .eel-service-list.eel-service-list-skin3 .eel-service-des .eel-des {
325 margin-bottom: 38px;
326 }
327 .eel-service-list.eel-service-list-skin3 .eel-service-des {
328 max-width: 100%;
329 flex: 0 0 100%;
330 }
331 .eel-service-list .eel-service-des .eel-des {
332 margin-top: 0;
333 }
334 .eel-service-list-skin2 .eel-readmore-area{
335 display: none;
336 }
337 }