206. Araxis Merge File Comparison Report

Produced by Araxis Merge on 2020-08-14 00:01:43 +0000. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

206.1 Files compared

#LocationFileLast Modified
1Porto v3.2.3/Magento 2.x/Porto Theme/pub/media/porto/web/css/headertype25.css2019-11-25 09:39:40 +0000
2Porto v3.2.4/Magento 2.x/Porto Theme/pub/media/porto/web/css/headertype25.css2019-11-25 09:39:40 +0000

206.2 Comparison summary

DescriptionBetween
Files 1 and 2
Text BlocksLines
Unchanged1882
Changed00
Inserted00
Removed00

206.3 Comparison options

WhitespaceConsecutive whitespace is treated as a single space
Character caseDifferences in character case are significant
Line endingsDifferences in line endings (CR and LF characters) are ignored
CR/LF charactersNot shown in the comparison detail
Active line-pairing rules

206.4 Active regular expressions

No regular expressions were active.

206.5 Comparison detail

1 .page-header.type25 { 1 .page-header.type25 {
2     border: 0; 2     border: 0;
3     background-color: #f6f7f9; 3     background-color: #f6f7f9;
4 } 4 }
5 .page-header.type25 .panel.wrapper { 5 .page-header.type25 .panel.wrapper {
6     background-color: #fff; 6     background-color: #fff;
7     border-bottom: 1px solid #f0f0f0; 7     border-bottom: 1px solid #f0f0f0;
8     display: none; 8     display: none;
9 } 9 }
10 .page-header.type25 .header.content { 10 .page-header.type25 .header.content {
11     display: flex; 11     display: flex;
12 } 12 }
13 .page-header.type25 .header-main-left, .page-header.type25 .header-main-right { 13 .page-header.type25 .header-main-left, .page-header.type25 .header-main-right {
14     flex: 1; 14     flex: 1;
15     display: flex; 15     display: flex;
16     align-items: center; 16     align-items: center;
17 } 17 }
18 .page-header.type25 .header-main-left { 18 .page-header.type25 .header-main-left {
19     padding: 27px 0; 19     padding: 27px 0;
20 } 20 }
21 .page-header.type25 .header-main-right { 21 .page-header.type25 .header-main-right {
22     padding: 22px 0; 22     padding: 22px 0;
23     justify-content: flex-end; 23     justify-content: flex-end;
24 } 24 }
25 .page-header.type25 .logo { 25 .page-header.type25 .logo {
26     max-width: none; 26     max-width: none;
27 } 27 }
28 .page-header.type25 .header-main-right a[title="My Account"] > i { 28 .page-header.type25 .header-main-right a[title="My Account"] > i {
29     width: 52px; 29     width: 52px;
30     height: 52px; 30     height: 52px;
31     text-align: center; 31     text-align: center;
32     padding: 7px 0; 32     padding: 7px 0;
33     border: 1px solid #e7e7e7; 33     border: 1px solid #e7e7e7;
34     border-radius: 50px; 34     border-radius: 50px;
35     margin-right: 15px; 35     margin-right: 15px;
36     font-size: 25px; 36     font-size: 25px;
37     color: #222529; 37     color: #222529;
38 } 38 }
39 .page-header.type25 .header-main-right a[title="My Account"] > * { 39 .page-header.type25 .header-main-right a[title="My Account"] > * {
40     display: inline-block; 40     display: inline-block;
41     vertical-align: middle; 41     vertical-align: middle;
42     text-align: left; 42     text-align: left;
43 } 43 }
44 .page-header.type25 .header-main-right a[title="My Account"] > i { 44 .page-header.type25 .header-main-right a[title="My Account"] > i {
45     width: 52px; 45     width: 52px;
46     height: 52px; 46     height: 52px;
47     text-align: center; 47     text-align: center;
48     padding: 7px 0; 48     padding: 7px 0;
49     border: 1px solid #e7e7e7; 49     border: 1px solid #e7e7e7;
50     border-radius: 50px; 50     border-radius: 50px;
51     margin-right: 15px; 51     margin-right: 15px;
52     font-size: 25px; 52     font-size: 25px;
53 } 53 }
54 .page-header.type25 .header-main-right .action.my-wishlist { 54 .page-header.type25 .header-main-right .action.my-wishlist {
55     font-size: 27px; 55     font-size: 27px;
56     color: #222529; 56     color: #222529;
57     margin-left: 24px; 57     margin-left: 24px;
58 } 58 }
59 .page-header.type25 .minicart-wrapper { 59 .page-header.type25 .minicart-wrapper {
60     margin-top: 10px; 60     margin-top: 10px;
61     margin-right: 10px; 61     margin-right: 10px;
62     width: auto; 62     width: auto;
63     margin-left: 20px; 63     margin-left: 20px;
64     vertical-align: middle; 64     vertical-align: middle;
65     float: none; 65     float: none;
66 } 66 }
67 .page-header.type25 .minicart-wrapper .action.showcart { 67 .page-header.type25 .minicart-wrapper .action.showcart {
68     width: 25px; 68     width: 25px;
69     height: 20px; 69     height: 20px;
70     border: 2px solid #222529; 70     border: 2px solid #222529;
71     border-radius: 0 0 5px 5px; 71     border-radius: 0 0 5px 5px;
72     position: relative; 72     position: relative;
73     opacity: .9; 73     opacity: .9;
74     padding-right: 0; 74     padding-right: 0;
75 } 75 }
76 .page-header.type25 .minicart-wrapper .action.showcart:before { 76 .page-header.type25 .minicart-wrapper .action.showcart:before {
77     content: '' !important; 77     content: '' !important;
78     position: absolute; 78     position: absolute;
79     border: 2px solid; 79     border: 2px solid;
80     border-color: inherit; 80     border-color: inherit;
81     border-bottom: none; 81     border-bottom: none;
82     border-radius: 10px 10px 0 0; 82     border-radius: 10px 10px 0 0;
83     left: 50%; 83     left: 50%;
84     top: -8px; 84     top: -8px;
85     margin-left: -7.5px; 85     margin-left: -7.5px;
86     width: 15px; 86     width: 15px;
87     height: 11px; 87     height: 11px;
88 } 88 }
89 .page-header.type25 .minicart-wrapper .action.showcart .counter.qty { 89 .page-header.type25 .minicart-wrapper .action.showcart .counter.qty {
90     width: 16px; 90     width: 16px;
91     height: 16px; 91     height: 16px;
92     display: block; 92     display: block;
93     font-size: 10px; 93     font-size: 10px;
94     color: #fff; 94     color: #fff;
95     background-color: #ed5348; 95     background-color: #ed5348;
96     text-align: center; 96     text-align: center;
97     line-height: 16px; 97     line-height: 16px;
98     border-radius: 20px; 98     border-radius: 20px;
99     min-width: auto; 99     min-width: auto;
100     left: auto; 100     left: auto;
101     right: -14px; 101     right: -14px;
102     margin-top: -20px; 102     margin-top: -20px;
103 } 103 }
104 .page-header.type25 .menu-container { 104 .page-header.type25 .menu-container {
105     border-top: 1px solid #f0f0f0; 105     border-top: 1px solid #f0f0f0;
106     border-bottom: 1px solid #e7e7e7; 106     border-bottom: 1px solid #e7e7e7;
107     background-color: #fff; 107     background-color: #fff;
108 } 108 }
109 .page-header.type25 .menu-wrapper { 109 .page-header.type25 .menu-wrapper {
110     display: flex; 110     display: flex;
111 } 111 }
112 .page-header.type25 .drop-menu { 112 .page-header.type25 .drop-menu {
113     padding: 0; 113     padding: 0;
114     width: auto; 114     width: auto;
115     min-width: 0; 115     min-width: 0;
116     float: none; 116     float: none;
117 } 117 }
118 .page-header.type25 .drop-menu > a { 118 .page-header.type25 .drop-menu > a {
119     width: auto; 119     width: auto;
120     pointer-events: all; 120     pointer-events: all;
121     background: none; 121     background: none;
122     font-size: 15px; 122     font-size: 15px;
123     text-transform: none; 123     text-transform: none;
124     padding: 17px 20px; 124     padding: 17px 20px;
125     height: 52px; 125     height: 52px;
126     color: #222529; 126     color: #222529;
127     border-right: 1px solid #e7e7e7; 127     border-right: 1px solid #e7e7e7;
128     white-space: nowrap; 128     white-space: nowrap;
129 } 129 }
130 .page-header.type25 .drop-menu > a:after { 130 .page-header.type25 .drop-menu > a:after {
131     content: '\f813'; 131     content: '\f813';
132     display: inline-block; 132     display: inline-block;
133     font-family: 'porto-icons'; 133     font-family: 'porto-icons';
134     vertical-align: middle; 134     vertical-align: middle;
135     margin-left: 5px; 135     margin-left: 5px;
136     line-height: 1; 136     line-height: 1;
137 } 137 }
138 .page-header.type25 .drop-menu > a > span { 138 .page-header.type25 .drop-menu > a > span {
139     display: inline-block; 139     display: inline-block;
140     vertical-align: middle; 140     vertical-align: middle;
141 } 141 }
142 .page-header.type25 .drop-menu > a .toggle { 142 .page-header.type25 .drop-menu > a .toggle {
143     border-top: 2px solid; 143     border-top: 2px solid;
144     width: 18px; 144     width: 18px;
145     vertical-align: middle; 145     vertical-align: middle;
146     margin-right: 12px; 146     margin-right: 12px;
147     display: inline-block; 147     display: inline-block;
148     position: relative; 148     position: relative;
149 } 149 }
150 .page-header.type25 .drop-menu > a .toggle:before { 150 .page-header.type25 .drop-menu > a .toggle:before {
151     content: ''; 151     content: '';
152     position: absolute; 152     position: absolute;
153     left: 0; 153     left: 0;
154     right: 0; 154     right: 0;
155     top: -7px; 155     top: -7px;
156     border-top: 2px solid; 156     border-top: 2px solid;
157 } 157 }
158 .page-header.type25 .drop-menu > a .toggle:after { 158 .page-header.type25 .drop-menu > a .toggle:after {
159     content: ''; 159     content: '';
160     position: absolute; 160     position: absolute;
161     left: 0; 161     left: 0;
162     right: 0; 162     right: 0;
163     bottom: -5px; 163     bottom: -5px;
164     border-top: 2px solid; 164     border-top: 2px solid;
165 } 165 }
166 .page-header.type25 .search-area > a { 166 .page-header.type25 .search-area > a {
167     display: none; 167     display: none;
168 } 168 }
169 .page-header.type25 .block-search input:focus, .page-header.type25 .search-category select:focus { 169 .page-header.type25 .block-search input:focus, .page-header.type25 .search-category select:focus {
170     box-shadow: none; 170     box-shadow: none;
171 } 171 }
172 .page-header.type25 .block-search .action.search:before { 172 .page-header.type25 .block-search .action.search:before {
173     content: '\e884'; 173     content: '\e884';
174     font-weight: 900; 174     font-weight: 900;
175     font-size: 16px; 175     font-size: 16px;
176 } 176 }
177 .page-header.type25 .block-search input { 177 .page-header.type25 .block-search input {
178     font-size: 14px; 178     font-size: 14px;
179     font-style: italic; 179     font-style: italic;
180 } 180 }
181 .page-header.type25 .block-search .search-category { 181 .page-header.type25 .block-search .search-category {
182     display: none; 182     display: none;
183 } 183 }
184 .page-header.type25 .drop-menu > a.active { 184 .page-header.type25 .drop-menu > a.active {
185     background-color: #293871; 185     background-color: #293871;
186     color: #fff; 186     color: #fff;
187 } 187 }
188 .page-header.type25 .minicart-wrapper .action.showcart:after { 188 .page-header.type25 .minicart-wrapper .action.showcart:after {
189     display: none; 189     display: none;
190 } 190 }
191 .page-header.type25 .search-toggle-icon > i:before { 191 .page-header.type25 .search-toggle-icon > i:before {
192     content: '\e884'; 192     content: '\e884';
193     font-weight: 900; 193     font-weight: 900;
194 } 194 }
195 @media (min-width: 768px) { 195 @media (min-width: 768px) {
196     .page-header.type25 .panel.header .switcher { 196     .page-header.type25 .panel.header .switcher {
197         margin-right: 15px; 197         margin-right: 15px;
198     } 198     }
199     .page-header.type25 .switcher .options .action.toggle:after { 199     .page-header.type25 .switcher .options .action.toggle:after {
200         line-height: 14px; 200         line-height: 14px;
201     } 201     }
202     .page-header.type25 .drop-menu .nav-sections { 202     .page-header.type25 .drop-menu .nav-sections {
203         position: absolute !important; 203         position: absolute !important;
204         top: 100% !important; 204         top: 100% !important;
205         width: 250px !important; 205         width: 250px !important;
206         left: 0 !important; 206         left: 0 !important;
207         border-bottom: 0; 207         border-bottom: 0;
208         border-top: 3px solid #293871; 208         border-top: 3px solid #293871;
209         box-shadow: 0 0 60px rgba(0,0,0,.15); 209         box-shadow: 0 0 60px rgba(0,0,0,.15);
210     } 210     }
211     .page-header.type25 .drop-menu .nav-sections:not(.visible) { 211     .page-header.type25 .drop-menu .nav-sections:not(.visible) {
212         visibility: hidden; 212         visibility: hidden;
213         opacity: 0; 213         opacity: 0;
214     } 214     }
215     .page-header.type25 .drop-menu .nav-sections.visible { 215     .page-header.type25 .drop-menu .nav-sections.visible {
216         visibility: visible; 216         visibility: visible;
217         opacity: 1; 217         opacity: 1;
218     } 218     }
219     .page-header.type25 .block-search { 219     .page-header.type25 .block-search {
220         width: 100%; 220         width: 100%;
221         margin: 0; 221         margin: 0;
222     } 222     }
223     .page-header.type25.sticky-header .navigation { 223     .page-header.type25.sticky-header .navigation {
224         padding: 0; 224         padding: 0;
225     } 225     }
226     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0 { 226     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0 {
227         border-left: 1px solid #e7e7e7; 227         border-left: 1px solid #e7e7e7;
228         margin: 0; 228         margin: 0;
229     } 229     }
230     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0:first-child { 230     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0:first-child {
231         border-left: 0; 231         border-left: 0;
232     } 232     }
233     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0 > a { 233     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0 > a {
234         font-size: 14px; 234         font-size: 14px;
235         font-weight: 500; 235         font-weight: 500;
236         line-height: 22px; 236         line-height: 22px;
237         letter-spacing: 0.14px; 237         letter-spacing: 0.14px;
238         color: #777777; 238         color: #777777;
239         padding: 15px 20px 15px 20px; 239         padding: 15px 20px 15px 20px;
240         text-transform: none; 240         text-transform: none;
241         max-height: 52px; 241         max-height: 52px;
242     } 242     }
243     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0:hover > a { 243     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0:hover > a {
244         color: #222529; 244         color: #222529;
245     } 245     }
246     .page-header.type25 .custom-menu-block .navigation .level0.parent > a:after { 246     .page-header.type25 .custom-menu-block .navigation .level0.parent > a:after {
247         line-height: 1; 247         line-height: 1;
248         vertical-align: middle; 248         vertical-align: middle;
249     } 249     }
250     .page-header.type25 .drop-menu + .custom-menu-block { 250     .page-header.type25 .drop-menu + .custom-menu-block {
251         float: none; 251         float: none;
252         margin-right: auto; 252         margin-right: auto;
253         position: relative; 253         position: relative;
254         z-index: 5; 254         z-index: 5;
255     } 255     }
256     .page-header.type25 .block-search input { 256     .page-header.type25 .block-search input {
257         border: 0; 257         border: 0;
258         border-bottom: 2px solid #222529; 258         border-bottom: 2px solid #222529;
259         padding-left: 0; 259         padding-left: 0;
260         height: 53px; 260         height: 53px;
261         margin-bottom: -1px; 261         margin-bottom: -1px;
262     } 262     }
263     .page-header.type25 .search-category select { 263     .page-header.type25 .search-category select {
264         border-width: 0 1px; 264         border-width: 0 1px;
265         height: 50px !important; 265         height: 50px !important;
266     } 266     }
267     .page-header.type25 .search-area { 267     .page-header.type25 .search-area {
268         width: 33.3333%; 268         width: 33.3333%;
269         margin-left: auto; 269         margin-left: auto;
270     } 270     }
271     .page-header.type25 .block-search .action.search { 271     .page-header.type25 .block-search .action.search {
272         width: 38px; 272         width: 38px;
273         height: 50px; 273         height: 50px;
274         font-size: 16px; 274         font-size: 16px;
275         color: #222529; 275         color: #222529;
276     } 276     }
277     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0 { 277     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0 {
278         display: block; 278         display: block;
279         margin: 0; 279         margin: 0;
280         border-top: 1px solid rgba(0,0,0,0.125); 280         border-top: 1px solid rgba(0,0,0,0.125);
281     } 281     }
282     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0:first-child { 282     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0:first-child {
283         border-top: 0; 283         border-top: 0;
284     } 284     }
285     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0 > a { 285     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0 > a {
286         display: block; 286         display: block;
287         line-height: 49px; 287         line-height: 49px;
288         font-size: 14px; 288         font-size: 14px;
289         font-weight: 500; 289         font-weight: 500;
290         letter-spacing: 0.14px; 290         letter-spacing: 0.14px;
291         text-transform: none; 291         text-transform: none;
292         color: #777; 292         color: #777;
293     } 293     }
294     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0 > a > .menu-thumb-icon { 294     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0 > a > .menu-thumb-icon {
295         margin-right: 8px; 295         margin-right: 8px;
296         font-size: 1.25em; 296         font-size: 1.25em;
297         position: relative; 297         position: relative;
298         top: 1px; 298         top: 1px;
299     } 299     }
300     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0:hover > a { 300     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0:hover > a {
301         color: #222529; 301         color: #222529;
302     } 302     }
303     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0.fullwidth > .submenu, .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0.staticwidth > .submenu { 303     .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0.fullwidth > .submenu, .page-header.type25 .drop-menu .sw-megamenu.navigation li.level0.staticwidth > .submenu {
304         padding-bottom: 8px; 304         padding-bottom: 8px;
305         padding-top: 8px; 305         padding-top: 8px;
306     } 306     }
307     .page-header.type25.sticky-header .menu-container { 307     .page-header.type25.sticky-header .menu-container {
308         position: fixed; 308         position: fixed;
309         left: 0; 309         left: 0;
310         right: 0; 310         right: 0;
311         top: 0; 311         top: 0;
312     } 312     }
313 } 313 }
314 @media (min-width: 768px) and (max-width: 1199px) { 314 @media (min-width: 768px) and (max-width: 1199px) {
315     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0 > a { 315     .page-header.type25 .custom-menu-block .sw-megamenu.navigation li.level0 > a {
316         font-size: 12px; 316         font-size: 12px;
317         padding-left: 15px; 317         padding-left: 15px;
318         padding-right: 15px; 318         padding-right: 15px;
319     } 319     }
320 } 320 }
321 @media (min-width: 992px) { 321 @media (min-width: 992px) {
322     .page-header.type25 .header-main-right .search-area { 322     .page-header.type25 .header-main-right .search-area {
323         display: none; 323         display: none;
324     } 324     }
325 } 325 }
326 @media (max-width: 991px) { 326 @media (max-width: 991px) {
327     .page-header.type25 .menu-container .search-area { 327     .page-header.type25 .menu-container .search-area {
328         display: none; 328         display: none;
329     } 329     }
330     .page-header.type25 .header-main-left { 330     .page-header.type25 .header-main-left {
331         display: none; 331         display: none;
332     } 332     }
333 } 333 }
334 @media (max-width: 991px) and (min-width: 768px) { 334 @media (max-width: 991px) and (min-width: 768px) {
335     .page-header.type25 .search-area { 335     .page-header.type25 .search-area {
336         width: auto; 336         width: auto;
337         margin-left: 34px; 337         margin-left: 34px;
338         position: relative; 338         position: relative;
339     } 339     }
340     .page-header.type25 .search-area > a { 340     .page-header.type25 .search-area > a {
341         display: block; 341         display: block;
342         font-size: 20px; 342         font-size: 20px;
343         color: #222529; 343         color: #222529;
344     } 344     }
345     .page-header.type25 .search-area > a > span { 345     .page-header.type25 .search-area > a > span {
346         display: none; 346         display: none;
347     } 347     }
348     .page-header.type25 .block-search { 348     .page-header.type25 .block-search {
349         position: absolute; 349         position: absolute;
350         right: -40px; 350         right: -40px;
351         top: 100%; 351         top: 100%;
352         width: 280px; 352         width: 280px;
353         margin-top: 15px; 353         margin-top: 15px;
354         border: 5px solid #ccc; 354         border: 5px solid #ccc;
355         border-radius: 50px; 355         border-radius: 50px;
356         visibility: hidden; 356         visibility: hidden;
357         opacity: 0; 357         opacity: 0;
358         transition: all .3s; 358         transition: all .3s;
359     } 359     }
360     .page-header.type25 .block-search:before { 360     .page-header.type25 .block-search:before {
361         content: ""; 361         content: "";
362         position: absolute; 362         position: absolute;
363         right: 38px; 363         right: 38px;
364         top: -27px; 364         top: -27px;
365         width: 22px; 365         width: 22px;
366         height: 22px; 366         height: 22px;
367         border: 11px solid transparent; 367         border: 11px solid transparent;
368         border-bottom-color: #ccc; 368         border-bottom-color: #ccc;
369     } 369     }
370     .page-header.type25 .block-search.show { 370     .page-header.type25 .block-search.show {
371         visibility: visible; 371         visibility: visible;
372         opacity: 1; 372         opacity: 1;
373     } 373     }
374     .page-header.type25 .block-search input { 374     .page-header.type25 .block-search input {
375         border: 0; 375         border: 0;
376         padding-left: 20px; 376         padding-left: 20px;
377         height: 38px; 377         height: 38px;
378         border-radius: 20px; 378         border-radius: 20px;
379     } 379     }
380     .page-header.type25 .block-search .action.search { 380     .page-header.type25 .block-search .action.search {
381         height: 37px; 381         height: 37px;
382         line-height: 37px; 382         line-height: 37px;
383     } 383     }
384     .page-header.type25 .header-main-right .action.my-wishlist { 384     .page-header.type25 .header-main-right .action.my-wishlist {
385         margin-left: 15px; 385         margin-left: 15px;
386     } 386     }
387 } 387 }
388 @media (max-width: 767px) { 388 @media (max-width: 767px) {
389     .page-header.type25 .menu-container, .page-header.type25 .header-main-right > .custom-block { 389     .page-header.type25 .menu-container, .page-header.type25 .header-main-right > .custom-block {
390         height: 0; 390         height: 0;
391         overflow: hidden; 391         overflow: hidden;
392         border: 0; 392         border: 0;
393     } 393     }
394     .page-header.type25 .header-main-center { 394     .page-header.type25 .header-main-center {
395         white-space: nowrap; 395         white-space: nowrap;
396     } 396     }
397     .page-header.type25 .logo { 397     .page-header.type25 .logo {
398         margin: 22.5px 0; 398         margin: 22.5px 0;
399     } 399     }
400     .page-header.type25 .logo img { 400     .page-header.type25 .logo img {
401         height: auto; 401         height: auto;
402     } 402     }
403     .page-header.type25 .nav-toggle { 403     .page-header.type25 .nav-toggle {
404         line-height: 90px; 404         line-height: 90px;
405         color: #222529; 405         color: #222529;
406         margin-right: 15px; 406         margin-right: 15px;
407         float: none; 407         float: none;
408         display: inline-block; 408         display: inline-block;
409         vertical-align: middle; 409         vertical-align: middle;
410     } 410     }
411     .page-header.type25 .nav-toggle:before { 411     .page-header.type25 .nav-toggle:before {
412         color: inherit; 412         color: inherit;
413     } 413     }
414     .page-header.type25 .block-search .label:before { 414     .page-header.type25 .block-search .label:before {
415         content: '\e884'; 415         content: '\e884';
416         font-weight: 900; 416         font-weight: 900;
417         color: #222529; 417         color: #222529;
418         font-size: 20px; 418         font-size: 20px;
419     } 419     }
420     .page-header.type25 .header-main-right .action.my-wishlist { 420     .page-header.type25 .header-main-right .action.my-wishlist {
421         margin-left: 13px; 421         margin-left: 13px;
422     } 422     }
423     .page-header.type25 .block-search { 423     .page-header.type25 .block-search {
424         position: relative; 424         position: relative;
425     } 425     }
426     .page-header.type25 .block-search .label.active + .control input { 426     .page-header.type25 .block-search .label.active + .control input {
427         position: absolute; 427         position: absolute;
428         left: auto; 428         left: auto;
429         right: -40px; 429         right: -40px;
430         top: 100%; 430         top: 100%;
431         width: 280px; 431         width: 280px;
432         margin-top: 15px; 432         margin-top: 15px;
433         border: 5px solid #ccc; 433         border: 5px solid #ccc;
434         border-radius: 50px; 434         border-radius: 50px;
435     } 435     }
436 } 436 }
437 @media (max-width: 480px) { 437 @media (max-width: 480px) {
438     .page-header.type25 .block-search .label.active + .control input { 438     .page-header.type25 .block-search .label.active + .control input {
439         right: -105px; 439         right: -105px;
440     } 440     }
441 } 441 }