Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
/* BEGIN max width 1200px */
2
@media (max-width: 1200px) {
3
        .content-form-page .control-label {
4
                padding-left: 30px;
5
                padding-bottom: 5px;
6
        }
7
        .content-form-page .col-md-offset-4 {
8
                margin-left: 15px;
9
        }
10
        .content-form-page .pull-right {
11
                float: left !important;
12
        }
13
 
14
        .quote-v1 span {
15
                font-size: 20px;
16
        }
17
}
18
/* END max width 1200px */
19
 
20
/* BEGIN min width 1025px */
21
@media (min-width: 1025px) {
22
        .header .header-navigation {
23
                display: block !important;
24
        }
25
}
26
/* END min width 1025px */
27
 
28
/* BEGIN min width 1025px max width 1205 */
29
@media (min-width: 1025px) and (max-width: 1205px) {
30
        body.page-header-fixed {
31
                padding-top: 121px !important; /* height of the header */
32
        }
33
 
34
        .header .header-navigation {
35
                display: block !important;
36
                clear: both;
37
                margin-top: -10px;
38
                float: left !important;
39
        }
40
        .reduce-header .header-navigation {
41
                margin-top: -6px;
42
        }
43
        .header .header-navigation > ul > li {
44
                margin-right: 27px;
45
        }
46
        .header .header-navigation > ul > li > a {
47
                padding: 5px 0 18px;
48
        }
49
        .reduce-header .header-navigation > ul > li > a {
50
                padding-bottom: 13px;  
51
        }
52
        .header .header-navigation > ul > li.active > a, .header .header-navigation > ul > li > a:hover, .header .header-navigation > ul > li > a:focus, .header .header-navigation > ul > li.open > a, .header .header-navigation > ul > li.open > a:hover, .header .header-navigation > ul > li.open > a:focus {
53
                background: none;
54
        }
55
        .header-navigation > ul > li.dropdown:hover > a:after {
56
                margin-left: 10px;
57
        }
58
 
59
        .dropdown-fix-right .dropdown-menu {
60
                left: 0;
61
                right: auto;
62
        }
63
 
64
        .header .header-navigation li.menu-search {
65
                top: 1px;
66
                margin-left: -20px;
67
        }
68
        .ecommerce .header .header-navigation li.menu-search {
69
                top: 2px;
70
        }
71
        .header .header-navigation li.menu-search span.sep {
72
                top: 2px;
73
                margin-right: 26px;
74
        }
75
        .header .header-navigation li.menu-search i {
76
                top: -4px;
77
        }
78
}
79
/* END min width 1025px max width 1205 */
80
 
