PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.3.4
Easy Elements for Elementor – Addons & Website Templates v1.3.4
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.3.4, at widgets/icon-box/css/icon-box.css

233 lines 5.2 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 min-width: auto;
77 height: auto;
78 background: transparent;
79 border-radius: 0;
80 }
81 .ee--icon-box .icon-box-description {
82 font-size: 18px;
83 color: var(--e-global-color-text);
84 transition: all 0.4s ease-in-out;
85 }
86 .ee--icon-box .icon-box-description a {
87 color: currentColor;
88 transition: all 0.4s ease-in-out;
89 }
90 .ee--icon-box .eel-read-more .eel-icon-to-text {
91 font-size: 15px;
92 font-weight: bold;
93 display: inline-block;
94 position: relative;
95 text-align: center;
96 max-width: 36px;
97 height: 36px;
98 border-radius: 36px;
99 overflow: hidden;
100 border: solid 1px var(--e-global-color-text);
101 color: var(--e-global-color-text);
102 transition: all 0.4s ease-in-out;
103 }
104 .ee--icon-box .eel-read-more .eel-icon-to-text .eel-text {
105 opacity: 0;
106 display: inline-block;
107 overflow: hidden;
108 margin-left: 36px;
109 line-height: 2.2em;
110 padding-right: 15px;
111 text-overflow: ellipsis;
112 white-space: nowrap;
113 transition: all 0.4s ease-in-out;
114 }
115 .ee--icon-box .eel-read-more .eel-icon-to-text .eel-read-more-text-icon {
116 position: absolute;
117 top: 50%;
118 transform: translateY(-50%);
119 left: 7px;
120 font-size: 22px;
121 display: inline-flex;
122 }
123 .ee--icon-box .eel-read-more .eel-icon-to-text:hover {
124 max-width: 100%;
125 }
126 .ee--icon-box .eel-read-more .eel-icon-to-text:hover .eel-text {
127 opacity: 1;
128 }
129 .ee--icon-box .eel-pro-number {
130 display: inline-block;
131 }
132 .ee--icon-box.right, .ee--icon-box.left {
133 display: flex;
134 gap: 20px;
135 }
136 @media screen and (max-width: 575px) {
137 .ee--icon-box.right, .ee--icon-box.left {
138 flex-wrap: wrap;
139 }
140 }
141 .ee--icon-box.right .eel-icon, .ee--icon-box.left .eel-icon {
142 margin-bottom: 0;
143 margin-top: 4px;
144 }
145 .ee--icon-box.right .eel-pro-number,
146 .ee--icon-box.right .eel-icon {
147 order: 2;
148 }
149 .ee--icon-box.right .eel-icon, .ee--icon-box.left .eel-icon {
150 margin: 0;
151 }
152 .ee--icon-box.right .eel-info-heading {
153 justify-content: flex-end;
154 }
155 .ee--icon-box.top .eel-info-heading {
156 display: block;
157 }
158
159 .eel-read-more-text svg path,
160 .eel-read-more-text svg,
161 .eel-read-more-text {
162 transition: all 0.4s;
163 display: inline-block;
164 }
165
166 .easyel-gradeint-yes {
167 background: linear-gradient(180deg, #FFD000 0%, rgba(255, 255, 255, 0.24) 100%);
168 -webkit-background-clip: text;
169 -webkit-text-fill-color: transparent;
170 background-clip: text;
171 text-fill-color: transparent;
172 }
173
174 .eel-icon.ee--gradient-border {
175 position: relative;
176 }
177 .eel-icon.ee--gradient-border::after {
178 position: absolute;
179 left: -0.5px;
180 content: "";
181 height: 56px;
182 width: 1px;
183 background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 25%, rgba(255, 255, 255, 0) 100%);
184 top: 50%;
185 transform: translate(-50%, -50%);
186 opacity: 0.4;
187 }
188 .eel-icon.ee--gradient-border::before {
189 position: absolute;
190 right: -0.5px;
191 content: "";
192 height: 56px;
193 width: 1px;
194 background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 25%, rgba(255, 255, 255, 0) 100%);
195 top: 50%;
196 transform: translate(50%, -50%);
197 opacity: 0.4;
198 }
199
200 .hover-jelly .elementor-image-box-img {
201 display: inline-block;
202 }
203
204 .hover-jelly .elementor-image-box-img img {
205 transition: all 0.4s ease-in-out;
206 }
207
208 .hover-jelly:hover .elementor-image-box-img img {
209 animation: jello 1.5s;
210 }
211
212 .eel-info-skin-2 {
213 flex-direction: column;
214 }
215 .eel-info-skin-2 .eel-info-heading {
216 display: flex;
217 gap: 20px;
218 align-items: center;
219 }
220 .eel-info-skin-2 .eel-read-more {
221 display: flex;
222 }
223 .eel-info-skin-2 .eel-read-more.stretch {
224 display: block;
225 }
226 .eel-info-skin-2 .eel-read-more.stretch .eel-read-more-text {
227 width: 100%;
228 text-align: center;
229 }
230
231 .ee--icon-box .feature-item span, .ee--icon-box .feature-item svg {
232 transition: all 0.4s ease-in-out;
233 }