Commit 39da49bb1a752c4bc2d7f01976d4ec449a9a6fa3

Authored by Виталий
1 parent 6714624a

New changelist3

Showing 2 changed files with 80 additions and 8193 deletions   Show diff stats
frontend/web/css/style.css
Changes suppressed. Click to show
1   -<<<<<<< HEAD
2   -header .link-underline_dott {
3   - font-size: 13px;
4   - line-height: 13px; }
5   -header .login {
6   - font-size: 13px; }
7   -header .top-phone {
8   - font-weight: 700;
9   - font-size: 15px; }
10   -header .left-top-nav a {
11   - line-height: 13px; }
12   -
13   -#content {
14   - min-height: calc(100vh - 107px - 260px); }
15   -
16   -.link-underline {
17   - border-bottom: 1px solid #039be5; }
18   -
19   -.link-underline__hover {
20   - border-bottom-color: #3d62c4; }
21   -
22   -.link-underline_inv {
23   - border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
24   -
25   -.link-underline_inv__hover {
26   - border-bottom-color: white; }
27   -
28   -.link-underline_dash {
29   - border-bottom-style: dashed !important; }
30   -
31   -.link-underline_dott {
32   - border-bottom-style: dotted !important; }
33   -
34   -.table > tbody > tr > td.td-title {
35   - color: #777;
36   - font-size: 90%;
37   - width: 30%;
38   - padding-left: 0; }
39   -
40   -h1,
41   -.h1 {
42   - font-size: 36px;
43   - font-weight: bold; }
44   -
45   -h2,
46   -.h2 {
47   - font-size: 28px;
48   - font-weight: bold;
49   - text-transform: uppercase;
50   - letter-spacing: .08em; }
51   -
52   -.trans {
53   - -webkit-transition: 0.05s ease-out;
54   - -moz-transition: 0.05s ease-out;
55   - transition: 0.05s ease-out; }
56   -
57   -.trans1 {
58   - -webkit-transition: 0.1s ease-out;
59   - -moz-transition: 0.1s ease-out;
60   - transition: 0.1s ease-out; }
61   -
62   -.trans15 {
63   - -webkit-transition: 0.15s ease-out;
64   - -moz-transition: 0.15s ease-out;
65   - transition: 0.15s ease-out; }
66   -
67   -.trans2 {
68   - -webkit-transition: 0.2s ease-out;
69   - -moz-transition: 0.2s ease-out;
70   - transition: 0.2s ease-out; }
71   -
72   -.trans3 {
73   - -webkit-transition: 0.3s ease-out;
74   - -moz-transition: 0.3s ease-out;
75   - transition: 0.3s ease-out; }
76   -
77   -.trans5 {
78   - -webkit-transition: 0.5s ease-out;
79   - -moz-transition: 0.5s ease-out;
80   - transition: 0.5s ease-out; }
81   -
82   -.clearfix {
83   - content: " ";
84   - display: table; }
85   -
86   -.clear {
87   - clear: both; }
88   -
89   -.clearfix:before,
90   -.clearfix:after,
91   -.navbar:before,
92   -.navbar:after,
93   -.navbar-header:before,
94   -.navbar-header:after {
95   - content: " ";
96   - display: table; }
97   -
98   -.clearfix:after,
99   -.navbar:after,
100   -.navbar-header:after {
101   - clear: both; }
102   -
103   -.center-block {
104   - display: block;
105   - margin-left: auto;
106   - margin-right: auto; }
107   -
108   -.hide {
109   - display: none !important; }
110   -
111   -.show {
112   - display: block !important; }
113   -
114   -.invisible {
115   - opacity: 0;
116   - visibility: hidden; }
117   -
118   -.visible {
119   - opacity: 1;
120   - visibility: visible; }
121   -
122   -.text-hide {
123   - font: 0/0 a;
124   - color: transparent;
125   - text-shadow: none;
126   - background-color: transparent;
127   - border: 0; }
128   -
129   -.hidden {
130   - display: none !important;
131   - visibility: hidden !important; }
132   -
133   -.affix {
134   - position: fixed;
135   - -webkit-transform: translate3d(0, 0, 0);
136   - transform: translate3d(0, 0, 0); }
137   -
138   -/* general styles */
139   -button:focus,
140   -button:active,
141   -button:active:focus {
142   - outline: none; }
143   -
144   -button:focus.btn,
145   -button:active.btn,
146   -button:active:focus.btn,
147   -button:focus.btn.active,
148   -button:active.btn.active,
149   -button:active:focus.btn.active {
150   - outline: none; }
151   -
152   -a i.fa,
153   -button i.fa {
154   - margin: 0 5px; }
155   -
156   -.clickable {
157   - cursor: pointer !important; }
158   -
159   -.required {
160   - color: #4285f4; }
161   -
162   -.accent {
163   - color: #4285f4; }
164   -
165   -.text-uppercase {
166   - text-transform: uppercase;
167   - letter-spacing: 0.08em; }
168   -
169   -@media (max-width: 991px) {
170   - .text-center-sm {
171   - text-align: center; } }
172   -p.lead {
173   - margin-bottom: 40px; }
174   -
175   -section,
176   -div.section {
177   - margin-bottom: 40px; }
178   -
179   -.no-mb {
180   - margin-bottom: 0 !important; }
181   -
182   -.mb-small {
183   - margin-bottom: 20px !important; }
184   -
185   -.heading {
186   - margin-bottom: 40px; }
187   -
188   -.heading h1,
189   -.heading h2,
190   -.heading h3,
191   -.heading h4,
192   -.heading h5 {
193   - display: inline-block;
194   - border-bottom: solid 5px #4285f4;
195   - line-height: 1.1;
196   - margin-bottom: 0;
197   - padding-bottom: 10px;
198   - vertical-align: middle;
199   - text-transform: uppercase;
200   - letter-spacing: 0.06em; }
201   -
202   -.heading h1 i.fa,
203   -.heading h2 i.fa,
204   -.heading h3 i.fa,
205   -.heading h4 i.fa,
206   -.heading h5 i.fa {
207   - display: inline-block;
208   - background: #4285f4;
209   - width: 30px;
210   - height: 30px;
211   - vertical-align: middle;
212   - text-align: center;
213   - color: #fff;
214   - font-size: 12px;
215   - line-height: 30px;
216   - border-radius: 15px; }
217   -
218   -.icon {
219   - display: inline-block;
220   - width: 80px;
221   - height: 80px;
222   - color: #fff;
223   - line-height: 80px;
224   - border-radius: 40px;
225   - border: solid 1px #fff;
226   - font-size: 20px; }
227   -
228   -.icon.icon-lg {
229   - font-size: 30px;
230   - border-width: 2px; }
231   -
232   -.ul-icons {
233   - padding-left: 10px; }
234   -
235   -.ul-icons li {
236   - list-style-type: none;
237   - line-height: 20px;
238   - margin-bottom: 20px; }
239   -
240   -.ul-icons li i {
241   - width: 20px;
242   - height: 20px;
243   - background: #4285f4;
244   - color: #fff;
245   - text-align: center;
246   - border-radius: 10px;
247   - line-height: 20px;
248   - margin-right: 10px; }
249   -
250   -ul.list-style-none {
251   - list-style: none; }
252   -
253   -#text-page h1,
254   -#text-page h2,
255   -#text-page h3 {
256   - font-weight: 700; }
257   -
258   -#error-page {
259   - text-align: center;
260   - margin-top: 40px;
261   - margin-bottom: 100px; }
262   -
263   -#error-page h4 {
264   - margin-bottom: 40px; }
265   -
266   -#error-page p.buttons {
267   - margin-top: 40px; }
268   -
269   -.pages-listing .item {
270   - text-align: center; }
271   -
272   -.pages-listing .item h3 {
273   - font-size: 18px;
274   - text-transform: uppercase;
275   - margin-bottom: 20px;
276   - letter-spacing: 0.08em; }
277   -
278   -.pages-listing .item h3 a {
279   - color: #555555; }
280   -
281   -.pages-listing .item .text {
282   - margin-bottom: 20px; }
283   -
284   -.pages-listing .item .text p {
285   - color: #999999;
286   - font-size: 12px;
287   - margin-bottom: 20px; }
288   -
289   -.banner {
290   - margin-bottom: 30px;
291   - text-align: center; }
292   -
293   -.banner img {
294   - margin: 0 auto; }
295   -
296   -.banner a:hover img {
297   - opacity: 0.8;
298   - filter: alpha(opacity=80);
299   - -webkit-transition: all 0.2s ease-out;
300   - -moz-transition: all 0.2s ease-out;
301   - transition: all 0.2s ease-out; }
302   -
303   -.pages {
304   - text-align: center; }
305   -
306   -.pages .loadMore {
307   - text-align: center; }
308   -
309   -.pages .pagination {
310   - text-align: center; }
311   -
312   -.features-buttons button {
313   - margin-bottom: 20px; }
314   -
315   -@media (min-width: 1300px) {
316   - body.boxed {
317   - background: url(http://subtlepatterns.com/patterns/subtle_zebra_3d.png); }
318   -
319   - body.boxed #all {
320   - position: relative;
321   - background: #fff;
322   - width: 1200px;
323   - margin: 0 auto;
324   - overflow: hidden;
325   - -webkit-box-shadow: 0 0 5px #cccccc;
326   - box-shadow: 0 0 5px #cccccc; } }
327   -#top {
328   - /*background: #eee;*/
329   - border-bottom: 1px dotted #ddd;
330   - padding: 10px 0;
331   - font-size: 14.2px;
332   - line-height: 1.2;
333   - font-weight: 300; }
334   -
335   -#top .left-top-nav {
336   - float: left; }
337   -
338   -#top .left-top-nav a {
339   - margin-right: 15px; }
340   -
341   -#top .right-top-nav {
342   - float: right;
343   - text-align: right; }
344   -
345   -#top .right-top-nav .top-phone {
346   - font-size: 125%;
347   - vertical-align: top;
348   - line-height: 1.2;
349   - display: inline-block; }
350   -
351   -#top .right-top-nav a {
352   - margin-left: 15px; }
353   -
354   -#top a {
355   - display: inline-block;
356   - border-bottom: 1px solid #039be5;
357   - color: #4285f4; }
358   -
359   -#top a:hover {
360   - border-bottom-color: #3d62c4;
361   - color: #3d62c4; }
362   -
363   -#top p {
364   - margin: 0; }
365   -
366   -#top .social {
367   - float: right;
368   - text-align: right; }
369   -
370   -#top .social a {
371   - color: #222;
372   - display: inline-block;
373   - width: 20px;
374   - height: 20px;
375   - border-radius: 12px;
376   - line-height: 20px;
377   - font-size: 12px;
378   - text-align: center;
379   - vertical-align: bottom; }
380   -
381   -#top .inline-block {
382   - display: inline-block; }
383   -
384   -#top .login a {
385   - border-bottom: 0; }
386   -
387   -#top .social a:hover.facebook {
388   - background-color: #4460ae; }
389   -
390   -#top .social a:hover.gplus {
391   - background-color: #c21f25; }
392   -
393   -#top .social a:hover.twitter {
394   - background-color: #3cf; }
395   -
396   -#top .social a:hover.instagram {
397   - background-color: #cd4378; }
398   -
399   -#top .social a:hover.email {
400   - background-color: #4a7f45; }
401   -
402   -@media (max-width: 767px) {
403   - #top .login {
404   - float: left; } }
405   -#top.light {
406   - background: #fff;
407   - color: #999999;
408   - border-bottom: solid 1px #eeeeee; }
409   -
410   -#top.light .login a {
411   - color: #555555; }
412   -
413   -@media (max-width: 768px) {
414   - .navbar ul.nav > li.active > a,
415   - .navbar ul.nav > li.open > a {
416   - border-top-color: transparent; }
417   -
418   - .navbar ul.nav > li > a:hover {
419   - border-top-color: transparent; } }
420   -.navbar .dropdown-menu {
421   - margin: 0;
422   - padding: 0;
423   - border-radius: 0 0 3px 3px; }
424   -
425   -.dropdown-menu li {
426   - list-style-type: none;
427   - border-bottom: solid 1px #e5e5e5; }
428   -
429   -.dropdown-menu li:last-child,
430   -.dropdown-menu li:last-child a {
431   - border-bottom: 0;
432   - border-radius: 0 0 3px 3px; }
433   -
434   -.dropdown-menu li a {
435   - position: relative;
436   - color: #333;
437   - display: block;
438   - padding: 10px 15px;
439   - line-height: 20px; }
440   -
441   -.dropdown-menu li a a:hover {
442   - color: #4285f4;
443   - background: none;
444   - left: 2px;
445   - -webkit-transition: 0.1s ease-out;
446   - -moz-transition: 0.1s ease-out;
447   - transition: 0.1s ease-out; }
448   -
449   -@media (max-width: 767px) {
450   - .navbar ul.dropdown-menu li a:hover {
451   - left: 0; } }
452   -.navbar .yamm-content h3 {
453   - font-size: 18px;
454   - text-transform: uppercase;
455   - padding-bottom: 10px;
456   - margin-top: 5px;
457   - border-bottom: dotted 1px #555555;
458   - letter-spacing: 0.08em; }
459   -
460   -@media (max-width: 767px) {
461   - .navbar .yamm-content h3 {
462   - font-size: 14px; } }
463   -.navbar .yamm-content h5 {
464   - text-transform: uppercase;
465   - padding-bottom: 10px;
466   - border-bottom: dotted 1px #555555;
467   - letter-spacing: 0.08em; }
468   -
469   -.navbar .yamm-content ul {
470   - margin: 0;
471   - padding: 0; }
472   -
473   -.navbar .yamm-content ul li {
474   - list-style-type: none;
475   - border-bottom: solid 1px #eeeeee;
476   - text-transform: uppercase;
477   - padding: 4px 0; }
478   -
479   -.navbar .yamm-content ul li a {
480   - position: relative;
481   - display: block;
482   - -webkit-transition: 0.1s ease-out;
483   - -moz-transition: 0.1s ease-out;
484   - transition: 0.1s ease-out; }
485   -
486   -.navbar .yamm-content ul li a:hover {
487   - color: #4285f4;
488   - padding-left: 2px; }
489   -
490   -.navbar .yamm-content .banner {
491   - margin-bottom: 10px; }
492   -
493   -.navbar .yamm-fw .dropdown-menu {
494   - padding: 0; }
495   -
496   -.navbar .navbar-buttons {
497   - float: left; }
498   -
499   -.navbar .navbar-buttons button,
500   -.navbar .navbar-buttons a.btn,
501   -.navbar .navbar-buttons .btn-default.navbar-toggle {
502   - margin: 12px 6px; }
503   -
504   -.navbar .btn-default,
505   -.navbar .btn-default.navbar-toggle {
506   - color: #999999;
507   - background-color: #fff;
508   - margin-left: 7px;
509   - margin-right: 0; }
510   -
511   -.navbar .btn-default:hover,
512   -.navbar .btn-default.navbar-toggle:hover,
513   -.navbar .btn-default:focus,
514   -.navbar .btn-default.navbar-toggle:focus {
515   - background-color: #fff;
516   - border-color: #4285f4;
517   - color: #4285f4; }
518   -
519   -.navbar .search-block {
520   - text-align: right;
521   - float: none;
522   - overflow: hidden;
523   - padding: 5px;
524   - width: auto; }
525   -
526   -.navbar .search-block form .input-group {
527   - width: 100%; }
528   -
529   -.navbar .search-block form .input-group input {
530   - border-right: 0;
531   - border-radius: 1000px 0 0 1000px; }
532   -
533   -.navbar .search-block form .input-group input:focus + .input-group-btn button {
534   - background: #4285f4;
535   - border-color: transparent;
536   - color: white; }
537   -
538   -.navbar .search-block form .input-group .input-group-btn {
539   - width: 49px; }
540   -
541   -.navbar .search-block form .input-group .input-group-btn button {
542   - border-radius: 0 1000px 1000px 0;
543   - border-color: #ccc;
544   - border-left: 0; }
545   -
546   -.navbar .search-block form .input-group .input-group-btn button:hover,
547   -input:focus + .input-group-btn .navbar .search-block form .input-group .input-group-btn button:hover {
548   - background: #3d62c4;
549   - border-color: transparent; }
550   -
551   -.cart-item {
552   - margin-right: -15px;
553   - margin-left: 15px;
554   - float: right; }
555   - .cart-item .cart-item-link {
556   - display: block;
557   - height: 100%;
558   - padding: 5px 15px;
559   - position: relative; }
560   - .cart-item .cart-item-link:before {
561   - font-family: FontAwesome;
562   - font-weight: normal;
563   - text-rendering: auto;
564   - -webkit-font-smoothing: antialiased;
565   - -moz-osx-font-smoothing: grayscale;
566   - display: block;
567   - content: "\f291";
568   - font-size: 35px;
569   - position: absolute;
570   - left: 50%;
571   - margin-left: -22px;
572   - color: #4285f4; }
573   -
574   -.cart-item .cart-item-link .sub-title {
575   - display: inline-block;
576   - margin-top: 40px;
577   - font-size: 11px;
578   - padding-right: 2px;
579   - opacity: .8; }
580   -
581   -@media (max-width: 768px) {
582   - .navbar .search-block {
583   - float: none;
584   - overflow: hidden;
585   - width: auto;
586   - padding: 0 5px; }
587   -
588   - .navbar .search-block form .input-group {
589   - width: 100%; }
590   -
591   - .cart-item {
592   - margin-left: 5px; }
593   -
594   - .cart-item .cart-item-link {
595   - background-size: auto 42px;
596   - background-position: center 7px; }
597   -
598   - .cart-item .cart-item-link .sub-title {
599   - font-size: 9px;
600   - line-height: 1;
601   - margin-top: 36px; } }
602   -.navbar #basket-overview a {
603   - margin-left: 7px; }
604   -
605   -.navbar-affixed-top {
606   - top: -32px; }
607   -
608   -.navbar-affixed-top.affix-top {
609   - -webkit-transition: all 0.5s ease-out;
610   - -moz-transition: all 0.5s ease-out;
611   - transition: all 0.5s ease-out; }
612   -
613   -.navbar-affixed-top.affix {
614   - position: fixed;
615   - width: 100%;
616   - top: 0;
617   - z-index: 1000;
618   - border-bottom: 0;
619   - -webkit-box-shadow: 0 0 5px #cccccc;
620   - box-shadow: 0 0 5px #cccccc;
621   - -webkit-transition: all 0.5s ease-out;
622   - -moz-transition: all 0.5s ease-out;
623   - transition: all 0.5s ease-out; }
624   -
625   -body.boxed .navbar-affixed-top.affix {
626   - position: static; }
627   -
628   -#login-modal {
629   - overflow: hidden; }
630   -
631   -#login-modal .modal-header h4 {
632   - text-transform: uppercase; }
633   -
634   -#login-modal form {
635   - margin-bottom: 20px; }
636   -
637   -#login-modal a {
638   - color: #4285f4; }
639   -
640   -#login-modal p {
641   - font-weight: 300;
642   - /*margin-bottom: 20px;*/
643   - font-size: 13px; }
644   -
645   -/* buttons */
646   -.btn {
647   - font-weight: 700;
648   - font-family: "Roboto", Helvetica, Arial, sans-serif;
649   - text-transform: uppercase;
650   - letter-spacing: 0.08em;
651   - padding: 6px 12px;
652   - font-size: 13px;
653   - line-height: 1.42857143;
654   - border-radius: 3px; }
655   -
656   -.input-group .btn {
657   - font-size: 14px; }
658   -
659   -.btn-lg {
660   - padding: 10px 16px;
661   - font-size: 14px;
662   - line-height: 1.33;
663   - border-radius: 0; }
664   -
665   -.btn-sm {
666   - padding: 5px 10px;
667   - font-size: 12px;
668   - line-height: 1.5;
669   - border-radius: 0; }
670   -
671   -.btn-xs {
672   - padding: 1px 5px;
673   - font-size: 12px;
674   - line-height: 1.5;
675   - border-radius: 0; }
676   -
677   -.btn-template-main {
678   - color: #4285f4;
679   - background-color: #ffffff;
680   - border-color: #4285f4; }
681   -
682   -.btn-template-main:hover,
683   -.btn-template-main:focus,
684   -.btn-template-main:active,
685   -.btn-template-main.active,
686   -.open > .dropdown-toggle.btn-template-main {
687   - color: #4285f4;
688   - background-color: #e6e6e6;
689   - border-color: #2a7d8c; }
690   -
691   -.btn-template-main:active,
692   -.btn-template-main.active,
693   -.open > .dropdown-toggle.btn-template-main {
694   - background-image: none; }
695   -
696   -.btn-template-main.disabled,
697   -.btn-template-main[disabled],
698   -fieldset[disabled] .btn-template-main,
699   -.btn-template-main.disabled:hover,
700   -.btn-template-main[disabled]:hover,
701   -fieldset[disabled] .btn-template-main:hover,
702   -.btn-template-main.disabled:focus,
703   -.btn-template-main[disabled]:focus,
704   -fieldset[disabled] .btn-template-main:focus,
705   -.btn-template-main.disabled:active,
706   -.btn-template-main[disabled]:active,
707   -fieldset[disabled] .btn-template-main:active,
708   -.btn-template-main.disabled.active,
709   -.btn-template-main[disabled].active,
710   -fieldset[disabled] .btn-template-main.active {
711   - background-color: #ffffff;
712   - border-color: #4285f4; }
713   -
714   -.btn-template-main .badge {
715   - color: #ffffff;
716   - background-color: #4285f4; }
717   -
718   -.btn-template-main:hover,
719   -.btn-template-main:focus,
720   -.btn-template-main:active,
721   -.btn-template-main.active {
722   - background: #4285f4;
723   - color: #ffffff;
724   - border-color: #4285f4; }
725   -
726   -.btn-template-transparent-primary {
727   - color: #ffffff;
728   - background-color: transparent;
729   - border-color: #ffffff; }
730   -
731   -.btn-template-transparent-primary:hover,
732   -.btn-template-transparent-primary:focus,
733   -.btn-template-transparent-primary:active,
734   -.btn-template-transparent-primary.active,
735   -.open > .dropdown-toggle.btn-template-transparent-primary {
736   - color: #ffffff;
737   - background-color: transparent;
738   - border-color: #e0e0e0; }
739   -
740   -.btn-template-transparent-primary:active,
741   -.btn-template-transparent-primary.active,
742   -.open > .dropdown-toggle.btn-template-transparent-primary {
743   - background-image: none; }
744   -
745   -.btn-template-transparent-primary.disabled,
746   -.btn-template-transparent-primary[disabled],
747   -fieldset[disabled] .btn-template-transparent-primary,
748   -.btn-template-transparent-primary.disabled:hover,
749   -.btn-template-transparent-primary[disabled]:hover,
750   -fieldset[disabled] .btn-template-transparent-primary:hover,
751   -.btn-template-transparent-primary.disabled:focus,
752   -.btn-template-transparent-primary[disabled]:focus,
753   -fieldset[disabled] .btn-template-transparent-primary:focus,
754   -.btn-template-transparent-primary.disabled:active,
755   -.btn-template-transparent-primary[disabled]:active,
756   -fieldset[disabled] .btn-template-transparent-primary:active,
757   -.btn-template-transparent-primary.disabled.active,
758   -.btn-template-transparent-primary[disabled].active,
759   -fieldset[disabled] .btn-template-transparent-primary.active {
760   - background-color: transparent;
761   - border-color: #ffffff; }
762   -
763   -.btn-template-transparent-primary .badge {
764   - color: transparent;
765   - background-color: #ffffff; }
766   -
767   -.btn-template-transparent-primary:hover,
768   -.btn-template-transparent-primary:focus,
769   -.btn-template-transparent-primary:active,
770   -.btn-template-transparent-primary.active {
771   - background: #fff;
772   - color: #4285f4;
773   - border-color: #fff; }
774   -
775   -.btn-template-transparent-black {
776   - color: #ffffff;
777   - background-color: transparent;
778   - border-color: #ffffff; }
779   -
780   -.btn-template-transparent-black:hover,
781   -.btn-template-transparent-black:focus,
782   -.btn-template-transparent-black:active,
783   -.btn-template-transparent-black.active,
784   -.open > .dropdown-toggle.btn-template-transparent-black {
785   - color: #ffffff;
786   - background-color: transparent;
787   - border-color: #e0e0e0; }
788   -
789   -.btn-template-transparent-black:active,
790   -.btn-template-transparent-black.active,
791   -.open > .dropdown-toggle.btn-template-transparent-black {
792   - background-image: none; }
793   -
794   -.btn-template-transparent-black.disabled,
795   -.btn-template-transparent-black[disabled],
796   -fieldset[disabled] .btn-template-transparent-black,
797   -.btn-template-transparent-black.disabled:hover,
798   -.btn-template-transparent-black[disabled]:hover,
799   -fieldset[disabled] .btn-template-transparent-black:hover,
800   -.btn-template-transparent-black.disabled:focus,
801   -.btn-template-transparent-black[disabled]:focus,
802   -fieldset[disabled] .btn-template-transparent-black:focus,
803   -.btn-template-transparent-black.disabled:active,
804   -.btn-template-transparent-black[disabled]:active,
805   -fieldset[disabled] .btn-template-transparent-black:active,
806   -.btn-template-transparent-black.disabled.active,
807   -.btn-template-transparent-black[disabled].active,
808   -fieldset[disabled] .btn-template-transparent-black.active {
809   - background-color: transparent;
810   - border-color: #ffffff; }
811   -
812   -.btn-template-transparent-black .badge {
813   - color: transparent;
814   - background-color: #ffffff; }
815   -
816   -.btn-template-transparent-black:hover,
817   -.btn-template-transparent-black:focus,
818   -.btn-template-transparent-black:active,
819   -.btn-template-transparent-black.active {
820   - background: #fff;
821   - color: #000;
822   - border-color: #fff; }
823   -
824   -.btn-template-primary {
825   - color: #ffffff;
826   - background-color: #4285f4;
827   - border-color: #4285f4; }
828   -
829   -.btn-template-primary:hover,
830   -.btn-template-primary:focus,
831   -.btn-template-primary:active,
832   -.btn-template-primary.active,
833   -.open > .dropdown-toggle.btn-template-primary {
834   - color: #ffffff;
835   - background-color: #2c8494;
836   - border-color: #2a7d8c; }
837   -
838   -.btn-template-primary:active,
839   -.btn-template-primary.active,
840   -.open > .dropdown-toggle.btn-template-primary {
841   - background-image: none; }
842   -
843   -.btn-template-primary.disabled,
844   -.btn-template-primary[disabled],
845   -fieldset[disabled] .btn-template-primary,
846   -.btn-template-primary.disabled:hover,
847   -.btn-template-primary[disabled]:hover,
848   -fieldset[disabled] .btn-template-primary:hover,
849   -.btn-template-primary.disabled:focus,
850   -.btn-template-primary[disabled]:focus,
851   -fieldset[disabled] .btn-template-primary:focus,
852   -.btn-template-primary.disabled:active,
853   -.btn-template-primary[disabled]:active,
854   -fieldset[disabled] .btn-template-primary:active,
855   -.btn-template-primary.disabled.active,
856   -.btn-template-primary[disabled].active,
857   -fieldset[disabled] .btn-template-primary.active {
858   - background-color: #4285f4;
859   - border-color: #4285f4; }
860   -
861   -.btn-template-primary .badge {
862   - color: #4285f4;
863   - background-color: #ffffff; }
864   -
865   -#intro {
866   - background: url("../img/home.jpg") no-repeat center top;
867   - -webkit-background-size: cover;
868   - -moz-background-size: cover;
869   - -o-background-size: cover;
870   - background-size: cover; }
871   -
872   -#intro .item {
873   - font-family: "Roboto", Helvetica, Arial, sans-serif;
874   - height: 100%; }
875   -
876   -#intro .item h1 {
877   - text-transform: uppercase;
878   - font-size: 50px;
879   - color: #fff;
880   - margin-bottom: 40px;
881   - letter-spacing: 0.08em; }
882   -
883   -@media (max-width: 991px) {
884   - #intro .item h1 {
885   - font-size: 40px; } }
886   -@media (max-width: 767px) {
887   - #intro .item h1 {
888   - font-size: 25px; } }
889   -#intro .item h3 {
890   - color: #fff;
891   - margin-bottom: 40px; }
892   -
893   -@media (max-width: 767px) {
894   - #intro .item h3 {
895   - font-size: 15px;
896   - margin-bottom: 20px; } }
897   -#intro .item .btn {
898   - text-transform: none; }
899   -
900   -@media (max-width: 991px) {
901   - #intro .item .btn {
902   - font-size: 14px; } }
903   -@media (max-width: 991px) {
904   - #intro .item .carousel-caption {
905   - left: 10%;
906   - right: 10%; } }
907   -#intro .container,
908   -#intro .row {
909   - height: 100%;
910   - position: relative; }
911   -
912   -.jumbotron {
913   - padding: 30px;
914   - margin-bottom: 0;
915   - position: relative;
916   - background: url("../img/photogrid.jpg") center center repeat;
917   - background-size: cover;
918   - -webkit-transition: all 0.2s ease-out;
919   - -moz-transition: all 0.2s ease-out;
920   - transition: all 0.2s ease-out; }
921   -
922   -.jumbotron .dark-mask {
923   - position: absolute;
924   - top: 0;
925   - left: 0;
926   - width: 100%;
927   - height: 100%;
928   - background: #4285f4;
929   - opacity: 0.9;
930   - filter: alpha(opacity=90); }
931   -
932   -.jumbotron h1,
933   -.jumbotron h2,
934   -.jumbotron h3,
935   -.jumbotron p,
936   -.jumbotron ul {
937   - color: #fff; }
938   -
939   -.jumbotron h1,
940   -.jumbotron h2,
941   -.jumbotron h3 {
942   - color: #ffffff;
943   - text-transform: uppercase;
944   - letter-spacing: 0.08em; }
945   -
946   -.jumbotron p {
947   - margin-bottom: 20px;
948   - font-size: 21px;
949   - font-weight: 400; }
950   -
951   -.jumbotron p.text-uppercase {
952   - font-weight: 700; }
953   -
954   -.jumbotron > hr {
955   - border-top-color: #d5d5d5; }
956   -
957   -.container .jumbotron {
958   - border-radius: 0; }
959   -
960   -.jumbotron .container {
961   - max-width: 100%;
962   - z-index: 2; }
963   -
964   -@media screen and (min-width: 768px) and (max-width: 992px) {
965   - header .container {
966   - width: auto; } }
967   -@media screen and (min-width: 768px) {
968   - .jumbotron {
969   - padding-top: 48px;
970   - padding-bottom: 48px; }
971   -
972   - .container .jumbotron {
973   - padding-left: 60px;
974   - padding-right: 60px; }
975   -
976   - .jumbotron h1,
977   - .jumbotron .h1 {
978   - font-size: 46px; } }
979   -#categoryMenu h3 {
980   - padding: 20px;
981   - background: #f7f7f7;
982   - margin: 0;
983   - border-bottom: solid 1px #eeeeee;
984   - text-transform: uppercase;
985   - letter-spacing: 0.08em; }
986   -
987   -.panel.sidebar-menu h3 {
988   - padding: 5px 0;
989   - margin: 0; }
990   -
991   -.panel.sidebar-menu {
992   - background: #fff;
993   - margin: 0 0 20px;
994   - -webkit-box-sizing: border-box;
995   - -moz-box-sizing: border-box;
996   - box-sizing: border-box; }
997   -
998   -.panel.sidebar-menu .panel-heading {
999   - text-transform: uppercase;
1000   - margin-bottom: 10px;
1001   - background: none;
1002   - padding: 0;
1003   - letter-spacing: 0.08em;
1004   - border-bottom: none; }
1005   -
1006   -.panel.sidebar-menu .panel-heading h1,
1007   -.panel.sidebar-menu .panel-heading h2,
1008   -.panel.sidebar-menu .panel-heading h3,
1009   -.panel.sidebar-menu .panel-heading h4,
1010   -.panel.sidebar-menu .panel-heading h5 {
1011   - display: inline-block;
1012   - border-bottom: solid 5px #4285f4;
1013   - line-height: 1.1;
1014   - margin-bottom: 0;
1015   - padding-bottom: 10px; }
1016   -
1017   -.panel.sidebar-menu .panel-heading .btn.btn-danger {
1018   - color: #fff;
1019   - margin-top: 5px;
1020   - border-radius: 1000px; }
1021   -
1022   -.panel.sidebar-menu .panel-heading .btn.btn-danger i.fa {
1023   - margin-left: 1px;
1024   - margin-right: 2px; }
1025   -
1026   -.panel.sidebar-menu .panel-body {
1027   - padding: 0; }
1028   -
1029   -.panel.sidebar-menu .panel-body span.colour {
1030   - display: inline-block;
1031   - width: 15px;
1032   - height: 15px;
1033   - border: solid 1px #555555;
1034   - vertical-align: top;
1035   - margin-top: 2px;
1036   - margin-left: 5px; }
1037   -
1038   -.panel.sidebar-menu .panel-body span.colour.white {
1039   - background: #fff; }
1040   -
1041   -.panel.sidebar-menu .panel-body span.colour.red {
1042   - background: red; }
1043   -
1044   -.panel.sidebar-menu .panel-body span.colour.green {
1045   - background: green; }
1046   -
1047   -.panel.sidebar-menu .panel-body span.colour.blue {
1048   - background: blue; }
1049   -
1050   -.panel.sidebar-menu .panel-body span.colour.yellow {
1051   - background: yellow; }
1052   -
1053   -.panel.sidebar-menu .panel-body label {
1054   - color: #333;
1055   - font-size: 13px;
1056   - line-height: 1.5; }
1057   -
1058   -.panel.sidebar-menu .panel-body label:hover {
1059   - color: #555555; }
1060   -
1061   -.panel.sidebar-menu ul.nav.category-menu {
1062   - margin-bottom: 20px;
1063   - text-transform: uppercase;
1064   - font-weight: 700;
1065   - letter-spacing: 0.08em; }
1066   -
1067   -.panel.sidebar-menu ul.nav.category-menu li a {
1068   - font-family: 'Roboto', helvetica neue, arial, sans-serif;
1069   - font-size: 14px; }
1070   -
1071   -.panel.sidebar-menu ul.nav.category-menu li a:hover {
1072   - background: #eee; }
1073   -
1074   -.panel.sidebar-menu ul.nav.category-menu li li.active a {
1075   - /*background: @c-main;*/
1076   - /*color: @c-white;*/
1077   - border: 1px solid #4285f4;
1078   - border-radius: 3px; }
1079   -
1080   -.panel.sidebar-menu ul.nav ul {
1081   - list-style: none;
1082   - padding-left: 0; }
1083   -
1084   -.panel.sidebar-menu ul.nav ul li {
1085   - display: block; }
1086   -
1087   -.panel.sidebar-menu ul.nav ul li a {
1088   - position: relative;
1089   - font-family: "Times New Roman", Times, serif;
1090   - font-weight: normal;
1091   - text-transform: none !important;
1092   - display: block;
1093   - padding: 7px 10px;
1094   - padding-left: 22px;
1095   - letter-spacing: 0; }
1096   -
1097   -.panel.sidebar-menu ul.tag-cloud {
1098   - list-style: none;
1099   - padding-left: 0; }
1100   -
1101   -.panel.sidebar-menu ul.tag-cloud li {
1102   - display: inline-block; }
1103   -
1104   -.panel.sidebar-menu ul.tag-cloud li a {
1105   - display: inline-block;
1106   - padding: 5px;
1107   - border: solid 1px #eeeeee;
1108   - border-radius: 0;
1109   - color: #4285f4;
1110   - margin: 5px 5px 5px 0;
1111   - text-transform: uppercase;
1112   - letter-spacing: 0.08em;
1113   - font-weight: 700;
1114   - font-size: 12px; }
1115   -
1116   -.panel.sidebar-menu ul.tag-cloud li a:hover {
1117   - color: #4285f4;
1118   - border-color: #4285f4; }
1119   -
1120   -.panel.sidebar-menu ul.popular,
1121   -.panel.sidebar-menu ul.recent {
1122   - list-style: none;
1123   - padding-left: 0;
1124   - padding: 20px 0; }
1125   -
1126   -.panel.sidebar-menu ul.popular li,
1127   -.panel.sidebar-menu ul.recent li {
1128   - margin-bottom: 10px;
1129   - padding: 5px 0;
1130   - border-bottom: dotted 1px #eeeeee; }
1131   -
1132   -.panel.sidebar-menu ul.popular li:before,
1133   -.panel.sidebar-menu ul.recent li:before,
1134   -.panel.sidebar-menu ul.popular li:after,
1135   -.panel.sidebar-menu ul.recent li:after {
1136   - content: " ";
1137   - display: table; }
1138   -
1139   -.panel.sidebar-menu ul.popular li:after,
1140   -.panel.sidebar-menu ul.recent li:after {
1141   - clear: both; }
1142   -
1143   -.panel.sidebar-menu ul.popular li:before,
1144   -.panel.sidebar-menu ul.recent li:before,
1145   -.panel.sidebar-menu ul.popular li:after,
1146   -.panel.sidebar-menu ul.recent li:after {
1147   - content: " ";
1148   - display: table; }
1149   -
1150   -.panel.sidebar-menu ul.popular li:after,
1151   -.panel.sidebar-menu ul.recent li:after {
1152   - clear: both; }
1153   -
1154   -.panel.sidebar-menu ul.popular li img,
1155   -.panel.sidebar-menu ul.recent li img {
1156   - width: 50px;
1157   - margin-right: 10px; }
1158   -
1159   -.panel.sidebar-menu ul.popular li h5,
1160   -.panel.sidebar-menu ul.recent li h5 {
1161   - margin: 0 0 10px; }
1162   -
1163   -.panel.sidebar-menu ul.popular li h5 a,
1164   -.panel.sidebar-menu ul.recent li h5 a {
1165   - font-weight: normal; }
1166   -
1167   -.panel.sidebar-menu ul.popular li p.date,
1168   -.panel.sidebar-menu ul.recent li p.date {
1169   - float: right;
1170   - font-size: 12px;
1171   - color: #999999; }
1172   -
1173   -.panel.sidebar-menu ul.popular li:last-child,
1174   -.panel.sidebar-menu ul.recent li:last-child {
1175   - border-bottom: none; }
1176   -
1177   -.panel.sidebar-menu .text-widget {
1178   - font-size: 12px; }
1179   -
1180   -.panel.sidebar-menu.with-icons ul.nav li a:after {
1181   - font-family: 'FontAwesome';
1182   - content: "\f105";
1183   - position: relative;
1184   - top: 0;
1185   - float: right; }
1186   -
1187   -/* ribbons for product sales etc. */
1188   -.ribbon {
1189   - position: absolute;
1190   - top: 50px;
1191   - padding-left: 51px;
1192   - text-transform: uppercase;
1193   - font-weight: 700;
1194   - letter-spacing: 0.08em; }
1195   -
1196   -.ribbon .ribbon-background {
1197   - position: absolute;
1198   - top: 0;
1199   - right: 0; }
1200   -
1201   -.ribbon .theribbon {
1202   - position: relative;
1203   - min-width: 80px;
1204   - padding: 6px 15px;
1205   - margin: 30px 10px 10px -63px;
1206   - color: #fff;
1207   - background-color: #3d62c4;
1208   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
1209   -
1210   -.ribbon .theribbon:before,
1211   -.ribbon .theribbon:after {
1212   - content: ' ';
1213   - position: absolute;
1214   - width: 0;
1215   - height: 0; }
1216   -
1217   -.ribbon .theribbon:after {
1218   - left: 0;
1219   - top: 100%;
1220   - border-width: 5px 6px;
1221   - border-style: solid;
1222   - border-color: #a81200 #a81200 transparent transparent; }
1223   -
1224   -.ribbon.sale {
1225   - top: 0; }
1226   -
1227   -.ribbon.new {
1228   - top: 50px; }
1229   -
1230   -.ribbon.top {
1231   - top: 100px; }
1232   -
1233   -.ribbon.new .theribbon {
1234   - background-color: #5bc0de;
1235   - text-shadow: 0px 1px 2px #bbb; }
1236   -
1237   -.ribbon.top .theribbon {
1238   - background-color: #8a21fd;
1239   - text-shadow: 0px 1px 2px #bbb; }
1240   -
1241   -.ribbon.new .theribbon:after {
1242   - border-color: #2390b0 #2390b0 transparent transparent; }
1243   -
1244   -.ribbon.top .theribbon:after {
1245   - border-color: #4f00a5 #4f00a5 transparent transparent; }
1246   -
1247   -.ribbon.gift {
1248   - top: 100px; }
1249   -
1250   -.ribbon.gift .theribbon {
1251   - background-color: #5cb85c;
1252   - text-shadow: 0px 1px 2px #bbb; }
1253   -
1254   -.ribbon.gift .theribbon:after {
1255   - border-color: #357935 #357935 transparent transparent; }
1256   -
1257   -.owl-carousel .owl-controls .owl-page.active span,
1258   -.owl-theme .owl-controls .owl-page.active span,
1259   -.owl-carousel .owl-controls.clickable .owl-page:hover span,
1260   -.owl-theme .owl-controls.clickable .owl-page:hover span {
1261   - background: #4285f4; }
1262   -
1263   -.owl-carousel .owl-controls .owl-buttons,
1264   -.owl-theme .owl-controls .owl-buttons {
1265   - position: absolute;
1266   - top: 5px;
1267   - right: 0; }
1268   -
1269   -.owl-carousel .owl-controls .owl-buttons div,
1270   -.owl-theme .owl-controls .owl-buttons div {
1271   - width: 26px;
1272   - height: 26px;
1273   - line-height: 25px;
1274   - margin: 0 5px 0 0;
1275   - font-size: 18px;
1276   - color: #4285f4;
1277   - padding: 0;
1278   - background: #fff;
1279   - border-radius: 13px;
1280   - vertical-align: middle;
1281   - text-align: center;
1282   - opacity: 1;
1283   - filter: alpha(opacity=100); }
1284   -
1285   -.home-carousel {
1286   - position: relative;
1287   - background: url("../img/oblako_banner.jpg") center center repeat;
1288   - background-size: cover;
1289   - border-radius: 3px;
1290   - overflow: hidden;
1291   - -webkit-transition: 0.2s ease-out;
1292   - -moz-transition: 0.2s ease-out;
1293   - transition: 0.2s ease-out; }
1294   -
1295   -.home-carousel .dark-mask {
1296   - position: absolute;
1297   - top: 0;
1298   - left: 0;
1299   - width: 100%;
1300   - height: 100%;
1301   - border-radius: inherit;
1302   - /*background: $mainColor;*/
1303   - /*opacity: 0.9;*/
1304   - /*filter: alpha(opacity=90);*/ }
1305   -
1306   -.home-carousel .owl-carousel {
1307   - padding: 44px 36px; }
1308   -
1309   -.home-carousel .owl-theme .owl-controls .owl-page span {
1310   - background: #666; }
1311   -
1312   -.home-carousel .owl-theme .owl-controls .owl-page.active span {
1313   - background: #fff; }
1314   -
1315   -.home-carousel .owl-theme .owl-controls .owl-page:hover span {
1316   - background: #fff; }
1317   -
1318   -@media (max-width: 767px) {
1319   - .home-carousel {
1320   - text-align: center !important; } }
1321   -.home-carousel h1,
1322   -.home-carousel h2,
1323   -.home-carousel h3,
1324   -.home-carousel p,
1325   -.home-carousel ul {
1326   - color: #fff; }
1327   -
1328   -.home-carousel h1 {
1329   - font-weight: 700;
1330   - text-transform: uppercase;
1331   - font-size: 46px;
1332   - letter-spacing: 0.08em; }
1333   -
1334   -@media (max-width: 991px) {
1335   - .home-carousel h1 {
1336   - font-size: 36px; } }
1337   -.home-carousel h2 {
1338   - font-weight: 700;
1339   - text-transform: uppercase;
1340   - font-size: 30px;
1341   - letter-spacing: 0.08em; }
1342   -
1343   -.home-carousel ul,
1344   -.home-carousel p {
1345   - font-size: 16px;
1346   - font-weight: 700;
1347   - padding: 0;
1348   - text-transform: uppercase;
1349   - letter-spacing: 0.10em; }
1350   -
1351   -@media (max-width: 991px) {
1352   - .home-carousel ul,
1353   - .home-carousel p {
1354   - font-size: 14px; } }
1355   -.home-carousel ul li {
1356   - margin-bottom: 10px; }
1357   -
1358   -.customers {
1359   - padding: 0;
1360   - margin-bottom: 40px; }
1361   -
1362   -.customers .item {
1363   - list-style-type: none;
1364   - text-align: center;
1365   - margin: 0 20px; }
1366   -
1367   -.customers .item img {
1368   - display: inline-block;
1369   - filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
1370   - /* Firefox 10+, Firefox on Android */
1371   - filter: gray;
1372   - /* IE6-9 */
1373   - -webkit-filter: grayscale(100%);
1374   - /* Chrome 19+, Safari 6+, Safari 6+ iOS */
1375   - -webkit-transition: all 0.2s ease-out;
1376   - -moz-transition: all 0.2s ease-out;
1377   - transition: all 0.2s ease-out; }
1378   -
1379   -.customers .item img:hover {
1380   - max-width: auto;
1381   - filter: none;
1382   - -webkit-filter: none; }
1383   -
1384   -.testimonials {
1385   - padding: 0;
1386   - margin-bottom: 40px; }
1387   -
1388   -.testimonials .item {
1389   - list-style-type: none;
1390   - margin: 0 5px;
1391   - background: #fff;
1392   - padding-bottom: 60px;
1393   - -webkit-box-sizing: border-box;
1394   - -moz-box-sizing: border-box;
1395   - box-sizing: border-box; }
1396   -
1397   -.testimonials .item .testimonial {
1398   - position: relative;
1399   - padding: 20px; }
1400   -
1401   -.testimonials .item .testimonial:before,
1402   -.testimonials .item .testimonial:after {
1403   - content: " ";
1404   - display: table; }
1405   -
1406   -.testimonials .item .testimonial:after {
1407   - clear: both; }
1408   -
1409   -.testimonials .item .testimonial:before,
1410   -.testimonials .item .testimonial:after {
1411   - content: " ";
1412   - display: table; }
1413   -
1414   -.testimonials .item .testimonial:after {
1415   - clear: both; }
1416   -
1417   -.testimonials .item .testimonial .text {
1418   - color: #999999;
1419   - margin-bottom: 40px; }
1420   -
1421   -.testimonials .item .testimonial .bottom {
1422   - position: absolute;
1423   - left: 0;
1424   - bottom: 0;
1425   - width: 100%;
1426   - -webkit-box-sizing: border-box;
1427   - -moz-box-sizing: border-box;
1428   - box-sizing: border-box;
1429   - padding: 20px;
1430   - height: 50px; }
1431   -
1432   -.testimonials .item .testimonial .bottom .icon {
1433   - color: #4285f4;
1434   - font-size: 30px;
1435   - float: left;
1436   - width: 20%; }
1437   -
1438   -.testimonials .item .testimonial .name-picture {
1439   - float: right;
1440   - width: 80%;
1441   - text-align: right; }
1442   -
1443   -.testimonials .item .testimonial .name-picture h5 {
1444   - font-size: 14px;
1445   - text-transform: uppercase;
1446   - letter-spacing: 0.08em; }
1447   -
1448   -.testimonials .item .testimonial .name-picture p {
1449   - color: #999999;
1450   - margin: 0;
1451   - font-size: 12px; }
1452   -
1453   -.testimonials .item .testimonial .name-picture img {
1454   - float: right;
1455   - width: 60px;
1456   - border-radius: 30px;
1457   - margin-left: 10px; }
1458   -
1459   -.team-member {
1460   - text-align: center;
1461   - margin-bottom: 40px; }
1462   -
1463   -.team-member h3 {
1464   - font-size: 18px;
1465   - text-transform: uppercase;
1466   - margin-bottom: 5px;
1467   - letter-spacing: 0.08em; }
1468   -
1469   -.team-member h3 a {
1470   - color: #555555; }
1471   -
1472   -.team-member p.role {
1473   - color: #999999;
1474   - font-size: 12px;
1475   - text-transform: uppercase;
1476   - letter-spacing: 0.06em; }
1477   -
1478   -.team-member .social {
1479   - margin-bottom: 20px; }
1480   -
1481   -.team-member .social a {
1482   - margin: 0 10px 0 0;
1483   - color: #fff;
1484   - display: inline-block;
1485   - width: 26px;
1486   - height: 26px;
1487   - border-radius: 13px;
1488   - line-height: 26px;
1489   - font-size: 15px;
1490   - text-align: center;
1491   - -webkit-transition: all 0.2s ease-out;
1492   - -moz-transition: all 0.2s ease-out;
1493   - transition: all 0.2s ease-out;
1494   - vertical-align: bottom; }
1495   -
1496   -.team-member .social a i {
1497   - vertical-align: bottom;
1498   - line-height: 26px; }
1499   -
1500   -.team-member .social a.facebook {
1501   - background-color: #4460ae; }
1502   -
1503   -.team-member .social a.gplus {
1504   - background-color: #c21f25; }
1505   -
1506   -.team-member .social a.twitter {
1507   - background-color: #3cf; }
1508   -
1509   -.team-member .social a.instagram {
1510   - background-color: #cd4378; }
1511   -
1512   -.team-member .social a.email {
1513   - background-color: #4a7f45; }
1514   -
1515   -.team-member .text p {
1516   - color: #999999;
1517   - font-size: 12px; }
1518   -
1519   -.team-member .social,
1520   -.team-member-detail .social {
1521   - margin-bottom: 20px; }
1522   -
1523   -.team-member .social a,
1524   -.team-member-detail .social a {
1525   - margin: 0 10px 0 0;
1526   - color: #fff;
1527   - display: inline-block;
1528   - width: 26px;
1529   - height: 26px;
1530   - border-radius: 13px;
1531   - line-height: 26px;
1532   - font-size: 15px;
1533   - text-align: center;
1534   - -webkit-transition: all 0.2s ease-out;
1535   - -moz-transition: all 0.2s ease-out;
1536   - transition: all 0.2s ease-out;
1537   - vertical-align: bottom; }
1538   -
1539   -.team-member .social a i,
1540   -.team-member-detail .social a i {
1541   - vertical-align: bottom;
1542   - line-height: 26px; }
1543   -
1544   -.team-member .social a.facebook,
1545   -.team-member-detail .social a.facebook {
1546   - background-color: #4460ae; }
1547   -
1548   -.team-member .social a.gplus,
1549   -.team-member-detail .social a.gplus {
1550   - background-color: #c21f25; }
1551   -
1552   -.team-member .social a.twitter,
1553   -.team-member-detail .social a.twitter {
1554   - background-color: #3cf; }
1555   -
1556   -.team-member .social a.instagram,
1557   -.team-member-detail .social a.instagram {
1558   - background-color: #cd4378; }
1559   -
1560   -.team-member .social a.email,
1561   -.team-member-detail .social a.email {
1562   - background-color: #4a7f45; }
1563   -
1564   -.box-simple {
1565   - text-align: center;
1566   - margin-bottom: 40px; }
1567   -
1568   -.box-simple .icon {
1569   - color: #4285f4;
1570   - border-color: #4285f4;
1571   - -webkit-transition: all 0.2s ease-out;
1572   - -moz-transition: all 0.2s ease-out;
1573   - transition: all 0.2s ease-out; }
1574   -
1575   -.box-simple h3 {
1576   - font-weight: normal;
1577   - font-size: 18px;
1578   - text-transform: uppercase;
1579   - line-height: 1.5;
1580   - color: #555555;
1581   - font-weight: 800;
1582   - letter-spacing: 0.08em; }
1583   -
1584   -.box-simple h3 a {
1585   - color: #555555; }
1586   -
1587   -.box-simple p {
1588   - color: #999999; }
1589   -
1590   -.box-simple:hover .icon {
1591   - -webkit-transform: scale(1.1, 1.1);
1592   - -ms-transform: scale(1.1, 1.1);
1593   - -o-transform: scale(1.1, 1.1);
1594   - transform: scale(1.1, 1.1); }
1595   -
1596   -.box-simple:hover .icon i {
1597   - -webkit-transform: scale(1, 1);
1598   - -ms-transform: scale(1, 1);
1599   - -o-transform: scale(1, 1);
1600   - transform: scale(1, 1); }
1601   -
1602   -.box-simple.box-white {
1603   - padding: 20px;
1604   - border: dotted 1px #999999; }
1605   -
1606   -.box-simple.box-white .icon {
1607   - color: #555555;
1608   - border-color: transparent;
1609   - font-size: 70px; }
1610   -
1611   -.box-simple.box-dark {
1612   - padding: 20px;
1613   - border: dotted 1px #999999;
1614   - background: #555555;
1615   - color: #fff; }
1616   -
1617   -.box-simple.box-dark .icon {
1618   - color: #f7f7f7;
1619   - border-color: transparent;
1620   - font-size: 70px; }
1621   -
1622   -.box-simple.box-dark h3 {
1623   - color: #fff; }
1624   -
1625   -.box-simple.box-dark h3 a {
1626   - color: #fff; }
1627   -
1628   -.box-simple.box-dark p {
1629   - color: #fff; }
1630   -
1631   -.box-image {
1632   - position: relative;
1633   - overflow: hidden;
1634   - text-align: center;
1635   - margin: 15px 0; }
1636   -
1637   -.box-image .bg {
1638   - position: absolute;
1639   - top: auto;
1640   - bottom: 0;
1641   - width: 100%;
1642   - height: 100%;
1643   - opacity: 0;
1644   - filter: alpha(opacity=0);
1645   - background: #4285f4; }
1646   -
1647   -.box-image .name {
1648   - position: absolute;
1649   - width: 100%;
1650   - height: 50%;
1651   - bottom: 0;
1652   - -webkit-transform: translate(0, 100%);
1653   - -ms-transform: translate(0, 100%);
1654   - -o-transform: translate(0, 100%);
1655   - transform: translate(0, 100%);
1656   - -webkit-transition: all 0.2s ease-out;
1657   - -moz-transition: all 0.2s ease-out;
1658   - transition: all 0.2s ease-out;
1659   - color: #fff;
1660   - padding: 0 20px; }
1661   -
1662   -.box-image .name h3 {
1663   - color: #fff;
1664   - text-transform: uppercase;
1665   - font-size: 18px;
1666   - letter-spacing: 0.08em; }
1667   -
1668   -.box-image .name h3 a {
1669   - color: #fff; }
1670   -
1671   -.box-image .text {
1672   - position: absolute;
1673   - width: 100%;
1674   - height: 50%;
1675   - top: 0;
1676   - -webkit-transform: translate(0, -150%);
1677   - -ms-transform: translate(0, -150%);
1678   - -o-transform: translate(0, -150%);
1679   - transform: translate(0, -150%);
1680   - -webkit-transition: all 0.2s ease-out;
1681   - -moz-transition: all 0.2s ease-out;
1682   - transition: all 0.2s ease-out;
1683   - color: #fff;
1684   - padding: 0 20px; }
1685   -
1686   -.box-image:hover .bg {
1687   - opacity: 0.7;
1688   - filter: alpha(opacity=70); }
1689   -
1690   -.box-image:hover .name {
1691   - position: absolute;
1692   - -webkit-transform: translate(0, -75%);
1693   - -ms-transform: translate(0, -75%);
1694   - -o-transform: translate(0, -75%);
1695   - transform: translate(0, -75%); }
1696   -
1697   -.box-image:hover .text {
1698   - position: absolute;
1699   - -webkit-transform: translate(0, 100%);
1700   - -ms-transform: translate(0, 100%);
1701   - -o-transform: translate(0, 100%);
1702   - transform: translate(0, 100%); }
1703   -
1704   -.box-image-text {
1705   - position: relative;
1706   - overflow: hidden;
1707   - text-align: center;
1708   - margin: 15px 0; }
1709   -
1710   -.box-image-text .top {
1711   - position: relative;
1712   - margin-bottom: 10px; }
1713   -
1714   -.box-image-text .top .bg {
1715   - position: absolute;
1716   - top: auto;
1717   - bottom: 0;
1718   - width: 100%;
1719   - height: 100%;
1720   - opacity: 0;
1721   - filter: alpha(opacity=0);
1722   - background: #4285f4; }
1723   -
1724   -.box-image-text .top .name {
1725   - position: absolute;
1726   - width: 100%;
1727   - height: 50%;
1728   - bottom: 0;
1729   - -webkit-transform: translate(0, 100%);
1730   - -ms-transform: translate(0, 100%);
1731   - -o-transform: translate(0, 100%);
1732   - transform: translate(0, 100%);
1733   - -webkit-transition: all 0.2s ease-out;
1734   - -moz-transition: all 0.2s ease-out;
1735   - transition: all 0.2s ease-out;
1736   - color: #fff;
1737   - padding: 0 20px; }
1738   -
1739   -.box-image-text .top .name h3 {
1740   - color: #fff;
1741   - text-transform: uppercase;
1742   - font-size: 18px;
1743   - letter-spacing: 0.08em; }
1744   -
1745   -.box-image-text .top .name h3 a {
1746   - color: #fff; }
1747   -
1748   -.box-image-text .top .text {
1749   - position: absolute;
1750   - width: 100%;
1751   - height: 50%;
1752   - top: 0;
1753   - -webkit-transform: translate(0, -150%);
1754   - -ms-transform: translate(0, -150%);
1755   - -o-transform: translate(0, -150%);
1756   - transform: translate(0, -150%);
1757   - -webkit-transition: all 0.2s ease-out;
1758   - -moz-transition: all 0.2s ease-out;
1759   - transition: all 0.2s ease-out;
1760   - color: #fff;
1761   - padding: 0 20px; }
1762   -
1763   -.box-image-text .content h3,
1764   -.box-image-text .content h4 {
1765   - text-transform: uppercase;
1766   - line-height: 1.5;
1767   - color: #555555;
1768   - font-weight: 800;
1769   - letter-spacing: 0.08em; }
1770   -
1771   -.box-image-text .content p {
1772   - color: #999999; }
1773   -
1774   -.box-image-text:hover .bg {
1775   - opacity: 0.7;
1776   - filter: alpha(opacity=70); }
1777   -
1778   -.box-image-text:hover .name {
1779   - position: absolute;
1780   - -webkit-transform: translate(0, -75%);
1781   - -ms-transform: translate(0, -75%);
1782   - -o-transform: translate(0, -75%);
1783   - transform: translate(0, -75%); }
1784   -
1785   -.box-image-text:hover .text {
1786   - position: absolute;
1787   - -webkit-transform: translate(0, 100%);
1788   - -ms-transform: translate(0, 100%);
1789   - -o-transform: translate(0, 100%);
1790   - transform: translate(0, 100%); }
1791   -
1792   -/* universal box */
1793   -.box {
1794   - background: #fff;
1795   - margin: 0 0 15px;
1796   - -webkit-box-sizing: border-box;
1797   - -moz-box-sizing: border-box;
1798   - box-sizing: border-box;
1799   - padding: 15px 0; }
1800   -
1801   -p.no-margin {
1802   - margin-top: -15px; }
1803   -
1804   -.box .box-header {
1805   - background: #f7f7f7;
1806   - margin: -15px 0 15px;
1807   - padding: 10px 20px;
1808   - border-bottom: solid 1px #eeeeee;
1809   - text-transform: uppercase;
1810   - letter-spacing: 0.08em; }
1811   -
1812   -.box .box-header:before,
1813   -.box .box-header:after {
1814   - content: " ";
1815   - display: table; }
1816   -
1817   -.box .box-header:after {
1818   - clear: both; }
1819   -
1820   -.box .box-header:before,
1821   -.box .box-header:after {
1822   - content: " ";
1823   - display: table; }
1824   -
1825   -.box .box-header:after {
1826   - clear: both; }
1827   -
1828   -.box .box-footer {
1829   - background: #f7f7f7;
1830   - margin: 30px 0 -20px;
1831   - padding: 20px;
1832   - border-top: solid 1px #eeeeee; }
1833   -
1834   -.box .box-footer:before,
1835   -.box .box-footer:after {
1836   - content: " ";
1837   - display: table; }
1838   -
1839   -.box .box-footer:after {
1840   - clear: both; }
1841   -
1842   -.box .box-footer:before,
1843   -.box .box-footer:after {
1844   - content: " ";
1845   - display: table; }
1846   -
1847   -.box .box-footer:after {
1848   - clear: both; }
1849   -
1850   -@media (max-width: 991px) {
1851   - .box .box-footer .btn {
1852   - margin-bottom: 20px; } }
1853   -.box.no-border {
1854   - border: none; }
1855   -
1856   -#heading-breadcrumbs {
1857   - padding: 0;
1858   - margin-bottom: 20px; }
1859   -
1860   -#heading-breadcrumbs.no-mb {
1861   - margin-bottom: 0; }
1862   -
1863   -#heading-breadcrumbs ul.breadcrumb {
1864   - margin-bottom: 0; }
1865   -
1866   -.bar {
1867   - position: relative;
1868   - background: #4285f4;
1869   - padding: 60px 0; }
1870   -
1871   -.bar.background-pentagon {
1872   - background: url("../img/texture-bw.png") center center repeat;
1873   - border-top: solid 1px #999999;
1874   - border-bottom: solid 1px #999999; }
1875   -
1876   -.bar.background-gray {
1877   - background: #eeeeee; }
1878   -
1879   -.bar.background-gray-dark {
1880   - background: #555555; }
1881   -
1882   -.bar.background-white {
1883   - background: #fff; }
1884   -
1885   -.bar.background-image-fixed-1 {
1886   - background: url("../img/fixed-background-1.jpg") center top no-repeat;
1887   - background-attachment: fixed;
1888   - background-size: cover; }
1889   -
1890   -.bar.background-image-fixed-2 {
1891   - background: url("../img/fixed-background-2.jpg") center top no-repeat;
1892   - background-attachment: fixed;
1893   - background-size: cover; }
1894   -
1895   -.bar.color-white h1,
1896   -.bar.color-white h2,
1897   -.bar.color-white h3,
1898   -.bar.color-white h4,
1899   -.bar.color-white h5,
1900   -.bar.color-white h6,
1901   -.bar.color-white p {
1902   - color: #fff; }
1903   -
1904   -.bar.padding-big {
1905   - padding: 50px 0; }
1906   -
1907   -.bar.padding-horizontal {
1908   - padding-left: 30px;
1909   - padding-right: 30px; }
1910   -
1911   -.bar.margin-vertical {
1912   - margin-top: 20px;
1913   - margin-bottom: 20px; }
1914   -
1915   -.bar .dark-mask {
1916   - position: absolute;
1917   - top: 0;
1918   - left: 0;
1919   - width: 100%;
1920   - height: 100%;
1921   - background: #000;
1922   - opacity: 0.3;
1923   - filter: alpha(opacity=30); }
1924   -
1925   -.portfolio.no-space {
1926   - padding: 0 15px; }
1927   -
1928   -.portfolio.no-space .box-image {
1929   - margin: 0 -15px; }
1930   -
1931   -.portfolio-project .project-more h4 {
1932   - color: #555555;
1933   - text-transform: uppercase;
1934   - margin-bottom: 0;
1935   - text-align: left;
1936   - font-size: 14px;
1937   - letter-spacing: 0.08em; }
1938   -
1939   -.portfolio-project .project-more p {
1940   - color: #999999;
1941   - padding: 10px 0;
1942   - margin-bottom: 20px;
1943   - text-align: left; }
1944   -
1945   -.portfolio-showcase {
1946   - margin: 15px 0 60px; }
1947   -
1948   -.portfolio-showcase h3 a {
1949   - text-transform: uppercase;
1950   - line-height: 1.5;
1951   - letter-spacing: 0.08em; }
1952   -
1953   -.portfolio-showcase p.lead {
1954   - color: #555555;
1955   - margin-bottom: 20px; }
1956   -
1957   -.portfolio-showcase p {
1958   - color: #999999; }
1959   -
1960   -.portfolio-showcase p.buttons {
1961   - margin-top: 40px; }
1962   -
1963   -.see-more {
1964   - text-align: center;
1965   - margin-top: 20px;
1966   - padding-top: 20px; }
1967   -
1968   -.see-more p {
1969   - font-size: 28px;
1970   - font-weight: 100;
1971   - margin-bottom: 20px; }
1972   -
1973   -.showcase .item {
1974   - text-align: center; }
1975   -
1976   -.showcase .item .icon {
1977   - display: inline-block;
1978   - width: 50px;
1979   - height: 50px;
1980   - color: white;
1981   - border: 0;
1982   - font-size: 40px;
1983   - line-height: 50px;
1984   - border-radius: 25px; }
1985   -
1986   -.showcase .item h4 {
1987   - text-transform: uppercase;
1988   - letter-spacing: 0.08em;
1989   - line-height: 1.5;
1990   - font-size: 16px; }
1991   -
1992   -.showcase .item h4 span {
1993   - font-weight: bold;
1994   - font-size: 51px; }
1995   -
1996   -.packages .package {
1997   - background: #fff;
1998   - margin-top: 25px;
1999   - margin-bottom: 20px;
2000   - padding-bottom: 15px;
2001   - text-align: center;
2002   - border: solid 1px #4285f4;
2003   - overflow: hidden; }
2004   -
2005   -.packages .package .package-header {
2006   - height: 57px;
2007   - color: #fff;
2008   - line-height: 57px;
2009   - background: #4285f4; }
2010   -
2011   -.packages .package .package-header h5 {
2012   - color: #fff;
2013   - text-transform: uppercase;
2014   - font-weight: bold;
2015   - line-height: 57px;
2016   - margin: 0;
2017   - letter-spacing: 0.08em; }
2018   -
2019   -.packages .package .package-header.light-gray {
2020   - background: #eeeeee; }
2021   -
2022   -.packages .package .package-header.light-gray h5 {
2023   - color: #555555; }
2024   -
2025   -.packages .package .price {
2026   - line-height: 120px;
2027   - height: 100px;
2028   - color: #fff;
2029   - font-weight: 400; }
2030   -
2031   -.packages .package .price h4 {
2032   - display: inline;
2033   - font-size: 50px;
2034   - line-height: normal;
2035   - margin-bottom: 0; }
2036   -
2037   -.packages .package .price .period {
2038   - line-height: normal;
2039   - color: #999999; }
2040   -
2041   -.packages .package ul {
2042   - padding: 0; }
2043   -
2044   -.packages .package ul li {
2045   - list-style-type: none;
2046   - padding-top: 10px;
2047   - padding-bottom: 10px;
2048   - width: 80%;
2049   - margin: auto;
2050   - border-bottom: 1px dotted #ccc; }
2051   -
2052   -.packages .package ul li:last-child {
2053   - border-bottom: 0; }
2054   -
2055   -.packages .package ul li i {
2056   - font-size: 13px;
2057   - margin-right: 5px; }
2058   -
2059   -.packages .best-value .package {
2060   - margin-top: 0;
2061   - padding-bottom: 40px; }
2062   -
2063   -.packages .best-value .package .package-header {
2064   - height: 72px;
2065   - padding-top: 17px;
2066   - height: 82px !important; }
2067   -
2068   -.packages .best-value .package .package-header h5 {
2069   - font-weight: bold;
2070   - line-height: 29px;
2071   - text-transform: uppercase;
2072   - letter-spacing: 0.08em; }
2073   -
2074   -.packages .best-value .package .package-header .meta-text {
2075   - font-size: 13px;
2076   - line-height: 15px; }
2077   -
2078   -#map {
2079   - height: 300px; }
2080   -
2081   -#map.with-border {
2082   - border-top: solid 1px #4285f4;
2083   - border-bottom: solid 1px #4285f4; }
2084   -
2085   -#blog-listing-big .post,
2086   -#blog-homepage .post {
2087   - margin-bottom: 60px; }
2088   -
2089   -#blog-listing-big .post h2,
2090   -#blog-homepage .post h2,
2091   -#blog-listing-big .post h4,
2092   -#blog-homepage .post h4 {
2093   - text-transform: uppercase;
2094   - letter-spacing: 0.08em; }
2095   -
2096   -#blog-listing-big .post h2 a,
2097   -#blog-homepage .post h2 a,
2098   -#blog-listing-big .post h4 a,
2099   -#blog-homepage .post h4 a {
2100   - color: #555555; }
2101   -
2102   -#blog-listing-big .post h2 a:hover,
2103   -#blog-homepage .post h2 a:hover,
2104   -#blog-listing-big .post h4 a:hover,
2105   -#blog-homepage .post h4 a:hover {
2106   - color: #4285f4; }
2107   -
2108   -#blog-listing-big .post .author-category,
2109   -#blog-homepage .post .author-category {
2110   - color: #999999;
2111   - text-transform: uppercase;
2112   - font-weight: 300;
2113   - letter-spacing: 0.08em; }
2114   -
2115   -#blog-listing-big .post .author-category a,
2116   -#blog-homepage .post .author-category a {
2117   - font-weight: 500; }
2118   -
2119   -#blog-listing-big .post .date-comments a,
2120   -#blog-homepage .post .date-comments a {
2121   - color: #999999;
2122   - margin-right: 20px; }
2123   -
2124   -#blog-listing-big .post .date-comments a:hover,
2125   -#blog-homepage .post .date-comments a:hover {
2126   - color: #4285f4; }
2127   -
2128   -@media (min-width: 768px) {
2129   - #blog-listing-big .post .date-comments,
2130   - #blog-homepage .post .date-comments {
2131   - text-align: right; } }
2132   -#blog-listing-big .post .intro,
2133   -#blog-homepage .post .intro {
2134   - text-align: left; }
2135   -
2136   -#blog-listing-big .post .image,
2137   -#blog-homepage .post .image {
2138   - margin-bottom: 10px;
2139   - overflow: hidden; }
2140   -
2141   -#blog-listing-big .post .image img,
2142   -#blog-homepage .post .image img {
2143   - -webkit-transition: all 0.2s ease-out;
2144   - -moz-transition: all 0.2s ease-out;
2145   - transition: all 0.2s ease-out; }
2146   -
2147   -@media (max-width: 767px) {
2148   - #blog-listing-big .post .image img.img-responsive,
2149   - #blog-homepage .post .image img.img-responsive {
2150   - min-width: 100%; } }
2151   -#blog-listing-big .post .video,
2152   -#blog-homepage .post .video {
2153   - margin-bottom: 10px; }
2154   -
2155   -#blog-listing-big .post .read-more,
2156   -#blog-homepage .post .read-more {
2157   - text-align: right; }
2158   -
2159   -#blog-listing-medium .post {
2160   - margin-bottom: 60px; }
2161   -
2162   -#blog-listing-medium .post h2 {
2163   - text-transform: uppercase;
2164   - margin: 0 0 10px;
2165   - font-size: 24px;
2166   - letter-spacing: 0.08em; }
2167   -
2168   -#blog-listing-medium .post h2 a {
2169   - color: #555555; }
2170   -
2171   -#blog-listing-medium .post h2 a:hover {
2172   - color: #4285f4; }
2173   -
2174   -#blog-listing-medium .post .author-category {
2175   - float: left;
2176   - color: #999999;
2177   - text-transform: uppercase;
2178   - font-weight: 300;
2179   - font-size: 12px;
2180   - letter-spacing: 0.08em; }
2181   -
2182   -#blog-listing-medium .post .author-category a {
2183   - font-weight: 500; }
2184   -
2185   -#blog-listing-medium .post .date-comments {
2186   - float: right;
2187   - font-size: 12px; }
2188   -
2189   -#blog-listing-medium .post .date-comments a {
2190   - color: #999999;
2191   - margin-right: 20px; }
2192   -
2193   -#blog-listing-medium .post .date-comments a:hover {
2194   - color: #4285f4; }
2195   -
2196   -@media (min-width: 768px) {
2197   - #blog-listing-medium .post .date-comments {
2198   - text-align: right; } }
2199   -#blog-listing-medium .post .intro {
2200   - text-align: left; }
2201   -
2202   -#blog-listing-medium .post .clearfix:before,
2203   -#blog-listing-medium .post .clearfix:after,
2204   -#blog-listing-medium .post .navbar:before,
2205   -#blog-listing-medium .post .navbar:after,
2206   -#blog-listing-medium .post .navbar-header:before,
2207   -#blog-listing-medium .post .navbar-header:after {
2208   - content: " ";
2209   - display: table; }
2210   -
2211   -#blog-listing-medium .post .clearfix:after,
2212   -#blog-listing-medium .post .navbar:after,
2213   -#blog-listing-medium .post .navbar-header:after {
2214   - clear: both; }
2215   -
2216   -#blog-listing-medium .post .clearfix:before,
2217   -#blog-listing-medium .post .clearfix:after,
2218   -#blog-listing-medium .post .navbar:before,
2219   -#blog-listing-medium .post .navbar:after,
2220   -#blog-listing-medium .post .navbar-header:before,
2221   -#blog-listing-medium .post .navbar-header:after {
2222   - content: " ";
2223   - display: table; }
2224   -
2225   -#blog-listing-medium .post .clearfix:after,
2226   -#blog-listing-medium .post .navbar:after,
2227   -#blog-listing-medium .post .navbar-header:after {
2228   - clear: both; }
2229   -
2230   -#blog-listing-medium .post .image {
2231   - margin-bottom: 10px;
2232   - overflow: hidden; }
2233   -
2234   -#blog-listing-medium .post .image img {
2235   - -webkit-transition: all 0.2s ease-out;
2236   - -moz-transition: all 0.2s ease-out;
2237   - transition: all 0.2s ease-out; }
2238   -
2239   -@media (max-width: 767px) {
2240   - #blog-listing-medium .post .image img.img-responsive {
2241   - min-width: 100%; } }
2242   -#blog-listing-medium .post .video {
2243   - margin-bottom: 10px; }
2244   -
2245   -#blog-listing-medium .post .read-more {
2246   - text-align: right; }
2247   -
2248   -.box-image-text.blog .author-category {
2249   - color: #999999;
2250   - text-transform: uppercase;
2251   - letter-spacing: 0.08em;
2252   - font-weight: 300;
2253   - font-size: 12px; }
2254   -
2255   -.box-image-text.blog .author-category a {
2256   - font-weight: 500; }
2257   -
2258   -.box-image-text.blog .intro {
2259   - text-align: left;
2260   - margin-bottom: 20px; }
2261   -
2262   -#blog-homepage .post {
2263   - margin-bottom: 30px; }
2264   -
2265   -#blog-homepage .post h2,
2266   -#blog-homepage .post h4,
2267   -#blog-homepage .post .author-category,
2268   -#blog-homepage .post .read-more {
2269   - text-align: center; }
2270   -
2271   -#blog-homepage .post .read-more {
2272   - margin-top: 20px; }
2273   -
2274   -#blog-post #post-content {
2275   - margin-bottom: 20px; }
2276   -
2277   -#blog-post .comment {
2278   - margin-bottom: 25px; }
2279   -
2280   -#blog-post .comment:before,
2281   -#blog-post .comment:after {
2282   - content: " ";
2283   - display: table; }
2284   -
2285   -#blog-post .comment:after {
2286   - clear: both; }
2287   -
2288   -#blog-post .comment:before,
2289   -#blog-post .comment:after {
2290   - content: " ";
2291   - display: table; }
2292   -
2293   -#blog-post .comment:after {
2294   - clear: both; }
2295   -
2296   -#blog-post .comment .posted {
2297   - color: #999999;
2298   - font-size: 12px; }
2299   -
2300   -#blog-post .comment .reply {
2301   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
2302   -
2303   -#blog-post .comment.last {
2304   - margin-bottom: 0; }
2305   -
2306   -#blog-post #comments,
2307   -#blog-post #comment-form {
2308   - padding: 20px 0;
2309   - margin-top: 20px;
2310   - border-top: solid 1px #eeeeee; }
2311   -
2312   -#blog-post #comments:before,
2313   -#blog-post #comment-form:before,
2314   -#blog-post #comments:after,
2315   -#blog-post #comment-form:after {
2316   - content: " ";
2317   - display: table; }
2318   -
2319   -#blog-post #comments:after,
2320   -#blog-post #comment-form:after {
2321   - clear: both; }
2322   -
2323   -#blog-post #comments:before,
2324   -#blog-post #comment-form:before,
2325   -#blog-post #comments:after,
2326   -#blog-post #comment-form:after {
2327   - content: " ";
2328   - display: table; }
2329   -
2330   -#blog-post #comments:after,
2331   -#blog-post #comment-form:after {
2332   - clear: both; }
2333   -
2334   -#blog-post #comments h4,
2335   -#blog-post #comment-form h4 {
2336   - margin-bottom: 20px; }
2337   -
2338   -#blog-post #comment-form {
2339   - margin-bottom: 20px; }
2340   -
2341   -.product-carousel {
2342   - margin: 0 -15px 30px; }
2343   -
2344   -.product-carousel .owl-theme .owl-controls {
2345   - margin-top: -26px;
2346   - margin-bottom: 0; }
2347   -
2348   -.products {
2349   - content: " ";
2350   - display: table;
2351   - width: 100%; }
2352   -
2353   -.product {
2354   - background: #fff;
2355   - border-bottom: 0;
2356   - -webkit-box-sizing: border-box;
2357   - -moz-box-sizing: border-box;
2358   - box-sizing: border-box;
2359   - margin-bottom: 40px;
2360   - overflow: hidden; }
2361   -
2362   -.product .image {
2363   - overflow: hidden; }
2364   -
2365   -.product .image img {
2366   - -webkit-transition: all 0.2s ease-out;
2367   - -moz-transition: all 0.2s ease-out;
2368   - transition: all 0.2s ease-out;
2369   - max-width: 100%; }
2370   -
2371   -.product-video {
2372   - margin: 30px 0; }
2373   -
2374   -.video-box {
2375   - position: relative;
2376   - padding-bottom: 56%;
2377   - margin: 15px 0; }
2378   -
2379   -.video-box iframe {
2380   - position: absolute;
2381   - width: 100%;
2382   - height: 100%; }
2383   -
2384   -@media (max-width: 767px) {
2385   - .product .image img.img-responsive {
2386   - min-width: 100%; } }
2387   -.product .text {
2388   - padding: 10px 0; }
2389   -
2390   -.product .text:after {
2391   - content: " ";
2392   - display: table; }
2393   -
2394   -.product .text h3 {
2395   - font-size: 14px;
2396   - font-weight: 700;
2397   - height: 39.6px;
2398   - margin-top: 5px;
2399   - text-transform: uppercase;
2400   - letter-spacing: 0.08em; }
2401   -
2402   -.product .text h3 a {
2403   - color: #555555; }
2404   -
2405   -.product .text p.price {
2406   - font-size: 18px;
2407   - line-height: 34px;
2408   - float: left;
2409   - font-weight: bold;
2410   - color: #4285f4; }
2411   -
2412   -p.price .price-title {
2413   - position: absolute;
2414   - margin-top: -14px;
2415   - font-size: 11px;
2416   - opacity: .6;
2417   - font-weight: bold;
2418   - text-transform: uppercase;
2419   - letter-spacing: .2em;
2420   - margin-left: 1px; }
2421   -
2422   -.product .text p.price del {
2423   - color: #999999;
2424   - position: absolute;
2425   - margin-top: -25px;
2426   - font-size: 12px;
2427   - font-weight: normal; }
2428   -
2429   -.product .buttons {
2430   - float: right;
2431   - -webkit-box-sizing: border-box;
2432   - -moz-box-sizing: border-box;
2433   - box-sizing: border-box; }
2434   -
2435   -.product .buttons .btn {
2436   - padding-left: 6px;
2437   - font-size: 12px; }
2438   -
2439   -.product:hover .image img {
2440   - -webkit-transform: scale(1.1, 1.1);
2441   - -ms-transform: scale(1.1, 1.1);
2442   - -o-transform: scale(1.1, 1.1);
2443   - transform: scale(1.1, 1.1); }
2444   -
2445   -.goToDescription {
2446   - font-size: 12px;
2447   - text-align: center;
2448   - margin-bottom: 40px; }
2449   -
2450   -.goToDescription a {
2451   - color: #999999; }
2452   -
2453   -#productMain {
2454   - margin-bottom: 30px; }
2455   -
2456   -#productMain .sizes h3 {
2457   - font-weight: 700;
2458   - letter-spacing: 0.08em;
2459   - text-transform: uppercase;
2460   - margin-bottom: 40px; }
2461   -
2462   -#productMain .sizes a {
2463   - display: inline-block;
2464   - width: 40px;
2465   - height: 40px;
2466   - border-radius: 40px;
2467   - background: #ccc;
2468   - line-height: 40px;
2469   - color: #555555;
2470   - text-align: center;
2471   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
2472   -
2473   -#productMain .sizes a.active,
2474   -#productMain .sizes a:hover {
2475   - background: #4285f4;
2476   - color: #fff; }
2477   -
2478   -#productMain .sizes input {
2479   - display: none; }
2480   -
2481   -#productMain .price {
2482   - font-size: 32px;
2483   - line-height: 1;
2484   - margin-top: 40px;
2485   - margin-bottom: 15px;
2486   - color: #4285f4;
2487   - font-weight: bold; }
2488   -
2489   -#productMain .price button {
2490   - vertical-align: top; }
2491   -
2492   -#thumbs a {
2493   - display: block;
2494   - border: solid 1px transparent; }
2495   -
2496   -#thumbs a.active {
2497   - border-color: #4285f4; }
2498   -
2499   -#product-social {
2500   - text-align: center; }
2501   -
2502   -#product-social h4 {
2503   - font-weight: 300;
2504   - margin-bottom: 10px; }
2505   -
2506   -#product-social p {
2507   - line-height: 26px; }
2508   -
2509   -#product-social p a {
2510   - margin: 0 10px 0 0;
2511   - color: #fff;
2512   - display: inline-block;
2513   - width: 26px;
2514   - height: 26px;
2515   - border-radius: 13px;
2516   - line-height: 26px;
2517   - font-size: 15px;
2518   - text-align: center;
2519   - -webkit-transition: all 0.2s ease-out;
2520   - -moz-transition: all 0.2s ease-out;
2521   - transition: all 0.2s ease-out;
2522   - vertical-align: bottom; }
2523   -
2524   -#product-social p a i {
2525   - vertical-align: bottom;
2526   - line-height: 26px; }
2527   -
2528   -#product-social p a.facebook {
2529   - background-color: #4460ae; }
2530   -
2531   -#product-social p a.gplus {
2532   - background-color: #c21f25; }
2533   -
2534   -#product-social p a.twitter {
2535   - background-color: #3cf; }
2536   -
2537   -#product-social p a.instagram {
2538   - background-color: #cd4378; }
2539   -
2540   -#product-social p a.email {
2541   - background-color: #4a7f45; }
2542   -
2543   -@media (max-width: 991px) {
2544   - #product-social {
2545   - text-align: center; } }
2546   -#checkout .nav {
2547   - margin-bottom: 20px;
2548   - border-bottom: solid 1px #4285f4; }
2549   -
2550   -#checkout .nav li {
2551   - height: 100%; }
2552   -
2553   -#checkout .nav li a {
2554   - display: block;
2555   - height: 100%; }
2556   -
2557   -#order-summary table {
2558   - margin-top: 20px; }
2559   -
2560   -#order-summary table td {
2561   - color: #999999; }
2562   -
2563   -#order-summary table tr.total td,
2564   -#order-summary table tr.total th {
2565   - font-size: 18px;
2566   - color: #555555;
2567   - font-weight: 700; }
2568   -
2569   -#checkout .table tbody tr td,
2570   -#basket .table tbody tr td,
2571   -#customer-order .table tbody tr td {
2572   - vertical-align: middle; }
2573   -
2574   -#checkout .table tbody tr td input,
2575   -#basket .table tbody tr td input,
2576   -#customer-order .table tbody tr td input {
2577   - width: 50px;
2578   - text-align: right; }
2579   -
2580   -#checkout .table tbody tr td img,
2581   -#basket .table tbody tr td img,
2582   -#customer-order .table tbody tr td img {
2583   - width: 50px; }
2584   -
2585   -#checkout .table tfoot,
2586   -#basket .table tfoot,
2587   -#customer-order .table tfoot {
2588   - font-size: 18px; }
2589   -
2590   -.shipping-method h4,
2591   -.payment-method h4 {
2592   - text-transform: uppercase;
2593   - letter-spacing: 0.08em; }
2594   -
2595   -#customer-orders table tr th,
2596   -#customer-orders table tr td {
2597   - vertical-align: baseline; }
2598   -
2599   -#customer-order .table tfoot th {
2600   - font-size: 18px;
2601   - font-weight: 300; }
2602   -
2603   -#customer-order .addresses {
2604   - text-align: right;
2605   - margin-bottom: 30px; }
2606   -
2607   -#customer-order .addresses p {
2608   - font-size: 18px;
2609   - font-weight: 300; }
2610   -
2611   -#customer-account {
2612   - margin-bottom: 30px; }
2613   -
2614   -#get-it {
2615   - background: #4285f4;
2616   - padding: 50px 0 30px;
2617   - color: #fff;
2618   - text-align: center; }
2619   -
2620   -#get-it h1,
2621   -#get-it h2,
2622   -#get-it h3,
2623   -#get-it h4,
2624   -#get-it h5,
2625   -#get-it h6 {
2626   - color: #fff;
2627   - text-transform: uppercase;
2628   - letter-spacing: 0.08em;
2629   - margin: 0 0 20px; }
2630   -
2631   -#get-it p {
2632   - margin: 0 0 20px; }
2633   -
2634   -#footer {
2635   - background: #585858;
2636   - padding: 30px 0;
2637   - color: #999999; }
2638   - #footer a {
2639   - color: #999999; }
2640   - #footer a:hover {
2641   - text-decoration: underline; }
2642   - #footer .blog-entries {
2643   - margin-top: -5px; }
2644   - #footer .btn-template-main {
2645   - background: #585858;
2646   - border: 1px solid #999999;
2647   - text-decoration: none !important;
2648   - color: #999999; }
2649   - #footer .btn-template-main:hover {
2650   - background: #eeeeee;
2651   - border: 1px solid #eeeeee;
2652   - color: #999999; }
2653   - #footer .fa {
2654   - font-size: 25px;
2655   - color: #999999; }
2656   -
2657   -#footer h1,
2658   -#footer h2,
2659   -#footer h3,
2660   -#footer h4,
2661   -#footer h5,
2662   -#footer h6 {
2663   - color: #eeeeee; }
2664   -
2665   -#footer h4 {
2666   - font-size: 14px;
2667   - font-weight: 800;
2668   - text-transform: uppercase;
2669   - letter-spacing: 0.08em; }
2670   -
2671   -#footer ul {
2672   - padding-left: 0;
2673   - list-style: none; }
2674   -
2675   -#footer ul a {
2676   - color: #999999; }
2677   -
2678   -#footer ul a:hover {
2679   - color: #4285f4; }
2680   -
2681   -#footer .photostream div {
2682   - float: left;
2683   - display: block;
2684   - -webkit-box-sizing: border-box;
2685   - -moz-box-sizing: border-box;
2686   - box-sizing: border-box;
2687   - width: 33%;
2688   - padding: 7.5px;
2689   - overflow: hidden; }
2690   -
2691   -#footer .photostream div a {
2692   - border: solid 1px #eeeeee; }
2693   -
2694   -#footer .photostream div img {
2695   - -webkit-transition: all 0.2s ease-out;
2696   - -moz-transition: all 0.2s ease-out;
2697   - transition: all 0.2s ease-out; }
2698   -
2699   -#footer .photostream div:hover img {
2700   - -webkit-transform: scale(1.1, 1.1);
2701   - -ms-transform: scale(1.1, 1.1);
2702   - -o-transform: scale(1.1, 1.1);
2703   - transform: scale(1.1, 1.1); }
2704   -
2705   -#footer .blog-entries .item {
2706   - clear: both;
2707   - padding: 5px 0;
2708   - margin-bottom: 10px;
2709   - border-bottom: solid 1px #555555; }
2710   -
2711   -#footer .blog-entries .item .image {
2712   - float: left;
2713   - margin-right: 10px; }
2714   -
2715   -#footer .blog-entries .item .name {
2716   - /*width: 75%;*/
2717   - /*margin-left: 10px;*/
2718   - display: table-cell;
2719   - vertical-align: middle; }
2720   -
2721   -#footer .blog-entries .item .name h5 {
2722   - margin: 0;
2723   - text-transform: uppercase;
2724   - letter-spacing: 0.08em;
2725   - font-size: 12px; }
2726   -
2727   -#footer .blog-entries .item .name h5 a {
2728   - color: #eeeeee; }
2729   -
2730   -#footer .blog-entries .item .text {
2731   - width: 100%;
2732   - clear: both; }
2733   -
2734   -#footer .blog-entries .item:last-child {
2735   - border-bottom: none;
2736   - margin-bottom: 0; }
2737   -
2738   -#footer .social a {
2739   - color: #555555;
2740   - font-size: 25px;
2741   - margin: 0 10px 0 0; }
2742   -
2743   -#footer .social a:hover {
2744   - color: #4285f4; }
2745   -
2746   -#copyright {
2747   - background: #333;
2748   - color: #ccc;
2749   - padding: 50px 0;
2750   - font-size: 12px;
2751   - line-height: 28px; }
2752   -
2753   -#copyright p {
2754   - margin: 0; }
2755   -
2756   -@media (max-width: 991px) {
2757   - #copyright p {
2758   - float: none !important;
2759   - text-align: center;
2760   - margin-bottom: 10px; } }
2761   -[data-animate] {
2762   - opacity: 0;
2763   - filter: alpha(opacity=0); }
2764   -
2765   -#style-switch-button {
2766   - position: fixed;
2767   - top: 100px;
2768   - left: 0px;
2769   - border-radius: 0; }
2770   -
2771   -#style-switch {
2772   - -webkit-box-sizing: border-box;
2773   - -moz-box-sizing: border-box;
2774   - box-sizing: border-box;
2775   - width: 300px;
2776   - padding: 20px;
2777   - position: fixed;
2778   - top: 140px;
2779   - left: 0;
2780   - background: #fff;
2781   - border: solid 1px #eeeeee; }
2782   -
2783   -@media (max-width: 991px) {
2784   - #style-switch-button {
2785   - display: none; }
2786   -
2787   - #style-switch {
2788   - display: none; } }
2789   -/* Original Boostrap template overwrite */
2790   -/* breadcrumbs */
2791   -/* nav */
2792   -.nav > li.disabled > a {
2793   - color: #999999; }
2794   -
2795   -.nav > li.disabled > a:hover,
2796   -.nav > li.disabled > a:focus {
2797   - color: #999999; }
2798   -
2799   -.navbar-default .navbar-nav .open > a,
2800   -.navbar-default .navbar-nav .open > a:hover,
2801   -.navbar-default .navbar-nav .open > a:focus {
2802   - background-color: transparent; }
2803   -
2804   -.nav-tabs {
2805   - border-bottom: 1px solid #4285f4; }
2806   -
2807   -.nav-tabs > li {
2808   - float: left;
2809   - margin-bottom: -1px; }
2810   -
2811   -.nav-tabs > li > a {
2812   - margin-right: 2px;
2813   - line-height: 1.42857143;
2814   - border: 1px solid transparent;
2815   - border-radius: 0 0 0 0; }
2816   -
2817   -.nav-tabs > li > a:hover {
2818   - border-color: #eeeeee #eeeeee #4285f4; }
2819   -
2820   -.nav-tabs > li.active > a,
2821   -.nav-tabs > li.active > a:hover,
2822   -.nav-tabs > li.active > a:focus {
2823   - color: #555555;
2824   - background-color: #ffffff;
2825   - border: 1px solid #4285f4;
2826   - border-bottom-color: transparent;
2827   - cursor: default; }
2828   -
2829   -.nav-tabs.nav-justified {
2830   - width: 100%;
2831   - border-bottom: solid 1px #4285f4;
2832   - border-bottom: 0; }
2833   -
2834   -.nav-tabs.nav-justified > li {
2835   - float: none; }
2836   -
2837   -.nav-tabs.nav-justified > li > a {
2838   - text-align: center;
2839   - /*margin-bottom: 5px;*/ }
2840   -
2841   -.nav-tabs.nav-justified > .dropdown .dropdown-menu {
2842   - top: auto;
2843   - left: auto; }
2844   -
2845   -.nav-tabs.nav-justified > li > a {
2846   - margin-right: 0;
2847   - border-radius: 0; }
2848   -
2849   -.nav-tabs.nav-justified > .active > a,
2850   -.nav-tabs.nav-justified > .active > a:hover,
2851   -.nav-tabs.nav-justified > .active > a:focus {
2852   - border: 1px solid #4285f4; }
2853   -
2854   -@media (min-width: 768px) {
2855   - .nav-tabs.nav-justified > li > a {
2856   - border-bottom: 1px solid #4285f4;
2857   - border-radius: 0 0 0 0; }
2858   -
2859   - .nav-tabs.nav-justified > .active > a,
2860   - .nav-tabs.nav-justified > .active > a:hover,
2861   - .nav-tabs.nav-justified > .active > a:focus {
2862   - border-bottom-color: #ffffff; } }
2863   -.nav-pills > li {
2864   - float: left; }
2865   -
2866   -.nav-pills > li > a {
2867   - border-radius: 0;
2868   - padding: 8px 12px; }
2869   -
2870   -.nav-pills > li + li {
2871   - margin-left: 2px; }
2872   -
2873   -.nav-pills > li.active > a,
2874   -.nav-pills > li.active > a:hover,
2875   -.nav-pills > li.active > a:focus {
2876   - color: #ffffff;
2877   - background-color: #4285f4; }
2878   -
2879   -.nav-stacked > li {
2880   - float: none; }
2881   -
2882   -.nav-stacked > li + li {
2883   - margin-top: 2px;
2884   - margin-left: 0; }
2885   -
2886   -.nav-justified {
2887   - width: 100%;
2888   - border-bottom: solid 1px #4285f4; }
2889   -
2890   -.nav-justified > li {
2891   - float: none; }
2892   -
2893   -.nav-justified > li > a {
2894   - text-align: center;
2895   - /*margin-bottom: 5px;*/ }
2896   -
2897   -.nav-justified > .dropdown .dropdown-menu {
2898   - top: auto;
2899   - left: auto; }
2900   -
2901   -.nav-tabs-justified {
2902   - border-bottom: 0; }
2903   -
2904   -.nav-tabs-justified > li > a {
2905   - margin-right: 0;
2906   - border-radius: 0; }
2907   -
2908   -.nav-tabs-justified > .active > a,
2909   -.nav-tabs-justified > .active > a:hover,
2910   -.nav-tabs-justified > .active > a:focus {
2911   - border: 1px solid #4285f4; }
2912   -
2913   -@media (min-width: 768px) {
2914   - .nav-tabs-justified > li > a {
2915   - border-bottom: 1px solid #4285f4;
2916   - border-radius: 0 0 0 0; }
2917   -
2918   - .nav-tabs-justified > .active > a,
2919   - .nav-tabs-justified > .active > a:hover,
2920   - .nav-tabs-justified > .active > a:focus {
2921   - border-bottom-color: #ffffff; } }
2922   -.tab-content {
2923   - padding: 15px;
2924   - border: solid 1px #ddd;
2925   - border-top: none; }
2926   -
2927   -/* navbar */
2928   -.navbar {
2929   - border: none;
2930   - position: relative;
2931   - min-height: 62px;
2932   - margin-bottom: 0;
2933   - box-shadow: 0 5px 35px -8px rgba(0, 0, 0, 0.2); }
2934   -
2935   -@media (min-width: 768px) {
2936   - .navbar {
2937   - border-radius: 0px; }
2938   -
2939   - .navbar-header {
2940   - float: left; } }
2941   -@media (max-width: 767px) {
2942   - .navbar {
2943   - min-height: 50px; } }
2944   -.navbar-collapse {
2945   - overflow-x: visible;
2946   - padding-right: 15px;
2947   - padding-left: 15px; }
2948   -
2949   -.navbar-collapse.navbar-left {
2950   - float: left; }
2951   -
2952   -.navbar-collapse.in {
2953   - overflow-y: auto; }
2954   -
2955   -@media (min-width: 768px) {
2956   - .navbar-collapse {
2957   - width: auto;
2958   - border-top: 0;
2959   - box-shadow: none; }
2960   -
2961   - .navbar-collapse.in {
2962   - overflow-y: visible; }
2963   -
2964   - .navbar-fixed-top .navbar-collapse,
2965   - .navbar-static-top .navbar-collapse,
2966   - .navbar-fixed-bottom .navbar-collapse {
2967   - padding-left: 0;
2968   - padding-right: 0; } }
2969   -.navbar-fixed-top .navbar-collapse,
2970   -.navbar-affixed-top .navbar-collapse,
2971   -.navbar-fixed-bottom .navbar-collapse {
2972   - max-height: 340px; }
2973   -
2974   -@media (max-width: 480px) and (orientation: landscape) {
2975   - .navbar-fixed-top .navbar-collapse,
2976   - .navbar-affixed-top .navbar-collapse,
2977   - .navbar-fixed-bottom .navbar-collapse {
2978   - max-height: 200px; } }
2979   -.container > .navbar-header,
2980   -.container-fluid > .navbar-header,
2981   -.container > .navbar-collapse,
2982   -.container-fluid > .navbar-collapse {
2983   - float: left;
2984   - margin-right: 10px;
2985   - margin-left: -15px; }
2986   -
2987   -@media (min-width: 768px) {
2988   - .container > .navbar-header,
2989   - .container-fluid > .navbar-header,
2990   - .container > .navbar-collapse,
2991   - .container-fluid > .navbar-collapse {
2992   - margin-right: 0;
2993   - margin-left: 0; } }
2994   -.navbar-static-top {
2995   - z-index: 1000;
2996   - border-width: 0 0 1px; }
2997   -
2998   -@media (min-width: 768px) {
2999   - .navbar-static-top {
3000   - border-radius: 0; } }
3001   -.navbar-fixed-top,
3002   -.navbar-fixed-bottom {
3003   - position: fixed;
3004   - right: 0;
3005   - left: 0;
3006   - z-index: 1030;
3007   - -webkit-transform: translate3d(0, 0, 0);
3008   - transform: translate3d(0, 0, 0); }
3009   -
3010   -@media (min-width: 768px) {
3011   - .navbar-fixed-top,
3012   - .navbar-fixed-bottom {
3013   - border-radius: 0; } }
3014   -.navbar-fixed-top {
3015   - top: 0;
3016   - border-width: 0 0 1px; }
3017   -
3018   -.navbar-fixed-bottom {
3019   - bottom: 0;
3020   - margin-bottom: 0;
3021   - border-width: 1px 0 0; }
3022   -
3023   -.navbar-brand {
3024   - float: left;
3025   - padding: 5px 15px;
3026   - font-size: 18px;
3027   - line-height: 20px;
3028   - height: 62px;
3029   - border-bottom: none; }
3030   -
3031   -.navbar-brand:hover {
3032   - border-bottom: none; }
3033   -
3034   -.navbar-brand img {
3035   - height: 100%;
3036   - width: auto; }
3037   -
3038   -@media (max-width: 767px) {
3039   - .navbar-brand {
3040   - height: 58px;
3041   - padding: 10px 15px; } }
3042   -@media (min-width: 768px) {
3043   - .navbar > .container .navbar-brand,
3044   - .navbar > .container-fluid .navbar-brand {
3045   - margin-left: -15px; } }
3046   -.navbar-toggle {
3047   - position: relative;
3048   - float: right;
3049   - margin-right: 15px;
3050   - padding: 6px 4px;
3051   - margin-top: 14px;
3052   - margin-bottom: 14px;
3053   - background-color: transparent;
3054   - background-image: none;
3055   - border-radius: 3px;
3056   - border: 1px solid transparent; }
3057   -
3058   -.navbar-toggle:focus {
3059   - outline: 0; }
3060   -
3061   -.navbar-nav {
3062   - margin: 10.5px -15px; }
3063   -
3064   -.main-nav-item a {
3065   - padding: 10px 15px; }
3066   -
3067   -.main-nav-item a:focus {
3068   - color: #4285f4; }
3069   -
3070   -.main-nav-item a .btn-like {
3071   - display: block;
3072   - margin: -6px -11px;
3073   - padding: 5px 10px;
3074   - border: 1px solid #ccc;
3075   - border-radius: 3px; }
3076   -
3077   -.main-nav-item.open .btn-like {
3078   - background: #3d62c4;
3079   - border-color: transparent;
3080   - color: white; }
3081   -
3082   -.main-nav-item.active .btn-like {
3083   - border-color: #3d62c4; }
3084   -
3085   -.main-nav-item > a {
3086   - line-height: 22px;
3087   - font-weight: bold;
3088   - text-transform: uppercase;
3089   - letter-spacing: .08em; }
3090   -
3091   -@media (max-width: 992px) {
3092   - .main-nav-item a {
3093   - padding: 10px; } }
3094   -@media (max-width: 767px) {
3095   - .navbar-nav .open .dropdown-menu > li > a,
3096   - .navbar-nav .open .dropdown-menu .dropdown-header {
3097   - padding: 5px 15px 5px 25px; }
3098   -
3099   - .navbar-nav .open .dropdown-menu > li > a {
3100   - line-height: 20px; } }
3101   -@media (min-width: 768px) {
3102   - .navbar-nav {
3103   - float: left;
3104   - margin: 0; }
3105   -
3106   - .navbar-nav.navbar-right:last-child {
3107   - margin-right: -15px; }
3108   -
3109   - .navbar-nav .main-nav-item {
3110   - float: left; }
3111   -
3112   - .navbar-nav .main-nav-item > a {
3113   - line-height: 22px;
3114   - padding-top: 21px;
3115   - padding-bottom: 21px; } }
3116   -@media (min-width: 768px) {
3117   - .navbar-left {
3118   - float: left !important; }
3119   -
3120   - .navbar-right {
3121   - float: right !important; } }
3122   -.navbar-default .navbar-form {
3123   - margin: 0;
3124   - border-color: transparent;
3125   - padding: 10px 0; }
3126   -
3127   -@media (max-width: 767px) {
3128   - .navbar-form .form-group {
3129   - margin-bottom: 5px; } }
3130   -@media (min-width: 768px) {
3131   - .navbar-form {
3132   - width: auto;
3133   - padding-top: 0;
3134   - padding-bottom: 0; }
3135   -
3136   - .navbar-form.navbar-right:last-child {
3137   - margin-right: -15px; } }
3138   -.main-nav-item > .dropdown-menu {
3139   - margin-top: 0;
3140   - border-top-right-radius: 0;
3141   - border-top-left-radius: 0; }
3142   -
3143   -.navbar-fixed-bottom .main-nav-item > .dropdown-menu {
3144   - border-bottom-right-radius: 0;
3145   - border-bottom-left-radius: 0; }
3146   -
3147   -.navbar-btn {
3148   - margin-top: 14px;
3149   - margin-bottom: 14px; }
3150   -
3151   -.navbar-btn.btn-sm {
3152   - margin-top: 16px;
3153   - margin-bottom: 16px; }
3154   -
3155   -.navbar-btn.btn-xs {
3156   - margin-top: 20px;
3157   - margin-bottom: 20px; }
3158   -
3159   -.navbar-text {
3160   - margin-top: 21px;
3161   - margin-bottom: 21px;
3162   - line-height: 22px; }
3163   -
3164   -@media (min-width: 768px) {
3165   - .navbar-text {
3166   - float: left;
3167   - margin-left: 15px;
3168   - margin-right: 15px; }
3169   -
3170   - .navbar-text.navbar-right:last-child {
3171   - margin-right: 0; } }
3172   -.navbar-default {
3173   - background-color: white; }
3174   -
3175   -.navbar-default .navbar-brand {
3176   - color: #4285f4; }
3177   -
3178   -.navbar-default .navbar-brand:hover,
3179   -.navbar-default .navbar-brand:focus {
3180   - color: #3d62c4;
3181   - background-color: transparent; }
3182   -
3183   -.navbar-default .navbar-text {
3184   - color: #222; }
3185   -
3186   -.navbar-default .navbar-nav > li > a {
3187   - color: #4285f4; }
3188   -
3189   -.navbar-default .navbar-nav > li > a:hover,
3190   -.navbar-default .navbar-nav > li > a:focus {
3191   - color: #3d62c4; }
3192   -
3193   -.navbar-default .navbar-nav > .active > a,
3194   -.navbar-default .navbar-nav > .active > a:hover,
3195   -.navbar-default .navbar-nav > .active > a:focus {
3196   - color: #3d62c4;
3197   - background: transparent; }
3198   -
3199   -.navbar-default .navbar-nav > .disabled > a,
3200   -.navbar-default .navbar-nav > .disabled > a:hover,
3201   -.navbar-default .navbar-nav > .disabled > a:focus {
3202   - color: #cccccc;
3203   - background-color: transparent; }
3204   -
3205   -.navbar-default .navbar-toggle {
3206   - border-color: #ccc; }
3207   -
3208   -.navbar-default .navbar-toggle:hover,
3209   -.navbar-default .navbar-toggle:focus {
3210   - background-color: #4285f4;
3211   - border-color: transparent; }
3212   -
3213   -.navbar-default .navbar-toggle .icon-bar {
3214   - background-color: #888888; }
3215   -
3216   -.navbar-default .navbar-collapse {
3217   - border-color: #cccccc;
3218   - position: absolute; }
3219   -
3220   -@media (max-width: 767px) {
3221   - .navbar-default .navbar-nav .open .dropdown-menu > li > a {
3222   - color: #555555; }
3223   -
3224   - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
3225   - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
3226   - color: #4285f4; }
3227   -
3228   - .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
3229   - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
3230   - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
3231   - color: #ffffff;
3232   - background-color: #4285f4; }
3233   -
3234   - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
3235   - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
3236   - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
3237   - color: #cccccc;
3238   - background-color: transparent; } }
3239   -.navbar-default .navbar-link {
3240   - color: #555555; }
3241   -
3242   -.navbar-default .navbar-link:hover {
3243   - color: #555555; }
3244   -
3245   -.navbar-default .btn-link {
3246   - color: #555555; }
3247   -
3248   -.navbar-default .btn-link:hover,
3249   -.navbar-default .btn-link:focus {
3250   - color: #555555; }
3251   -
3252   -.navbar-default .btn-link[disabled]:hover,
3253   -fieldset[disabled] .navbar-default .btn-link:hover,
3254   -.navbar-default .btn-link[disabled]:focus,
3255   -fieldset[disabled] .navbar-default .btn-link:focus {
3256   - color: #cccccc; }
3257   -
3258   -/* scaffolding */
3259   -body {
3260   - font-family: 'Roboto', helvetica neue, arial, sans-serif;
3261   - font-size: 14px;
3262   - line-height: 1.33;
3263   - color: #545454; }
3264   -
3265   -a {
3266   - color: #039be5;
3267   - text-decoration: none; }
3268   - a:hover {
3269   - text-decoration: none;
3270   - color: #037bc4; }
3271   - a:focus {
3272   - outline: none; }
3273   -
3274   -.img-rounded {
3275   - border-radius: 0; }
3276   -
3277   -hr {
3278   - margin-top: 20px;
3279   - margin-bottom: 20px;
3280   - border: 0;
3281   - border-top: 1px solid rgba(0, 0, 0, 0.1); }
3282   -
3283   -/* breadcrumbs */
3284   -.breadcrumb {
3285   - padding: 10px 0;
3286   - margin-bottom: 20px;
3287   - background-color: transparent;
3288   - border-radius: 0; }
3289   -
3290   -.breadcrumb > li + li:before {
3291   - content: ">\00a0";
3292   - color: #555555; }
3293   -
3294   -.breadcrumb > .active {
3295   - color: #999999; }
3296   -
3297   -@media (max-width: 991px) {
3298   - .breadcrumb {
3299   - padding: 20px 0;
3300   - text-align: center; } }
3301   -.dropdown.left-navigation {
3302   - position: static; }
3303   -
3304   -.dropdown.left-navigation > .dropdown-menu {
3305   - left: 15px;
3306   - min-width: 250px; }
3307   -
3308   -.category-carousel-box {
3309   - background: #fff;
3310   - padding: 30px 0; }
3311   -
3312   -.dropdown-menu {
3313   - font-size: 14px;
3314   - background: white;
3315   - padding: 0;
3316   - margin: 0;
3317   - border: 0;
3318   - border-radius: 0 0 3px 3px;
3319   - box-shadow: 0 10px 40px -5px rgba(0, 0, 0, 0.3); }
3320   -
3321   -.dropdown-menu.sidebar {
3322   - display: block;
3323   - left: auto;
3324   - margin: 0;
3325   - position: relative;
3326   - top: auto;
3327   - margin-top: -31px;
3328   - float: none;
3329   - padding: 0;
3330   - border-top: 2px solid #3d62c4;
3331   - z-index: 5; }
3332   -
3333   -.dropdown-menu.sidebar .dropdown-submenu > a {
3334   - padding: 10px 15px; }
3335   -
3336   -.dropdown-menu.sidebar .dropdown-submenu .dropdown-menu {
3337   - top: 0;
3338   - min-height: 377px; }
3339   -
3340   -.dropdown-menu.multi-level {
3341   - border-top: 2px solid #3d62c4; }
3342   -
3343   -.dropdown-menu li.dropdown-header {
3344   - padding: 15px;
3345   - font-size: 14px;
3346   - text-transform: uppercase;
3347   - letter-spacing: .08em;
3348   - border-bottom-width: 2px;
3349   - color: #777; }
3350   -
3351   -.dropdown-menu li a {
3352   - color: #4285f4; }
3353   -.dropdown-menu li:hover > a {
3354   - color: #3d62c4;
3355   - background: #eee; }
3356   -
3357   -.dropdown-menu .dropdown-submenu {
3358   - position: relative; }
3359   -
3360   -.dropdown-menu .dropdown-submenu > .dropdown-menu {
3361   - top: 0;
3362   - left: 100%;
3363   - /*min-height: 200px;*/
3364   - margin-left: -4px;
3365   - border-radius: 0 3px 3px 3px; }
3366   -
3367   -.dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
3368   - display: block;
3369   - transition-delay: .3s; }
3370   -
3371   -.dropdown-menu .dropdown-submenu > a {
3372   - text-transform: uppercase;
3373   - font-size: 12px;
3374   - letter-spacing: 0.08em;
3375   - line-height: 20px;
3376   - font-weight: bold;
3377   - white-space: pre-wrap;
3378   - padding: 15px;
3379   - padding-right: 40px; }
3380   -
3381   -.dropdown-menu li a:before {
3382   - display: inline-block;
3383   - font: normal normal normal 14px/1 FontAwesome;
3384   - text-rendering: auto;
3385   - -webkit-font-smoothing: antialiased;
3386   - -moz-osx-font-smoothing: grayscale;
3387   - content: "\f105";
3388   - position: absolute;
3389   - right: 10px;
3390   - top: 50%;
3391   - margin-top: -8px;
3392   - font-size: 16px;
3393   - color: #4285f4; }
3394   -.dropdown-menu li:hover a:before {
3395   - color: #3d62c4; }
3396   -.dropdown-menu li.no-child-menu a:before {
3397   - display: none; }
3398   -
3399   -.dropdown-menu .dropdown-submenu.pull-left {
3400   - float: none; }
3401   -
3402   -.dropdown-menu .dropdown-submenu.pull-left > .dropdown-menu {
3403   - left: -100%;
3404   - margin-left: 10px;
3405   - border-radius: 0 0 6px 6px; }
3406   -
3407   -/* labels */
3408   -.label {
3409   - font-family: "Roboto", Helvetica, Arial, sans-serif;
3410   - font-weight: normal;
3411   - text-transform: uppercase;
3412   - letter-spacing: 0.08em; }
3413   -
3414   -/* forms.less */
3415   -label {
3416   - font-weight: normal; }
3417   -
3418   -.form-control {
3419   - -webkit-box-shadow: none;
3420   - box-shadow: none;
3421   - border-radius: 0; }
3422   -
3423   -.form-control:focus {
3424   - border-color: #4285f4;
3425   - outline: 0;
3426   - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(56, 167, 187, 0.6);
3427   - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(56, 167, 187, 0.6); }
3428   -
3429   -.form-group {
3430   - margin-bottom: 20px; }
3431   -
3432   -/* pager*/
3433   -.pager {
3434   - margin: 20px 0;
3435   - border-top: solid 1px #eeeeee;
3436   - padding-top: 20px;
3437   - text-transform: uppercase;
3438   - letter-spacing: 0.08em;
3439   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
3440   -
3441   -.pager li {
3442   - display: inline; }
3443   -
3444   -.pager li > a,
3445   -.pager li > span {
3446   - background-color: #ffffff;
3447   - border: 1px solid #4285f4;
3448   - border-radius: 0; }
3449   -
3450   -.pager li > a:hover,
3451   -.pager li > a:focus {
3452   - color: #fff;
3453   - background-color: #4285f4; }
3454   -
3455   -.pager .disabled > a,
3456   -.pager .disabled > a:hover,
3457   -.pager .disabled > a:focus,
3458   -.pager .disabled > span {
3459   - color: #999999;
3460   - background-color: #ffffff;
3461   - border-color: #ddd; }
3462   -
3463   -/* pagination */
3464   -.pagination {
3465   - margin: 20px 0;
3466   - font-family: "Roboto", Helvetica, Arial, sans-serif;
3467   - border-radius: 0; }
3468   -
3469   -.pagination > li > a,
3470   -.pagination > li > span {
3471   - padding: 6px 12px;
3472   - line-height: 1.42857143;
3473   - color: #4285f4;
3474   - background-color: #ffffff;
3475   - border: 1px solid #dddddd; }
3476   -
3477   -.pagination > li > a:hover,
3478   -.pagination > li > span:hover,
3479   -.pagination > li > a:focus,
3480   -.pagination > li > span:focus {
3481   - color: #4285f4;
3482   - background-color: #a7dbe5;
3483   - border-color: #dddddd; }
3484   -
3485   -.pagination > .active > a,
3486   -.pagination > .active > span,
3487   -.pagination > .active > a:hover,
3488   -.pagination > .active > span:hover,
3489   -.pagination > .active > a:focus,
3490   -.pagination > .active > span:focus {
3491   - z-index: 2;
3492   - color: #ffffff;
3493   - background-color: #4285f4;
3494   - border-color: #4285f4; }
3495   -
3496   -.pagination > .disabled > span,
3497   -.pagination > .disabled > span:hover,
3498   -.pagination > .disabled > span:focus,
3499   -.pagination > .disabled > a,
3500   -.pagination > .disabled > a:hover,
3501   -.pagination > .disabled > a:focus {
3502   - color: #999999;
3503   - background-color: #ffffff;
3504   - border-color: #dddddd; }
3505   -
3506   -/* responsive utilities */
3507   -@media (max-width: 767px) {
3508   - .text-center-xs {
3509   - text-align: center !important; }
3510   -
3511   - .text-center-xs img {
3512   - display: block;
3513   - margin-left: auto;
3514   - margin-right: auto; } }
3515   -@media (min-width: 768px) and (max-width: 991px) {
3516   - .text-center-sm {
3517   - text-align: center !important; }
3518   -
3519   - .text-center-sm img {
3520   - display: block;
3521   - margin-left: auto;
3522   - margin-right: auto; } }
3523   -/* type */
3524   -h1,
3525   -h2,
3526   -h3,
3527   -h4,
3528   -h5,
3529   -h6,
3530   -.h1,
3531   -.h2,
3532   -.h3,
3533   -.h4,
3534   -.h5,
3535   -.h6 {
3536   - font-family: "Roboto", Helvetica, Arial, sans-serif;
3537   - font-weight: 900;
3538   - line-height: 1.1;
3539   - color: #333333; }
3540   -
3541   -h1,
3542   -.h1,
3543   -h2,
3544   -.h2,
3545   -h3,
3546   -.h3 {
3547   - margin-top: 20px;
3548   - margin-bottom: 20px; }
3549   -
3550   -p {
3551   - margin: 0 0 10px; }
3552   -
3553   -.lead {
3554   - margin-bottom: 20px;
3555   - font-size: 18px; }
3556   -
3557   -@media (min-width: 768px) {
3558   - .lead {
3559   - font-size: 21px; } }
3560   -.text-small {
3561   - font-size: 12px; }
3562   -
3563   -.text-large {
3564   - font-size: 18px; }
3565   -
3566   -.text-italic {
3567   - font-style: italic; }
3568   -
3569   -.text-primary {
3570   - color: #4285f4; }
3571   -
3572   -a.text-primary:hover {
3573   - color: #2c8494; }
3574   -
3575   -.bg-primary {
3576   - color: #fff;
3577   - background-color: #4285f4; }
3578   -
3579   -a.bg-primary:hover {
3580   - background-color: #2c8494; }
3581   -
3582   -abbr[title],
3583   -abbr[data-original-title] {
3584   - border-bottom: 1px dotted #999999; }
3585   -
3586   -blockquote {
3587   - padding: 10px 20px;
3588   - margin: 0 0 20px;
3589   - font-size: 14px;
3590   - border-left: 5px solid #4285f4; }
3591   -
3592   -blockquote footer,
3593   -blockquote small,
3594   -blockquote .small {
3595   - display: block;
3596   - font-size: 80%;
3597   - line-height: 1.42857143;
3598   - color: #999999; }
3599   -
3600   -blockquote footer:before,
3601   -blockquote small:before,
3602   -blockquote .small:before {
3603   - content: '\2014 \00A0'; }
3604   -
3605   -.blockquote-reverse,
3606   -blockquote.pull-right {
3607   - border-right: 5px solid #4285f4; }
3608   -
3609   -address {
3610   - margin-bottom: 20px;
3611   - line-height: 1.42857143; }
3612   -
3613   -.panel {
3614   - margin-bottom: 20px;
3615   - background-color: #ffffff;
3616   - border: 1px solid transparent;
3617   - border-radius: 0;
3618   - -webkit-box-shadow: 0 0 0;
3619   - box-shadow: 0 0 0; }
3620   -
3621   -.panel-heading {
3622   - border-top-right-radius: 0;
3623   - border-top-left-radius: 0;
3624   - text-transform: uppercase;
3625   - letter-spacing: 0.08em;
3626   - padding: 15px; }
3627   -
3628   -.progress {
3629   - overflow: hidden;
3630   - height: 20px;
3631   - margin-bottom: 20px;
3632   - background-color: #f5f5f5;
3633   - border-radius: 0;
3634   - -webkit-box-shadow: none;
3635   - box-shadow: none; }
3636   -
3637   -.panel-group {
3638   - margin-bottom: 20px; }
3639   -
3640   -.panel-group .panel {
3641   - margin-bottom: 0;
3642   - border-radius: 0;
3643   - overflow: hidden; }
3644   -
3645   -.panel-group .panel + .panel {
3646   - margin-top: 5px; }
3647   -
3648   -.panel-group.accordion .panel {
3649   - border-color: #ccc; }
3650   -
3651   -.panel-primary {
3652   - border-color: #4285f4; }
3653   -
3654   -.panel-primary > .panel-heading {
3655   - color: #ffffff;
3656   - background-color: #4285f4;
3657   - border-color: #4285f4; }
3658   -
3659   -.panel-primary > .panel-heading + .panel-collapse > .panel-body {
3660   - border-top-color: #4285f4; }
3661   -
3662   -.panel-primary > .panel-heading .badge {
3663   - color: #4285f4;
3664   - background-color: #ffffff; }
3665   -
3666   -.panel-primary > .panel-footer + .panel-collapse > .panel-body {
3667   - border-bottom-color: #4285f4; }
3668   -
3669   -.panel-primary .panel-title {
3670   - font-weight: 300; }
3671   -
3672   -.panel-primary .panel-title a:hover {
3673   - color: #fff; }
3674   -
3675   -a.badge:hover,
3676   -a.badge:focus {
3677   - color: #ffffff;
3678   - cursor: pointer; }
3679   -
3680   -a.list-group-item.active > .badge,
3681   -.nav-pills > .active > a > .badge {
3682   - color: #4285f4;
3683   - background-color: #ffffff; }
3684   -
3685   -.nav-pills > li > a > .badge {
3686   - margin-left: 3px; }
3687   -
3688   -.progress-bar-primary {
3689   - background-color: #4285f4; }
3690   -
3691   -.progress-striped .progress-bar-primary {
3692   - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3693   - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
3694   - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
3695   -
3696   -/*!
3697   - * Yamm!3 - Yet another megamenu for Bootstrap 3
3698   - * http://geedmo.github.com/yamm3
3699   - *
3700   - * @geedmo - Licensed under the MIT license
3701   - */
3702   -.yamm .nav,
3703   -.yamm .collapse,
3704   -.yamm .dropup.use-yamm,
3705   -.yamm .dropdown.use-yamm {
3706   - position: static; }
3707   -
3708   -.yamm .container {
3709   - position: relative; }
3710   -
3711   -.yamm .dropdown-menu.level1 {
3712   - left: auto; }
3713   -
3714   -.yamm .nav.navbar-right .dropdown-menu {
3715   - left: auto;
3716   - right: 0; }
3717   -
3718   -.yamm .yamm-content {
3719   - padding: 20px 30px; }
3720   -
3721   -.yamm .dropdown.yamm-fw .dropdown-menu {
3722   - left: 15px;
3723   - right: 15px; }
3724   -
3725   -.radio-but {
3726   - padding: 5px 0 5px 38px;
3727   - position: relative;
3728   - margin: 5px 0; }
3729   -
3730   -.radio-but a:before {
3731   - content: '';
3732   - position: absolute;
3733   - left: 0;
3734   - top: 0;
3735   - width: 28px;
3736   - height: 28px;
3737   - background: #d7dcde;
3738   - border-radius: 5px; }
3739   -
3740   -.radio-but.checked a:before {
3741   - background: #1abc9c; }
3742   -
3743   -.radio-but.checked a:after {
3744   - content: '';
3745   - position: absolute;
3746   - left: 0;
3747   - top: 0;
3748   - width: 28px;
3749   - height: 28px;
3750   - background-image: url(../img/check.png);
3751   - background-size: 70%;
3752   - background-position: center;
3753   - background-repeat: no-repeat; }
3754   -
3755   -.inline-block.lang-link {
3756   - font-size: 13px;
3757   - padding-right: 20px;
3758   - line-height: 13px; }
3759   - .inline-block.lang-link a {
3760   - margin-left: 0 !important; }
3761   -
3762   -.reset-filters {
3763   - padding: 5px 10px;
3764   - font-size: 12px;
3765   - line-height: 1.5;
3766   - border-radius: 50px;
3767   - padding-right: 20px;
3768   - outline: none;
3769   - margin-bottom: 20px; }
3770   -
3771   -#cart .badge {
3772   - position: absolute;
3773   - top: 2px;
3774   - right: 4px;
3775   - right: 20px;
3776   - min-width: 18px;
3777   - line-height: 18px;
3778   - padding: 0 2px;
3779   - z-index: 2; }
3780   -
3781   -.basket-container {
3782   - position: relative; }
3783   -
3784   -.order-radio {
3785   - height: 10px; }
3786   -
3787   -.loader-wrapper {
3788   - background: rgba(255, 255, 255, 0.7);
3789   - position: absolute;
3790   - top: 0;
3791   - left: 0;
3792   - width: 100%;
3793   - height: 100%;
3794   - z-index: 2000; }
3795   -
3796   -.loader {
3797   - display: block;
3798   - position: relative;
3799   - left: 50%;
3800   - top: 50%;
3801   - width: 150px;
3802   - height: 150px;
3803   - margin: -75px 0 0 -75px;
3804   - border-radius: 50%;
3805   - border: 3px solid transparent;
3806   - border-top-color: #1980b3;
3807   - z-index: 2001;
3808   - -webkit-animation: spin 2s linear infinite;
3809   - animation: spin 2s linear infinite; }
3810   -
3811   -.loader:before {
3812   - content: "";
3813   - position: absolute;
3814   - top: 5px;
3815   - left: 5px;
3816   - right: 5px;
3817   - bottom: 5px;
3818   - border-radius: 50%;
3819   - border: 3px solid transparent;
3820   - border-top-color: #3399cc;
3821   - -webkit-animation: spin 3s linear infinite;
3822   - animation: spin 3s linear infinite; }
3823   -
3824   -.loader:after {
3825   - content: "";
3826   - position: absolute;
3827   - top: 15px;
3828   - left: 15px;
3829   - right: 15px;
3830   - bottom: 15px;
3831   - border-radius: 50%;
3832   - border: 3px solid transparent;
3833   - border-top-color: #70b7da;
3834   - -webkit-animation: spin 1.5s linear infinite;
3835   - animation: spin 1.5s linear infinite; }
3836   -
3837   -@-webkit-keyframes spin {
3838   - 0% {
3839   - -webkit-transform: rotate(0deg);
3840   - -ms-transform: rotate(0deg);
3841   - transform: rotate(0deg); }
3842   - 100% {
3843   - -webkit-transform: rotate(360deg);
3844   - -ms-transform: rotate(360deg);
3845   - transform: rotate(360deg); } }
3846   -@keyframes spin {
3847   - 0% {
3848   - -webkit-transform: rotate(0deg);
3849   - -ms-transform: rotate(0deg);
3850   - transform: rotate(0deg); }
3851   - 100% {
3852   - -webkit-transform: rotate(360deg);
3853   - -ms-transform: rotate(360deg);
3854   - transform: rotate(360deg); } }
3855   -.alert-cart {
3856   - position: fixed;
3857   - z-index: 1001;
3858   - width: 50%;
3859   - left: 25%;
3860   - top: -75px;
3861   - box-shadow: 0px 0px 0px transparent;
3862   - transition: 0.3s; }
3863   -
3864   -.alert-cart.active {
3865   - top: 30px;
3866   - box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3); }
3867   -
3868   -.panel.sidebar-menu ul.nav.category-menu li a.active {
3869   - background-color: #3d62c4;
3870   - color: white; }
3871   -
3872   -.panel.sidebar-menu ul.nav.category-menu li a.active:hover {
3873   - background-color: #fd9131;
3874   - color: white; }
3875   -
3876   -#login-modal .form-group.field-loginform-returnurl {
3877   - display: none; }
3878   -
3879   -@media (min-width: 768px) {
3880   - #login-modal .modal-sm {
3881   - width: 350px; } }
3882   -h4.modal-title.callback {
3883   - text-transform: uppercase; }
3884   -
3885   -.form-group.field-feedback-returnurl {
3886   - display: none; }
3887   -
3888   -a i.fa, button i.fa, span.fa {
3889   - margin: 0 5px; }
3890   -
3891   -.modal-dialog.modal-sm {
3892   - min-width: 350px; }
3893   -
3894   -.socials-links a {
3895   - color: #fff;
3896   - opacity: 0.5;
3897   - transition: 0.2s; }
3898   -
3899   -.socials-links a:hover {
3900   - opacity: 1; }
3901   -
3902   -.socials-links a:active {
3903   - opacity: 0.8; }
3904   -
3905   -.box p.no-margin {
3906   - font-size: 18px; }
3907   -
3908   -.box .btn.btn-template-main {
3909   - margin-bottom: 5px; }
3910   -
3911   -.vcovers {
3912   - position: absolute;
3913   - top: 0;
3914   - right: 5px;
3915   - padding-right: 15px; }
3916   -
3917   -.vcovers .content {
3918   - height: 260px; }
3919   -
3920   -.vcovers .vcover img.img-responsive-image1 {
3921   - border: 1px solid #eeeeee;
3922   - margin: 5px 0px;
3923   - transition: 0.2s; }
3924   -
3925   -.vcovers .vcover img:hover {
3926   - border: 1px solid #005bac; }
3927   -
3928   -.product-variant-group-option {
3929   - display: inline-block;
3930   - margin: 5px;
3931   - width: 90px;
3932   - height: 55px; }
3933   -
3934   -.product-variant-group-option-img {
3935   - width: 100%;
3936   - height: 100%; }
3937   -
3938   -.owl-carousel.brand-carousel .owl-item {
3939   - float: none;
3940   - display: inline-block; }
3941   -
3942   -.style {
3943   - width: 100%;
3944   - float: left; }
3945   -
3946   -/*# sourceMappingURL=style.css.map */
3947   -=======
3948   -body, .container, html {
3949   - min-width: 340px; }
3950   -
3951   -header .link-underline_dott {
3952   - font-size: 13px;
3953   - line-height: 13px; }
3954   -header .login {
3955   - font-size: 13px; }
3956   -header .top-phone {
3957   - font-weight: 700;
3958   - font-size: 15px !important; }
3959   -header .left-top-nav a {
3960   - line-height: 13px; }
3961   -
3962   -#content {
3963   - min-height: calc(100vh - 107px - 260px); }
3964   -
3965   -.link-underline {
3966   - border-bottom: 1px solid #039be5; }
3967   -
3968   -.link-underline__hover {
3969   - border-bottom-color: #3d62c4; }
3970   -
3971   -.link-underline_inv {
3972   - border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
3973   -
3974   -.link-underline_inv__hover {
3975   - border-bottom-color: white; }
3976   -
3977   -.link-underline_dash {
3978   - border-bottom-style: dashed !important; }
3979   -
3980   -.link-underline_dott {
3981   - border-bottom-style: dotted !important; }
3982   -
3983   -.table > tbody > tr > td.td-title {
3984   - color: #777;
3985   - font-size: 90%;
3986   - width: 30%;
3987   - padding-left: 0; }
3988   -
3989   -h1, .h1 {
3990   - font-size: 34px;
3991   - font-weight: bold; }
3992   -
3993   -h2, .h2 {
3994   - font-size: 24px;
3995   - font-weight: bold;
3996   - text-transform: uppercase;
3997   - letter-spacing: .08em; }
3998   -
3999   -.trans {
4000   - -webkit-transition: 0.05s ease-out;
4001   - -moz-transition: 0.05s ease-out;
4002   - transition: 0.05s ease-out; }
4003   -
4004   -.trans1 {
4005   - -webkit-transition: 0.1s ease-out;
4006   - -moz-transition: 0.1s ease-out;
4007   - transition: 0.1s ease-out; }
4008   -
4009   -.trans15 {
4010   - -webkit-transition: 0.15s ease-out;
4011   - -moz-transition: 0.15s ease-out;
4012   - transition: 0.15s ease-out; }
4013   -
4014   -.trans2 {
4015   - -webkit-transition: 0.2s ease-out;
4016   - -moz-transition: 0.2s ease-out;
4017   - transition: 0.2s ease-out; }
4018   -
4019   -.trans3 {
4020   - -webkit-transition: 0.3s ease-out;
4021   - -moz-transition: 0.3s ease-out;
4022   - transition: 0.3s ease-out; }
4023   -
4024   -.trans5 {
4025   - -webkit-transition: 0.5s ease-out;
4026   - -moz-transition: 0.5s ease-out;
4027   - transition: 0.5s ease-out; }
4028   -
4029   -.clearfix {
4030   - content: " ";
4031   - display: table; }
4032   -
4033   -.clear {
4034   - clear: both; }
4035   -
4036   -.clearfix:before,
4037   -.clearfix:after,
4038   -.navbar:before,
4039   -.navbar:after,
4040   -.navbar-header:before,
4041   -.navbar-header:after {
4042   - content: " ";
4043   - display: table; }
4044   -
4045   -.clearfix:after,
4046   -.navbar:after,
4047   -.navbar-header:after {
4048   - clear: both; }
4049   -
4050   -.center-block {
4051   - display: block;
4052   - margin-left: auto;
4053   - margin-right: auto; }
4054   -
4055   -.hide {
4056   - display: none !important; }
4057   -
4058   -.show {
4059   - display: block !important; }
4060   -
4061   -.invisible {
4062   - opacity: 0;
4063   - visibility: hidden; }
4064   -
4065   -.visible {
4066   - opacity: 1;
4067   - visibility: visible; }
4068   -
4069   -.text-hide {
4070   - font: 0/0 a;
4071   - color: transparent;
4072   - text-shadow: none;
4073   - background-color: transparent;
4074   - border: 0; }
4075   -
4076   -.hidden {
4077   - display: none !important;
4078   - visibility: hidden !important; }
4079   -
4080   -.affix {
4081   - position: fixed;
4082   - -webkit-transform: translate3d(0, 0, 0);
4083   - transform: translate3d(0, 0, 0); }
4084   -
4085   -/* general styles */
4086   -button:focus,
4087   -button:active,
4088   -button:active:focus {
4089   - outline: none; }
4090   -
4091   -button:focus.btn,
4092   -button:active.btn,
4093   -button:active:focus.btn,
4094   -button:focus.btn.active,
4095   -button:active.btn.active,
4096   -button:active:focus.btn.active {
4097   - outline: none; }
4098   -
4099   -a i.fa,
4100   -button i.fa {
4101   - margin: 0 5px; }
4102   -
4103   -.clickable {
4104   - cursor: pointer !important; }
4105   -
4106   -.required {
4107   - color: #4285f4; }
4108   -
4109   -.accent {
4110   - color: #4285f4; }
4111   -
4112   -.text-uppercase {
4113   - text-transform: uppercase;
4114   - letter-spacing: 0.08em; }
4115   -
4116   -@media (max-width: 991px) {
4117   - .text-center-sm {
4118   - text-align: center; } }
4119   -p.lead {
4120   - margin-bottom: 40px; }
4121   -
4122   -section,
4123   -div.section {
4124   - margin-bottom: 40px; }
4125   -
4126   -.no-mb {
4127   - margin-bottom: 0 !important; }
4128   -
4129   -.mb-small {
4130   - margin-bottom: 20px !important; }
4131   -
4132   -.heading {
4133   - margin-bottom: 40px; }
4134   - .heading h1, .heading h2, .heading h3, .heading h4, .heading h5 {
4135   - display: inline-block;
4136   - border-bottom: solid 5px #4285f4;
4137   - line-height: 1.1;
4138   - margin-bottom: 0;
4139   - padding-bottom: 10px;
4140   - vertical-align: middle;
4141   - text-transform: uppercase;
4142   - letter-spacing: 0.06em; }
4143   - .heading h1 i.fa, .heading h2 i.fa, .heading h3 i.fa, .heading h4 i.fa, .heading h5 i.fa {
4144   - display: inline-block;
4145   - background: #4285f4;
4146   - width: 30px;
4147   - height: 30px;
4148   - vertical-align: middle;
4149   - text-align: center;
4150   - color: #fff;
4151   - font-size: 12px;
4152   - line-height: 30px;
4153   - border-radius: 15px; }
4154   -
4155   -.icon {
4156   - display: inline-block;
4157   - width: 80px;
4158   - height: 80px;
4159   - color: #fff;
4160   - line-height: 80px;
4161   - border-radius: 40px;
4162   - border: solid 1px #fff;
4163   - font-size: 20px; }
4164   -
4165   -.icon.icon-lg {
4166   - font-size: 30px;
4167   - border-width: 2px; }
4168   -
4169   -.ul-icons {
4170   - padding-left: 10px; }
4171   - .ul-icons li {
4172   - list-style-type: none;
4173   - line-height: 20px;
4174   - margin-bottom: 20px; }
4175   - .ul-icons li i {
4176   - width: 20px;
4177   - height: 20px;
4178   - background: #4285f4;
4179   - color: #fff;
4180   - text-align: center;
4181   - border-radius: 10px;
4182   - line-height: 20px;
4183   - margin-right: 10px; }
4184   -
4185   -ul.list-style-none {
4186   - list-style: none; }
4187   -
4188   -#text-page h1, #text-page h2, #text-page h3 {
4189   - font-weight: 700; }
4190   -
4191   -#error-page {
4192   - text-align: center;
4193   - margin-top: 40px;
4194   - margin-bottom: 100px; }
4195   - #error-page h4 {
4196   - margin-bottom: 40px; }
4197   - #error-page p.buttons {
4198   - margin-top: 40px; }
4199   -
4200   -.pages-listing .item {
4201   - text-align: center; }
4202   - .pages-listing .item h3 {
4203   - font-size: 18px;
4204   - text-transform: uppercase;
4205   - margin-bottom: 20px;
4206   - letter-spacing: 0.08em; }
4207   - .pages-listing .item h3 a {
4208   - color: #555555; }
4209   - .pages-listing .item .text {
4210   - margin-bottom: 20px; }
4211   - .pages-listing .item .text p {
4212   - color: #999999;
4213   - font-size: 12px;
4214   - margin-bottom: 20px; }
4215   -
4216   -.banner {
4217   - margin-bottom: 30px;
4218   - text-align: center; }
4219   - .banner img {
4220   - margin: 0 auto; }
4221   - .banner a:hover img {
4222   - opacity: 0.8;
4223   - filter: alpha(opacity=80);
4224   - -webkit-transition: all 0.2s ease-out;
4225   - -moz-transition: all 0.2s ease-out;
4226   - transition: all 0.2s ease-out; }
4227   -
4228   -.pages {
4229   - text-align: center; }
4230   - .pages .loadMore {
4231   - text-align: center; }
4232   - .pages .pagination {
4233   - text-align: center; }
4234   -
4235   -.features-buttons button {
4236   - margin-bottom: 20px; }
4237   -
4238   -@media (min-width: 1300px) {
4239   - body.boxed {
4240   - background: url(http://subtlepatterns.com/patterns/subtle_zebra_3d.png); }
4241   -
4242   - body.boxed #all {
4243   - position: relative;
4244   - background: #fff;
4245   - width: 1200px;
4246   - margin: 0 auto;
4247   - overflow: hidden;
4248   - -webkit-box-shadow: 0 0 5px #cccccc;
4249   - box-shadow: 0 0 5px #cccccc; } }
4250   -#top {
4251   - /*background: #eee;*/
4252   - border-bottom: 1px dotted #ddd;
4253   - padding: 10px 0;
4254   - font-size: 14.2px;
4255   - line-height: 1.2;
4256   - font-weight: 300; }
4257   -
4258   -#top .left-top-nav {
4259   - float: left; }
4260   -
4261   -#top .left-top-nav a {
4262   - margin-right: 15px; }
4263   -
4264   -#top .right-top-nav {
4265   - float: right;
4266   - text-align: right; }
4267   -
4268   -#top .right-top-nav .top-phone {
4269   - font-size: 125%;
4270   - vertical-align: top;
4271   - line-height: 1.2;
4272   - display: inline-block; }
4273   -
4274   -#top .right-top-nav a {
4275   - margin-left: 15px; }
4276   -
4277   -#top a {
4278   - display: inline-block;
4279   - border-bottom: 1px solid #039be5;
4280   - color: #4285f4; }
4281   -
4282   -#top a:hover {
4283   - border-bottom-color: #3d62c4;
4284   - color: #3d62c4; }
4285   -
4286   -#top p {
4287   - margin: 0; }
4288   -
4289   -#top .social {
4290   - float: right;
4291   - text-align: right; }
4292   -
4293   -#top .social a {
4294   - color: #222;
4295   - display: inline-block;
4296   - width: 20px;
4297   - height: 20px;
4298   - border-radius: 12px;
4299   - line-height: 20px;
4300   - font-size: 12px;
4301   - text-align: center;
4302   - vertical-align: bottom; }
4303   -
4304   -#top .inline-block {
4305   - display: inline-block; }
4306   -
4307   -#top .login a {
4308   - border-bottom: 0; }
4309   -
4310   -#top .social a:hover.facebook {
4311   - background-color: #4460ae; }
4312   -
4313   -#top .social a:hover.gplus {
4314   - background-color: #c21f25; }
4315   -
4316   -#top .social a:hover.twitter {
4317   - background-color: #3cf; }
4318   -
4319   -#top .social a:hover.instagram {
4320   - background-color: #cd4378; }
4321   -
4322   -#top .social a:hover.email {
4323   - background-color: #4a7f45; }
4324   -
4325   -@media (max-width: 767px) {
4326   - #top .login {
4327   - float: left; } }
4328   -#top.light {
4329   - background: #fff;
4330   - color: #999999;
4331   - border-bottom: solid 1px #eeeeee; }
4332   -
4333   -#top.light .login a {
4334   - color: #555555; }
4335   -
4336   -@media (max-width: 768px) {
4337   - .navbar ul.nav > li.active > a,
4338   - .navbar ul.nav > li.open > a {
4339   - border-top-color: transparent; }
4340   -
4341   - .navbar ul.nav > li > a:hover {
4342   - border-top-color: transparent; } }
4343   -.navbar .dropdown-menu {
4344   - margin: 0;
4345   - padding: 0;
4346   - border-radius: 0 0 3px 3px; }
4347   -
4348   -.dropdown-menu li {
4349   - list-style-type: none;
4350   - border-bottom: solid 1px #e5e5e5; }
4351   -
4352   -.dropdown-menu li:last-child,
4353   -.dropdown-menu li:last-child a {
4354   - border-bottom: 0;
4355   - border-radius: 0 0 3px 3px; }
4356   -
4357   -.dropdown-menu li a {
4358   - position: relative;
4359   - color: #333;
4360   - display: block;
4361   - padding: 10px 15px;
4362   - line-height: 20px; }
4363   -
4364   -.dropdown-menu li a a:hover {
4365   - color: #4285f4;
4366   - background: none;
4367   - left: 2px;
4368   - -webkit-transition: 0.1s ease-out;
4369   - -moz-transition: 0.1s ease-out;
4370   - transition: 0.1s ease-out; }
4371   -
4372   -@media (max-width: 767px) {
4373   - .navbar ul.dropdown-menu li a:hover {
4374   - left: 0; } }
4375   -.navbar .yamm-content h3 {
4376   - font-size: 18px;
4377   - text-transform: uppercase;
4378   - padding-bottom: 10px;
4379   - margin-top: 5px;
4380   - border-bottom: dotted 1px #555555;
4381   - letter-spacing: 0.08em; }
4382   -
4383   -@media (max-width: 767px) {
4384   - .navbar .yamm-content h3 {
4385   - font-size: 14px; } }
4386   -.navbar .yamm-content h5 {
4387   - text-transform: uppercase;
4388   - padding-bottom: 10px;
4389   - border-bottom: dotted 1px #555555;
4390   - letter-spacing: 0.08em; }
4391   -
4392   -.navbar .yamm-content ul {
4393   - margin: 0;
4394   - padding: 0; }
4395   -
4396   -.navbar .yamm-content ul li {
4397   - list-style-type: none;
4398   - border-bottom: solid 1px #eeeeee;
4399   - text-transform: uppercase;
4400   - padding: 4px 0; }
4401   -
4402   -.navbar .yamm-content ul li a {
4403   - position: relative;
4404   - display: block;
4405   - -webkit-transition: 0.1s ease-out;
4406   - -moz-transition: 0.1s ease-out;
4407   - transition: 0.1s ease-out; }
4408   -
4409   -.navbar .yamm-content ul li a:hover {
4410   - color: #4285f4;
4411   - padding-left: 2px; }
4412   -
4413   -.navbar .yamm-content .banner {
4414   - margin-bottom: 10px; }
4415   -
4416   -.navbar .yamm-fw .dropdown-menu {
4417   - padding: 0; }
4418   -
4419   -.navbar .navbar-buttons {
4420   - float: left; }
4421   -
4422   -.navbar .navbar-buttons button,
4423   -.navbar .navbar-buttons a.btn,
4424   -.navbar .navbar-buttons .btn-default.navbar-toggle {
4425   - margin: 12px 6px; }
4426   -
4427   -.navbar .btn-default,
4428   -.navbar .btn-default.navbar-toggle {
4429   - color: #999999;
4430   - background-color: #fff;
4431   - margin-left: 7px;
4432   - margin-right: 0; }
4433   -
4434   -.navbar .btn-default:hover,
4435   -.navbar .btn-default.navbar-toggle:hover,
4436   -.navbar .btn-default:focus,
4437   -.navbar .btn-default.navbar-toggle:focus {
4438   - background-color: #fff;
4439   - border-color: #4285f4;
4440   - color: #4285f4; }
4441   -
4442   -.navbar .search-block {
4443   - text-align: right;
4444   - float: none;
4445   - overflow: hidden;
4446   - padding: 5px;
4447   - width: auto; }
4448   -
4449   -.navbar .search-block form .input-group {
4450   - width: 100%; }
4451   -
4452   -.navbar .search-block form .input-group input {
4453   - border-right: 0;
4454   - border-radius: 3px 0 0 3px; }
4455   -
4456   -.navbar .search-block form .input-group input:focus + .input-group-btn button {
4457   - background: #4285f4;
4458   - border-color: transparent;
4459   - color: white; }
4460   -
4461   -.navbar .search-block form .input-group .input-group-btn {
4462   - width: 49px; }
4463   -
4464   -.navbar .search-block form .input-group .input-group-btn button {
4465   - border-radius: 0 3px 3px 0;
4466   - border-color: #ccc; }
4467   -
4468   -.navbar .search-block form .input-group .input-group-btn button:hover,
4469   -input:focus + .input-group-btn .navbar .search-block form .input-group .input-group-btn button:hover {
4470   - background: #3d62c4;
4471   - border-color: transparent; }
4472   -
4473   -.cart-item {
4474   - margin-right: -15px;
4475   - margin-left: 15px;
4476   - float: right; }
4477   - .cart-item .cart-item-link {
4478   - display: block;
4479   - height: 100%;
4480   - padding: 5px 15px;
4481   - position: relative; }
4482   - .cart-item .cart-item-link:before {
4483   - font-family: FontAwesome;
4484   - font-weight: normal;
4485   - text-rendering: auto;
4486   - -webkit-font-smoothing: antialiased;
4487   - -moz-osx-font-smoothing: grayscale;
4488   - display: block;
4489   - content: "\f291";
4490   - font-size: 35px;
4491   - position: absolute;
4492   - left: 50%;
4493   - margin-left: -22px;
4494   - color: #4285f4; }
4495   -
4496   -.cart-item .cart-item-link .sub-title {
4497   - display: inline-block;
4498   - margin-top: 40px;
4499   - font-size: 11px;
4500   - padding-right: 2px;
4501   - opacity: .8; }
4502   -
4503   -@media (max-width: 768px) {
4504   - .navbar .search-block {
4505   - float: none;
4506   - overflow: hidden;
4507   - width: auto;
4508   - padding: 0 5px; }
4509   -
4510   - .navbar .search-block form .input-group {
4511   - width: 100%; }
4512   -
4513   - .cart-item {
4514   - margin-left: 5px; }
4515   -
4516   - .cart-item .cart-item-link {
4517   - background-size: auto 42px;
4518   - background-position: center 7px; }
4519   -
4520   - .cart-item .cart-item-link .sub-title {
4521   - font-size: 9px;
4522   - line-height: 1;
4523   - margin-top: 43px; } }
4524   -.navbar #basket-overview a {
4525   - margin-left: 7px; }
4526   -
4527   -.navbar-affixed-top {
4528   - top: -32px; }
4529   -
4530   -.navbar-affixed-top.affix-top {
4531   - -webkit-transition: all 0.5s ease-out;
4532   - -moz-transition: all 0.5s ease-out;
4533   - transition: all 0.5s ease-out; }
4534   -
4535   -.navbar-affixed-top.affix {
4536   - position: fixed;
4537   - width: 100%;
4538   - top: 0;
4539   - z-index: 1000;
4540   - border-bottom: 0;
4541   - -webkit-box-shadow: 0 0 5px #cccccc;
4542   - box-shadow: 0 0 5px #cccccc;
4543   - -webkit-transition: all 0.5s ease-out;
4544   - -moz-transition: all 0.5s ease-out;
4545   - transition: all 0.5s ease-out; }
4546   -
4547   -body.boxed .navbar-affixed-top.affix {
4548   - position: static; }
4549   -
4550   -#login-modal {
4551   - overflow: hidden; }
4552   -
4553   -#login-modal .modal-header h4 {
4554   - text-transform: uppercase; }
4555   -
4556   -#login-modal form {
4557   - margin-bottom: 20px; }
4558   -
4559   -#login-modal a {
4560   - color: #4285f4; }
4561   -
4562   -#login-modal p {
4563   - font-weight: 300;
4564   - /*margin-bottom: 20px;*/
4565   - font-size: 13px; }
4566   -
4567   -/* buttons */
4568   -.btn {
4569   - font-weight: 700;
4570   - font-family: "Roboto", Helvetica, Arial, sans-serif;
4571   - text-transform: uppercase;
4572   - letter-spacing: 0.08em;
4573   - padding: 6px 12px;
4574   - font-size: 13px;
4575   - line-height: 1.42857143;
4576   - border-radius: 3px; }
4577   -
4578   -.input-group .btn {
4579   - font-size: 14px; }
4580   -
4581   -.btn-lg {
4582   - padding: 10px 16px;
4583   - font-size: 14px;
4584   - line-height: 1.33;
4585   - border-radius: 0; }
4586   -
4587   -.btn-sm {
4588   - padding: 5px 10px;
4589   - font-size: 12px;
4590   - line-height: 1.5;
4591   - border-radius: 0; }
4592   -
4593   -.btn-xs {
4594   - padding: 1px 5px;
4595   - font-size: 12px;
4596   - line-height: 1.5;
4597   - border-radius: 0; }
4598   -
4599   -.btn-template-main {
4600   - color: #4285f4;
4601   - background-color: #ffffff;
4602   - border-color: #4285f4; }
4603   -
4604   -.btn-template-main:hover,
4605   -.btn-template-main:focus,
4606   -.btn-template-main:active,
4607   -.btn-template-main.active,
4608   -.open > .dropdown-toggle.btn-template-main {
4609   - color: #4285f4;
4610   - background-color: #e6e6e6;
4611   - border-color: #2a7d8c; }
4612   -
4613   -.btn-template-main:active,
4614   -.btn-template-main.active,
4615   -.open > .dropdown-toggle.btn-template-main {
4616   - background-image: none; }
4617   -
4618   -.btn-template-main.disabled,
4619   -.btn-template-main[disabled],
4620   -fieldset[disabled] .btn-template-main,
4621   -.btn-template-main.disabled:hover,
4622   -.btn-template-main[disabled]:hover,
4623   -fieldset[disabled] .btn-template-main:hover,
4624   -.btn-template-main.disabled:focus,
4625   -.btn-template-main[disabled]:focus,
4626   -fieldset[disabled] .btn-template-main:focus,
4627   -.btn-template-main.disabled:active,
4628   -.btn-template-main[disabled]:active,
4629   -fieldset[disabled] .btn-template-main:active,
4630   -.btn-template-main.disabled.active,
4631   -.btn-template-main[disabled].active,
4632   -fieldset[disabled] .btn-template-main.active {
4633   - background-color: #ffffff;
4634   - border-color: #4285f4; }
4635   -
4636   -.btn-template-main .badge {
4637   - color: #ffffff;
4638   - background-color: #4285f4; }
4639   -
4640   -.btn-template-main:hover,
4641   -.btn-template-main:focus,
4642   -.btn-template-main:active,
4643   -.btn-template-main.active {
4644   - background: #4285f4;
4645   - color: #ffffff;
4646   - border-color: #4285f4; }
4647   -
4648   -.btn-template-transparent-primary {
4649   - color: #ffffff;
4650   - background-color: transparent;
4651   - border-color: #ffffff; }
4652   -
4653   -.btn-template-transparent-primary:hover,
4654   -.btn-template-transparent-primary:focus,
4655   -.btn-template-transparent-primary:active,
4656   -.btn-template-transparent-primary.active,
4657   -.open > .dropdown-toggle.btn-template-transparent-primary {
4658   - color: #ffffff;
4659   - background-color: transparent;
4660   - border-color: #e0e0e0; }
4661   -
4662   -.btn-template-transparent-primary:active,
4663   -.btn-template-transparent-primary.active,
4664   -.open > .dropdown-toggle.btn-template-transparent-primary {
4665   - background-image: none; }
4666   -
4667   -.btn-template-transparent-primary.disabled,
4668   -.btn-template-transparent-primary[disabled],
4669   -fieldset[disabled] .btn-template-transparent-primary,
4670   -.btn-template-transparent-primary.disabled:hover,
4671   -.btn-template-transparent-primary[disabled]:hover,
4672   -fieldset[disabled] .btn-template-transparent-primary:hover,
4673   -.btn-template-transparent-primary.disabled:focus,
4674   -.btn-template-transparent-primary[disabled]:focus,
4675   -fieldset[disabled] .btn-template-transparent-primary:focus,
4676   -.btn-template-transparent-primary.disabled:active,
4677   -.btn-template-transparent-primary[disabled]:active,
4678   -fieldset[disabled] .btn-template-transparent-primary:active,
4679   -.btn-template-transparent-primary.disabled.active,
4680   -.btn-template-transparent-primary[disabled].active,
4681   -fieldset[disabled] .btn-template-transparent-primary.active {
4682   - background-color: transparent;
4683   - border-color: #ffffff; }
4684   -
4685   -.btn-template-transparent-primary .badge {
4686   - color: transparent;
4687   - background-color: #ffffff; }
4688   -
4689   -.btn-template-transparent-primary:hover,
4690   -.btn-template-transparent-primary:focus,
4691   -.btn-template-transparent-primary:active,
4692   -.btn-template-transparent-primary.active {
4693   - background: #fff;
4694   - color: #4285f4;
4695   - border-color: #fff; }
4696   -
4697   -.btn-template-transparent-black {
4698   - color: #ffffff;
4699   - background-color: transparent;
4700   - border-color: #ffffff; }
4701   -
4702   -.btn-template-transparent-black:hover,
4703   -.btn-template-transparent-black:focus,
4704   -.btn-template-transparent-black:active,
4705   -.btn-template-transparent-black.active,
4706   -.open > .dropdown-toggle.btn-template-transparent-black {
4707   - color: #ffffff;
4708   - background-color: transparent;
4709   - border-color: #e0e0e0; }
4710   -
4711   -.btn-template-transparent-black:active,
4712   -.btn-template-transparent-black.active,
4713   -.open > .dropdown-toggle.btn-template-transparent-black {
4714   - background-image: none; }
4715   -
4716   -.btn-template-transparent-black.disabled,
4717   -.btn-template-transparent-black[disabled],
4718   -fieldset[disabled] .btn-template-transparent-black,
4719   -.btn-template-transparent-black.disabled:hover,
4720   -.btn-template-transparent-black[disabled]:hover,
4721   -fieldset[disabled] .btn-template-transparent-black:hover,
4722   -.btn-template-transparent-black.disabled:focus,
4723   -.btn-template-transparent-black[disabled]:focus,
4724   -fieldset[disabled] .btn-template-transparent-black:focus,
4725   -.btn-template-transparent-black.disabled:active,
4726   -.btn-template-transparent-black[disabled]:active,
4727   -fieldset[disabled] .btn-template-transparent-black:active,
4728   -.btn-template-transparent-black.disabled.active,
4729   -.btn-template-transparent-black[disabled].active,
4730   -fieldset[disabled] .btn-template-transparent-black.active {
4731   - background-color: transparent;
4732   - border-color: #ffffff; }
4733   -
4734   -.btn-template-transparent-black .badge {
4735   - color: transparent;
4736   - background-color: #ffffff; }
4737   -
4738   -.btn-template-transparent-black:hover,
4739   -.btn-template-transparent-black:focus,
4740   -.btn-template-transparent-black:active,
4741   -.btn-template-transparent-black.active {
4742   - background: #fff;
4743   - color: #000;
4744   - border-color: #fff; }
4745   -
4746   -.btn-template-primary {
4747   - color: #ffffff;
4748   - background-color: #4285f4;
4749   - border-color: #4285f4; }
4750   -
4751   -.btn-template-primary:hover,
4752   -.btn-template-primary:focus,
4753   -.btn-template-primary:active,
4754   -.btn-template-primary.active,
4755   -.open > .dropdown-toggle.btn-template-primary {
4756   - color: #ffffff;
4757   - background-color: #2c8494;
4758   - border-color: #2a7d8c; }
4759   -
4760   -.btn-template-primary:active,
4761   -.btn-template-primary.active,
4762   -.open > .dropdown-toggle.btn-template-primary {
4763   - background-image: none; }
4764   -
4765   -.btn-template-primary.disabled,
4766   -.btn-template-primary[disabled],
4767   -fieldset[disabled] .btn-template-primary,
4768   -.btn-template-primary.disabled:hover,
4769   -.btn-template-primary[disabled]:hover,
4770   -fieldset[disabled] .btn-template-primary:hover,
4771   -.btn-template-primary.disabled:focus,
4772   -.btn-template-primary[disabled]:focus,
4773   -fieldset[disabled] .btn-template-primary:focus,
4774   -.btn-template-primary.disabled:active,
4775   -.btn-template-primary[disabled]:active,
4776   -fieldset[disabled] .btn-template-primary:active,
4777   -.btn-template-primary.disabled.active,
4778   -.btn-template-primary[disabled].active,
4779   -fieldset[disabled] .btn-template-primary.active {
4780   - background-color: #4285f4;
4781   - border-color: #4285f4; }
4782   -
4783   -.btn-template-primary .badge {
4784   - color: #4285f4;
4785   - background-color: #ffffff; }
4786   -
4787   -#intro {
4788   - background: url("../img/home.jpg") no-repeat center top;
4789   - -webkit-background-size: cover;
4790   - -moz-background-size: cover;
4791   - -o-background-size: cover;
4792   - background-size: cover; }
4793   -
4794   -#intro .item {
4795   - font-family: "Roboto", Helvetica, Arial, sans-serif;
4796   - height: 100%; }
4797   -
4798   -#intro .item h1 {
4799   - text-transform: uppercase;
4800   - font-size: 50px;
4801   - color: #fff;
4802   - margin-bottom: 40px;
4803   - letter-spacing: 0.08em; }
4804   -
4805   -@media (max-width: 991px) {
4806   - #intro .item h1 {
4807   - font-size: 40px; } }
4808   -@media (max-width: 767px) {
4809   - #intro .item h1 {
4810   - font-size: 25px; } }
4811   -#intro .item h3 {
4812   - color: #fff;
4813   - margin-bottom: 40px; }
4814   -
4815   -@media (max-width: 767px) {
4816   - #intro .item h3 {
4817   - font-size: 15px;
4818   - margin-bottom: 20px; } }
4819   -#intro .item .btn {
4820   - text-transform: none; }
4821   -
4822   -@media (max-width: 991px) {
4823   - #intro .item .btn {
4824   - font-size: 14px; } }
4825   -@media (max-width: 991px) {
4826   - #intro .item .carousel-caption {
4827   - left: 10%;
4828   - right: 10%; } }
4829   -#intro .container,
4830   -#intro .row {
4831   - height: 100%;
4832   - position: relative; }
4833   -
4834   -.jumbotron {
4835   - padding: 30px;
4836   - margin-bottom: 0;
4837   - position: relative;
4838   - background: url("../img/photogrid.jpg") center center repeat;
4839   - background-size: cover;
4840   - -webkit-transition: all 0.2s ease-out;
4841   - -moz-transition: all 0.2s ease-out;
4842   - transition: all 0.2s ease-out; }
4843   -
4844   -.jumbotron .dark-mask {
4845   - position: absolute;
4846   - top: 0;
4847   - left: 0;
4848   - width: 100%;
4849   - height: 100%;
4850   - background: #4285f4;
4851   - opacity: 0.9;
4852   - filter: alpha(opacity=90); }
4853   -
4854   -.jumbotron h1,
4855   -.jumbotron h2,
4856   -.jumbotron h3,
4857   -.jumbotron p,
4858   -.jumbotron ul {
4859   - color: #fff; }
4860   -
4861   -.jumbotron h1,
4862   -.jumbotron h2,
4863   -.jumbotron h3 {
4864   - color: #ffffff;
4865   - text-transform: uppercase;
4866   - letter-spacing: 0.08em; }
4867   -
4868   -.jumbotron p {
4869   - margin-bottom: 20px;
4870   - font-size: 21px;
4871   - font-weight: 400; }
4872   -
4873   -.jumbotron p.text-uppercase {
4874   - font-weight: 700; }
4875   -
4876   -.jumbotron > hr {
4877   - border-top-color: #d5d5d5; }
4878   -
4879   -.container .jumbotron {
4880   - border-radius: 0; }
4881   -
4882   -.jumbotron .container {
4883   - max-width: 100%;
4884   - z-index: 2; }
4885   -
4886   -@media screen and (min-width: 768px) and (max-width: 992px) {
4887   - header .container {
4888   - width: auto; } }
4889   -@media screen and (min-width: 768px) {
4890   - .jumbotron {
4891   - padding-top: 48px;
4892   - padding-bottom: 48px; }
4893   -
4894   - .container .jumbotron {
4895   - padding-left: 60px;
4896   - padding-right: 60px; }
4897   -
4898   - .jumbotron h1,
4899   - .jumbotron .h1 {
4900   - font-size: 46px; } }
4901   -#categoryMenu h3 {
4902   - padding: 20px;
4903   - background: #f7f7f7;
4904   - margin: 0;
4905   - border-bottom: solid 1px #eeeeee;
4906   - text-transform: uppercase;
4907   - letter-spacing: 0.08em; }
4908   -
4909   -.panel.sidebar-menu {
4910   - background: #fff;
4911   - margin: 20px 0 0 0;
4912   - -webkit-box-sizing: border-box;
4913   - -moz-box-sizing: border-box;
4914   - box-sizing: border-box; }
4915   - .panel.sidebar-menu:first-child {
4916   - margin-top: 0; }
4917   - .panel.sidebar-menu h3 {
4918   - padding: 5px 0;
4919   - margin: 0;
4920   - font-size: 18px; }
4921   - .panel.sidebar-menu .panel-heading {
4922   - text-transform: uppercase;
4923   - margin-bottom: 10px;
4924   - background: none;
4925   - padding: 0;
4926   - letter-spacing: 0.08em;
4927   - border-bottom: none; }
4928   - .panel.sidebar-menu .panel-heading h1, .panel.sidebar-menu .panel-heading h2, .panel.sidebar-menu .panel-heading h3, .panel.sidebar-menu .panel-heading h4, .panel.sidebar-menu .panel-heading h5 {
4929   - display: inline-block;
4930   - border-bottom: solid 5px #4285f4;
4931   - line-height: 1.1;
4932   - margin-bottom: 0;
4933   - padding-bottom: 10px; }
4934   - .panel.sidebar-menu .panel-body .form-group {
4935   - margin-bottom: 0; }
4936   -
4937   -.panel.sidebar-menu .panel-heading .btn.btn-danger {
4938   - color: #fff;
4939   - margin-top: 5px;
4940   - border-radius: 1000px; }
4941   -
4942   -.panel.sidebar-menu .panel-heading .btn.btn-danger i.fa {
4943   - margin-left: 1px;
4944   - margin-right: 2px; }
4945   -
4946   -.panel.sidebar-menu .panel-body {
4947   - padding: 0; }
4948   -
4949   -.panel.sidebar-menu .panel-body span.colour {
4950   - display: inline-block;
4951   - width: 15px;
4952   - height: 15px;
4953   - border: solid 1px #555555;
4954   - vertical-align: top;
4955   - margin-top: 2px;
4956   - margin-left: 5px; }
4957   -
4958   -.panel.sidebar-menu .panel-body span.colour.white {
4959   - background: #fff; }
4960   -
4961   -.panel.sidebar-menu .panel-body span.colour.red {
4962   - background: red; }
4963   -
4964   -.panel.sidebar-menu .panel-body span.colour.green {
4965   - background: green; }
4966   -
4967   -.panel.sidebar-menu .panel-body span.colour.blue {
4968   - background: blue; }
4969   -
4970   -.panel.sidebar-menu .panel-body span.colour.yellow {
4971   - background: yellow; }
4972   -
4973   -.panel.sidebar-menu .panel-body label {
4974   - color: #333;
4975   - font-size: 13px;
4976   - line-height: 1.5; }
4977   -
4978   -.panel.sidebar-menu .panel-body label:hover {
4979   - color: #555555; }
4980   -
4981   -.panel.sidebar-menu ul.nav.category-menu {
4982   - margin-bottom: 20px;
4983   - text-transform: uppercase;
4984   - font-weight: 700;
4985   - letter-spacing: 0.08em; }
4986   -
4987   -.panel.sidebar-menu ul.nav.category-menu li a {
4988   - font-family: 'Roboto', helvetica neue, arial, sans-serif;
4989   - font-size: 14px; }
4990   -
4991   -.panel.sidebar-menu ul.nav.category-menu li a:hover {
4992   - background: #eee; }
4993   -
4994   -.panel.sidebar-menu ul.nav.category-menu li li.active a {
4995   - /*background: @c-main;*/
4996   - /*color: @c-white;*/
4997   - border: 1px solid #4285f4;
4998   - border-radius: 3px; }
4999   -
5000   -.panel.sidebar-menu ul.nav ul {
5001   - list-style: none;
5002   - padding-left: 0; }
5003   -
5004   -.panel.sidebar-menu ul.nav ul li {
5005   - display: block; }
5006   -
5007   -.panel.sidebar-menu ul.nav ul li a {
5008   - position: relative;
5009   - font-family: "Times New Roman", Times, serif;
5010   - font-weight: normal;
5011   - text-transform: none !important;
5012   - display: block;
5013   - padding: 7px 10px;
5014   - padding-left: 22px;
5015   - letter-spacing: 0; }
5016   -
5017   -.panel.sidebar-menu ul.tag-cloud {
5018   - list-style: none;
5019   - padding-left: 0; }
5020   -
5021   -.panel.sidebar-menu ul.tag-cloud li {
5022   - display: inline-block; }
5023   -
5024   -.panel.sidebar-menu ul.tag-cloud li a {
5025   - display: inline-block;
5026   - padding: 5px;
5027   - border: solid 1px #eeeeee;
5028   - border-radius: 0;
5029   - color: #4285f4;
5030   - margin: 5px 5px 5px 0;
5031   - text-transform: uppercase;
5032   - letter-spacing: 0.08em;
5033   - font-weight: 700;
5034   - font-size: 12px; }
5035   -
5036   -.panel.sidebar-menu ul.tag-cloud li a:hover {
5037   - color: #4285f4;
5038   - border-color: #4285f4; }
5039   -
5040   -.panel.sidebar-menu ul.popular,
5041   -.panel.sidebar-menu ul.recent {
5042   - list-style: none;
5043   - padding-left: 0;
5044   - padding: 20px 0; }
5045   -
5046   -.panel.sidebar-menu ul.popular li,
5047   -.panel.sidebar-menu ul.recent li {
5048   - margin-bottom: 10px;
5049   - padding: 5px 0;
5050   - border-bottom: dotted 1px #eeeeee; }
5051   -
5052   -.panel.sidebar-menu ul.popular li:before,
5053   -.panel.sidebar-menu ul.recent li:before,
5054   -.panel.sidebar-menu ul.popular li:after,
5055   -.panel.sidebar-menu ul.recent li:after {
5056   - content: " ";
5057   - display: table; }
5058   -
5059   -.panel.sidebar-menu ul.popular li:after,
5060   -.panel.sidebar-menu ul.recent li:after {
5061   - clear: both; }
5062   -
5063   -.panel.sidebar-menu ul.popular li:before,
5064   -.panel.sidebar-menu ul.recent li:before,
5065   -.panel.sidebar-menu ul.popular li:after,
5066   -.panel.sidebar-menu ul.recent li:after {
5067   - content: " ";
5068   - display: table; }
5069   -
5070   -.panel.sidebar-menu ul.popular li:after,
5071   -.panel.sidebar-menu ul.recent li:after {
5072   - clear: both; }
5073   -
5074   -.panel.sidebar-menu ul.popular li img,
5075   -.panel.sidebar-menu ul.recent li img {
5076   - width: 50px;
5077   - margin-right: 10px; }
5078   -
5079   -.panel.sidebar-menu ul.popular li h5,
5080   -.panel.sidebar-menu ul.recent li h5 {
5081   - margin: 0 0 10px; }
5082   -
5083   -.panel.sidebar-menu ul.popular li h5 a,
5084   -.panel.sidebar-menu ul.recent li h5 a {
5085   - font-weight: normal; }
5086   -
5087   -.panel.sidebar-menu ul.popular li p.date,
5088   -.panel.sidebar-menu ul.recent li p.date {
5089   - float: right;
5090   - font-size: 12px;
5091   - color: #999999; }
5092   -
5093   -.panel.sidebar-menu ul.popular li:last-child,
5094   -.panel.sidebar-menu ul.recent li:last-child {
5095   - border-bottom: none; }
5096   -
5097   -.panel.sidebar-menu .text-widget {
5098   - font-size: 12px; }
5099   -
5100   -.panel.sidebar-menu.with-icons ul.nav li a:after {
5101   - font-family: 'FontAwesome';
5102   - content: "\f105";
5103   - position: relative;
5104   - top: 0;
5105   - float: right; }
5106   -
5107   -/* ribbons for product sales etc. */
5108   -.ribbon {
5109   - position: absolute;
5110   - top: 50px;
5111   - padding-left: 51px;
5112   - text-transform: uppercase;
5113   - font-weight: 700;
5114   - letter-spacing: 0.08em; }
5115   -
5116   -.ribbon .ribbon-background {
5117   - position: absolute;
5118   - top: 0;
5119   - right: 0; }
5120   -
5121   -.ribbon .theribbon {
5122   - position: relative;
5123   - min-width: 80px;
5124   - padding: 6px 15px;
5125   - margin: 30px 10px 10px -63px;
5126   - color: #fff;
5127   - background-color: #3d62c4;
5128   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
5129   -
5130   -.ribbon .theribbon:before,
5131   -.ribbon .theribbon:after {
5132   - content: ' ';
5133   - position: absolute;
5134   - width: 0;
5135   - height: 0; }
5136   -
5137   -.ribbon .theribbon:after {
5138   - left: 0;
5139   - top: 100%;
5140   - border-width: 5px 6px;
5141   - border-style: solid;
5142   - border-color: #a81200 #a81200 transparent transparent; }
5143   -
5144   -.ribbon.sale {
5145   - top: 0; }
5146   -
5147   -.ribbon.new {
5148   - top: 50px; }
5149   -
5150   -.ribbon.top {
5151   - top: 100px; }
5152   -
5153   -.ribbon.new .theribbon {
5154   - background-color: #5bc0de;
5155   - text-shadow: 0px 1px 2px #bbb; }
5156   -
5157   -.ribbon.top .theribbon {
5158   - background-color: #8a21fd;
5159   - text-shadow: 0px 1px 2px #bbb; }
5160   -
5161   -.ribbon.new .theribbon:after {
5162   - border-color: #2390b0 #2390b0 transparent transparent; }
5163   -
5164   -.ribbon.top .theribbon:after {
5165   - border-color: #4f00a5 #4f00a5 transparent transparent; }
5166   -
5167   -.ribbon.gift {
5168   - top: 100px; }
5169   -
5170   -.ribbon.gift .theribbon {
5171   - background-color: #5cb85c;
5172   - text-shadow: 0px 1px 2px #bbb; }
5173   -
5174   -.ribbon.gift .theribbon:after {
5175   - border-color: #357935 #357935 transparent transparent; }
5176   -
5177   -.owl-carousel .owl-controls .owl-page.active span,
5178   -.owl-theme .owl-controls .owl-page.active span,
5179   -.owl-carousel .owl-controls.clickable .owl-page:hover span,
5180   -.owl-theme .owl-controls.clickable .owl-page:hover span {
5181   - background: #4285f4; }
5182   -
5183   -.owl-carousel .owl-controls .owl-buttons,
5184   -.owl-theme .owl-controls .owl-buttons {
5185   - position: absolute;
5186   - top: 5px;
5187   - right: 0; }
5188   -
5189   -.owl-carousel .owl-controls .owl-buttons div,
5190   -.owl-theme .owl-controls .owl-buttons div {
5191   - width: 26px;
5192   - height: 26px;
5193   - line-height: 25px;
5194   - margin: 0 5px 0 0;
5195   - font-size: 18px;
5196   - color: #4285f4;
5197   - padding: 0;
5198   - background: #fff;
5199   - border-radius: 13px;
5200   - vertical-align: middle;
5201   - text-align: center;
5202   - opacity: 1;
5203   - filter: alpha(opacity=100); }
5204   -
5205   -.home-carousel {
5206   - position: relative;
5207   - border-radius: 3px;
5208   - overflow: hidden;
5209   - -webkit-transition: 0.2s ease-out;
5210   - -moz-transition: 0.2s ease-out;
5211   - transition: 0.2s ease-out; }
5212   -
5213   -.home-carousel .dark-mask {
5214   - position: absolute;
5215   - top: 0;
5216   - left: 0;
5217   - width: 100%;
5218   - height: 100%;
5219   - border-radius: inherit;
5220   - /*background: $mainColor;*/
5221   - /*opacity: 0.9;*/
5222   - /*filter: alpha(opacity=90);*/ }
5223   -
5224   -.home-carousel .owl-carousel {
5225   - padding: 44px 36px; }
5226   -
5227   -.home-carousel .owl-theme .owl-controls .owl-page span {
5228   - background: #666; }
5229   -
5230   -.home-carousel .owl-theme .owl-controls .owl-page.active span {
5231   - background: #fff; }
5232   -
5233   -.home-carousel .owl-theme .owl-controls .owl-page:hover span {
5234   - background: #fff; }
5235   -
5236   -@media (max-width: 767px) {
5237   - .home-carousel {
5238   - text-align: center !important; } }
5239   -.home-carousel h1,
5240   -.home-carousel h2,
5241   -.home-carousel h3,
5242   -.home-carousel p,
5243   -.home-carousel ul {
5244   - color: #fff; }
5245   -
5246   -.home-carousel h1 {
5247   - font-weight: 700;
5248   - text-transform: uppercase;
5249   - font-size: 46px;
5250   - letter-spacing: 0.08em; }
5251   -
5252   -@media (max-width: 991px) {
5253   - .home-carousel h1 {
5254   - font-size: 36px; } }
5255   -.home-carousel h2 {
5256   - font-weight: 700;
5257   - text-transform: uppercase;
5258   - font-size: 30px;
5259   - letter-spacing: 0.08em; }
5260   -
5261   -.home-carousel ul,
5262   -.home-carousel p {
5263   - font-size: 16px;
5264   - font-weight: 700;
5265   - padding: 0;
5266   - text-transform: uppercase;
5267   - letter-spacing: 0.10em; }
5268   -
5269   -@media (max-width: 991px) {
5270   - .home-carousel ul,
5271   - .home-carousel p {
5272   - font-size: 14px; } }
5273   -.home-carousel ul li {
5274   - margin-bottom: 10px; }
5275   -
5276   -.customers {
5277   - padding: 0;
5278   - margin-bottom: 40px; }
5279   -
5280   -.customers .item {
5281   - list-style-type: none;
5282   - text-align: center;
5283   - margin: 0 20px; }
5284   -
5285   -.customers .item img {
5286   - display: inline-block;
5287   - filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
5288   - /* Firefox 10+, Firefox on Android */
5289   - filter: gray;
5290   - /* IE6-9 */
5291   - -webkit-filter: grayscale(100%);
5292   - /* Chrome 19+, Safari 6+, Safari 6+ iOS */
5293   - -webkit-transition: all 0.2s ease-out;
5294   - -moz-transition: all 0.2s ease-out;
5295   - transition: all 0.2s ease-out; }
5296   -
5297   -.customers .item img:hover {
5298   - max-width: auto;
5299   - filter: none;
5300   - -webkit-filter: none; }
5301   -
5302   -.testimonials {
5303   - padding: 0;
5304   - margin-bottom: 40px; }
5305   -
5306   -.testimonials .item {
5307   - list-style-type: none;
5308   - margin: 0 5px;
5309   - background: #fff;
5310   - padding-bottom: 60px;
5311   - -webkit-box-sizing: border-box;
5312   - -moz-box-sizing: border-box;
5313   - box-sizing: border-box; }
5314   -
5315   -.testimonials .item .testimonial {
5316   - position: relative;
5317   - padding: 20px; }
5318   -
5319   -.testimonials .item .testimonial:before,
5320   -.testimonials .item .testimonial:after {
5321   - content: " ";
5322   - display: table; }
5323   -
5324   -.testimonials .item .testimonial:after {
5325   - clear: both; }
5326   -
5327   -.testimonials .item .testimonial:before,
5328   -.testimonials .item .testimonial:after {
5329   - content: " ";
5330   - display: table; }
5331   -
5332   -.testimonials .item .testimonial:after {
5333   - clear: both; }
5334   -
5335   -.testimonials .item .testimonial .text {
5336   - color: #999999;
5337   - margin-bottom: 40px; }
5338   -
5339   -.testimonials .item .testimonial .bottom {
5340   - position: absolute;
5341   - left: 0;
5342   - bottom: 0;
5343   - width: 100%;
5344   - -webkit-box-sizing: border-box;
5345   - -moz-box-sizing: border-box;
5346   - box-sizing: border-box;
5347   - padding: 20px;
5348   - height: 50px; }
5349   -
5350   -.testimonials .item .testimonial .bottom .icon {
5351   - color: #4285f4;
5352   - font-size: 30px;
5353   - float: left;
5354   - width: 20%; }
5355   -
5356   -.testimonials .item .testimonial .name-picture {
5357   - float: right;
5358   - width: 80%;
5359   - text-align: right; }
5360   -
5361   -.testimonials .item .testimonial .name-picture h5 {
5362   - font-size: 14px;
5363   - text-transform: uppercase;
5364   - letter-spacing: 0.08em; }
5365   -
5366   -.testimonials .item .testimonial .name-picture p {
5367   - color: #999999;
5368   - margin: 0;
5369   - font-size: 12px; }
5370   -
5371   -.testimonials .item .testimonial .name-picture img {
5372   - float: right;
5373   - width: 60px;
5374   - border-radius: 30px;
5375   - margin-left: 10px; }
5376   -
5377   -.team-member {
5378   - text-align: center;
5379   - margin-bottom: 40px; }
5380   -
5381   -.team-member h3 {
5382   - font-size: 18px;
5383   - text-transform: uppercase;
5384   - margin-bottom: 5px;
5385   - letter-spacing: 0.08em; }
5386   -
5387   -.team-member h3 a {
5388   - color: #555555; }
5389   -
5390   -.team-member p.role {
5391   - color: #999999;
5392   - font-size: 12px;
5393   - text-transform: uppercase;
5394   - letter-spacing: 0.06em; }
5395   -
5396   -.team-member .social {
5397   - margin-bottom: 20px; }
5398   -
5399   -.team-member .social a {
5400   - margin: 0 10px 0 0;
5401   - color: #fff;
5402   - display: inline-block;
5403   - width: 26px;
5404   - height: 26px;
5405   - border-radius: 13px;
5406   - line-height: 26px;
5407   - font-size: 15px;
5408   - text-align: center;
5409   - -webkit-transition: all 0.2s ease-out;
5410   - -moz-transition: all 0.2s ease-out;
5411   - transition: all 0.2s ease-out;
5412   - vertical-align: bottom; }
5413   -
5414   -.team-member .social a i {
5415   - vertical-align: bottom;
5416   - line-height: 26px; }
5417   -
5418   -.team-member .social a.facebook {
5419   - background-color: #4460ae; }
5420   -
5421   -.team-member .social a.gplus {
5422   - background-color: #c21f25; }
5423   -
5424   -.team-member .social a.twitter {
5425   - background-color: #3cf; }
5426   -
5427   -.team-member .social a.instagram {
5428   - background-color: #cd4378; }
5429   -
5430   -.team-member .social a.email {
5431   - background-color: #4a7f45; }
5432   -
5433   -.team-member .text p {
5434   - color: #999999;
5435   - font-size: 12px; }
5436   -
5437   -.team-member .social,
5438   -.team-member-detail .social {
5439   - margin-bottom: 20px; }
5440   -
5441   -.team-member .social a,
5442   -.team-member-detail .social a {
5443   - margin: 0 10px 0 0;
5444   - color: #fff;
5445   - display: inline-block;
5446   - width: 26px;
5447   - height: 26px;
5448   - border-radius: 13px;
5449   - line-height: 26px;
5450   - font-size: 15px;
5451   - text-align: center;
5452   - -webkit-transition: all 0.2s ease-out;
5453   - -moz-transition: all 0.2s ease-out;
5454   - transition: all 0.2s ease-out;
5455   - vertical-align: bottom; }
5456   -
5457   -.team-member .social a i,
5458   -.team-member-detail .social a i {
5459   - vertical-align: bottom;
5460   - line-height: 26px; }
5461   -
5462   -.team-member .social a.facebook,
5463   -.team-member-detail .social a.facebook {
5464   - background-color: #4460ae; }
5465   -
5466   -.team-member .social a.gplus,
5467   -.team-member-detail .social a.gplus {
5468   - background-color: #c21f25; }
5469   -
5470   -.team-member .social a.twitter,
5471   -.team-member-detail .social a.twitter {
5472   - background-color: #3cf; }
5473   -
5474   -.team-member .social a.instagram,
5475   -.team-member-detail .social a.instagram {
5476   - background-color: #cd4378; }
5477   -
5478   -.team-member .social a.email,
5479   -.team-member-detail .social a.email {
5480   - background-color: #4a7f45; }
5481   -
5482   -.box-simple {
5483   - text-align: center;
5484   - margin-bottom: 40px; }
5485   -
5486   -.box-simple .icon {
5487   - color: #4285f4;
5488   - border-color: #4285f4;
5489   - -webkit-transition: all 0.2s ease-out;
5490   - -moz-transition: all 0.2s ease-out;
5491   - transition: all 0.2s ease-out; }
5492   -
5493   -.box-simple h3 {
5494   - font-weight: normal;
5495   - font-size: 18px;
5496   - text-transform: uppercase;
5497   - line-height: 1.5;
5498   - color: #555555;
5499   - font-weight: 800;
5500   - letter-spacing: 0.08em; }
5501   -
5502   -.box-simple h3 a {
5503   - color: #555555; }
5504   -
5505   -.box-simple p {
5506   - color: #999999; }
5507   -
5508   -.box-simple:hover .icon {
5509   - -webkit-transform: scale(1.1, 1.1);
5510   - -ms-transform: scale(1.1, 1.1);
5511   - -o-transform: scale(1.1, 1.1);
5512   - transform: scale(1.1, 1.1); }
5513   -
5514   -.box-simple:hover .icon i {
5515   - -webkit-transform: scale(1, 1);
5516   - -ms-transform: scale(1, 1);
5517   - -o-transform: scale(1, 1);
5518   - transform: scale(1, 1); }
5519   -
5520   -.box-simple.box-white {
5521   - padding: 20px;
5522   - border: dotted 1px #999999; }
5523   -
5524   -.box-simple.box-white .icon {
5525   - color: #555555;
5526   - border-color: transparent;
5527   - font-size: 70px; }
5528   -
5529   -.box-simple.box-dark {
5530   - padding: 20px;
5531   - border: dotted 1px #999999;
5532   - background: #555555;
5533   - color: #fff; }
5534   -
5535   -.box-simple.box-dark .icon {
5536   - color: #f7f7f7;
5537   - border-color: transparent;
5538   - font-size: 70px; }
5539   -
5540   -.box-simple.box-dark h3 {
5541   - color: #fff; }
5542   -
5543   -.box-simple.box-dark h3 a {
5544   - color: #fff; }
5545   -
5546   -.box-simple.box-dark p {
5547   - color: #fff; }
5548   -
5549   -.box-image {
5550   - position: relative;
5551   - overflow: hidden;
5552   - text-align: center;
5553   - margin: 15px 0; }
5554   -
5555   -.box-image .bg {
5556   - position: absolute;
5557   - top: auto;
5558   - bottom: 0;
5559   - width: 100%;
5560   - height: 100%;
5561   - opacity: 0;
5562   - filter: alpha(opacity=0);
5563   - background: #4285f4; }
5564   -
5565   -.box-image .name {
5566   - position: absolute;
5567   - width: 100%;
5568   - height: 50%;
5569   - bottom: 0;
5570   - -webkit-transform: translate(0, 100%);
5571   - -ms-transform: translate(0, 100%);
5572   - -o-transform: translate(0, 100%);
5573   - transform: translate(0, 100%);
5574   - -webkit-transition: all 0.2s ease-out;
5575   - -moz-transition: all 0.2s ease-out;
5576   - transition: all 0.2s ease-out;
5577   - color: #fff;
5578   - padding: 0 20px; }
5579   -
5580   -.box-image .name h3 {
5581   - color: #fff;
5582   - text-transform: uppercase;
5583   - font-size: 18px;
5584   - letter-spacing: 0.08em; }
5585   -
5586   -.box-image .name h3 a {
5587   - color: #fff; }
5588   -
5589   -.box-image .text {
5590   - position: absolute;
5591   - width: 100%;
5592   - height: 50%;
5593   - top: 0;
5594   - -webkit-transform: translate(0, -150%);
5595   - -ms-transform: translate(0, -150%);
5596   - -o-transform: translate(0, -150%);
5597   - transform: translate(0, -150%);
5598   - -webkit-transition: all 0.2s ease-out;
5599   - -moz-transition: all 0.2s ease-out;
5600   - transition: all 0.2s ease-out;
5601   - color: #fff;
5602   - padding: 0 20px; }
5603   -
5604   -.box-image:hover .bg {
5605   - opacity: 0.7;
5606   - filter: alpha(opacity=70); }
5607   -
5608   -.box-image:hover .name {
5609   - position: absolute;
5610   - -webkit-transform: translate(0, -75%);
5611   - -ms-transform: translate(0, -75%);
5612   - -o-transform: translate(0, -75%);
5613   - transform: translate(0, -75%); }
5614   -
5615   -.box-image:hover .text {
5616   - position: absolute;
5617   - -webkit-transform: translate(0, 100%);
5618   - -ms-transform: translate(0, 100%);
5619   - -o-transform: translate(0, 100%);
5620   - transform: translate(0, 100%); }
5621   -
5622   -.box-image-text {
5623   - position: relative;
5624   - overflow: hidden;
5625   - text-align: center;
5626   - margin: 15px 0; }
5627   -
5628   -.box-image-text .top {
5629   - position: relative;
5630   - margin-bottom: 10px; }
5631   -
5632   -.box-image-text .top .bg {
5633   - position: absolute;
5634   - top: auto;
5635   - bottom: 0;
5636   - width: 100%;
5637   - height: 100%;
5638   - opacity: 0;
5639   - filter: alpha(opacity=0);
5640   - background: #4285f4; }
5641   -
5642   -.box-image-text .top .name {
5643   - position: absolute;
5644   - width: 100%;
5645   - height: 50%;
5646   - bottom: 0;
5647   - -webkit-transform: translate(0, 100%);
5648   - -ms-transform: translate(0, 100%);
5649   - -o-transform: translate(0, 100%);
5650   - transform: translate(0, 100%);
5651   - -webkit-transition: all 0.2s ease-out;
5652   - -moz-transition: all 0.2s ease-out;
5653   - transition: all 0.2s ease-out;
5654   - color: #fff;
5655   - padding: 0 20px; }
5656   -
5657   -.box-image-text .top .name h3 {
5658   - color: #fff;
5659   - text-transform: uppercase;
5660   - font-size: 18px;
5661   - letter-spacing: 0.08em; }
5662   -
5663   -.box-image-text .top .name h3 a {
5664   - color: #fff; }
5665   -
5666   -.box-image-text .top .text {
5667   - position: absolute;
5668   - width: 100%;
5669   - height: 50%;
5670   - top: 0;
5671   - -webkit-transform: translate(0, -150%);
5672   - -ms-transform: translate(0, -150%);
5673   - -o-transform: translate(0, -150%);
5674   - transform: translate(0, -150%);
5675   - -webkit-transition: all 0.2s ease-out;
5676   - -moz-transition: all 0.2s ease-out;
5677   - transition: all 0.2s ease-out;
5678   - color: #fff;
5679   - padding: 0 20px; }
5680   -
5681   -.box-image-text .content h3,
5682   -.box-image-text .content h4 {
5683   - text-transform: uppercase;
5684   - line-height: 1.5;
5685   - color: #555555;
5686   - font-weight: 800;
5687   - letter-spacing: 0.08em; }
5688   -
5689   -.box-image-text .content p {
5690   - color: #999999; }
5691   -
5692   -.box-image-text:hover .bg {
5693   - opacity: 0.7;
5694   - filter: alpha(opacity=70); }
5695   -
5696   -.box-image-text:hover .name {
5697   - position: absolute;
5698   - -webkit-transform: translate(0, -75%);
5699   - -ms-transform: translate(0, -75%);
5700   - -o-transform: translate(0, -75%);
5701   - transform: translate(0, -75%); }
5702   -
5703   -.box-image-text:hover .text {
5704   - position: absolute;
5705   - -webkit-transform: translate(0, 100%);
5706   - -ms-transform: translate(0, 100%);
5707   - -o-transform: translate(0, 100%);
5708   - transform: translate(0, 100%); }
5709   -
5710   -/* universal box */
5711   -.box {
5712   - background: #fff;
5713   - margin: 0 0 15px;
5714   - -webkit-box-sizing: border-box;
5715   - -moz-box-sizing: border-box;
5716   - box-sizing: border-box;
5717   - padding: 15px 0; }
5718   -
5719   -p.no-margin {
5720   - margin-top: -15px; }
5721   -
5722   -.box .box-header {
5723   - background: #f7f7f7;
5724   - margin: -15px 0 15px;
5725   - padding: 10px 20px;
5726   - border-bottom: solid 1px #eeeeee;
5727   - text-transform: uppercase;
5728   - letter-spacing: 0.08em; }
5729   -
5730   -.box .box-header:before,
5731   -.box .box-header:after {
5732   - content: " ";
5733   - display: table; }
5734   -
5735   -.box .box-header:after {
5736   - clear: both; }
5737   -
5738   -.box .box-header:before,
5739   -.box .box-header:after {
5740   - content: " ";
5741   - display: table; }
5742   -
5743   -.box .box-header:after {
5744   - clear: both; }
5745   -
5746   -.box .box-footer {
5747   - background: #f7f7f7;
5748   - margin: 30px 0 -20px;
5749   - padding: 20px;
5750   - border-top: solid 1px #eeeeee; }
5751   -
5752   -.box .box-footer:before,
5753   -.box .box-footer:after {
5754   - content: " ";
5755   - display: table; }
5756   -
5757   -.box .box-footer:after {
5758   - clear: both; }
5759   -
5760   -.box .box-footer:before,
5761   -.box .box-footer:after {
5762   - content: " ";
5763   - display: table; }
5764   -
5765   -.box .box-footer:after {
5766   - clear: both; }
5767   -
5768   -@media (max-width: 991px) {
5769   - .box .box-footer .btn {
5770   - margin-bottom: 20px; } }
5771   -.box.no-border {
5772   - border: none; }
5773   -
5774   -#heading-breadcrumbs {
5775   - padding: 0;
5776   - margin-bottom: 20px; }
5777   -
5778   -#heading-breadcrumbs.no-mb {
5779   - margin-bottom: 0; }
5780   -
5781   -#heading-breadcrumbs ul.breadcrumb {
5782   - margin-bottom: 0; }
5783   -
5784   -.bar {
5785   - position: relative;
5786   - background: #4285f4;
5787   - padding: 60px 0; }
5788   -
5789   -.bar.background-pentagon {
5790   - background: url("../img/texture-bw.png") center center repeat;
5791   - border-top: solid 1px #999999;
5792   - border-bottom: solid 1px #999999; }
5793   -
5794   -.bar.background-gray {
5795   - background: #eeeeee; }
5796   -
5797   -.bar.background-gray-dark {
5798   - background: #555555; }
5799   -
5800   -.bar.background-white {
5801   - background: #fff; }
5802   -
5803   -.bar.background-image-fixed-1 {
5804   - background: url("../img/fixed-background-1.jpg") center top no-repeat;
5805   - background-attachment: fixed;
5806   - background-size: cover; }
5807   -
5808   -.bar.background-image-fixed-2 {
5809   - background: url("../img/fixed-background-2.jpg") center top no-repeat;
5810   - background-attachment: fixed;
5811   - background-size: cover; }
5812   -
5813   -.bar.color-white h1,
5814   -.bar.color-white h2,
5815   -.bar.color-white h3,
5816   -.bar.color-white h4,
5817   -.bar.color-white h5,
5818   -.bar.color-white h6,
5819   -.bar.color-white p {
5820   - color: #fff; }
5821   -
5822   -.bar.padding-big {
5823   - padding: 50px 0; }
5824   -
5825   -.bar.padding-horizontal {
5826   - padding-left: 30px;
5827   - padding-right: 30px; }
5828   -
5829   -.bar.margin-vertical {
5830   - margin-top: 20px;
5831   - margin-bottom: 20px; }
5832   -
5833   -.bar .dark-mask {
5834   - position: absolute;
5835   - top: 0;
5836   - left: 0;
5837   - width: 100%;
5838   - height: 100%;
5839   - background: #000;
5840   - opacity: 0.3;
5841   - filter: alpha(opacity=30); }
5842   -
5843   -.portfolio.no-space {
5844   - padding: 0 15px; }
5845   -
5846   -.portfolio.no-space .box-image {
5847   - margin: 0 -15px; }
5848   -
5849   -.portfolio-project .project-more h4 {
5850   - color: #555555;
5851   - text-transform: uppercase;
5852   - margin-bottom: 0;
5853   - text-align: left;
5854   - font-size: 14px;
5855   - letter-spacing: 0.08em; }
5856   -
5857   -.portfolio-project .project-more p {
5858   - color: #999999;
5859   - padding: 10px 0;
5860   - margin-bottom: 20px;
5861   - text-align: left; }
5862   -
5863   -.portfolio-showcase {
5864   - margin: 15px 0 60px; }
5865   -
5866   -.portfolio-showcase h3 a {
5867   - text-transform: uppercase;
5868   - line-height: 1.5;
5869   - letter-spacing: 0.08em; }
5870   -
5871   -.portfolio-showcase p.lead {
5872   - color: #555555;
5873   - margin-bottom: 20px; }
5874   -
5875   -.portfolio-showcase p {
5876   - color: #999999; }
5877   -
5878   -.portfolio-showcase p.buttons {
5879   - margin-top: 40px; }
5880   -
5881   -.see-more {
5882   - text-align: center;
5883   - margin-top: 20px;
5884   - padding-top: 20px; }
5885   -
5886   -.see-more p {
5887   - font-size: 28px;
5888   - font-weight: 100;
5889   - margin-bottom: 20px; }
5890   -
5891   -.showcase .item {
5892   - text-align: center; }
5893   -
5894   -.showcase .item .icon {
5895   - display: inline-block;
5896   - width: 50px;
5897   - height: 50px;
5898   - color: white;
5899   - border: 0;
5900   - font-size: 40px;
5901   - line-height: 50px;
5902   - border-radius: 25px; }
5903   -
5904   -.showcase .item h4 {
5905   - text-transform: uppercase;
5906   - letter-spacing: 0.08em;
5907   - line-height: 1.5;
5908   - font-size: 16px; }
5909   -
5910   -.showcase .item h4 span {
5911   - font-weight: bold;
5912   - font-size: 51px; }
5913   -
5914   -.packages .package {
5915   - background: #fff;
5916   - margin-top: 25px;
5917   - margin-bottom: 20px;
5918   - padding-bottom: 15px;
5919   - text-align: center;
5920   - border: solid 1px #4285f4;
5921   - overflow: hidden; }
5922   -
5923   -.packages .package .package-header {
5924   - height: 57px;
5925   - color: #fff;
5926   - line-height: 57px;
5927   - background: #4285f4; }
5928   -
5929   -.packages .package .package-header h5 {
5930   - color: #fff;
5931   - text-transform: uppercase;
5932   - font-weight: bold;
5933   - line-height: 57px;
5934   - margin: 0;
5935   - letter-spacing: 0.08em; }
5936   -
5937   -.packages .package .package-header.light-gray {
5938   - background: #eeeeee; }
5939   -
5940   -.packages .package .package-header.light-gray h5 {
5941   - color: #555555; }
5942   -
5943   -.packages .package .price {
5944   - line-height: 120px;
5945   - height: 100px;
5946   - color: #fff;
5947   - font-weight: 400; }
5948   -
5949   -.packages .package .price h4 {
5950   - display: inline;
5951   - font-size: 50px;
5952   - line-height: normal;
5953   - margin-bottom: 0; }
5954   -
5955   -.packages .package .price .period {
5956   - line-height: normal;
5957   - color: #999999; }
5958   -
5959   -.packages .package ul {
5960   - padding: 0; }
5961   -
5962   -.packages .package ul li {
5963   - list-style-type: none;
5964   - padding-top: 10px;
5965   - padding-bottom: 10px;
5966   - width: 80%;
5967   - margin: auto;
5968   - border-bottom: 1px dotted #ccc; }
5969   -
5970   -.packages .package ul li:last-child {
5971   - border-bottom: 0; }
5972   -
5973   -.packages .package ul li i {
5974   - font-size: 13px;
5975   - margin-right: 5px; }
5976   -
5977   -.packages .best-value .package {
5978   - margin-top: 0;
5979   - padding-bottom: 40px; }
5980   -
5981   -.packages .best-value .package .package-header {
5982   - height: 72px;
5983   - padding-top: 17px;
5984   - height: 82px !important; }
5985   -
5986   -.packages .best-value .package .package-header h5 {
5987   - font-weight: bold;
5988   - line-height: 29px;
5989   - text-transform: uppercase;
5990   - letter-spacing: 0.08em; }
5991   -
5992   -.packages .best-value .package .package-header .meta-text {
5993   - font-size: 13px;
5994   - line-height: 15px; }
5995   -
5996   -#map {
5997   - height: 300px; }
5998   -
5999   -#map.with-border {
6000   - border-top: solid 1px #4285f4;
6001   - border-bottom: solid 1px #4285f4; }
6002   -
6003   -#blog-listing-big .post,
6004   -#blog-homepage .post {
6005   - margin-bottom: 60px; }
6006   -
6007   -#blog-listing-big .post h2,
6008   -#blog-homepage .post h2,
6009   -#blog-listing-big .post h4,
6010   -#blog-homepage .post h4 {
6011   - text-transform: uppercase;
6012   - letter-spacing: 0.08em; }
6013   -
6014   -#blog-listing-big .post h2 a,
6015   -#blog-homepage .post h2 a,
6016   -#blog-listing-big .post h4 a,
6017   -#blog-homepage .post h4 a {
6018   - color: #555555; }
6019   -
6020   -#blog-listing-big .post h2 a:hover,
6021   -#blog-homepage .post h2 a:hover,
6022   -#blog-listing-big .post h4 a:hover,
6023   -#blog-homepage .post h4 a:hover {
6024   - color: #4285f4; }
6025   -
6026   -#blog-listing-big .post .author-category,
6027   -#blog-homepage .post .author-category {
6028   - color: #999999;
6029   - text-transform: uppercase;
6030   - font-weight: 300;
6031   - letter-spacing: 0.08em; }
6032   -
6033   -#blog-listing-big .post .author-category a,
6034   -#blog-homepage .post .author-category a {
6035   - font-weight: 500; }
6036   -
6037   -#blog-listing-big .post .date-comments a,
6038   -#blog-homepage .post .date-comments a {
6039   - color: #999999;
6040   - margin-right: 20px; }
6041   -
6042   -#blog-listing-big .post .date-comments a:hover,
6043   -#blog-homepage .post .date-comments a:hover {
6044   - color: #4285f4; }
6045   -
6046   -@media (min-width: 768px) {
6047   - #blog-listing-big .post .date-comments,
6048   - #blog-homepage .post .date-comments {
6049   - text-align: right; } }
6050   -#blog-listing-big .post .intro,
6051   -#blog-homepage .post .intro {
6052   - text-align: left; }
6053   -
6054   -#blog-listing-big .post .image,
6055   -#blog-homepage .post .image {
6056   - margin-bottom: 10px;
6057   - overflow: hidden; }
6058   -
6059   -#blog-listing-big .post .image img,
6060   -#blog-homepage .post .image img {
6061   - -webkit-transition: all 0.2s ease-out;
6062   - -moz-transition: all 0.2s ease-out;
6063   - transition: all 0.2s ease-out; }
6064   -
6065   -@media (max-width: 767px) {
6066   - #blog-listing-big .post .image img.img-responsive,
6067   - #blog-homepage .post .image img.img-responsive {
6068   - min-width: 100%; } }
6069   -#blog-listing-big .post .video,
6070   -#blog-homepage .post .video {
6071   - margin-bottom: 10px; }
6072   -
6073   -#blog-listing-big .post .read-more,
6074   -#blog-homepage .post .read-more {
6075   - text-align: right; }
6076   -
6077   -#blog-listing-medium .post {
6078   - margin-bottom: 60px; }
6079   -
6080   -#blog-listing-medium .post h2 {
6081   - text-transform: uppercase;
6082   - margin: 0 0 10px;
6083   - font-size: 24px;
6084   - letter-spacing: 0.08em; }
6085   -
6086   -#blog-listing-medium .post h2 a {
6087   - color: #555555; }
6088   -
6089   -#blog-listing-medium .post h2 a:hover {
6090   - color: #4285f4; }
6091   -
6092   -#blog-listing-medium .post .author-category {
6093   - float: left;
6094   - color: #999999;
6095   - text-transform: uppercase;
6096   - font-weight: 300;
6097   - font-size: 12px;
6098   - letter-spacing: 0.08em; }
6099   -
6100   -#blog-listing-medium .post .author-category a {
6101   - font-weight: 500; }
6102   -
6103   -#blog-listing-medium .post .date-comments {
6104   - float: right;
6105   - font-size: 12px; }
6106   -
6107   -#blog-listing-medium .post .date-comments a {
6108   - color: #999999;
6109   - margin-right: 20px; }
6110   -
6111   -#blog-listing-medium .post .date-comments a:hover {
6112   - color: #4285f4; }
6113   -
6114   -@media (min-width: 768px) {
6115   - #blog-listing-medium .post .date-comments {
6116   - text-align: right; } }
6117   -#blog-listing-medium .post .intro {
6118   - text-align: left; }
6119   -
6120   -#blog-listing-medium .post .clearfix:before,
6121   -#blog-listing-medium .post .clearfix:after,
6122   -#blog-listing-medium .post .navbar:before,
6123   -#blog-listing-medium .post .navbar:after,
6124   -#blog-listing-medium .post .navbar-header:before,
6125   -#blog-listing-medium .post .navbar-header:after {
6126   - content: " ";
6127   - display: table; }
6128   -
6129   -#blog-listing-medium .post .clearfix:after,
6130   -#blog-listing-medium .post .navbar:after,
6131   -#blog-listing-medium .post .navbar-header:after {
6132   - clear: both; }
6133   -
6134   -#blog-listing-medium .post .clearfix:before,
6135   -#blog-listing-medium .post .clearfix:after,
6136   -#blog-listing-medium .post .navbar:before,
6137   -#blog-listing-medium .post .navbar:after,
6138   -#blog-listing-medium .post .navbar-header:before,
6139   -#blog-listing-medium .post .navbar-header:after {
6140   - content: " ";
6141   - display: table; }
6142   -
6143   -#blog-listing-medium .post .clearfix:after,
6144   -#blog-listing-medium .post .navbar:after,
6145   -#blog-listing-medium .post .navbar-header:after {
6146   - clear: both; }
6147   -
6148   -#blog-listing-medium .post .image {
6149   - margin-bottom: 10px;
6150   - overflow: hidden; }
6151   -
6152   -#blog-listing-medium .post .image img {
6153   - -webkit-transition: all 0.2s ease-out;
6154   - -moz-transition: all 0.2s ease-out;
6155   - transition: all 0.2s ease-out; }
6156   -
6157   -@media (max-width: 767px) {
6158   - #blog-listing-medium .post .image img.img-responsive {
6159   - min-width: 100%; } }
6160   -#blog-listing-medium .post .video {
6161   - margin-bottom: 10px; }
6162   -
6163   -#blog-listing-medium .post .read-more {
6164   - text-align: right; }
6165   -
6166   -.box-image-text.blog .author-category {
6167   - color: #999999;
6168   - text-transform: uppercase;
6169   - letter-spacing: 0.08em;
6170   - font-weight: 300;
6171   - font-size: 12px; }
6172   -
6173   -.box-image-text.blog .author-category a {
6174   - font-weight: 500; }
6175   -
6176   -.box-image-text.blog .intro {
6177   - text-align: left;
6178   - margin-bottom: 20px; }
6179   -
6180   -#blog-homepage .post {
6181   - margin-bottom: 30px; }
6182   -
6183   -#blog-homepage .post h2,
6184   -#blog-homepage .post h4,
6185   -#blog-homepage .post .author-category,
6186   -#blog-homepage .post .read-more {
6187   - text-align: center; }
6188   -
6189   -#blog-homepage .post .read-more {
6190   - margin-top: 20px; }
6191   -
6192   -#blog-post #post-content {
6193   - margin-bottom: 20px; }
6194   -
6195   -#blog-post .comment {
6196   - margin-bottom: 25px; }
6197   -
6198   -#blog-post .comment:before,
6199   -#blog-post .comment:after {
6200   - content: " ";
6201   - display: table; }
6202   -
6203   -#blog-post .comment:after {
6204   - clear: both; }
6205   -
6206   -#blog-post .comment:before,
6207   -#blog-post .comment:after {
6208   - content: " ";
6209   - display: table; }
6210   -
6211   -#blog-post .comment:after {
6212   - clear: both; }
6213   -
6214   -#blog-post .comment .posted {
6215   - color: #999999;
6216   - font-size: 12px; }
6217   -
6218   -#blog-post .comment .reply {
6219   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
6220   -
6221   -#blog-post .comment.last {
6222   - margin-bottom: 0; }
6223   -
6224   -#blog-post #comments,
6225   -#blog-post #comment-form {
6226   - padding: 20px 0;
6227   - margin-top: 20px;
6228   - border-top: solid 1px #eeeeee; }
6229   -
6230   -#blog-post #comments:before,
6231   -#blog-post #comment-form:before,
6232   -#blog-post #comments:after,
6233   -#blog-post #comment-form:after {
6234   - content: " ";
6235   - display: table; }
6236   -
6237   -#blog-post #comments:after,
6238   -#blog-post #comment-form:after {
6239   - clear: both; }
6240   -
6241   -#blog-post #comments:before,
6242   -#blog-post #comment-form:before,
6243   -#blog-post #comments:after,
6244   -#blog-post #comment-form:after {
6245   - content: " ";
6246   - display: table; }
6247   -
6248   -#blog-post #comments:after,
6249   -#blog-post #comment-form:after {
6250   - clear: both; }
6251   -
6252   -#blog-post #comments h4,
6253   -#blog-post #comment-form h4 {
6254   - margin-bottom: 20px; }
6255   -
6256   -#blog-post #comment-form {
6257   - margin-bottom: 20px; }
6258   -
6259   -.product-carousel {
6260   - margin: 0 -15px 0; }
6261   -
6262   -.product-carousel .owl-theme .owl-controls {
6263   - margin-top: -26px;
6264   - margin-bottom: 0; }
6265   -
6266   -.products {
6267   - content: " ";
6268   - display: table;
6269   - width: 100%; }
6270   -
6271   -.product {
6272   - background: #fff;
6273   - border-bottom: 0;
6274   - -webkit-box-sizing: border-box;
6275   - -moz-box-sizing: border-box;
6276   - box-sizing: border-box;
6277   - margin-bottom: 40px;
6278   - overflow: hidden; }
6279   -
6280   -.product .image {
6281   - overflow: hidden; }
6282   -
6283   -.product .image img {
6284   - -webkit-transition: all 0.2s ease-out;
6285   - -moz-transition: all 0.2s ease-out;
6286   - transition: all 0.2s ease-out;
6287   - max-width: 100%; }
6288   -
6289   -.product-video {
6290   - margin: 30px 0; }
6291   -
6292   -.video-box {
6293   - position: relative;
6294   - padding-bottom: 56%;
6295   - margin: 15px 0; }
6296   -
6297   -.video-box iframe {
6298   - position: absolute;
6299   - width: 100%;
6300   - height: 100%; }
6301   -
6302   -@media (max-width: 767px) {
6303   - .product .image img.img-responsive {
6304   - min-width: 100%; } }
6305   -.product .text {
6306   - padding: 10px 0; }
6307   -
6308   -.product .text:after {
6309   - content: " ";
6310   - display: table; }
6311   -
6312   -.product .text h3 {
6313   - font-size: 14px;
6314   - font-weight: 700;
6315   - height: 39.6px;
6316   - margin-top: 5px;
6317   - text-transform: uppercase;
6318   - letter-spacing: 0.08em; }
6319   -
6320   -.product .text h3 a {
6321   - color: #555555; }
6322   -
6323   -.product .text p.price {
6324   - font-size: 18px;
6325   - line-height: 34px;
6326   - float: left;
6327   - font-weight: bold;
6328   - color: #4285f4; }
6329   -
6330   -p.price .price-title {
6331   - position: absolute;
6332   - margin-top: -14px;
6333   - font-size: 11px;
6334   - opacity: .6;
6335   - font-weight: bold;
6336   - text-transform: uppercase;
6337   - letter-spacing: .2em;
6338   - margin-left: 1px; }
6339   -
6340   -.product .text p.price del {
6341   - color: #999999;
6342   - position: absolute;
6343   - margin-top: -25px;
6344   - font-size: 12px;
6345   - font-weight: normal; }
6346   -
6347   -.product .buttons {
6348   - float: right;
6349   - -webkit-box-sizing: border-box;
6350   - -moz-box-sizing: border-box;
6351   - box-sizing: border-box; }
6352   -
6353   -.product .buttons .btn {
6354   - padding-left: 6px;
6355   - font-size: 12px; }
6356   -
6357   -.product:hover .image img {
6358   - -webkit-transform: scale(1.1, 1.1);
6359   - -ms-transform: scale(1.1, 1.1);
6360   - -o-transform: scale(1.1, 1.1);
6361   - transform: scale(1.1, 1.1); }
6362   -
6363   -.goToDescription {
6364   - font-size: 12px;
6365   - text-align: center;
6366   - margin-bottom: 40px; }
6367   -
6368   -.goToDescription a {
6369   - color: #999999; }
6370   -
6371   -#productMain {
6372   - margin-bottom: 30px; }
6373   -
6374   -#productMain .sizes h3 {
6375   - font-weight: 700;
6376   - letter-spacing: 0.08em;
6377   - text-transform: uppercase;
6378   - margin-bottom: 40px; }
6379   -
6380   -#productMain .sizes a {
6381   - display: inline-block;
6382   - width: 40px;
6383   - height: 40px;
6384   - border-radius: 40px;
6385   - background: #ccc;
6386   - line-height: 40px;
6387   - color: #555555;
6388   - text-align: center;
6389   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
6390   -
6391   -#productMain .sizes a.active,
6392   -#productMain .sizes a:hover {
6393   - background: #4285f4;
6394   - color: #fff; }
6395   -
6396   -#productMain .sizes input {
6397   - display: none; }
6398   -
6399   -#productMain .price {
6400   - font-size: 32px;
6401   - line-height: 1;
6402   - margin-top: 40px;
6403   - margin-bottom: 15px;
6404   - color: #4285f4;
6405   - font-weight: bold; }
6406   -
6407   -#productMain .price button {
6408   - vertical-align: top; }
6409   -
6410   -#thumbs a {
6411   - display: block;
6412   - border: solid 1px transparent; }
6413   -
6414   -#thumbs a.active {
6415   - border-color: #4285f4; }
6416   -
6417   -#product-social {
6418   - text-align: center; }
6419   -
6420   -#product-social h4 {
6421   - font-weight: 300;
6422   - margin-bottom: 10px; }
6423   -
6424   -#product-social p {
6425   - line-height: 26px; }
6426   -
6427   -#product-social p a {
6428   - margin: 0 10px 0 0;
6429   - color: #fff;
6430   - display: inline-block;
6431   - width: 26px;
6432   - height: 26px;
6433   - border-radius: 13px;
6434   - line-height: 26px;
6435   - font-size: 15px;
6436   - text-align: center;
6437   - -webkit-transition: all 0.2s ease-out;
6438   - -moz-transition: all 0.2s ease-out;
6439   - transition: all 0.2s ease-out;
6440   - vertical-align: bottom; }
6441   -
6442   -#product-social p a i {
6443   - vertical-align: bottom;
6444   - line-height: 26px; }
6445   -
6446   -#product-social p a.facebook {
6447   - background-color: #4460ae; }
6448   -
6449   -#product-social p a.gplus {
6450   - background-color: #c21f25; }
6451   -
6452   -#product-social p a.twitter {
6453   - background-color: #3cf; }
6454   -
6455   -#product-social p a.instagram {
6456   - background-color: #cd4378; }
6457   -
6458   -#product-social p a.email {
6459   - background-color: #4a7f45; }
6460   -
6461   -@media (max-width: 991px) {
6462   - #product-social {
6463   - text-align: center; } }
6464   -#checkout .nav {
6465   - margin-bottom: 20px;
6466   - border-bottom: solid 1px #4285f4; }
6467   -
6468   -#checkout .nav li {
6469   - height: 100%; }
6470   -
6471   -#checkout .nav li a {
6472   - display: block;
6473   - height: 100%; }
6474   -
6475   -#order-summary table {
6476   - margin-top: 20px; }
6477   -
6478   -#order-summary table td {
6479   - color: #999999; }
6480   -
6481   -#order-summary table tr.total td,
6482   -#order-summary table tr.total th {
6483   - font-size: 18px;
6484   - color: #555555;
6485   - font-weight: 700; }
6486   -
6487   -#checkout .table tbody tr td,
6488   -#basket .table tbody tr td,
6489   -#customer-order .table tbody tr td {
6490   - vertical-align: middle; }
6491   -
6492   -#checkout .table tbody tr td input,
6493   -#basket .table tbody tr td input,
6494   -#customer-order .table tbody tr td input {
6495   - width: 50px;
6496   - text-align: right; }
6497   -
6498   -#checkout .table tbody tr td img,
6499   -#basket .table tbody tr td img,
6500   -#customer-order .table tbody tr td img {
6501   - width: 50px; }
6502   -
6503   -#checkout .table tfoot,
6504   -#basket .table tfoot,
6505   -#customer-order .table tfoot {
6506   - font-size: 18px; }
6507   -
6508   -.shipping-method h4,
6509   -.payment-method h4 {
6510   - text-transform: uppercase;
6511   - letter-spacing: 0.08em; }
6512   -
6513   -#customer-orders table tr th,
6514   -#customer-orders table tr td {
6515   - vertical-align: baseline; }
6516   -
6517   -#customer-order .table tfoot th {
6518   - font-size: 18px;
6519   - font-weight: 300; }
6520   -
6521   -#customer-order .addresses {
6522   - text-align: right;
6523   - margin-bottom: 30px; }
6524   -
6525   -#customer-order .addresses p {
6526   - font-size: 18px;
6527   - font-weight: 300; }
6528   -
6529   -#customer-account {
6530   - margin-bottom: 30px; }
6531   -
6532   -#get-it {
6533   - background: #4285f4;
6534   - padding: 50px 0 30px;
6535   - color: #fff;
6536   - text-align: center; }
6537   -
6538   -#get-it h1,
6539   -#get-it h2,
6540   -#get-it h3,
6541   -#get-it h4,
6542   -#get-it h5,
6543   -#get-it h6 {
6544   - color: #fff;
6545   - text-transform: uppercase;
6546   - letter-spacing: 0.08em;
6547   - margin: 0 0 20px; }
6548   -
6549   -#get-it p {
6550   - margin: 0 0 20px; }
6551   -
6552   -#footer {
6553   - background: #585858;
6554   - padding: 30px 0;
6555   - color: #999999; }
6556   - #footer a {
6557   - color: #999999; }
6558   - #footer a:hover {
6559   - text-decoration: underline; }
6560   - #footer .blog-entries {
6561   - margin-top: -5px; }
6562   - #footer .btn-template-main {
6563   - background: #585858;
6564   - border: 1px solid #999999;
6565   - text-decoration: none !important;
6566   - color: #999999; }
6567   - #footer .btn-template-main:hover {
6568   - background: #eeeeee;
6569   - border: 1px solid #eeeeee;
6570   - color: #999999; }
6571   - #footer .fa {
6572   - font-size: 25px;
6573   - color: #999999; }
6574   -
6575   -#footer h1,
6576   -#footer h2,
6577   -#footer h3,
6578   -#footer h4,
6579   -#footer h5,
6580   -#footer h6 {
6581   - color: #eeeeee; }
6582   -
6583   -#footer h4 {
6584   - font-size: 14px;
6585   - font-weight: 800;
6586   - text-transform: uppercase;
6587   - letter-spacing: 0.08em; }
6588   -
6589   -#footer ul {
6590   - padding-left: 0;
6591   - list-style: none; }
6592   -
6593   -#footer ul a {
6594   - color: #999999; }
6595   -
6596   -#footer ul a:hover {
6597   - color: #4285f4; }
6598   -
6599   -#footer .photostream div {
6600   - float: left;
6601   - display: block;
6602   - -webkit-box-sizing: border-box;
6603   - -moz-box-sizing: border-box;
6604   - box-sizing: border-box;
6605   - width: 33%;
6606   - padding: 7.5px;
6607   - overflow: hidden; }
6608   -
6609   -#footer .photostream div a {
6610   - border: solid 1px #eeeeee; }
6611   -
6612   -#footer .photostream div img {
6613   - -webkit-transition: all 0.2s ease-out;
6614   - -moz-transition: all 0.2s ease-out;
6615   - transition: all 0.2s ease-out; }
6616   -
6617   -#footer .photostream div:hover img {
6618   - -webkit-transform: scale(1.1, 1.1);
6619   - -ms-transform: scale(1.1, 1.1);
6620   - -o-transform: scale(1.1, 1.1);
6621   - transform: scale(1.1, 1.1); }
6622   -
6623   -#footer .blog-entries .item {
6624   - clear: both;
6625   - padding: 5px 0;
6626   - margin-bottom: 10px;
6627   - border-bottom: solid 1px #555555; }
6628   -
6629   -#footer .blog-entries .item .image {
6630   - float: left;
6631   - margin-right: 10px; }
6632   -
6633   -#footer .blog-entries .item .name {
6634   - /*width: 75%;*/
6635   - /*margin-left: 10px;*/
6636   - display: table-cell;
6637   - vertical-align: middle; }
6638   -
6639   -#footer .blog-entries .item .name h5 {
6640   - margin: 0;
6641   - text-transform: uppercase;
6642   - letter-spacing: 0.08em;
6643   - font-size: 12px; }
6644   -
6645   -#footer .blog-entries .item .name h5 a {
6646   - color: #eeeeee; }
6647   -
6648   -#footer .blog-entries .item .text {
6649   - width: 100%;
6650   - clear: both; }
6651   -
6652   -#footer .blog-entries .item:last-child {
6653   - border-bottom: none;
6654   - margin-bottom: 0; }
6655   -
6656   -#footer .social a {
6657   - color: #555555;
6658   - font-size: 25px;
6659   - margin: 0 10px 0 0; }
6660   -
6661   -#footer .social a:hover {
6662   - color: #4285f4; }
6663   -
6664   -#copyright {
6665   - background: #333;
6666   - color: #ccc;
6667   - padding: 50px 0;
6668   - font-size: 12px;
6669   - line-height: 28px; }
6670   -
6671   -#copyright p {
6672   - margin: 0; }
6673   -
6674   -@media (max-width: 991px) {
6675   - #copyright p {
6676   - float: none !important;
6677   - text-align: center;
6678   - margin-bottom: 10px; } }
6679   -[data-animate] {
6680   - opacity: 0;
6681   - filter: alpha(opacity=0); }
6682   -
6683   -#style-switch-button {
6684   - position: fixed;
6685   - top: 100px;
6686   - left: 0px;
6687   - border-radius: 0; }
6688   -
6689   -#style-switch {
6690   - -webkit-box-sizing: border-box;
6691   - -moz-box-sizing: border-box;
6692   - box-sizing: border-box;
6693   - width: 300px;
6694   - padding: 20px;
6695   - position: fixed;
6696   - top: 140px;
6697   - left: 0;
6698   - background: #fff;
6699   - border: solid 1px #eeeeee; }
6700   -
6701   -@media (max-width: 991px) {
6702   - #style-switch-button {
6703   - display: none; }
6704   -
6705   - #style-switch {
6706   - display: none; } }
6707   -/* Original Boostrap template overwrite */
6708   -/* breadcrumbs */
6709   -/* nav */
6710   -.nav > li.disabled > a {
6711   - color: #999999; }
6712   -
6713   -.nav > li.disabled > a:hover,
6714   -.nav > li.disabled > a:focus {
6715   - color: #999999; }
6716   -
6717   -.navbar-default .navbar-nav .open > a,
6718   -.navbar-default .navbar-nav .open > a:hover,
6719   -.navbar-default .navbar-nav .open > a:focus {
6720   - background-color: transparent; }
6721   -
6722   -.nav-tabs {
6723   - border-bottom: 1px solid #4285f4; }
6724   -
6725   -.nav-tabs > li {
6726   - float: left;
6727   - margin-bottom: -1px; }
6728   -
6729   -.nav-tabs > li > a {
6730   - margin-right: 2px;
6731   - line-height: 1.42857143;
6732   - border: 1px solid transparent;
6733   - border-radius: 0 0 0 0; }
6734   -
6735   -.nav-tabs > li > a:hover {
6736   - border-color: #eeeeee #eeeeee #4285f4; }
6737   -
6738   -.nav-tabs > li.active > a,
6739   -.nav-tabs > li.active > a:hover,
6740   -.nav-tabs > li.active > a:focus {
6741   - color: #555555;
6742   - background-color: #ffffff;
6743   - border: 1px solid #4285f4;
6744   - border-bottom-color: transparent;
6745   - cursor: default; }
6746   -
6747   -.nav-tabs.nav-justified {
6748   - width: 100%;
6749   - border-bottom: solid 1px #4285f4;
6750   - border-bottom: 0; }
6751   -
6752   -.nav-tabs.nav-justified > li {
6753   - float: none; }
6754   -
6755   -.nav-tabs.nav-justified > li > a {
6756   - text-align: center;
6757   - /*margin-bottom: 5px;*/ }
6758   -
6759   -.nav-tabs.nav-justified > .dropdown .dropdown-menu {
6760   - top: auto;
6761   - left: auto; }
6762   -
6763   -.nav-tabs.nav-justified > li > a {
6764   - margin-right: 0;
6765   - border-radius: 0; }
6766   -
6767   -.nav-tabs.nav-justified > .active > a,
6768   -.nav-tabs.nav-justified > .active > a:hover,
6769   -.nav-tabs.nav-justified > .active > a:focus {
6770   - border: 1px solid #4285f4; }
6771   -
6772   -@media (min-width: 768px) {
6773   - .nav-tabs.nav-justified > li > a {
6774   - border-bottom: 1px solid #4285f4;
6775   - border-radius: 0 0 0 0; }
6776   -
6777   - .nav-tabs.nav-justified > .active > a,
6778   - .nav-tabs.nav-justified > .active > a:hover,
6779   - .nav-tabs.nav-justified > .active > a:focus {
6780   - border-bottom-color: #ffffff; } }
6781   -.nav-pills > li {
6782   - float: left; }
6783   -
6784   -.nav-pills > li > a {
6785   - border-radius: 0;
6786   - padding: 8px 12px; }
6787   -
6788   -.nav-pills > li + li {
6789   - margin-left: 2px; }
6790   -
6791   -.nav-pills > li.active > a,
6792   -.nav-pills > li.active > a:hover,
6793   -.nav-pills > li.active > a:focus {
6794   - color: #ffffff;
6795   - background-color: #4285f4; }
6796   -
6797   -.nav-stacked > li {
6798   - float: none; }
6799   -
6800   -.nav-stacked > li + li {
6801   - margin-top: 2px;
6802   - margin-left: 0; }
6803   -
6804   -.nav-justified {
6805   - width: 100%;
6806   - border-bottom: solid 1px #4285f4; }
6807   -
6808   -.nav-justified > li {
6809   - float: none; }
6810   -
6811   -.nav-justified > li > a {
6812   - text-align: center;
6813   - /*margin-bottom: 5px;*/ }
6814   -
6815   -.nav-justified > .dropdown .dropdown-menu {
6816   - top: auto;
6817   - left: auto; }
6818   -
6819   -.nav-tabs-justified {
6820   - border-bottom: 0; }
6821   -
6822   -.nav-tabs-justified > li > a {
6823   - margin-right: 0;
6824   - border-radius: 0; }
6825   -
6826   -.nav-tabs-justified > .active > a,
6827   -.nav-tabs-justified > .active > a:hover,
6828   -.nav-tabs-justified > .active > a:focus {
6829   - border: 1px solid #4285f4; }
6830   -
6831   -@media (min-width: 768px) {
6832   - .nav-tabs-justified > li > a {
6833   - border-bottom: 1px solid #4285f4;
6834   - border-radius: 0 0 0 0; }
6835   -
6836   - .nav-tabs-justified > .active > a,
6837   - .nav-tabs-justified > .active > a:hover,
6838   - .nav-tabs-justified > .active > a:focus {
6839   - border-bottom-color: #ffffff; } }
6840   -.tab-content {
6841   - padding: 15px;
6842   - border: solid 1px #ddd;
6843   - border-top: none; }
6844   -
6845   -/* navbar */
6846   -.navbar {
6847   - border: none;
6848   - position: relative;
6849   - min-height: 62px;
6850   - margin-bottom: 0;
6851   - box-shadow: 0 5px 35px -8px rgba(0, 0, 0, 0.2); }
6852   -
6853   -@media (min-width: 768px) {
6854   - .navbar {
6855   - border-radius: 0px; }
6856   -
6857   - .navbar-header {
6858   - float: left; } }
6859   -@media (max-width: 767px) {
6860   - .navbar {
6861   - min-height: 50px; } }
6862   -.navbar-collapse {
6863   - overflow-x: visible;
6864   - padding-right: 15px;
6865   - padding-left: 15px; }
6866   -
6867   -.navbar-collapse.navbar-left {
6868   - float: left; }
6869   -
6870   -.navbar-collapse.in {
6871   - overflow-y: auto; }
6872   -
6873   -@media (min-width: 768px) {
6874   - .navbar-collapse {
6875   - width: auto;
6876   - border-top: 0;
6877   - box-shadow: none; }
6878   -
6879   - .navbar-collapse.in {
6880   - overflow-y: visible; }
6881   -
6882   - .navbar-fixed-top .navbar-collapse,
6883   - .navbar-static-top .navbar-collapse,
6884   - .navbar-fixed-bottom .navbar-collapse {
6885   - padding-left: 0;
6886   - padding-right: 0; } }
6887   -.navbar-fixed-top .navbar-collapse,
6888   -.navbar-affixed-top .navbar-collapse,
6889   -.navbar-fixed-bottom .navbar-collapse {
6890   - max-height: 340px; }
6891   -
6892   -@media (max-width: 480px) and (orientation: landscape) {
6893   - .navbar-fixed-top .navbar-collapse,
6894   - .navbar-affixed-top .navbar-collapse,
6895   - .navbar-fixed-bottom .navbar-collapse {
6896   - max-height: 200px; } }
6897   -.container > .navbar-header,
6898   -.container-fluid > .navbar-header,
6899   -.container > .navbar-collapse,
6900   -.container-fluid > .navbar-collapse {
6901   - float: left;
6902   - margin-right: 10px;
6903   - margin-left: -15px; }
6904   -
6905   -@media (min-width: 768px) {
6906   - .container > .navbar-header,
6907   - .container-fluid > .navbar-header,
6908   - .container > .navbar-collapse,
6909   - .container-fluid > .navbar-collapse {
6910   - margin-right: 0;
6911   - margin-left: 0; } }
6912   -.navbar-static-top {
6913   - z-index: 1000;
6914   - border-width: 0 0 1px; }
6915   -
6916   -@media (min-width: 768px) {
6917   - .navbar-static-top {
6918   - border-radius: 0; } }
6919   -.navbar-fixed-top,
6920   -.navbar-fixed-bottom {
6921   - position: fixed;
6922   - right: 0;
6923   - left: 0;
6924   - z-index: 1030;
6925   - -webkit-transform: translate3d(0, 0, 0);
6926   - transform: translate3d(0, 0, 0); }
6927   -
6928   -@media (min-width: 768px) {
6929   - .navbar-fixed-top,
6930   - .navbar-fixed-bottom {
6931   - border-radius: 0; } }
6932   -.navbar-fixed-top {
6933   - top: 0;
6934   - border-width: 0 0 1px; }
6935   -
6936   -.navbar-fixed-bottom {
6937   - bottom: 0;
6938   - margin-bottom: 0;
6939   - border-width: 1px 0 0; }
6940   -
6941   -.navbar-brand {
6942   - float: left;
6943   - padding: 5px 15px;
6944   - font-size: 18px;
6945   - line-height: 20px;
6946   - height: 62px;
6947   - border-bottom: none; }
6948   -
6949   -.navbar-brand:hover {
6950   - border-bottom: none; }
6951   -
6952   -.navbar-brand img {
6953   - height: 100%;
6954   - width: auto; }
6955   -
6956   -@media (max-width: 767px) {
6957   - .navbar-brand {
6958   - height: 58px;
6959   - padding: 10px 15px; } }
6960   -@media (min-width: 768px) {
6961   - .navbar > .container .navbar-brand,
6962   - .navbar > .container-fluid .navbar-brand {
6963   - margin-left: -15px; } }
6964   -.navbar-toggle {
6965   - position: relative;
6966   - float: right;
6967   - margin-right: 15px;
6968   - padding: 6px 4px;
6969   - margin-top: 14px;
6970   - margin-bottom: 14px;
6971   - background-color: transparent;
6972   - background-image: none;
6973   - border-radius: 3px;
6974   - border: 1px solid transparent; }
6975   -
6976   -.navbar-toggle:focus {
6977   - outline: 0; }
6978   -
6979   -.navbar-nav {
6980   - margin: 10.5px -15px; }
6981   -
6982   -.main-nav-item a {
6983   - padding: 10px 15px; }
6984   -
6985   -.main-nav-item a:focus {
6986   - color: #4285f4; }
6987   -
6988   -.main-nav-item a .btn-like {
6989   - display: block;
6990   - margin: -6px -11px;
6991   - padding: 5px 10px;
6992   - border: 1px solid #ccc;
6993   - border-radius: 3px; }
6994   -
6995   -.main-nav-item.open .btn-like {
6996   - background: #3d62c4;
6997   - border-color: transparent;
6998   - color: white; }
6999   -
7000   -.main-nav-item.active .btn-like {
7001   - border-color: #3d62c4; }
7002   -
7003   -.main-nav-item > a {
7004   - line-height: 22px;
7005   - font-weight: bold;
7006   - text-transform: uppercase;
7007   - letter-spacing: .08em; }
7008   -
7009   -@media (max-width: 992px) {
7010   - .main-nav-item a {
7011   - padding: 10px; } }
7012   -@media (max-width: 767px) {
7013   - .navbar-nav .open .dropdown-menu > li > a,
7014   - .navbar-nav .open .dropdown-menu .dropdown-header {
7015   - padding: 5px 15px 5px 25px; }
7016   -
7017   - .navbar-nav .open .dropdown-menu > li > a {
7018   - line-height: 20px; } }
7019   -@media (min-width: 768px) {
7020   - .navbar-nav {
7021   - float: left;
7022   - margin: 0; }
7023   -
7024   - .navbar-nav.navbar-right:last-child {
7025   - margin-right: -15px; }
7026   -
7027   - .navbar-nav .main-nav-item {
7028   - float: left; }
7029   -
7030   - .navbar-nav .main-nav-item > a {
7031   - line-height: 22px;
7032   - padding-top: 21px;
7033   - padding-bottom: 21px; } }
7034   -@media (min-width: 768px) {
7035   - .navbar-left {
7036   - float: left !important; }
7037   -
7038   - .navbar-right {
7039   - float: right !important; } }
7040   -.navbar-default .navbar-form {
7041   - margin: 0;
7042   - border-color: transparent;
7043   - padding: 10px 0; }
7044   -
7045   -@media (max-width: 767px) {
7046   - .navbar-form .form-group {
7047   - margin-bottom: 0; } }
7048   -@media (min-width: 768px) {
7049   - .navbar-form {
7050   - width: auto;
7051   - padding-top: 0;
7052   - padding-bottom: 0; }
7053   -
7054   - .navbar-form.navbar-right:last-child {
7055   - margin-right: -15px; } }
7056   -.main-nav-item > .dropdown-menu {
7057   - margin-top: 0;
7058   - border-top-right-radius: 0;
7059   - border-top-left-radius: 0; }
7060   -
7061   -.navbar-fixed-bottom .main-nav-item > .dropdown-menu {
7062   - border-bottom-right-radius: 0;
7063   - border-bottom-left-radius: 0; }
7064   -
7065   -.navbar-btn {
7066   - margin-top: 14px;
7067   - margin-bottom: 14px; }
7068   -
7069   -.navbar-btn.btn-sm {
7070   - margin-top: 16px;
7071   - margin-bottom: 16px; }
7072   -
7073   -.navbar-btn.btn-xs {
7074   - margin-top: 20px;
7075   - margin-bottom: 20px; }
7076   -
7077   -.navbar-text {
7078   - margin-top: 21px;
7079   - margin-bottom: 21px;
7080   - line-height: 22px; }
7081   -
7082   -@media (min-width: 768px) {
7083   - .navbar-text {
7084   - float: left;
7085   - margin-left: 15px;
7086   - margin-right: 15px; }
7087   -
7088   - .navbar-text.navbar-right:last-child {
7089   - margin-right: 0; } }
7090   -.navbar-default {
7091   - background-color: white; }
7092   -
7093   -.navbar-default .navbar-brand {
7094   - color: #4285f4; }
7095   -
7096   -.navbar-default .navbar-brand:hover,
7097   -.navbar-default .navbar-brand:focus {
7098   - color: #3d62c4;
7099   - background-color: transparent; }
7100   -
7101   -.navbar-default .navbar-text {
7102   - color: #222; }
7103   -
7104   -.navbar-default .navbar-nav > li > a {
7105   - color: #4285f4; }
7106   -
7107   -.navbar-default .navbar-nav > li > a:hover,
7108   -.navbar-default .navbar-nav > li > a:focus {
7109   - color: #3d62c4; }
7110   -
7111   -.navbar-default .navbar-nav > .active > a,
7112   -.navbar-default .navbar-nav > .active > a:hover,
7113   -.navbar-default .navbar-nav > .active > a:focus {
7114   - color: #3d62c4;
7115   - background: transparent; }
7116   -
7117   -.navbar-default .navbar-nav > .disabled > a,
7118   -.navbar-default .navbar-nav > .disabled > a:hover,
7119   -.navbar-default .navbar-nav > .disabled > a:focus {
7120   - color: #cccccc;
7121   - background-color: transparent; }
7122   -
7123   -.navbar-default .navbar-toggle {
7124   - border-color: #ccc; }
7125   -
7126   -.navbar-default .navbar-toggle:hover,
7127   -.navbar-default .navbar-toggle:focus {
7128   - background-color: #4285f4;
7129   - border-color: transparent; }
7130   -
7131   -.navbar-default .navbar-toggle .icon-bar {
7132   - background-color: #888888; }
7133   -
7134   -.navbar-default .navbar-collapse {
7135   - border-color: #cccccc;
7136   - position: absolute; }
7137   -
7138   -@media (max-width: 767px) {
7139   - .navbar-default .navbar-nav .open .dropdown-menu > li > a {
7140   - color: #555555; }
7141   -
7142   - .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
7143   - .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
7144   - color: #4285f4; }
7145   -
7146   - .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
7147   - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
7148   - .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
7149   - color: #ffffff;
7150   - background-color: #4285f4; }
7151   -
7152   - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
7153   - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
7154   - .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
7155   - color: #cccccc;
7156   - background-color: transparent; } }
7157   -.navbar-default .navbar-link {
7158   - color: #555555; }
7159   -
7160   -.navbar-default .navbar-link:hover {
7161   - color: #555555; }
7162   -
7163   -.navbar-default .btn-link {
7164   - color: #555555; }
7165   -
7166   -.navbar-default .btn-link:hover,
7167   -.navbar-default .btn-link:focus {
7168   - color: #555555; }
7169   -
7170   -.navbar-default .btn-link[disabled]:hover,
7171   -fieldset[disabled] .navbar-default .btn-link:hover,
7172   -.navbar-default .btn-link[disabled]:focus,
7173   -fieldset[disabled] .navbar-default .btn-link:focus {
7174   - color: #cccccc; }
7175   -
7176   -/* scaffolding */
7177   -body {
7178   - font-family: 'Roboto', helvetica neue, arial, sans-serif;
7179   - font-size: 14px;
7180   - line-height: 1.33;
7181   - color: #545454; }
7182   -
7183   -a {
7184   - color: #039be5;
7185   - text-decoration: none; }
7186   - a:hover {
7187   - text-decoration: none;
7188   - color: #037bc4; }
7189   - a:focus {
7190   - outline: none; }
7191   -
7192   -.img-rounded {
7193   - border-radius: 0; }
7194   -
7195   -hr {
7196   - margin-top: 20px;
7197   - margin-bottom: 20px;
7198   - border: 0;
7199   - border-top: 1px solid rgba(0, 0, 0, 0.1); }
7200   -
7201   -/* breadcrumbs */
7202   -.breadcrumb {
7203   - padding: 10px 0;
7204   - margin-bottom: 20px;
7205   - background-color: transparent;
7206   - border-radius: 0; }
7207   -
7208   -.breadcrumb > li + li:before {
7209   - content: ">\00a0";
7210   - color: #ccc; }
7211   -
7212   -.breadcrumb > .active {
7213   - color: #ccc; }
7214   -
7215   -@media (max-width: 991px) {
7216   - .breadcrumb {
7217   - padding: 20px 0; } }
7218   -.dropdown.left-navigation {
7219   - position: static; }
7220   -
7221   -.dropdown.left-navigation > .dropdown-menu {
7222   - left: 15px;
7223   - min-width: 250px; }
7224   -
7225   -.category-carousel-box {
7226   - background: #fff;
7227   - padding: 30px 0; }
7228   -
7229   -.dropdown-menu {
7230   - font-size: 14px;
7231   - background: white;
7232   - padding: 0;
7233   - margin: 0;
7234   - border: 0;
7235   - border-radius: 0 0 3px 3px;
7236   - box-shadow: 0 10px 40px -5px rgba(0, 0, 0, 0.3); }
7237   -
7238   -.dropdown-menu.sidebar {
7239   - display: block;
7240   - left: auto;
7241   - margin: 0;
7242   - position: relative;
7243   - top: auto;
7244   - margin-top: -31px;
7245   - float: none;
7246   - padding: 0;
7247   - border-top: 2px solid #3d62c4;
7248   - z-index: 5; }
7249   -
7250   -.dropdown-menu.sidebar .dropdown-submenu > a {
7251   - padding: 10px 15px; }
7252   -
7253   -.dropdown-menu.sidebar .dropdown-submenu .dropdown-menu {
7254   - top: 0;
7255   - min-height: 377px; }
7256   -
7257   -.dropdown-menu.multi-level {
7258   - border-top: 2px solid #3d62c4; }
7259   -
7260   -.dropdown-menu li.dropdown-header {
7261   - padding: 15px;
7262   - font-size: 14px;
7263   - text-transform: uppercase;
7264   - letter-spacing: .08em;
7265   - border-bottom-width: 2px;
7266   - color: #777; }
7267   -
7268   -.dropdown-menu li a {
7269   - color: #4285f4; }
7270   -.dropdown-menu li:hover > a {
7271   - color: #3d62c4;
7272   - background: #eee; }
7273   -
7274   -.dropdown-menu .dropdown-submenu {
7275   - position: relative; }
7276   -
7277   -.dropdown-menu .dropdown-submenu > .dropdown-menu {
7278   - top: 0;
7279   - left: 100%;
7280   - /*min-height: 200px;*/
7281   - margin-left: -4px;
7282   - border-radius: 0 3px 3px 3px;
7283   - width: 100%; }
7284   -
7285   -.dropdown-menu .dropdown-submenu:hover > .dropdown-menu {
7286   - display: block;
7287   - transition-delay: .3s; }
7288   -
7289   -.dropdown-menu .dropdown-submenu > a {
7290   - text-transform: uppercase;
7291   - font-size: 12px;
7292   - letter-spacing: 0.08em;
7293   - line-height: 20px;
7294   - font-weight: bold;
7295   - white-space: pre-wrap;
7296   - padding: 15px;
7297   - padding-right: 40px; }
7298   -
7299   -.dropdown-menu li a:before {
7300   - display: inline-block;
7301   - font: normal normal normal 14px/1 FontAwesome;
7302   - text-rendering: auto;
7303   - -webkit-font-smoothing: antialiased;
7304   - -moz-osx-font-smoothing: grayscale;
7305   - content: "\f105";
7306   - position: absolute;
7307   - right: 10px;
7308   - top: 50%;
7309   - margin-top: -8px;
7310   - font-size: 16px;
7311   - color: #4285f4; }
7312   -.dropdown-menu li:hover a:before {
7313   - color: #3d62c4; }
7314   -.dropdown-menu li.no-child-menu a:before {
7315   - display: none; }
7316   -
7317   -.dropdown-menu .dropdown-submenu.pull-left {
7318   - float: none; }
7319   -
7320   -.dropdown-menu .dropdown-submenu.pull-left > .dropdown-menu {
7321   - left: -100%;
7322   - margin-left: 10px;
7323   - border-radius: 0 0 6px 6px; }
7324   -
7325   -/* labels */
7326   -.label {
7327   - font-family: "Roboto", Helvetica, Arial, sans-serif;
7328   - font-weight: normal;
7329   - text-transform: uppercase;
7330   - letter-spacing: 0.08em; }
7331   -
7332   -/* forms.less */
7333   -label {
7334   - font-weight: normal; }
7335   -
7336   -.form-control {
7337   - -webkit-box-shadow: none;
7338   - box-shadow: none;
7339   - border-radius: 0; }
7340   -
7341   -.form-control:focus {
7342   - border-color: #4285f4;
7343   - outline: 0;
7344   - -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(56, 167, 187, 0.6);
7345   - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(56, 167, 187, 0.6); }
7346   -
7347   -.form-group {
7348   - margin-bottom: 0; }
7349   -
7350   -/* pager*/
7351   -.pager {
7352   - margin: 20px 0;
7353   - border-top: solid 1px #eeeeee;
7354   - padding-top: 20px;
7355   - text-transform: uppercase;
7356   - letter-spacing: 0.08em;
7357   - font-family: "Roboto", Helvetica, Arial, sans-serif; }
7358   -
7359   -.pager li {
7360   - display: inline; }
7361   -
7362   -.pager li > a,
7363   -.pager li > span {
7364   - background-color: #ffffff;
7365   - border: 1px solid #4285f4;
7366   - border-radius: 0; }
7367   -
7368   -.pager li > a:hover,
7369   -.pager li > a:focus {
7370   - color: #fff;
7371   - background-color: #4285f4; }
7372   -
7373   -.pager .disabled > a,
7374   -.pager .disabled > a:hover,
7375   -.pager .disabled > a:focus,
7376   -.pager .disabled > span {
7377   - color: #999999;
7378   - background-color: #ffffff;
7379   - border-color: #ddd; }
7380   -
7381   -/* pagination */
7382   -.pagination {
7383   - margin: 20px 0;
7384   - font-family: "Roboto", Helvetica, Arial, sans-serif;
7385   - border-radius: 0; }
7386   -
7387   -.pagination > li > a,
7388   -.pagination > li > span {
7389   - padding: 6px 12px;
7390   - line-height: 1.42857143;
7391   - color: #4285f4;
7392   - background-color: #ffffff;
7393   - border: 1px solid #dddddd; }
7394   -
7395   -.pagination > li > a:hover,
7396   -.pagination > li > span:hover,
7397   -.pagination > li > a:focus,
7398   -.pagination > li > span:focus {
7399   - color: #4285f4;
7400   - background-color: #a7dbe5;
7401   - border-color: #dddddd; }
7402   -
7403   -.pagination > .active > a,
7404   -.pagination > .active > span,
7405   -.pagination > .active > a:hover,
7406   -.pagination > .active > span:hover,
7407   -.pagination > .active > a:focus,
7408   -.pagination > .active > span:focus {
7409   - z-index: 2;
7410   - color: #ffffff;
7411   - background-color: #4285f4;
7412   - border-color: #4285f4; }
7413   -
7414   -.pagination > .disabled > span,
7415   -.pagination > .disabled > span:hover,
7416   -.pagination > .disabled > span:focus,
7417   -.pagination > .disabled > a,
7418   -.pagination > .disabled > a:hover,
7419   -.pagination > .disabled > a:focus {
7420   - color: #999999;
7421   - background-color: #ffffff;
7422   - border-color: #dddddd; }
7423   -
7424   -/* responsive utilities */
7425   -@media (max-width: 767px) {
7426   - .text-center-xs {
7427   - text-align: center !important; }
7428   -
7429   - .text-center-xs img {
7430   - display: block;
7431   - margin-left: auto;
7432   - margin-right: auto; } }
7433   -@media (min-width: 768px) and (max-width: 991px) {
7434   - .text-center-sm {
7435   - text-align: center !important; }
7436   -
7437   - .text-center-sm img {
7438   - display: block;
7439   - margin-left: auto;
7440   - margin-right: auto; } }
7441   -/* type */
7442   -h1,
7443   -h2,
7444   -h3,
7445   -h4,
7446   -h5,
7447   -h6,
7448   -.h1,
7449   -.h2,
7450   -.h3,
7451   -.h4,
7452   -.h5,
7453   -.h6 {
7454   - font-family: "Roboto", Helvetica, Arial, sans-serif;
7455   - font-weight: 900;
7456   - line-height: 1.1;
7457   - color: #333333; }
7458   -
7459   -h1,
7460   -.h1,
7461   -h2,
7462   -.h2,
7463   -h3,
7464   -.h3 {
7465   - margin-top: 20px;
7466   - margin-bottom: 20px; }
7467   -
7468   -p {
7469   - margin: 0 0 10px; }
7470   -
7471   -.lead {
7472   - margin-bottom: 20px;
7473   - font-size: 18px; }
7474   -
7475   -@media (min-width: 768px) {
7476   - .lead {
7477   - font-size: 21px; } }
7478   -.text-small {
7479   - font-size: 12px; }
7480   -
7481   -.text-large {
7482   - font-size: 18px; }
7483   -
7484   -.text-italic {
7485   - font-style: italic; }
7486   -
7487   -.text-primary {
7488   - color: #4285f4; }
7489   -
7490   -a.text-primary:hover {
7491   - color: #2c8494; }
7492   -
7493   -.bg-primary {
7494   - color: #fff;
7495   - background-color: #4285f4; }
7496   -
7497   -a.bg-primary:hover {
7498   - background-color: #2c8494; }
7499   -
7500   -abbr[title],
7501   -abbr[data-original-title] {
7502   - border-bottom: 1px dotted #999999; }
7503   -
7504   -blockquote {
7505   - padding: 10px 20px;
7506   - margin: 0 0 20px;
7507   - font-size: 14px;
7508   - border-left: 5px solid #4285f4; }
7509   -
7510   -blockquote footer,
7511   -blockquote small,
7512   -blockquote .small {
7513   - display: block;
7514   - font-size: 80%;
7515   - line-height: 1.42857143;
7516   - color: #999999; }
7517   -
7518   -blockquote footer:before,
7519   -blockquote small:before,
7520   -blockquote .small:before {
7521   - content: '\2014 \00A0'; }
7522   -
7523   -.blockquote-reverse,
7524   -blockquote.pull-right {
7525   - border-right: 5px solid #4285f4; }
7526   -
7527   -address {
7528   - margin-bottom: 20px;
7529   - line-height: 1.42857143; }
7530   -
7531   -.panel {
7532   - margin-bottom: 20px;
7533   - background-color: #ffffff;
7534   - border: 1px solid transparent;
7535   - border-radius: 0;
7536   - -webkit-box-shadow: 0 0 0;
7537   - box-shadow: 0 0 0; }
7538   -
7539   -.panel-heading {
7540   - border-top-right-radius: 0;
7541   - border-top-left-radius: 0;
7542   - text-transform: uppercase;
7543   - letter-spacing: 0.08em;
7544   - padding: 15px; }
7545   -
7546   -.progress {
7547   - overflow: hidden;
7548   - height: 20px;
7549   - margin-bottom: 20px;
7550   - background-color: #f5f5f5;
7551   - border-radius: 0;
7552   - -webkit-box-shadow: none;
7553   - box-shadow: none; }
7554   -
7555   -.panel-group {
7556   - margin-bottom: 20px; }
7557   -
7558   -.panel-group .panel {
7559   - margin-bottom: 0;
7560   - border-radius: 0;
7561   - overflow: hidden; }
7562   -
7563   -.panel-group .panel + .panel {
7564   - margin-top: 5px; }
7565   -
7566   -.panel-group.accordion .panel {
7567   - border-color: #ccc; }
7568   -
7569   -.panel-primary {
7570   - border-color: #4285f4; }
7571   -
7572   -.panel-primary > .panel-heading {
7573   - color: #ffffff;
7574   - background-color: #4285f4;
7575   - border-color: #4285f4; }
7576   -
7577   -.panel-primary > .panel-heading + .panel-collapse > .panel-body {
7578   - border-top-color: #4285f4; }
7579   -
7580   -.panel-primary > .panel-heading .badge {
7581   - color: #4285f4;
7582   - background-color: #ffffff; }
7583   -
7584   -.panel-primary > .panel-footer + .panel-collapse > .panel-body {
7585   - border-bottom-color: #4285f4; }
7586   -
7587   -.panel-primary .panel-title {
7588   - font-weight: 300; }
7589   -
7590   -.panel-primary .panel-title a:hover {
7591   - color: #fff; }
7592   -
7593   -a.badge:hover,
7594   -a.badge:focus {
7595   - color: #ffffff;
7596   - cursor: pointer; }
7597   -
7598   -a.list-group-item.active > .badge,
7599   -.nav-pills > .active > a > .badge {
7600   - color: #4285f4;
7601   - background-color: #ffffff; }
7602   -
7603   -.nav-pills > li > a > .badge {
7604   - margin-left: 3px; }
7605   -
7606   -.progress-bar-primary {
7607   - background-color: #4285f4; }
7608   -
7609   -.progress-striped .progress-bar-primary {
7610   - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
7611   - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
7612   - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }
7613   -
7614   -/*!
7615   - * Yamm!3 - Yet another megamenu for Bootstrap 3
7616   - * http://geedmo.github.com/yamm3
7617   - *
7618   - * @geedmo - Licensed under the MIT license
7619   - */
7620   -.yamm .nav,
7621   -.yamm .collapse,
7622   -.yamm .dropup.use-yamm,
7623   -.yamm .dropdown.use-yamm {
7624   - position: static; }
7625   -
7626   -.yamm .container {
7627   - position: relative; }
7628   -
7629   -.yamm .dropdown-menu.level1 {
7630   - left: auto; }
7631   -
7632   -.yamm .nav.navbar-right .dropdown-menu {
7633   - left: auto;
7634   - right: 0; }
7635   -
7636   -.yamm .yamm-content {
7637   - padding: 20px 30px; }
7638   -
7639   -.yamm .dropdown.yamm-fw .dropdown-menu {
7640   - left: 15px;
7641   - right: 15px; }
7642   -
7643   -.radio-but {
7644   - padding: 5px 0 5px 38px;
7645   - position: relative;
7646   - margin: 5px 0; }
7647   -
7648   -.radio-but a:before {
7649   - content: '';
7650   - position: absolute;
7651   - left: 0;
7652   - top: 0;
7653   - width: 22px;
7654   - height: 22px;
7655   - background: #ccc;
7656   - border-radius: 5px; }
7657   -
7658   -.radio-but.checked a:before {
7659   - background: #039be5; }
7660   -
7661   -.radio-but.checked a:after {
7662   - position: absolute;
7663   - left: 0;
7664   - top: 0;
7665   - width: 22px;
7666   - height: 22px;
7667   - font-family: FontAwesome;
7668   - font-weight: normal;
7669   - text-rendering: auto;
7670   - -webkit-font-smoothing: antialiased;
7671   - -moz-osx-font-smoothing: grayscale;
7672   - display: block;
7673   - content: "\f00c";
7674   - text-align: center;
7675   - font-size: 14px;
7676   - color: #fff;
7677   - line-height: 22px; }
7678   -
7679   -.inline-block.lang-link {
7680   - font-size: 13px;
7681   - padding-right: 20px;
7682   - line-height: 13px; }
7683   - .inline-block.lang-link a {
7684   - margin-left: 0 !important; }
7685   -
7686   -.reset-filters {
7687   - line-height: 28px;
7688   - height: 28px;
7689   - font-size: 11px;
7690   - border-radius: 5px;
7691   - outline: none;
7692   - margin-bottom: 0;
7693   - position: relative;
7694   - background: #b30500;
7695   - border-color: #b30500;
7696   - text-align: left;
7697   - padding: 0 10px 0 20px; }
7698   - .reset-filters .fa-times-circle {
7699   - position: absolute;
7700   - top: 0;
7701   - left: 7px;
7702   - margin: 0;
7703   - padding: 0; }
7704   - .reset-filters .fa-times-circle:before {
7705   - content: "\f00d";
7706   - font-size: 10px;
7707   - color: #fff;
7708   - line-height: 26px; }
7709   -
7710   -#cart .badge {
7711   - position: absolute;
7712   - top: 2px;
7713   - right: 4px;
7714   - right: 20px;
7715   - min-width: 18px;
7716   - line-height: 18px;
7717   - padding: 0 2px;
7718   - z-index: 2; }
7719   -
7720   -.basket-container {
7721   - position: relative; }
7722   -
7723   -.order-radio {
7724   - height: 10px; }
7725   -
7726   -.loader-wrapper {
7727   - background: rgba(255, 255, 255, 0.7);
7728   - position: absolute;
7729   - top: 0;
7730   - left: 0;
7731   - width: 100%;
7732   - height: 100%;
7733   - z-index: 2000; }
7734   -
7735   -.loader {
7736   - display: block;
7737   - position: relative;
7738   - left: 50%;
7739   - top: 50%;
7740   - width: 150px;
7741   - height: 150px;
7742   - margin: -75px 0 0 -75px;
7743   - border-radius: 50%;
7744   - border: 3px solid transparent;
7745   - border-top-color: #1980b3;
7746   - z-index: 2001;
7747   - -webkit-animation: spin 2s linear infinite;
7748   - animation: spin 2s linear infinite; }
7749   -
7750   -.loader:before {
7751   - content: "";
7752   - position: absolute;
7753   - top: 5px;
7754   - left: 5px;
7755   - right: 5px;
7756   - bottom: 5px;
7757   - border-radius: 50%;
7758   - border: 3px solid transparent;
7759   - border-top-color: #3399cc;
7760   - -webkit-animation: spin 3s linear infinite;
7761   - animation: spin 3s linear infinite; }
7762   -
7763   -.loader:after {
7764   - content: "";
7765   - position: absolute;
7766   - top: 15px;
7767   - left: 15px;
7768   - right: 15px;
7769   - bottom: 15px;
7770   - border-radius: 50%;
7771   - border: 3px solid transparent;
7772   - border-top-color: #70b7da;
7773   - -webkit-animation: spin 1.5s linear infinite;
7774   - animation: spin 1.5s linear infinite; }
7775   -
7776   -@-webkit-keyframes spin {
7777   - 0% {
7778   - -webkit-transform: rotate(0deg);
7779   - -ms-transform: rotate(0deg);
7780   - transform: rotate(0deg); }
7781   - 100% {
7782   - -webkit-transform: rotate(360deg);
7783   - -ms-transform: rotate(360deg);
7784   - transform: rotate(360deg); } }
7785   -@keyframes spin {
7786   - 0% {
7787   - -webkit-transform: rotate(0deg);
7788   - -ms-transform: rotate(0deg);
7789   - transform: rotate(0deg); }
7790   - 100% {
7791   - -webkit-transform: rotate(360deg);
7792   - -ms-transform: rotate(360deg);
7793   - transform: rotate(360deg); } }
7794   -.alert-cart {
7795   - position: fixed;
7796   - z-index: 1001;
7797   - width: 50%;
7798   - left: 25%;
7799   - top: -75px;
7800   - box-shadow: 0px 0px 0px transparent;
7801   - transition: 0.3s; }
7802   -
7803   -.alert-cart.active {
7804   - top: 30px;
7805   - box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.3); }
7806   -
7807   -.panel.sidebar-menu ul.nav.category-menu li a.active {
7808   - background-color: #3d62c4;
7809   - color: white; }
7810   -
7811   -.panel.sidebar-menu ul.nav.category-menu li a.active:hover {
7812   - background-color: #fd9131;
7813   - color: white; }
7814   -
7815   -#login-modal .form-group.field-loginform-returnurl {
7816   - display: none; }
7817   -
7818   -@media (min-width: 768px) {
7819   - #login-modal .modal-sm {
7820   - width: 350px; } }
7821   -h4.modal-title.callback {
7822   - text-transform: uppercase; }
7823   -
7824   -.form-group.field-feedback-returnurl {
7825   - display: none; }
7826   -
7827   -a i.fa, button i.fa, span.fa {
7828   - margin: 0 5px; }
7829   -
7830   -.modal-dialog.modal-sm {
7831   - min-width: 350px; }
7832   -
7833   -.socials-links a {
7834   - color: #fff;
7835   - opacity: 0.5;
7836   - transition: 0.2s; }
7837   -
7838   -.socials-links a:hover {
7839   - opacity: 1; }
7840   -
7841   -.socials-links a:active {
7842   - opacity: 0.8; }
7843   -
7844   -.box p.no-margin {
7845   - font-size: 18px; }
7846   -
7847   -.box .btn.btn-template-main {
7848   - margin-bottom: 5px; }
7849   -
7850   -.vcovers {
7851   - position: absolute;
7852   - top: 0;
7853   - right: 5px;
7854   - padding-right: 15px; }
7855   -
7856   -.vcovers .content {
7857   - height: 260px; }
7858   -
7859   -.vcovers .vcover img.img-responsive-image1 {
7860   - border: 1px solid #eeeeee;
7861   - margin: 5px 0px;
7862   - transition: 0.2s; }
7863   -
7864   -.vcovers .vcover img:hover {
7865   - border: 1px solid #005bac; }
7866   -
7867   -.product-variant-group-option {
7868   - display: inline-block;
7869   - margin: 5px;
7870   - width: 90px;
7871   - height: 55px; }
7872   -
7873   -.product-variant-group-option-img {
7874   - width: 100%;
7875   - height: 100%; }
7876   -
7877   -.owl-carousel.brand-carousel .owl-item {
7878   - float: none;
7879   - display: inline-block; }
7880   -
7881   -/**new_style***/
7882   -.mob-btn-menus {
7883   - float: left;
7884   - position: relative;
7885   - margin-right: 15px;
7886   - margin-left: 15px; }
7887   -
7888   -/**end new_style***/
7889   -@media (max-width: 767px) {
7890   - .cart-item .cart-item-link {
7891   - padding: 0 15px; }
7892   -
7893   - #cart .badge {
7894   - top: 0 !important; } }
7895   -.menu_mob {
7896   - position: relative;
7897   - cursor: pointer;
7898   - background: #4285f4;
7899   - width: 40px;
7900   - height: 42px;
7901   - float: left;
7902   - margin-top: 11px; }
7903   -
7904   -.menu_mob div {
7905   - position: absolute;
7906   - width: 14px;
7907   - height: 2px;
7908   - background: #fff;
7909   - top: 0;
7910   - margin-top: 26px;
7911   - left: 50%;
7912   - margin-left: -7px; }
7913   -
7914   -.menu_mob div:first-child {
7915   - margin-top: 14px; }
7916   -
7917   -.menu_mob div:first-child:before {
7918   - width: 100%;
7919   - height: 100%;
7920   - position: absolute;
7921   - background: #fff;
7922   - top: 0;
7923   - left: 0;
7924   - margin-top: 6px;
7925   - content: ''; }
7926   -
7927   -.mob-overlay {
7928   - display: none;
7929   - position: fixed;
7930   - width: 100%;
7931   - height: 100%;
7932   - z-index: 10;
7933   - background: #000;
7934   - opacity: 0.8;
7935   - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
7936   - filter: alpha(opacity=80);
7937   - top: 0;
7938   - left: 0;
7939   - cursor: default; }
7940   -
7941   -#menu-mob-hidden {
7942   - display: none;
7943   - width: 340px;
7944   - position: fixed;
7945   - z-index: 11;
7946   - top: 0;
7947   - left: 0;
7948   - margin-left: -340px;
7949   - height: 100%;
7950   - overflow-y: scroll;
7951   - background: #4285f4;
7952   - transition: 0.2s;
7953   - -webkit-transition: 0.2s;
7954   - -moz-transition: 0.2s;
7955   - -ms-transition: 0.2s;
7956   - -o-transition: 0.2s; }
7957   - #menu-mob-hidden.opens {
7958   - display: block; }
7959   - #menu-mob-hidden.opens.visible {
7960   - margin-left: 0; }
7961   - #menu-mob-hidden > ul {
7962   - overflow: hidden; }
7963   - #menu-mob-hidden ul {
7964   - width: 100%;
7965   - float: left;
7966   - padding: 0; }
7967   - #menu-mob-hidden ul li {
7968   - list-style: none;
7969   - width: 100%;
7970   - border-top: 1px solid #545454;
7971   - float: left; }
7972   - #menu-mob-hidden ul li.bg-mob-menu {
7973   - background: #545454; }
7974   - #menu-mob-hidden ul li a {
7975   - height: 40px;
7976   - display: block;
7977   - line-height: 40px;
7978   - color: #fff;
7979   - text-decoration: none;
7980   - font-size: 13px;
7981   - float: left;
7982   - width: 100%;
7983   - position: relative;
7984   - padding-left: 20px;
7985   - transition: 0.05s;
7986   - -webkit-transition: 0.05s;
7987   - -moz-transition: 0.05s;
7988   - -ms-transition: 0.05s;
7989   - -o-transition: 0.05s; }
7990   - #menu-mob-hidden ul li a:active {
7991   - transform: scale(1.05);
7992   - -webkit-transform: scale(1.05);
7993   - -moz-transform: scale(1.05);
7994   - -ms-transition: scale(1.05);
7995   - -o-transform: scale(1.05); }
7996   - #menu-mob-hidden ul li ul {
7997   - display: none;
7998   - transition: 0.2s;
7999   - -webkit-transition: 0.2s;
8000   - -moz-transition: 0.2s;
8001   - -ms-transition: 0.2s;
8002   - -o-transition: 0.2s; }
8003   - #menu-mob-hidden ul li.has_ul {
8004   - position: relative; }
8005   - #menu-mob-hidden ul li.has_ul a {
8006   - padding-left: 20px; }
8007   - #menu-mob-hidden ul li.has_ul ul li {
8008   - background: #999999; }
8009   - #menu-mob-hidden ul li.has_ul ul li a {
8010   - padding-left: 30px; }
8011   - #menu-mob-hidden ul li.has_ul ul li ul li a {
8012   - padding-left: 45px; }
8013   - #menu-mob-hidden ul li.has_ul ul li ul li ul li a {
8014   - padding-left: 50px; }
8015   - #menu-mob-hidden ul li.has_ul ul li ul li ul li ul li a {
8016   - padding-left: 60px; }
8017   - #menu-mob-hidden ul li.has_ul ul li ul li ul li ul li ul li a {
8018   - padding-left: 70px; }
8019   - #menu-mob-hidden ul li.has_ul:before {
8020   - width: 9px;
8021   - height: 5px;
8022   - background: url("../img/arrow-down.png") 50% 50% no-repeat;
8023   - content: '';
8024   - position: absolute;
8025   - top: 50%;
8026   - margin-top: -2.5px;
8027   - transition: 0.3s;
8028   - -webkit-transition: 0.3s;
8029   - -moz-transition: 0.3s;
8030   - -ms-transition: 0.3s;
8031   - -o-transition: 0.3s;
8032   - right: 15px;
8033   - margin-top: 0;
8034   - top: 18px; }
8035   - #menu-mob-hidden ul .open:before {
8036   - transform: rotate(180deg);
8037   - -webkit-transform: rotate(180deg);
8038   - -moz-transform: rotate(180deg);
8039   - -ms-transform: rotate(180deg);
8040   - -o-transform: rotate(180deg); }
8041   - #menu-mob-hidden ul .open > ul {
8042   - display: block; }
8043   -
8044   -.close-menu-mob, .mob-catalog-close {
8045   - position: relative;
8046   - width: 100%;
8047   - height: 52px;
8048   - background: #039be5;
8049   - text-transform: uppercase;
8050   - color: #fff;
8051   - line-height: 52px;
8052   - font-size: 18px;
8053   - font-weight: 700;
8054   - padding-left: 15px; }
8055   -
8056   -.close_mob, .mob-catalog-close:before {
8057   - content: '';
8058   - position: absolute;
8059   - right: 10px;
8060   - top: 0;
8061   - width: 32px;
8062   - height: 100%;
8063   - cursor: pointer; }
8064   - .close_mob:before, .mob-catalog-close:before {
8065   - font-family: FontAwesome;
8066   - font-weight: normal;
8067   - text-rendering: auto;
8068   - -webkit-font-smoothing: antialiased;
8069   - -moz-osx-font-smoothing: grayscale;
8070   - display: block;
8071   - color: #fff;
8072   - line-height: 52px;
8073   - text-align: center;
8074   - font-size: 21px;
8075   - content: "\f00d";
8076   - transition: 0.05s;
8077   - -webkit-transition: 0.05s;
8078   - -moz-transition: 0.05s;
8079   - -ms-transition: 0.05s;
8080   - -o-transition: 0.05s; }
8081   - .close_mob:active:before, .mob-catalog-close:active:before {
8082   - transform: scale(1.35);
8083   - -webkit-transform: scale(1.35);
8084   - -moz-transform: scale(1.35);
8085   - -ms-transition: scale(1.35);
8086   - -o-transform: scale(1.35); }
8087   -
8088   -.off-scroll {
8089   - overflow-y: hidden;
8090   - height: 100%;
8091   - position: relative; }
8092   -
8093   -@media (max-width: 992px) {
8094   - .off-scroll {
8095   - position: fixed; } }
8096   -@media (max-width: 767px) {
8097   - .menu_mob {
8098   - margin-top: 6px; } }
8099   -.catalog-menu-wrapper-start {
8100   - position: absolute;
8101   - top: 64px;
8102   - left: 0;
8103   - display: none;
8104   - perspective: 500px;
8105   - z-index: 3; }
8106   - .catalog-menu-wrapper-start .dropdown-menu {
8107   - margin-top: 0;
8108   - opacity: 0;
8109   - display: none;
8110   - overflow: hidden;
8111   - transform: rotateY(70deg); }
8112   - .catalog-menu-wrapper-start.opened {
8113   - height: auto;
8114   - transition: 1s;
8115   - display: block; }
8116   - .catalog-menu-wrapper-start.opened .dropdown-menu {
8117   - transition: 0.5s;
8118   - display: block; }
8119   - .catalog-menu-wrapper-start.visible_catalog .dropdown-menu {
8120   - transform: rotateY(0deg);
8121   - opacity: 1; }
8122   -
8123   -.catalog-overlay {
8124   - position: fixed;
8125   - display: block;
8126   - width: 100%;
8127   - height: 100%;
8128   - top: 0;
8129   - left: 0;
8130   - z-index: 2; }
8131   -
8132   -.home-carousel {
8133   - background: url("../img/oblako_banner.jpg") 50% 0 no-repeat;
8134   - background-size: cover; }
8135   -
8136   -@media (max-width: 992px) {
8137   - .home-carousel {
8138   - background-size: contain;
8139   - background-position: 0 0;
8140   - max-height: 326px; } }
8141   -@media (max-width: 700px) {
8142   - .home-carousel {
8143   - max-height: 296px; } }
8144   -@media (max-width: 580px) {
8145   - .home-carousel {
8146   - max-height: 240px; } }
8147   -@media (max-width: 500px) {
8148   - .home-carousel {
8149   - max-height: 204px; } }
8150   -@media (max-width: 400px) {
8151   - .home-carousel {
8152   - max-height: 160px; } }
8153   -@media (max-width: 357px) {
8154   - .home-carousel {
8155   - max-height: 141px; } }
8156   -.style {
8157   - width: 100%;
8158   - float: left; }
8159   -
8160   -/*# sourceMappingURL=style.css.map */
8161   ->>>>>>> 783eb6592414578ef89358f667fc9a8f2540d10f
  1 +/*
  2 +Error: Invalid CSS after "...7fc9a8f2540d10f": expected "{", was "}"
  3 + on line 9839 of _default.scss
  4 + from line 29 of style.scss
  5 +
  6 +9834: }
  7 +9835: #cart .badge {
  8 +9836: top: 0 !important;
  9 +9837: }
  10 +9838: >>>>>>> 783eb6592414578ef89358f667fc9a8f2540d10f
  11 +9839: }
  12 +
  13 +Backtrace:
  14 +_default.scss:9839
  15 +style.scss:29
  16 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:1207:in `expected'
  17 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:1137:in `expected'
  18 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:1132:in `tok!'
  19 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:665:in `block'
  20 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:735:in `declaration_or_ruleset'
  21 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:685:in `block_child'
  22 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:677:in `block_contents'
  23 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:666:in `block'
  24 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:409:in `media_directive'
  25 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:222:in `special_directive'
  26 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:197:in `directive'
  27 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:685:in `block_child'
  28 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:677:in `block_contents'
  29 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:666:in `block'
  30 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:658:in `ruleset'
  31 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:684:in `block_child'
  32 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:677:in `block_contents'
  33 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:125:in `stylesheet'
  34 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/scss/parser.rb:41:in `parse'
  35 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:406:in `_to_tree'
  36 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:312:in `to_tree'
  37 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:326:in `block in visit_import'
  38 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:88:in `block in with_import'
  39 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:115:in `with_frame'
  40 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:88:in `with_import'
  41 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:325:in `visit_import'
  42 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `visit'
  43 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:in `block in visit'
  44 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `block in with_base'
  45 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:115:in `with_frame'
  46 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/stack.rb:79:in `with_base'
  47 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:160:in `visit'
  48 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `block in visit_children'
  49 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `map'
  50 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:52:in `visit_children'
  51 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:169:in `block in visit_children'
  52 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:181:in `with_environment'
  53 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:168:in `visit_children'
  54 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `block in visit'
  55 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:188:in `visit_root'
  56 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/base.rb:36:in `visit'
  57 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:159:in `visit'
  58 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/visitors/perform.rb:8:in `visit'
  59 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:36:in `css_tree'
  60 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/tree/root_node.rb:29:in `render_with_sourcemap'
  61 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:381:in `_render_with_sourcemap'
  62 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/engine.rb:298:in `render_with_sourcemap'
  63 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:492:in `update_stylesheet'
  64 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:215:in `block in update_stylesheets'
  65 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:209:in `each'
  66 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin/compiler.rb:209:in `update_stylesheets'
  67 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/plugin.rb:82:in `update_stylesheets'
  68 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/sass_scss.rb:340:in `watch_or_update'
  69 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/sass_scss.rb:51:in `process_result'
  70 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/base.rb:52:in `parse'
  71 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/lib/sass/exec/base.rb:19:in `parse!'
  72 +C:/Ruby/lib/ruby/gems/2.3.0/gems/sass-3.4.23/bin/scss:13:in `<top (required)>'
  73 +C:/Ruby/bin/scss:22:in `load'
  74 +C:/Ruby/bin/scss:22:in `<main>'
  75 +*/
  76 +body:before {
  77 + white-space: pre;
  78 + font-family: monospace;
  79 + content: "Error: Invalid CSS after \"...7fc9a8f2540d10f\": expected \"{\", was \"}\"\A on line 9839 of _default.scss\A from line 29 of style.scss\A \A 9834: }\A 9835: #cart .badge {\A 9836: top: 0 !important;\A 9837: }\A 9838: >>>>>>> 783eb6592414578ef89358f667fc9a8f2540d10f\A 9839: }"; }
... ...
frontend/web/css/style.scss
1   -<<<<<<< HEAD
2   -$mainTextColor: #545454;;
3   -
4   -$mainColor: #4285f4;
5   -$mainColor-active: #3d62c4;
6   -
7   -$link-color:#039be5;
8   -$link-color-active: #037bc4;
9   -
10   -$borderMainMenu: #e5e5e5;
11   -
12   -
13   -$MainMenuBg-hover: #eee;
14   -
15   -$footerBg:#585858;
16   -$footerTextColor:#999999;
17   -$footerTitleColor:#eeeeee;
18   -$footerLinkColor:$footerTextColor;
19   -
20   -$backgroundMainMenuBlock:#fff;
21   -
22   -
23   -@import "default";
24   -@import "custom";
25   -
26   -
27   -
28   -.style {
29   - width: 100%;
30   - float: left;
31   -=======
32 1 $mainTextColor: #545454;;
33 2  
34 3 $mainColor: #4285f4;
... ... @@ -68,5 +37,5 @@ $borderRadius:5px;
68 37 .style {
69 38 width: 100%;
70 39 float: left;
71   ->>>>>>> 783eb6592414578ef89358f667fc9a8f2540d10f
  40 +
72 41 }
73 42 \ No newline at end of file
... ...