81
/* BEGIN max width 1024px */
82
@media (max-width: 1024px) {
83
        body.page-header-fixed {
84
                padding-top: 107px !important; /* height of the header */
85
        }
86
 
87
        .header .mobi-toggler {
88
                display: block;
89
        }
90
        .header .header-navigation {
91
                float: none !important;        
92
                display: none;
93
                clear: both;
94
                background: #F9F9F9;
95
                padding: 0 20px;
96
                margin: 0 -20px 25px;
97
                font-size: 16px;
98
        }
99
        .header .header-navigation li {
100
                float: none;
101
                padding: 0;
102
                clear: both;
103
        }
104
        .header .header-navigation li > a,
105
        .header .dropdown.open .dropdown-toggle,
106
        .header .header-navigation li.open > a {
107
                border-bottom: 1px solid #efefef !important;
108
                padding: 8px 10px 9px;
109
                margin: 0 -10px;
110
                position: relative;
111
                color: #666 !important;
112
                background: none !important;
113
        }
114
        .ecommerce .header .header-navigation li > a,
115
        .ecommerce .header .dropdown.open .dropdown-toggle,
116
        .ecommerce .header .header-navigation li.open > a {
117
                padding: 12px 10px 9px;
118
        }
119
        .header .header-navigation li > a:hover,
120
        .header .header-navigation li.active > a,
121
        .header .header-navigation li.open > a:hover {
122
                border-bottom: 1px solid #efefef !important;
123
                background: none !important;
124
                color: #dd4632 !important;
125
                text-decoration: none;
126
        }
127
 
128
        .header-navigation > ul > li.dropdown:hover > a:after {
129
            border: none;
130
        }
131
 
132
        .header-navigation > ul > li > a > i.fa-angle-down {
133
                display: block;
134
                float: right;
135
                margin: 3px 0 0;
136
        }
137
 
138
        /* dropdown menu */
139
        .header-navigation .dropdown-menu,
140
        .header-navigation > ul > li > .dropdown-menu {
141
                position: static;
142
                width: 100%;
143
                margin: 0;
144
                border: none;
145
                box-shadow: none;
146
                background: none;              
147
                margin-top: 0;
148
                border-top: none;
149
                z-index: 22;
150
        }
151
        .header-navigation .dropdown-menu li {
152
                border: none !important;
153
                margin-left: 20px;
154
        }
155
        .header-navigation .dropdown-menu li > a {
156
                padding: 10px 10px 9px;
157
                z-index: 999;
158
                position: relative;
159
        }
160
        .header-navigation .dropdown-menu li > a > i {
161
                display: none;
162
        }
163
 
164
        .header-navigation .dropdown-menu .dropdown-menu {
165
                display: block;
166
        }
167
        .header-navigation .header-navigation-content {
168
                border: none;
169
        }
170
        .dropdown-megamenu .header-navigation-content {
171
                padding: 5px 0 0;
172
                margin-left: -20px;
173
        }
174
        .dropdown-megamenu .header-navigation-content .row {
175
                margin: 0;
176
        }
177
        .dropdown-megamenu .header-navigation-content .header-navigation-col {
178
                padding: 0;
179
                float: none;
180
                width: 100%;
181
        }
182
        .dropdown-megamenu .header-navigation-content h4 {
183
                font-size: 13px;
184
                padding: 10px 10px 9px;
185
                margin: 0 -10px 0 10px;
186
        }
187
        .header-navigation .dropdown-megamenu .header-navigation-content li > a {
188
                padding: 10px 10px 9px;
189
        }
190
 
191
        .header-navigation-content-ext {
192
                background: none;
193
        }
194
        .header-navigation-description {
195
                height: auto !important;
196
                background: none;
197
                box-shadow: none;
198
                padding: 0;
199
                margin: 0 10px;
200
        }
201
        .header-navigation-content-ext .col-md-6,
202
        .header-navigation-content-ext .col-md-3 {
203
                float: none;
204
                width: 100%;
205
        }
206
        .dropdown-megamenu .header-navigation-content-ext .col-md-3 h4 {
207
                border-bottom: 1px solid #EFEFEF;
208
        }
209
        .header-navigation .dropdown-menu .header-navigation-content-ext li > a {
210
                display: block;
211
        }
212
        .header-navigation-content-ext .col-md-3, .header-navigation-content-ext .col-md-6 {
213
                padding: 0;
214
        }
215
        .header-navigation-content-ext .col-md-6 {
216
                margin-left: 10px;
217
        }
218
        .header-navigation-content-ext .col-md-6 h4 {
219
                margin-left: 0;
220
                padding-left: 0;
221
        }
222
 
223
        .header .nav-brands {
224
                margin: 15px 10px;
225
                padding: 0;
226
                width: 100%;
227
                background: #fff;
228
        }
229
        .header .nav-brands ul {
230
                border: 1px solid #F0F0F0;
231
                padding: 10px;
232
        }
233
        .header .nav-brands li {
234
                max-width: 50%;
235
                display: inline-block;
236
                border: none;
237
                margin-left: 0
238
        }
239
        .header .nav-brands li a,
240
        .header .nav-brands li a:hover {
241
                border: none !important;
242
                margin: 0 !important;
243
        }
244
 
245
        .nav-catalogue .dropdown-menu > li {
246
                margin-left: 0;
247
        }
248
        .nav-catalogue .header-navigation-content {
249
                padding: 20px 0 0;
250
        }
251
        .nav-catalogue .product-item {
252
                margin-bottom: 20px;
253
        }
254
 
255
        .header-navigation li.menu-search,
256
        .ecommerce .header-navigation li.menu-search {
257
                top: 0;
258
                padding: 20px 0 10px;
259
                position: relative;
260
        }
261
        .header-navigation li.menu-search span.sep {
262
                display: none;
263
        }
264
        .header-navigation .search-box {
265
                position: relative;
266
                right: auto;
267
                left: 0;
268
        }
269
        .header-navigation .search-box:after {
270
                right: auto;
271
                left: 0;
272
        }
273
 
274
        .top-cart-block {
275
                margin-top: 3px;
276
        }
277
 
278
        .page-header-fixed .header-navigation {
279
                height: 300px;
280
                overflow: auto;
281
        }
282
}
283
/* END max width 1024px */
284
 
