@-webkit-keyframes bounce{0%{-webkit-transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1)}
3.2%{-webkit-transform:matrix3d(0.673,0.192,0,0,0.126,0.673,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.673,0.192,0,0,0.126,0.673,0,0,0,0,1,0,0,0,0,1)}
4.5%{-webkit-transform:matrix3d(0.743,0.25,0,0,0.163,0.743,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.743,0.25,0,0,0.163,0.743,0,0,0,0,1,0,0,0,0,1)}
6.41%{-webkit-transform:matrix3d(0.836,0.301,0,0,0.196,0.836,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.836,0.301,0,0,0.196,0.836,0,0,0,0,1,0,0,0,0,1)}
9.01%{-webkit-transform:matrix3d(0.9399999999999999,0.308,0,0,0.201,0.9399999999999999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.9399999999999999,0.308,0,0,0.201,0.9399999999999999,0,0,0,0,1,0,0,0,0,1)}
12.71%{-webkit-transform:matrix3d(1.032,0.234,0,0,0.154,1.032,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.032,0.234,0,0,0.154,1.032,0,0,0,0,1,0,0,0,0,1)}
13.51%{-webkit-transform:matrix3d(1.044,0.212,0,0,0.14,1.044,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.044,0.212,0,0,0.14,1.044,0,0,0,0,1,0,0,0,0,1)}
17.92%{-webkit-transform:matrix3d(1.07,0.098,0,0,0.066,1.07,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.07,0.098,0,0,0.066,1.07,0,0,0,0,1,0,0,0,0,1)}
18.92%{-webkit-transform:matrix3d(1.069,0.077,0,0,0.052,1.069,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.069,0.077,0,0,0.052,1.069,0,0,0,0,1,0,0,0,0,1)}
25.23%{-webkit-transform:matrix3d(1.038,-0.001,0,0,-0.001,1.038,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.038,-0.001,0,0,-0.001,1.038,0,0,0,0,1,0,0,0,0,1)}
29.03%{-webkit-transform:matrix3d(1.016,-0.015,0,0,-0.01,1.016,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.016,-0.015,0,0,-0.01,1.016,0,0,0,0,1,0,0,0,0,1)}
31.43%{-webkit-transform:matrix3d(1.006,-0.017,0,0,-0.011,1.006,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.006,-0.017,0,0,-0.011,1.006,0,0,0,0,1,0,0,0,0,1)}
34.63%{-webkit-transform:matrix3d(0.997,-0.014,0,0,-0.01,0.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.997,-0.014,0,0,-0.01,0.997,0,0,0,0,1,0,0,0,0,1)}
40.14%{-webkit-transform:matrix3d(0.992,-0.007,0,0,-0.005,0.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.992,-0.007,0,0,-0.005,0.992,0,0,0,0,1,0,0,0,0,1)}
56.46%{-webkit-transform:matrix3d(1,0.001,0,0,0.001,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0.001,0,0,0.001,1,0,0,0,0,1,0,0,0,0,1)}
62.36%{-webkit-transform:matrix3d(1.001,0.001,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.001,0.001,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}
81.48%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
84.68%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
}
@keyframes bounce{0%{-webkit-transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.5,0,0,0,0,0.5,0,0,0,0,1,0,0,0,0,1)}
3.2%{-webkit-transform:matrix3d(0.673,0.192,0,0,0.126,0.673,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.673,0.192,0,0,0.126,0.673,0,0,0,0,1,0,0,0,0,1)}
4.5%{-webkit-transform:matrix3d(0.743,0.25,0,0,0.163,0.743,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.743,0.25,0,0,0.163,0.743,0,0,0,0,1,0,0,0,0,1)}
6.41%{-webkit-transform:matrix3d(0.836,0.301,0,0,0.196,0.836,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.836,0.301,0,0,0.196,0.836,0,0,0,0,1,0,0,0,0,1)}
9.01%{-webkit-transform:matrix3d(0.9399999999999999,0.308,0,0,0.201,0.9399999999999999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.9399999999999999,0.308,0,0,0.201,0.9399999999999999,0,0,0,0,1,0,0,0,0,1)}
12.71%{-webkit-transform:matrix3d(1.032,0.234,0,0,0.154,1.032,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.032,0.234,0,0,0.154,1.032,0,0,0,0,1,0,0,0,0,1)}
13.51%{-webkit-transform:matrix3d(1.044,0.212,0,0,0.14,1.044,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.044,0.212,0,0,0.14,1.044,0,0,0,0,1,0,0,0,0,1)}
17.92%{-webkit-transform:matrix3d(1.07,0.098,0,0,0.066,1.07,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.07,0.098,0,0,0.066,1.07,0,0,0,0,1,0,0,0,0,1)}
18.92%{-webkit-transform:matrix3d(1.069,0.077,0,0,0.052,1.069,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.069,0.077,0,0,0.052,1.069,0,0,0,0,1,0,0,0,0,1)}
25.23%{-webkit-transform:matrix3d(1.038,-0.001,0,0,-0.001,1.038,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.038,-0.001,0,0,-0.001,1.038,0,0,0,0,1,0,0,0,0,1)}
29.03%{-webkit-transform:matrix3d(1.016,-0.015,0,0,-0.01,1.016,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.016,-0.015,0,0,-0.01,1.016,0,0,0,0,1,0,0,0,0,1)}
31.43%{-webkit-transform:matrix3d(1.006,-0.017,0,0,-0.011,1.006,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.006,-0.017,0,0,-0.011,1.006,0,0,0,0,1,0,0,0,0,1)}
34.63%{-webkit-transform:matrix3d(0.997,-0.014,0,0,-0.01,0.997,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.997,-0.014,0,0,-0.01,0.997,0,0,0,0,1,0,0,0,0,1)}
40.14%{-webkit-transform:matrix3d(0.992,-0.007,0,0,-0.005,0.992,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.992,-0.007,0,0,-0.005,0.992,0,0,0,0,1,0,0,0,0,1)}
56.46%{-webkit-transform:matrix3d(1,0.001,0,0,0.001,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0.001,0,0,0.001,1,0,0,0,0,1,0,0,0,0,1)}
62.36%{-webkit-transform:matrix3d(1.001,0.001,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.001,0.001,0,0,0,1.001,0,0,0,0,1,0,0,0,0,1)}
81.48%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
84.68%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
}
@-webkit-keyframes jelly{0%{-webkit-transform:matrix3d(0.25,0,0,0,0,0.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.25,0,0,0,0,0.25,0,0,0,0,1,0,0,0,0,1)}
3.4%{-webkit-transform:matrix3d(0.463,0,0,0,0,0.463,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.463,0,0,0,0,0.463,0,0,0,0,1,0,0,0,0,1)}
4.7%{-webkit-transform:matrix3d(0.58,0,0,0,0,0.58,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.58,0,0,0,0,0.58,0,0,0,0,1,0,0,0,0,1)}
6.81%{-webkit-transform:matrix3d(0.785,0,0,0,0,0.785,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.785,0,0,0,0,0.785,0,0,0,0,1,0,0,0,0,1)}
9.41%{-webkit-transform:matrix3d(1.021,0,0,0,0,1.021,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.021,0,0,0,0,1.021,0,0,0,0,1,0,0,0,0,1)}
10.21%{-webkit-transform:matrix3d(1.081,0,0,0,0,1.081,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.081,0,0,0,0,1.081,0,0,0,0,1,0,0,0,0,1)}
13.61%{-webkit-transform:matrix3d(1.238,0,0,0,0,1.238,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.238,0,0,0,0,1.238,0,0,0,0,1,0,0,0,0,1)}
14.11%{-webkit-transform:matrix3d(1.247,0,0,0,0,1.247,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.247,0,0,0,0,1.247,0,0,0,0,1,0,0,0,0,1)}
17.52%{-webkit-transform:matrix3d(1.236,0,0,0,0,1.236,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.236,0,0,0,0,1.236,0,0,0,0,1,0,0,0,0,1)}
18.72%{-webkit-transform:matrix3d(1.21,0,0,0,0,1.21,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.21,0,0,0,0,1.21,0,0,0,0,1,0,0,0,0,1)}
21.32%{-webkit-transform:matrix3d(1.136,0,0,0,0,1.136,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.136,0,0,0,0,1.136,0,0,0,0,1,0,0,0,0,1)}
24.32%{-webkit-transform:matrix3d(1.054,0,0,0,0,1.054,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.054,0,0,0,0,1.054,0,0,0,0,1,0,0,0,0,1)}
25.23%{-webkit-transform:matrix3d(1.034,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.034,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1)}
29.03%{-webkit-transform:matrix3d(0.978,0,0,0,0,0.978,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.978,0,0,0,0,0.978,0,0,0,0,1,0,0,0,0,1)}
29.93%{-webkit-transform:matrix3d(0.972,0,0,0,0,0.972,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.972,0,0,0,0,0.972,0,0,0,0,1,0,0,0,0,1)}
35.54%{-webkit-transform:matrix3d(0.971,0,0,0,0,0.971,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.971,0,0,0,0,0.971,0,0,0,0,1,0,0,0,0,1)}
36.74%{-webkit-transform:matrix3d(0.975,0,0,0,0,0.975,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.975,0,0,0,0,0.975,0,0,0,0,1,0,0,0,0,1)}
41.04%{-webkit-transform:matrix3d(0.991,0,0,0,0,0.991,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.991,0,0,0,0,0.991,0,0,0,0,1,0,0,0,0,1)}
44.44%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
52.15%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
59.86%{-webkit-transform:matrix3d(0.998,0,0,0,0,0.998,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.998,0,0,0,0,0.998,0,0,0,0,1,0,0,0,0,1)}
63.26%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
75.28%{-webkit-transform:matrix3d(1.002,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.002,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)}
85.49%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
90.69%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
}
@keyframes jelly{0%{-webkit-transform:matrix3d(0.25,0,0,0,0,0.25,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.25,0,0,0,0,0.25,0,0,0,0,1,0,0,0,0,1)}
3.4%{-webkit-transform:matrix3d(0.463,0,0,0,0,0.463,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.463,0,0,0,0,0.463,0,0,0,0,1,0,0,0,0,1)}
4.7%{-webkit-transform:matrix3d(0.58,0,0,0,0,0.58,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.58,0,0,0,0,0.58,0,0,0,0,1,0,0,0,0,1)}
6.81%{-webkit-transform:matrix3d(0.785,0,0,0,0,0.785,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.785,0,0,0,0,0.785,0,0,0,0,1,0,0,0,0,1)}
9.41%{-webkit-transform:matrix3d(1.021,0,0,0,0,1.021,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.021,0,0,0,0,1.021,0,0,0,0,1,0,0,0,0,1)}
10.21%{-webkit-transform:matrix3d(1.081,0,0,0,0,1.081,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.081,0,0,0,0,1.081,0,0,0,0,1,0,0,0,0,1)}
13.61%{-webkit-transform:matrix3d(1.238,0,0,0,0,1.238,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.238,0,0,0,0,1.238,0,0,0,0,1,0,0,0,0,1)}
14.11%{-webkit-transform:matrix3d(1.247,0,0,0,0,1.247,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.247,0,0,0,0,1.247,0,0,0,0,1,0,0,0,0,1)}
17.52%{-webkit-transform:matrix3d(1.236,0,0,0,0,1.236,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.236,0,0,0,0,1.236,0,0,0,0,1,0,0,0,0,1)}
18.72%{-webkit-transform:matrix3d(1.21,0,0,0,0,1.21,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.21,0,0,0,0,1.21,0,0,0,0,1,0,0,0,0,1)}
21.32%{-webkit-transform:matrix3d(1.136,0,0,0,0,1.136,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.136,0,0,0,0,1.136,0,0,0,0,1,0,0,0,0,1)}
24.32%{-webkit-transform:matrix3d(1.054,0,0,0,0,1.054,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.054,0,0,0,0,1.054,0,0,0,0,1,0,0,0,0,1)}
25.23%{-webkit-transform:matrix3d(1.034,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.034,0,0,0,0,1.034,0,0,0,0,1,0,0,0,0,1)}
29.03%{-webkit-transform:matrix3d(0.978,0,0,0,0,0.978,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.978,0,0,0,0,0.978,0,0,0,0,1,0,0,0,0,1)}
29.93%{-webkit-transform:matrix3d(0.972,0,0,0,0,0.972,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.972,0,0,0,0,0.972,0,0,0,0,1,0,0,0,0,1)}
35.54%{-webkit-transform:matrix3d(0.971,0,0,0,0,0.971,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.971,0,0,0,0,0.971,0,0,0,0,1,0,0,0,0,1)}
36.74%{-webkit-transform:matrix3d(0.975,0,0,0,0,0.975,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.975,0,0,0,0,0.975,0,0,0,0,1,0,0,0,0,1)}
41.04%{-webkit-transform:matrix3d(0.991,0,0,0,0,0.991,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.991,0,0,0,0,0.991,0,0,0,0,1,0,0,0,0,1)}
44.44%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
52.15%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
59.86%{-webkit-transform:matrix3d(0.998,0,0,0,0,0.998,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.998,0,0,0,0,0.998,0,0,0,0,1,0,0,0,0,1)}
63.26%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
75.28%{-webkit-transform:matrix3d(1.002,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.002,0,0,0,0,1.002,0,0,0,0,1,0,0,0,0,1)}
85.49%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
90.69%{-webkit-transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(0.999,0,0,0,0,0.999,0,0,0,0,1,0,0,0,0,1)}
100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}
}
.ellipsis,#carousel-news .news-item h1 a,#carousel-news .news-item h2 a,#carousel-news .news-item h3 a,#carousel-news .news-item h4 a,#carousel-news .news-item h5 a,#carousel-news .news-item h6 a,#archive-news .news-item-archive h1 a,#archive-news .news-item-archive h2 a,#archive-news .news-item-archive h3 a,#archive-news .news-item-archive h4 a,#archive-news .news-item-archive h5 a,#archive-news .news-item-archive h6 a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.container{transition:all 200ms ease-in-out}
html,body{font-weight:300;height:100%}
html.ie9,body.ie9{overflow-x:hidden;ms-overflow-x:hidden}
html > .content-flexer,body > .content-flexer{min-height:calc(100% - 240px)}
html .main-header ~ .content-flexer,body .main-header ~ .content-flexer{min-height:calc(100% - 940px)}
@media (max-width:767px){html .main-header ~ .content-flexer,body .main-header ~ .content-flexer{min-height:calc(100% - 540px)}
}
@media (min-width:480px) and (max-width:767px){html .main-header ~ .content-flexer,body .main-header ~ .content-flexer{min-height:calc(100% - 640px)}
}
h1,h2,h3,h4,h5,h6{font-weight:bold}
h1.alt,h2.alt,h3.alt,h4.alt,h5.alt,h6.alt{color:#565656 !important}
a{font-weight:bold}
a.button{border:1px solid white;padding:8px 12px;display:inline-block}
a[name]{display:block;position:relative;top:-100px;visibility:hidden}
.main-menu-spacer{height:100px}
.main-menu-container{position:fixed;top:0;left:0;right:0;width:100%;z-index:10;background-color:rgba(70,12,88,0.6);height:100px}
.main-menu-container a.btn{height:100px;line-height:100px;padding:0 15px;padding-top:20px;color:#ffffff;font-size:140%;border:none}
@media (min-width:768px) and (max-width:991px){.main-menu-container a.btn{padding-top:0}
}
.main-menu-container a.btn:hover{color:#460c58}
.main-menu-container a.btn:last-child{margin-right:-15px}
@media (min-width:768px){.main-menu-container a.btn.hamburger{display:none}
}
.main-menu-container > .container{transition:none}
@media (min-width:768px) and (max-width:991px){.main-menu-container > .container{font-size:13px}
}
.main-menu-container > .container ul.dropdown-menu{margin:0;padding:0;background-color:rgba(70,12,88,0.6);border:none;border-radius:none}
.main-menu-container > .container ul.dropdown-menu.right{left:inherit;right:0}
.main-menu-container > .container ul.dropdown-menu li{width:100%}
.main-menu-container > .container ul.dropdown-menu li a{font-weight:500}
.main-menu-container > .container ul.dropdown-menu li a:hover,.main-menu-container > .container ul.dropdown-menu li a:focus{background-color:transparent;text-decoration:underline}
.main-menu-container > .container ul.dropdown-menu li.active a:hover,.main-menu-container > .container ul.dropdown-menu li.active a:focus{background-color:#460c58}
.main-menu-container > .container > .logo{float:left}
.main-menu-container > .container > .logo .svg{height:90px;margin-top:5px;width:auto}
.main-menu-container > .container > .logo .svg.square{height:50px;margin-top:25px}
.main-menu-container > .container > .menu{float:left;text-transform:uppercase}
.main-menu-container > .container > .menu ul.main-menu{list-style:none;margin:0;padding:0;margin-left:20px}
@media (min-width:768px) and (max-width:991px){.main-menu-container > .container > .menu ul.main-menu{margin-left:10px}
}
.main-menu-container > .container > .menu ul.main-menu > li > a{font-weight:500;height:100px;line-height:100px}
@media (min-width:992px){.main-menu-container > .container > .menu ul.main-menu > li > a{padding-top:22px !important}
}
@media (max-width:767px){.main-menu-container > .container > .menu ul.main-menu > li > a{height:50px;line-height:50px}
}
.main-menu-container > .container > .menu ul.main-menu li{display:inline-block}
.main-menu-container > .container > .menu ul.main-menu li a{display:block;color:#ffffff;font-weight:500;padding:0 20px}
@media (max-width:991px){.main-menu-container > .container > .menu ul.main-menu li a{padding:0 5px}
}
@media (max-width:1179px){.main-menu-container > .container > .menu ul.main-menu li a{padding:0 10px}
}
.main-menu-container > .container > .menu ul.main-menu li a i.fa{position:relative;top:2px;left:1px;font-size:90%}
.main-menu-container > .container > .menu ul.main-menu li ul li a{padding-top:10px;padding-bottom:10px}
@media (max-width:767px){.main-menu-container > .container > .menu ul.main-menu{position:fixed;z-index:2;top:100px;left:0;right:0;overflow-y:hidden;ms-overflow-y:hidden;width:100%;transition:height 150ms ease-in-out;height:0;background-color:rgba(70,12,88,0.6);margin-left:0}
.main-menu-container > .container > .menu ul.main-menu.open{height:100%}
.main-menu-container > .container > .menu ul.main-menu.open > li{transform:translateY(0)}
.main-menu-container > .container > .menu ul.main-menu > li{transition:transform 250ms ease-out;transform:translateY(-100%)}
.main-menu-container > .container > .menu ul.main-menu > li:first-child{margin-top:15px}
.main-menu-container > .container > .menu ul.main-menu li{display:block}
.main-menu-container > .container > .menu ul.main-menu li a{font-weight:bold;padding:0 15px}
.main-menu-container > .container > .menu ul.main-menu li ul{position:inherit;float:none;display:block;overflow-y:hidden;ms-overflow-y:hidden;width:100%;height:0;transition:all 150ms linear}
.main-menu-container > .container > .menu ul.main-menu li.open ul{height:100%}
}
.main-menu-container > .container > .search{float:right;padding-left:0}
@media (min-width:768px) and (max-width:991px){.main-menu-container > .container > .search{padding:0}
}
.main-menu-container > .container > .search li{display:inline-block}
.main-menu-container > .container > .search form{margin:0}
.main-menu-container > .container > .search form input{transition:all 300ms linear;border:none;background-color:rgba(255,255,255,0.2);color:#000}
.main-menu-container > .container > .search form input:focus,.main-menu-container > .container > .search form input:active{outline:none;outline-offset:-1px;border:none;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2);background-color:rgba(255,255,255,0.4)}
.main-header{position:relative;width:100%;height:700px;overflow-y:hidden;ms-overflow-y:hidden}
.main-header.primary{background-color:#460c58}
.main-header .image{position:absolute;height:100%;width:100%;background-size:cover;background-position:top}
.main-header .clipper{position:absolute;width:100%;bottom:-7px}
.main-header .clipper .path{fill:#fff}
.main-header .clipper .path.primary{fill:#460c58}
@media (min-width:768px){.main-header.full{height:750px}
}
@media (max-width:767px){.main-header{height:300px}
}
@media (min-width:480px) and (max-width:767px){.main-header{height:400px}
}
.main-header .blackened{position:absolute;width:45%;height:100%;top:0;right:0;background-color:rgba(0,0,0,0.3)}
@media (max-width:767px){.main-header .blackened{padding:0;width:100%}
}
@media (min-width:1800px){.main-header .blackened{width:46%}
}
.main-header .overlay{height:100%}
.main-header .overlay .container{height:100%;position:relative;z-index:4;transition:none}
.main-header .overlay .container .text{color:#fff;float:right;width:42%;padding-left:10px;margin-top:100px}
@media (max-width:767px){.main-header .overlay .container .text{float:none;width:100%;padding-left:0;padding-top:10px}
}
.main-header > .container{position:relative;height:100%}
.main-header > .container .tagline{position:absolute;top:50%;transform:translateY(-60%);transition:all 300ms linear;width:270px}
.main-header > .container .tagline img.svg{max-height:85px;margin-bottom:30px}
.main-header > .container .tagline p{padding:0;margin:10px 0;white-space:nowrap}
.main-header > .container .tagline p > *{margin:0;padding:10px 15px;background-color:#460c58;color:#fff;font-size:16px}
.main-header > svg{position:absolute;bottom:0;width:100%;overflow-y:visible;ms-overflow-y:visible;z-index:2}
.main-header > svg polygon{fill:#fff;stroke:#fff}
.main-header > svg polygon.primary{fill:#460c58;stroke:#460c58}
.section{padding:50px 0;color:#565656}
.section.offset{margin-top:60px}
.section .intro .text-logo{height:25px;margin-bottom:5px}
.section .intro h1,.section .intro h2,.section .intro h3,.section .intro h4,.section .intro h5,.section .intro h6{margin-top:0}
.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{color:#460c58}
.section h1 small,.section h2 small,.section h3 small,.section h4 small,.section h5 small,.section h6 small,.section h1 .small,.section h2 .small,.section h3 .small,.section h4 .small,.section h5 .small,.section h6 .small{color:#460c58;display:block;font-size:58%;margin-bottom:40px}
.section.top.primary a{color:#fff !important}
.section.top h1,.section.top h2,.section.top h3,.section.top h4,.section.top h5,.section.top h6{margin-top:0}
.section.primary{background-color:#460c58;color:#fff}
.section.primary h1,.section.primary h2,.section.primary h3,.section.primary h4,.section.primary h5,.section.primary h6{color:#fff}
.section.primary h1 small,.section.primary h2 small,.section.primary h3 small,.section.primary h4 small,.section.primary h5 small,.section.primary h6 small,.section.primary h1 .small,.section.primary h2 .small,.section.primary h3 .small,.section.primary h4 .small,.section.primary h5 .small,.section.primary h6 .small{color:#ffffff}
.section.primary a{color:#000000}
.section.alt{background-color:#e2e2e2;color:#000000}
.section.alt a{color:#000}
.section.alt h1,.section.alt h2,.section.alt h3,.section.alt h4,.section.alt h5,.section.alt h6{color:#000000}
.section.alt h1 small,.section.alt h2 small,.section.alt h3 small,.section.alt h4 small,.section.alt h5 small,.section.alt h6 small,.section.alt h1 .small,.section.alt h2 .small,.section.alt h3 .small,.section.alt h4 .small,.section.alt h5 .small,.section.alt h6 .small{color:#000000}
.section.gray{color:#000}
.section.gray h1,.section.gray h2,.section.gray h3,.section.gray h4,.section.gray h5,.section.gray h6{color:#565656}
.section.gray h1 .small,.section.gray h2 .small,.section.gray h3 .small,.section.gray h4 .small,.section.gray h5 .small,.section.gray h6 .small,.section.gray h1 small,.section.gray h2 small,.section.gray h3 small,.section.gray h4 small,.section.gray h5 small,.section.gray h6 small{color:#565656}
.section.publications{color:#fff;position:relative;background-color:#460c58;min-height:880px}
.section.publications a{color:#fff}
.section.publications h1,.section.publications h2,.section.publications h3,.section.publications h4,.section.publications h5,.section.publications h6{color:#fff}
.section.publications h1 .small,.section.publications h2 .small,.section.publications h3 .small,.section.publications h4 .small,.section.publications h5 .small,.section.publications h6 .small,.section.publications h1 small,.section.publications h2 small,.section.publications h3 small,.section.publications h4 small,.section.publications h5 small,.section.publications h6 small{color:#fff}
.section.publications .background{position:absolute;bottom:0;z-index:1;width:100%}
@media (min-width:768px){.section.publications{min-height:840px}
}
@media (min-width:992px){.section.publications{min-height:810px}
.section.publications .float{position:absolute;width:100%;margin-top:20px;z-index:2}
}
@media (min-width:1180px){.section.publications{min-height:830px}
}
@media (min-width:1400px){.section.publications{min-height:875px}
}
@media (min-width:1600px){.section.publications{min-height:995px}
}
.section.contact-form{background-color:#f6f4f4}
.section.footer{background-color:#565656;color:#fff;min-height:240px;font-size:13px}
.section.footer a{color:#77c6c0}
@media (max-width:991px){.section.footer img.euflag{margin-bottom:10px}
}
.section.footer .bottom{border-top:1px solid white;padding-top:10px;font-size:12px;height:25px;line-height:25px}
.section.footer .bottom .social a{color:#fff;display:inline-block;margin:0 5px}
.section.footer .bottom .social a:hover{color:#e2e2e2}
.section.footer .bottom .social a i.fa{font-size:25px;line-height:25px}
.carousel-indicators{z-index:1}
.carousel-indicators li{width:30px;height:30px;border-radius:0;border:none;margin:0 5px;padding:0}
.carousel-indicators li .dot{display:block;width:10px;height:10px;margin:10px;border:1px solid #fff;border-radius:10px;background-color:#565656}
.carousel-indicators li.active{margin:0 5px;padding:0;width:30px;height:30px;border-radius:0}
.carousel-indicators li.active .dot{background-color:#460c58}
#carousel-news .news-item:first-child{margin-left:0}
#carousel-news .news-item{width:30%;margin-left:5%;float:left}
@media (max-width:767px){#carousel-news .news-item{width:100%;float:none;margin-left:0;margin-top:40px}
}
#carousel-news .news-item h1 a,#carousel-news .news-item h2 a,#carousel-news .news-item h3 a,#carousel-news .news-item h4 a,#carousel-news .news-item h5 a,#carousel-news .news-item h6 a{color:#565656}
#carousel-news .news-item .bordered{border:1px solid #e2e2e2}
#carousel-news .news-item .bordered .featured-image{height:140px;width:100%;overflow-y:hidden;ms-overflow-y:hidden;background-position:center;background-size:cover}
@media (max-width:991px){#carousel-news .news-item .bordered .featured-image{height:100px}
}
#carousel-news .news-item .bordered .content{margin:20px;height:160px;overflow:hidden;text-overflow:ellipsis}
#carousel-news .news-item .bordered .more{width:100%;background-color:#77c6c0;text-align:right;padding-right:5px}
#carousel-news .news-item .bordered .more a{display:block;padding:5px;line-height:20px;color:#fff;font-size:11px}
#carousel-news .carousel-indicators{margin-top:20px;position:inherit;left:inherit;bottom:inherit;width:100%;margin-left:0}
#archive-news .news-item-archive:first-child{margin-left:0}
#archive-news .hov:hover{--webkit-box-shadow:6px 3px 15px -4px rgba(0,0,0,0.75);-moz-box-shadow:6px 3px 15px -4px rgba(0,0,0,0.75);box-shadow:6px 3px 15px -4px rgba(0,0,0,0.75)}
#archive-news .hov:hover .spacer{padding-top:10px}
#archive-news .space-bottom{margin-bottom:20px}
#archive-news .news-item-archive{width:30%;margin-left:5%;float:left}
@media (max-width:767px){#archive-news .news-item-archive{width:100%;float:none;margin-left:0;margin-top:40px;padding-bottom:13%}
}
#archive-news .news-item-archive h1 a,#archive-news .news-item-archive h2 a,#archive-news .news-item-archive h3 a,#archive-news .news-item-archive h4 a,#archive-news .news-item-archive h5 a,#archive-news .news-item-archive h6 a{color:#565656}
#archive-news .news-item-archive .bordered-archive{width:120px;margin-left:-14px}
@media (max-width:767px){#archive-news .news-item-archive .bordered-archive{width:100%;text-align:center;display:block;margin:auto}
}
#archive-news .news-item-archive .bordered-archive .featured-image-archive{cursor:pointer;height:120px;width:100%;overflow-y:hidden;ms-overflow-y:hidden;background-position:contain;background-size:cover}
@media (max-width:991px){#archive-news .news-item-archive .bordered-archive .featured-image-archive{height:120px}
}
#archive-news .news-item-archive .bordered-archive .content-archive{padding-top:20px;margin:20px;height:160px;overflow:hidden;text-overflow:ellipsis}
@media (max-width:767px){.row-partners .col-partners{margin-bottom:15px}
}
@media (min-width:768px){.row-partners{position:relative}
.row-partners .col-partners{position:absolute;right:0;top:160px;width:47%}
}
.partners-container{border:4px solid #e2e2e2;padding:10px;background-color:#fff;position:relative;z-index:5}
.partners-container .country{position:absolute;height:0;overflow:hidden;opacity:0;transition:all 300ms linear}
.partners-container .country .rows{min-height:170px}
.partners-container .country .rows .row.partner{margin-top:10px;height:50px}
.partners-container .country .rows .row.partner img{max-height:50px;width:auto;margin:0 auto;margin-top:2px}
.partners-container .country.show{position:inherit;height:auto;opacity:1}
.world{position:relative;overflow-y:hidden;ms-overflow-y:hidden;max-height:660px}
.world .bg{position:relative;width:100%;z-index:2}
.world .flags{position:absolute;top:0;left:0;max-width:100%}
.world .flags .uk{left:23.7%;right:62.85%;top:5.55149744%;bottom:62.16216216%}
.world .flags .fr{left:23.4%;right:54.05%;top:37.76479182%;bottom:22.49817385%}
.world .flags .at{left:47.4%;right:39.15%;top:49.67129291%;bottom:39.95617239%}
.world .flags .e{left:10.35%;right:65.8%;top:56.1723886%;bottom:12.63696129%}
.world .flags .i{left:41.4%;right:37.2%;top:56.24543462%;bottom:2.99488678%}
.world .flags div{cursor:pointer;position:absolute;z-index:4}
.world .flags div.active{z-index:3}
@media (max-width:767px){.world{max-height:590px}
.world .bg,.world .flags{width:110%;left:-10%}
}
@media (max-width:480px){.world{max-height:400px}
.world .bg,.world .flags{width:110%;left:-10%}
}
@media (min-width:992px){.world{max-height:790px}
}
@media (min-width:1180px){.world{max-height:1300px}
}
.quote{font-size:36px;font-style:italic;text-align:center;overflow:hidden}
@media (max-width:767px){.quote{padding:20px 30px;font-size:24px}
}
.quote span.quote-left,.quote span.quote-right{font-size:100px;font-weight:bold;font-style:normal;line-height:0}
.quote span.quote-left{vertical-align:middle}
.quote span.quote-right{vertical-align:bottom;position:absolute;bottom:0}
@media (max-width:991px){.contact h1,.contact h2,.contact h3,.contact h4,.contact h5,.contact h6{margin-top:0}
}
@media (min-width:992px){.contact .persons{position:relative}
.contact .person{position:absolute;height:calc(220px);width:50%}
.contact .person .content{padding:0;margin:0;width:270px !important}
.contact .person .image{width:200px !important;padding:0;margin:0}
.contact .person#contact_1 .content{float:right;text-align:right}
.contact .person#contact_1 .image{float:right}
.contact .person#contact_2 .content{float:left}
.contact .person#contact_2 .image{float:left}
.contact .person#contact_3{height:auto}
.contact .person#contact_3 .content{position:relative;float:none}
.contact .person#contact_3 .content h1,.contact .person#contact_3 .content h2,.contact .person#contact_3 .content h3,.contact .person#contact_3 .content h4,.contact .person#contact_3 .content h5,.contact .person#contact_3 .content h6{margin-top:0}
.contact .person#contact_3 .image{position:relative;float:none}
}
@media (min-width:992px){.contact .persons{min-height:500px}
.contact .person#contact_1{top:0;left:40px}
.contact .person#contact_1 .content{margin-right:10px}
.contact .person#contact_2{top:73px;left:515px}
.contact .person#contact_2 .content{margin-left:10px}
.contact .person#contact_3{top:201px;left:286px}
.contact .person#contact_3 .image{margin-left:70px}
}
@media (min-width:1180px){.contact .person#contact_1{top:0;left:35px}
.contact .person#contact_1 .content{margin-right:20px}
.contact .person#contact_2{top:73px;left:615px}
.contact .person#contact_2 .content{margin-left:20px}
.contact .person#contact_3{top:205px;left:384px}
.contact .person#contact_3 .image{margin-left:70px}
}
@media (max-width:991px){.contact .person.row{margin:10px 0}
}
@media (max-width:767px){.contact .person.row img{max-height:200px;margin:0 auto;margin-bottom:10px}
}
@media (min-width:992px){.contact .person.row img{width:200px;height:200px;max-width:initial}
}
form{font-weight:bold;margin-top:40px}
form label{display:none}
form .form-control{-webkit-box-shadow:none;box-shadow:none}
form textarea.form-control{min-height:140px}
#custom_affix{margin:0;padding:0;bottom:60px}
#custom_affix.affix{z-index:5;top:160px !important}
@media (max-width:767px){#custom_affix.affix{top:inherit !important;position:relative}
}
#custom_affix .list-group{display:inline-block}
@media (max-width:767px){#custom_affix .list-group{width:100%}
}
@media (min-width:480px){#custom_affix .list-group{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}
}
#custom_affix .list-group .list-group-item{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width:767px){#custom_affix .list-group .list-group-item.active{background-color:#fff;border-color:#ddd;color:#555}
#custom_affix .list-group .list-group-item.active:hover{background-color:#f5f5f5}
}
a.affix-anchor{top:-160px}
.spaced-items-list{padding-top:0}
.spaced-items-list #custom_affix{top:110px}
.spaced-items-list.affix{top:210px}
.spaced-items-list .spaced-item{margin-top:50px}
.spaced-items-list .spaced-item:first-child{margin-top:0}
.spaced-items-list .spaced-item h1,.spaced-items-list .spaced-item h2,.spaced-items-list .spaced-item h3,.spaced-items-list .spaced-item h4,.spaced-items-list .spaced-item h5,.spaced-items-list .spaced-item h6{margin-top:0}
.videoWrapper{position:relative;padding-bottom:56.25%; padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}