PluginProbe
Easy Elements for Elementor – Addons & Website Templates / 1.3.0
Easy Elements for Elementor – Addons & Website Templates v1.3.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 / icon-box / css / icon-box.css

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

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