285
/* BEGIN max width 992px */    
286
@media (max-width: 992px) {
287
        .shop-index-carousel {
288
                margin-left: 0;
289
                margin-right: 10px;
290
        }
291
 
292
        .brands .container {
293
                padding-right: 25px;
294
        }
295
 
296
        .sidebar-menu a:focus {
297
                color: #333 !important;
298
                text-decoration: none;
299
        }
300
 
301
        .sale-product___removed {
302
                margin-bottom: 40px;
303
        }
304
        .new-arrivals___removed {
305
                margin-left: 15px;
306
                padding-left: 0;
307
        }
308
        .two-items-bottom-items {
309
                margin-bottom: 40px;
310
        }
311
        .carousel img {
312
                width: 100%;
313
        }
314
 
315
        /*.steps-block {
316
                padding-bottom: 10px;
317
        }
318
        .steps-block-col {
319
                border: 2px solid #FFF;
320
                margin: 0 20px 20px 15px;
321
                padding: 20px 20px 15px;
322
                min-height: auto;
323
                float: left;
324
        }
325
        .steps-block-col:last-child {
326
                margin-right: 0;
327
        }
328
        .steps-block .steps-block-col div {
329
                margin-left: 0;
330
                margin-right: 0;
331
        }
332
        .steps-block h2 {
333
                font-size: 25px;
334
        }
335
        .steps-block em {
336
                text-transform: inherit;
337
        }
338
        .steps-block-col span,
339
        .steps-block-col .fa {
340
                display: none;
341
        }
342
        .steps-block-col:first-child em {
343
                margin-left: 0;
344
        }*/
345
 
346
        .steps-block-col {
347
                border: 2px solid #FFF;
348
                margin: 0 25px 20px 15px;
349
                padding: 20px 20px 15px;
350
                min-height: auto;
351
                float: none;
352
        }
353
        .steps-block-col:last-child {
354
                margin-right: 25px;
355
                margin-bottom: 0;
356
        }
357
        .steps-block .steps-block-col div {
358
                margin-left: 0;
359
                margin-right: 0;
360
        }
361
        .steps-block h2 {
362
                font-size: 43px;
363
        }
364
        .steps-block em {
365
                text-transform: uppercase;
366
        }
367
        .steps-block-col span {
368
                display: none;
369
        }
370
        .steps-block-col .fa {
371
                display: block;
372
        }
373
 
374
        .pre-footer-subscribe-box form {
375
                width: 100%;
376
        }
377
 
378
        .sidebar-products img {
379
                float: none;
380
                margin-bottom: 5px;
381
                width: 100%;
382
                height: auto;
383
        }
384
        .sidebar-products h3,
385
        .sidebar-products .price {
386
                margin-left: 0;
387
        }
388
        .product-page-options .pull-left {
389
                margin-bottom: 10px;
390
 
391
        }
392
        .product-quantity {
393
                margin-bottom: 10px;
394
        }
395
 
396
        /*
397
        if you want to hide buttons on mobile view, uncomment this block
398
        .pi-img-wrapper div {
399
                display: none !important;
400
        }*/
401
        .review .rateit {
402
                width: 100%;
403
                margin-bottom: 10px;
404
        }
405
        .list-view-sorting .pull-right {
406
                margin-bottom: 10px;
407
        }
408
 
409
        .service-box p, .service-box .service-box-heading em, .service-box .service-box-heading span {
410
                display: block;
411
                text-align: center;
412
        }
413
        .service-box .service-box-heading em {
414
                margin-bottom: 10px;
415
        }
416
 
417
        .quote-v1 {
418
                text-align: center;
419
        }
420
        .quote-v1 .text-right {
421
                text-align: center;
422
        }
423
 
424
        .recent-work .owl-carousel {
425
                margin-left: -10px;
426
        }
427
        .our-clients .owl-carousel {
428
                margin-left: -2px;
429
        }
430
        .recent-work .owl-carousel,
431
        .our-clients .owl-carousel {
432
                padding-top: 30px;
433
        }
434
        .recent-work .owl-buttons,
435
        .our-clients .owl-buttons {
436
                top: 0;
437
                left: -3px;
438
        }
439
        .our-clients .owl-buttons {
440
                left: -10px;
441
        }
442
 
443
        .testimonials-v1 {
444
                padding-top: 40px;
445
        }
446
 
447
        .recent-work .recent-work-item .fa {
448
                width: 36px;
449
                height: 36px;
450
                margin-top: -18px;
451
                font-size: 14px;
452
                padding: 12px;
453
        }
454
 
455
        .recent-news-inner {
456
                padding: 10px 15px 0;
457
        }
458
 
459
        .ecommerce .pre-footer-subscribe-box h2, .corporate .pre-footer-subscribe-box h2 {
460
                padding-top: 0;
461
        }
462
        .pre-footer .pre-footer-subscribe-box {
463
        padding-bottom: 25px;
464
        }
465
        .ecommerce .pre-footer-subscribe-box form {
466
                width: 100%;
467
        }
468
 
469
        .ecommerce .content-search h1 {
470
                padding-top: 0;
471
                margin-bottom: 3px;
472
        }
473
        .content-search form {
474
                margin: 0 0 6px;
475
        }
476
}
477
/* END max width 992px */
478
 
479
/* BEGIN max width 767px */
480
@media (max-width: 767px) {
481
        .pre-header .pull-right {
482
                float: left !important;
483
        }
484
        .pre-header .pull-right li:first-child {
485
                padding-left: 0;
486
        }
487
        .ecommerce .pre-footer-subscribe-box form {
488
                float: none;
489
                width: auto;
490
        }
491
 
492
        .header .header-navigation {
493
                margin: 0 -10px 0;
494
                padding: 0 10px;
495
        }
496
        .header-navigation-content {
497
                min-width: 100px;
498
 
499
        }
500
 
501
        .sidebar {
502
                margin-bottom: 40px;
503
        }
504
        .sidebar___removed {
505
                margin-bottom: 40px;
506
        }
507
        .sidebar-menu .fa-angle-right {
508
                display: inline-block;
509
        }
510
        .pre-footer .pull-right,
511
        .footer .pull-right {
512
                float: none !important;
513
        }
514
        .pre-footer .pull-right,
515
        .footer .pull-right {
516
                padding-top: 15px;
517
        }
518
        .footer .list-inline > li {
519
                padding-left: 0;
520
                margin-right: 5px;
521
        }
522
 
523
 
524
        .form-info {
525
                border-left: none;
526
                padding-left: 0;
527
                padding-top: 30px;
528
                border-top: 1px solid #E4E6E8;
529
                margin-bottom: 0;
530
        }
531
 
532
        .sidebar-products .item {
533
                float: left;
534
                width: 48%;
535
                margin-bottom: 20px;
536
                padding: 0 10px 10px;
537
        }
538
        .sidebar-products img {
539
                width: 100%;
540
                height: auto;
541
        }
542
        .list-view-sorting {
543
                /*background: #fff;*/
544
                margin-left: 0;
545
                margin-right: 0;
546
                margin-bottom: 10px;
547
        }
548
        .list-view-sorting .col-md-10 {
549
                padding-right: 0;
550
        }
551
        .product-other-images {
552
                margin-bottom: 40px;
553
        }
554
        .product-page-options .pull-left {
555
                margin-bottom: 0;
556
        }
557
        .product-item .img-responsive {
558
                width: 100%;
559
        }
560
        .pagination {
561
                float: left !important;
562
                padding-top: 10px;
563
        }
564
        .pagination > li {
565
                margin-left: 0;
566
                margin-right: 5px;
567
        }
568
 
569
        .pre-footer .margin-bottom-40 {
570
                margin-bottom: 0;
571
        }
572
        .ls-layer3 .ls-price strong {
573
                top: -15px;
574
        }
575
 
576
        .glyphicons-demo ul li {
577
            width: 12.5%;
578
        }
579
 
580
        .tab-style-1 .tab-content img {
581
        margin: 5px 0 10px;
582
        }
583
        .testimonials-v1 {
584
                padding-top: 20px;
585
        }
586
 
587
        .front-steps-wrapper {
588
                margin-left: -10px;
589
                margin-right: -10px;
590
        }
591
        .front-steps-wrapper .front-step-col {
592
                padding-left: 15px;
593
                padding-right: 15px;
594
        }
595
        .front-steps-wrapper .front-step:after {
596
                display: none;
597
        }
598
 
599
        .blog-posts h2, .ecommerce .blog-posts h2 {
600
            padding-top: 15px;
601
        }
602
 
603
        .ecommerce .footer {
604
                padding: 10px 0 10px;
605
        }
606
        .ecommerce .footer .pull-right {
607
                padding-top: 10px;
608
        }
609
        .ecommerce .pre-footer address {
610
            margin-bottom: 15px !important;
611
        }
612
        .footer img {
613
                margin-bottom: 10px;
614
        }
615
        .ecommerce .pre-footer-subscribe-box h2, .corporate .pre-footer-subscribe-box h2 {
616
                padding-top: 7px;
617
        }
618
}
619
/* END max width 767px */
620
 
621
/* BEGIN max width 600px */
622
@media (max-width: 600px) {
623
        .ls-layer3 .ls-price strong {
624
                top: -5px;
625
        }
626
}
627
/* END max width 600px */
628
 
629
/* BEGIN max width 480px */
630
@media (max-width: 480px) {
631
        .pre-header .list-inline li {
632
                display: block;
633
                border: none;
634
                margin-bottom: 10px;
635
                padding: 0;
636
        }
637
        .pre-header .col-md-6 {
638
                float: left;
639
        }
640
        .pre-header .additional-nav {
641
                float: right;
642
                text-align: right;
643
        }
644
 
645
        .nav-catalogue .pi-price {
646
                margin-bottom: 10px;
647
        }
648
        .nav-catalogue .pi-price,
649
        .nav-catalogue .product-item .add2cart {
650
                float: none;
651
        }
652
 
653
        .top-cart-block {
654
                clear: both;
655
                float: left;
656
                padding-top: 0;
657
                margin: 0 0 29px;
658
                width: 100%;
659
        }
660
        .top-cart-info {
661
                float: none;
662
        }
663
        .top-cart-block .fa-shopping-cart {
664
                top: 0;
665
        }
666
        .top-cart-content-wrapper {
667
                left: 0;
668
                right: auto;
669
        }
670
        .top-cart-content:after {
671
                left: 15px;
672
        }
673
 
674
        .ls-fullwidth .ls-nav-prev, .ls-fullwidth .ls-nav-next {
675
                display: none;
676
        }
677
 
678
        .checkout-content {
679
            padding: 0 0 40px;
680
        }
681
        .checkout-page h2 a {
682
                padding: 9px 10px 8px;
683
        }
684
        .table-wrapper-responsive {
685
                overflow-x: scroll;
686
        }
687
 
688
        .shopping-cart-page .btn-default {
689
                float: right;
690
        }
691
        .shopping-cart-page .btn-primary {
692
                clear: both;
693
                margin-top: 10px;
694
        }
695
        .checkout-page .btn-default {
696
                clear: both;
697
                margin-top: 10px;
698
                margin-right: 0 !important;
699
        }
700
 
701
        .product-item:hover > .pi-img-wrapper>div {
702
                display: none;
703
        }
704
 
705
        .steps-block-simple h2 {
706
                font-size: 21px;
707
        }
708
        .steps-block-simple em {
709
                font-size: 14px;
710
                text-transform: inherit;
711
        }
712
 
713
        .ecommerce .pre-footer-subscribe-box h2,
714
        .corporate .pre-footer-subscribe-box h2 {
715
                float: none;
716
        }
717
 
718
        .list-view-sorting .pull-right {
719
                float: left !important;
720
                margin: 0 30px 10px 0;
721
        }
722
 
723
        .header .top-cart-block {
724
                margin-top: 0;
725
        }
726
        .reduce-header .top-cart-block {
727
                margin-top: 0;
728
                margin-bottom: 19px;
729
        }
730
}
731
/* END max width 480px */
732
 
733
/* BEGIN max width 450px */
734
@media (max-width: 450px) {
735
        .ecommerce .steps-block h2 {
736
                font-size: 33px;
737
        }
738
}
739
/* END max width 450px */
740
 
741
/* BEGIN max width 405px */
742
@media (max-width: 405px) {
743
        .top-cart-content {
744
                width: 100%;
745
        }
746
        .top-cart-block img,
747
        .top-cart-block .cart-content-count {
748
                display: none; 
749
        }
750
}
751
/* END max width 405px */
752
 
753
/* BEGIN max width 390px */
754
@media (max-width: 390px) {
755
        .steps-block .fa-truck, .steps-block .fa-gift, .steps-block .fa-phone {
756
            border: 2px solid #FFFFFF;
757
            border-radius: 30px !important;
758
            float: left;
759
            font-size: 20px;
760
            width: 40px;
761
            height: 40px;
762
            margin-right: 11px;
763
            padding-top: 12px;
764
            text-align: center;
765
            vertical-align: middle;        
766
        }
767
        .ecommerce .steps-block h2 {
768
                font-size: 25px;
769
                padding-top: 2px;
770
        }
771
        .ecommerce .steps-block em {
772
                text-transform: inherit;
773
        }
774
 
775
        .mix-block .tab-content .col-md-3 {
776
                padding-right: 15px;
777
        }
778
}
779
/* END max width 390px */
780
 
781
/* BEGIN max width 330px */
782
@media (max-width: 330px) {
783
        .top-cart-content {
784
                width: 280px;
785
        }
786
}
787
/* END max width 330px */
788
 
789
/* BEGIN max width 320px */
790
@media (max-width: 320px) {
791
        .site-logo {
792
                margin-right: 0;
793
        }
794
        .content-form-page .btn-default {
795
                margin-top: 10px;
796
        }
797
        .price-availability-block .availability {
798
            clear: left;
799
            float: left;
800
        }
801
        .product-page-options .pull-left {
802
                margin-bottom: 10px;
803
        }
804
}
805
/* END max width 320px */