[class*="grid_"] {
    display: inline;
    float: left; }

.section {
    clear: both; }

.alpha {
    margin-left: 0 !important;
    clear: left; }

[id=wrapper] {
    width: 960px;
    margin: 0 auto; }

[id=wrapper] .main {
    margin: auto;
    padding-left: 10px;
    padding-right: 10px;
    width: 940px; }

.main {
    width: 100%; }

.main:before,
.main:after {
    display: table;
    content: "";
    line-height: 0; }

.main:after {
    clear: both; }

.main [class*="grid_"] {
    display: block;
    width: 100%;
    float: left;
    margin-left: 2.08333%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

.main [class*="grid_"]:first-child {
    margin-left: 0; }

.main .grid_1 {
    width: 6.42361%; }

.main .prefix_1 {
    margin-left: 10.59028%; }

.main .prefix_1.alpha {
    margin-left: 8.50694% !important; }

.main .suffix_1 {
    margin-right: 8.50694%; }

.main .grid_2 {
    width: 14.93056%; }

.main .prefix_2 {
    margin-left: 19.09722%; }

.main .prefix_2.alpha {
    margin-left: 17.01389% !important; }

.main .suffix_2 {
    margin-right: 17.01389%; }

.main .grid_3 {
    width: 23.4375%; }

.main .prefix_3 {
    margin-left: 27.60417%; }

.main .prefix_3.alpha {
    margin-left: 25.52083% !important; }

.main .suffix_3 {
    margin-right: 25.52083%; }

.main .grid_4 {
    width: 31.94444%; }

.main .prefix_4 {
    margin-left: 36.11111%; }

.main .prefix_4.alpha {
    margin-left: 34.02778% !important; }

.main .suffix_4 {
    margin-right: 34.02778%; }

.main .grid_5 {
    width: 40.45139%; }

.main .prefix_5 {
    margin-left: 44.61806%; }

.main .prefix_5.alpha {
    margin-left: 42.53472% !important; }

.main .suffix_5 {
    margin-right: 42.53472%; }

.main .grid_6 {
    width: 48.95833%; }

.main .prefix_6 {
    margin-left: 53.125%; }

.main .prefix_6.alpha {
    margin-left: 51.04167% !important; }

.main .suffix_6 {
    margin-right: 51.04167%; }

.main .grid_7 {
    width: 57.46528%; }

.main .prefix_7 {
    margin-left: 61.63194%; }

.main .prefix_7.alpha {
    margin-left: 59.54861% !important; }

.main .suffix_7 {
    margin-right: 59.54861%; }

.main .grid_8 {
    width: 65.97222%; }

.main .prefix_8 {
    margin-left: 70.13889%; }

.main .prefix_8.alpha {
    margin-left: 68.05556% !important; }

.main .suffix_8 {
    margin-right: 68.05556%; }

.main .grid_9 {
    width: 74.47917%; }

.main .prefix_9 {
    margin-left: 78.64583%; }

.main .prefix_9.alpha {
    margin-left: 76.5625% !important; }

.main .suffix_9 {
    margin-right: 76.5625%; }

.main .grid_10 {
    width: 82.98611%; }

.main .prefix_10 {
    margin-left: 87.15278%; }

.main .prefix_10.alpha {
    margin-left: 85.06944% !important; }

.main .suffix_10 {
    margin-right: 85.06944%; }

.main .grid_11 {
    width: 91.49306%; }

.main .prefix_11 {
    margin-left: 95.65972%; }

.main .prefix_11.alpha {
    margin-left: 93.57639% !important; }

.main .suffix_11 {
    margin-right: 93.57639%; }

.main .grid_12 {
    width: 100%; }

.main .prefix_12 {
    margin-left: 104.16667%; }

.main .prefix_12.alpha {
    margin-left: 102.08333% !important; }

.main .suffix_12 {
    margin-right: 102.08333%; }

.main .grid_11 .grid_12 {
    width: 100%; }

.main .grid_11 .grid_11 {
    width: 100%; }

.main .grid_11 .prefix_11 {
    margin-left: 104.16667%; }

.main .grid_11 .prefix_11.alpha {
    margin-left: 102.08333% !important; }

.main .grid_11 .suffix_11 {
    margin-right: 102.08333%; }

.main .grid_11 .grid_10 {
    width: 90.7197%; }

.main .grid_11 .prefix_10 {
    margin-left: 94.88636%; }

.main .grid_11 .prefix_10.alpha {
    margin-left: 92.80303% !important; }

.main .grid_11 .suffix_10 {
    margin-right: 92.80303%; }

.main .grid_11 .grid_9 {
    width: 81.43939%; }

.main .grid_11 .prefix_9 {
    margin-left: 85.60606%; }

.main .grid_11 .prefix_9.alpha {
    margin-left: 83.52273% !important; }

.main .grid_11 .suffix_9 {
    margin-right: 83.52273%; }

.main .grid_11 .grid_8 {
    width: 72.15909%; }

.main .grid_11 .prefix_8 {
    margin-left: 76.32576%; }

.main .grid_11 .prefix_8.alpha {
    margin-left: 74.24242% !important; }

.main .grid_11 .suffix_8 {
    margin-right: 74.24242%; }

.main .grid_11 .grid_7 {
    width: 62.87879%; }

.main .grid_11 .prefix_7 {
    margin-left: 67.04545%; }

.main .grid_11 .prefix_7.alpha {
    margin-left: 64.96212% !important; }

.main .grid_11 .suffix_7 {
    margin-right: 64.96212%; }

.main .grid_11 .grid_6 {
    width: 53.59848%; }

.main .grid_11 .prefix_6 {
    margin-left: 57.76515%; }

.main .grid_11 .prefix_6.alpha {
    margin-left: 55.68182% !important; }

.main .grid_11 .suffix_6 {
    margin-right: 55.68182%; }

.main .grid_11 .grid_5 {
    width: 44.31818%; }

.main .grid_11 .prefix_5 {
    margin-left: 48.48485%; }

.main .grid_11 .prefix_5.alpha {
    margin-left: 46.40152% !important; }

.main .grid_11 .suffix_5 {
    margin-right: 46.40152%; }

.main .grid_11 .grid_4 {
    width: 35.03788%; }

.main .grid_11 .prefix_4 {
    margin-left: 39.20455%; }

.main .grid_11 .prefix_4.alpha {
    margin-left: 37.12121% !important; }

.main .grid_11 .suffix_4 {
    margin-right: 37.12121%; }

.main .grid_11 .grid_3 {
    width: 25.75758%; }

.main .grid_11 .prefix_3 {
    margin-left: 29.92424%; }

.main .grid_11 .prefix_3.alpha {
    margin-left: 27.84091% !important; }

.main .grid_11 .suffix_3 {
    margin-right: 27.84091%; }

.main .grid_11 .grid_2 {
    width: 16.47727%; }

.main .grid_11 .prefix_2 {
    margin-left: 20.64394%; }

.main .grid_11 .prefix_2.alpha {
    margin-left: 18.56061% !important; }

.main .grid_11 .suffix_2 {
    margin-right: 18.56061%; }

.main .grid_11 .grid_1 {
    width: 7.19697%; }

.main .grid_11 .prefix_1 {
    margin-left: 11.36364%; }

.main .grid_11 .prefix_1.alpha {
    margin-left: 9.2803% !important; }

.main .grid_11 .suffix_1 {
    margin-right: 9.2803%; }

.main .grid_10 .grid_12 {
    width: 100%; }

.main .grid_10 .grid_11 {
    width: 100%; }

.main .grid_10 .grid_10 {
    width: 100%; }

.main .grid_10 .prefix_10 {
    margin-left: 104.16667%; }

.main .grid_10 .prefix_10.alpha {
    margin-left: 102.08333% !important; }

.main .grid_10 .suffix_10 {
    margin-right: 102.08333%; }

.main .grid_10 .grid_9 {
    width: 89.79167%; }

.main .grid_10 .prefix_9 {
    margin-left: 93.95833%; }

.main .grid_10 .prefix_9.alpha {
    margin-left: 91.875% !important; }

.main .grid_10 .suffix_9 {
    margin-right: 91.875%; }

.main .grid_10 .grid_8 {
    width: 79.58333%; }

.main .grid_10 .prefix_8 {
    margin-left: 83.75%; }

.main .grid_10 .prefix_8.alpha {
    margin-left: 81.66667% !important; }

.main .grid_10 .suffix_8 {
    margin-right: 81.66667%; }

.main .grid_10 .grid_7 {
    width: 69.375%; }

.main .grid_10 .prefix_7 {
    margin-left: 73.54167%; }

.main .grid_10 .prefix_7.alpha {
    margin-left: 71.45833% !important; }

.main .grid_10 .suffix_7 {
    margin-right: 71.45833%; }

.main .grid_10 .grid_6 {
    width: 59.16667%; }

.main .grid_10 .prefix_6 {
    margin-left: 63.33333%; }

.main .grid_10 .prefix_6.alpha {
    margin-left: 61.25% !important; }

.main .grid_10 .suffix_6 {
    margin-right: 61.25%; }

.main .grid_10 .grid_5 {
    width: 48.95833%; }

.main .grid_10 .prefix_5 {
    margin-left: 53.125%; }

.main .grid_10 .prefix_5.alpha {
    margin-left: 51.04167% !important; }

.main .grid_10 .suffix_5 {
    margin-right: 51.04167%; }

.main .grid_10 .grid_4 {
    width: 38.75%; }

.main .grid_10 .prefix_4 {
    margin-left: 42.91667%; }

.main .grid_10 .prefix_4.alpha {
    margin-left: 40.83333% !important; }

.main .grid_10 .suffix_4 {
    margin-right: 40.83333%; }

.main .grid_10 .grid_3 {
    width: 28.54167%; }

.main .grid_10 .prefix_3 {
    margin-left: 32.70833%; }

.main .grid_10 .prefix_3.alpha {
    margin-left: 30.625% !important; }

.main .grid_10 .suffix_3 {
    margin-right: 30.625%; }

.main .grid_10 .grid_2 {
    width: 18.33333%; }

.main .grid_10 .prefix_2 {
    margin-left: 22.5%; }

.main .grid_10 .prefix_2.alpha {
    margin-left: 20.41667% !important; }

.main .grid_10 .suffix_2 {
    margin-right: 20.41667%; }

.main .grid_10 .grid_1 {
    width: 8.125%; }

.main .grid_10 .prefix_1 {
    margin-left: 12.29167%; }

.main .grid_10 .prefix_1.alpha {
    margin-left: 10.20833% !important; }

.main .grid_10 .suffix_1 {
    margin-right: 10.20833%; }

.main .grid_9 .grid_12 {
    width: 100%; }

.main .grid_9 .grid_11 {
    width: 100%; }

.main .grid_9 .grid_10 {
    width: 100%; }

.main .grid_9 .grid_9 {
    width: 100%; }

.main .grid_9 .prefix_9 {
    margin-left: 104.16667%; }

.main .grid_9 .prefix_9.alpha {
    margin-left: 102.08333% !important; }

.main .grid_9 .suffix_9 {
    margin-right: 102.08333%; }

.main .grid_9 .grid_8 {
    width: 88.65741%; }

.main .grid_9 .prefix_8 {
    margin-left: 92.82407%; }

.main .grid_9 .prefix_8.alpha {
    margin-left: 90.74074% !important; }

.main .grid_9 .suffix_8 {
    margin-right: 90.74074%; }

.main .grid_9 .grid_7 {
    width: 77.31481%; }

.main .grid_9 .prefix_7 {
    margin-left: 81.48148%; }

.main .grid_9 .prefix_7.alpha {
    margin-left: 79.39815% !important; }

.main .grid_9 .suffix_7 {
    margin-right: 79.39815%; }

.main .grid_9 .grid_6 {
    width: 65.97222%; }

.main .grid_9 .prefix_6 {
    margin-left: 70.13889%; }

.main .grid_9 .prefix_6.alpha {
    margin-left: 68.05556% !important; }

.main .grid_9 .suffix_6 {
    margin-right: 68.05556%; }

.main .grid_9 .grid_5 {
    width: 54.62963%; }

.main .grid_9 .prefix_5 {
    margin-left: 58.7963%; }

.main .grid_9 .prefix_5.alpha {
    margin-left: 56.71296% !important; }

.main .grid_9 .suffix_5 {
    margin-right: 56.71296%; }

.main .grid_9 .grid_4 {
    width: 43.28704%; }

.main .grid_9 .prefix_4 {
    margin-left: 47.4537%; }

.main .grid_9 .prefix_4.alpha {
    margin-left: 45.37037% !important; }

.main .grid_9 .suffix_4 {
    margin-right: 45.37037%; }

.main .grid_9 .grid_3 {
    width: 31.94444%; }

.main .grid_9 .prefix_3 {
    margin-left: 36.11111%; }

.main .grid_9 .prefix_3.alpha {
    margin-left: 34.02778% !important; }

.main .grid_9 .suffix_3 {
    margin-right: 34.02778%; }

.main .grid_9 .grid_2 {
    width: 20.60185%; }

.main .grid_9 .prefix_2 {
    margin-left: 24.76852%; }

.main .grid_9 .prefix_2.alpha {
    margin-left: 22.68519% !important; }

.main .grid_9 .suffix_2 {
    margin-right: 22.68519%; }

.main .grid_9 .grid_1 {
    width: 9.25926%; }

.main .grid_9 .prefix_1 {
    margin-left: 13.42593%; }

.main .grid_9 .prefix_1.alpha {
    margin-left: 11.34259% !important; }

.main .grid_9 .suffix_1 {
    margin-right: 11.34259%; }

.main .grid_8 .grid_12 {
    width: 100%; }

.main .grid_8 .grid_11 {
    width: 100%; }

.main .grid_8 .grid_10 {
    width: 100%; }

.main .grid_8 .grid_9 {
    width: 100%; }

.main .grid_8 .grid_8 {
    width: 100%; }

.main .grid_8 .prefix_8 {
    margin-left: 104.16667%; }

.main .grid_8 .prefix_8.alpha {
    margin-left: 102.08333% !important; }

.main .grid_8 .suffix_8 {
    margin-right: 102.08333%; }

.main .grid_8 .grid_7 {
    width: 87.23958%; }

.main .grid_8 .prefix_7 {
    margin-left: 91.40625%; }

.main .grid_8 .prefix_7.alpha {
    margin-left: 89.32292% !important; }

.main .grid_8 .suffix_7 {
    margin-right: 89.32292%; }

.main .grid_8 .grid_6 {
    width: 74.47917%; }

.main .grid_8 .prefix_6 {
    margin-left: 78.64583%; }

.main .grid_8 .prefix_6.alpha {
    margin-left: 76.5625% !important; }

.main .grid_8 .suffix_6 {
    margin-right: 76.5625%; }

.main .grid_8 .grid_5 {
    width: 61.71875%; }

.main .grid_8 .prefix_5 {
    margin-left: 65.88542%; }

.main .grid_8 .prefix_5.alpha {
    margin-left: 63.80208% !important; }

.main .grid_8 .suffix_5 {
    margin-right: 63.80208%; }

.main .grid_8 .grid_4 {
    width: 48.95833%; }

.main .grid_8 .prefix_4 {
    margin-left: 53.125%; }

.main .grid_8 .prefix_4.alpha {
    margin-left: 51.04167% !important; }

.main .grid_8 .suffix_4 {
    margin-right: 51.04167%; }

.main .grid_8 .grid_3 {
    width: 36.19792%; }

.main .grid_8 .prefix_3 {
    margin-left: 40.36458%; }

.main .grid_8 .prefix_3.alpha {
    margin-left: 38.28125% !important; }

.main .grid_8 .suffix_3 {
    margin-right: 38.28125%; }

.main .grid_8 .grid_2 {
    width: 23.4375%; }

.main .grid_8 .prefix_2 {
    margin-left: 27.60417%; }

.main .grid_8 .prefix_2.alpha {
    margin-left: 25.52083% !important; }

.main .grid_8 .suffix_2 {
    margin-right: 25.52083%; }

.main .grid_8 .grid_1 {
    width: 10.67708%; }

.main .grid_8 .prefix_1 {
    margin-left: 14.84375%; }

.main .grid_8 .prefix_1.alpha {
    margin-left: 12.76042% !important; }

.main .grid_8 .suffix_1 {
    margin-right: 12.76042%; }

.main .grid_7 .grid_12 {
    width: 100%; }

.main .grid_7 .grid_11 {
    width: 100%; }

.main .grid_7 .grid_10 {
    width: 100%; }

.main .grid_7 .grid_9 {
    width: 100%; }

.main .grid_7 .grid_8 {
    width: 100%; }

.main .grid_7 .grid_7 {
    width: 100%; }

.main .grid_7 .prefix_7 {
    margin-left: 104.16667%; }

.main .grid_7 .prefix_7.alpha {
    margin-left: 102.08333% !important; }

.main .grid_7 .suffix_7 {
    margin-right: 102.08333%; }

.main .grid_7 .grid_6 {
    width: 85.41667%; }

.main .grid_7 .prefix_6 {
    margin-left: 89.58333%; }

.main .grid_7 .prefix_6.alpha {
    margin-left: 87.5% !important; }

.main .grid_7 .suffix_6 {
    margin-right: 87.5%; }

.main .grid_7 .grid_5 {
    width: 70.83333%; }

.main .grid_7 .prefix_5 {
    margin-left: 75.0%; }

.main .grid_7 .prefix_5.alpha {
    margin-left: 72.91667% !important; }

.main .grid_7 .suffix_5 {
    margin-right: 72.91667%; }

.main .grid_7 .grid_4 {
    width: 56.25%; }

.main .grid_7 .prefix_4 {
    margin-left: 60.41667%; }

.main .grid_7 .prefix_4.alpha {
    margin-left: 58.33333% !important; }

.main .grid_7 .suffix_4 {
    margin-right: 58.33333%; }

.main .grid_7 .grid_3 {
    width: 41.66667%; }

.main .grid_7 .prefix_3 {
    margin-left: 45.83333%; }

.main .grid_7 .prefix_3.alpha {
    margin-left: 43.75% !important; }

.main .grid_7 .suffix_3 {
    margin-right: 43.75%; }

.main .grid_7 .grid_2 {
    width: 27.08333%; }

.main .grid_7 .prefix_2 {
    margin-left: 31.25%; }

.main .grid_7 .prefix_2.alpha {
    margin-left: 29.16667% !important; }

.main .grid_7 .suffix_2 {
    margin-right: 29.16667%; }

.main .grid_7 .grid_1 {
    width: 12.5%; }

.main .grid_7 .prefix_1 {
    margin-left: 16.66667%; }

.main .grid_7 .prefix_1.alpha {
    margin-left: 14.58333% !important; }

.main .grid_7 .suffix_1 {
    margin-right: 14.58333%; }

.main .grid_6 .grid_12 {
    width: 100%; }

.main .grid_6 .grid_11 {
    width: 100%; }

.main .grid_6 .grid_10 {
    width: 100%; }

.main .grid_6 .grid_9 {
    width: 100%; }

.main .grid_6 .grid_8 {
    width: 100%; }

.main .grid_6 .grid_7 {
    width: 100%; }

.main .grid_6 .grid_6 {
    width: 100%; }

.main .grid_6 .prefix_6 {
    margin-left: 104.16667%; }

.main .grid_6 .prefix_6.alpha {
    margin-left: 102.08333% !important; }

.main .grid_6 .suffix_6 {
    margin-right: 102.08333%; }

.main .grid_6 .grid_5 {
    width: 82.98611%; }

.main .grid_6 .prefix_5 {
    margin-left: 87.15278%; }

.main .grid_6 .prefix_5.alpha {
    margin-left: 85.06944% !important; }

.main .grid_6 .suffix_5 {
    margin-right: 85.06944%; }

.main .grid_6 .grid_4 {
    width: 65.97222%; }

.main .grid_6 .prefix_4 {
    margin-left: 70.13889%; }

.main .grid_6 .prefix_4.alpha {
    margin-left: 68.05556% !important; }

.main .grid_6 .suffix_4 {
    margin-right: 68.05556%; }

.main .grid_6 .grid_3 {
    width: 48.95833%; }

.main .grid_6 .prefix_3 {
    margin-left: 53.125%; }

.main .grid_6 .prefix_3.alpha {
    margin-left: 51.04167% !important; }

.main .grid_6 .suffix_3 {
    margin-right: 51.04167%; }

.main .grid_6 .grid_2 {
    width: 31.94444%; }

.main .grid_6 .prefix_2 {
    margin-left: 36.11111%; }

.main .grid_6 .prefix_2.alpha {
    margin-left: 34.02778% !important; }

.main .grid_6 .suffix_2 {
    margin-right: 34.02778%; }

.main .grid_6 .grid_1 {
    width: 14.93056%; }

.main .grid_6 .prefix_1 {
    margin-left: 19.09722%; }

.main .grid_6 .prefix_1.alpha {
    margin-left: 17.01389% !important; }

.main .grid_6 .suffix_1 {
    margin-right: 17.01389%; }

.main .grid_5 .grid_12 {
    width: 100%; }

.main .grid_5 .grid_11 {
    width: 100%; }

.main .grid_5 .grid_10 {
    width: 100%; }

.main .grid_5 .grid_9 {
    width: 100%; }

.main .grid_5 .grid_8 {
    width: 100%; }

.main .grid_5 .grid_7 {
    width: 100%; }

.main .grid_5 .grid_6 {
    width: 100%; }

.main .grid_5 .grid_5 {
    width: 100.0%; }

.main .grid_5 .prefix_5 {
    margin-left: 104.16667%; }

.main .grid_5 .prefix_5.alpha {
    margin-left: 102.08333% !important; }

.main .grid_5 .suffix_5 {
    margin-right: 102.08333%; }

.main .grid_5 .grid_4 {
    width: 79.58333%; }

.main .grid_5 .prefix_4 {
    margin-left: 83.75%; }

.main .grid_5 .prefix_4.alpha {
    margin-left: 81.66667% !important; }

.main .grid_5 .suffix_4 {
    margin-right: 81.66667%; }

.main .grid_5 .grid_3 {
    width: 59.16667%; }

.main .grid_5 .prefix_3 {
    margin-left: 63.33333%; }

.main .grid_5 .prefix_3.alpha {
    margin-left: 61.25% !important; }

.main .grid_5 .suffix_3 {
    margin-right: 61.25%; }

.main .grid_5 .grid_2 {
    width: 38.75%; }

.main .grid_5 .prefix_2 {
    margin-left: 42.91667%; }

.main .grid_5 .prefix_2.alpha {
    margin-left: 40.83333% !important; }

.main .grid_5 .suffix_2 {
    margin-right: 40.83333%; }

.main .grid_5 .grid_1 {
    width: 18.33333%; }

.main .grid_5 .prefix_1 {
    margin-left: 22.5%; }

.main .grid_5 .prefix_1.alpha {
    margin-left: 20.41667% !important; }

.main .grid_5 .suffix_1 {
    margin-right: 20.41667%; }

.main .grid_4 .grid_12 {
    width: 100%; }

.main .grid_4 .grid_11 {
    width: 100%; }

.main .grid_4 .grid_10 {
    width: 100%; }

.main .grid_4 .grid_9 {
    width: 100%; }

.main .grid_4 .grid_8 {
    width: 100%; }

.main .grid_4 .grid_7 {
    width: 100%; }

.main .grid_4 .grid_6 {
    width: 100%; }

.main .grid_4 .grid_5 {
    width: 100%; }

.main .grid_4 .grid_4 {
    width: 100%; }

.main .grid_4 .prefix_4 {
    margin-left: 104.16667%; }

.main .grid_4 .prefix_4.alpha {
    margin-left: 102.08333% !important; }

.main .grid_4 .suffix_4 {
    margin-right: 102.08333%; }

.main .grid_4 .grid_3 {
    width: 74.47917%; }

.main .grid_4 .prefix_3 {
    margin-left: 78.64583%; }

.main .grid_4 .prefix_3.alpha {
    margin-left: 76.5625% !important; }

.main .grid_4 .suffix_3 {
    margin-right: 76.5625%; }

.main .grid_4 .grid_2 {
    width: 48.95833%; }

.main .grid_4 .prefix_2 {
    margin-left: 53.125%; }

.main .grid_4 .prefix_2.alpha {
    margin-left: 51.04167% !important; }

.main .grid_4 .suffix_2 {
    margin-right: 51.04167%; }

.main .grid_4 .grid_1 {
    width: 23.4375%; }

.main .grid_4 .prefix_1 {
    margin-left: 27.60417%; }

.main .grid_4 .prefix_1.alpha {
    margin-left: 25.52083% !important; }

.main .grid_4 .suffix_1 {
    margin-right: 25.52083%; }

.main .grid_3 .grid_12 {
    width: 100%; }

.main .grid_3 .grid_11 {
    width: 100%; }

.main .grid_3 .grid_10 {
    width: 100%; }

.main .grid_3 .grid_9 {
    width: 100%; }

.main .grid_3 .grid_8 {
    width: 100%; }

.main .grid_3 .grid_7 {
    width: 100%; }

.main .grid_3 .grid_6 {
    width: 100%; }

.main .grid_3 .grid_5 {
    width: 100%; }

.main .grid_3 .grid_4 {
    width: 100%; }

.main .grid_3 .grid_3 {
    width: 100.0%; }

.main .grid_3 .prefix_3 {
    margin-left: 104.16667%; }

.main .grid_3 .prefix_3.alpha {
    margin-left: 102.08333% !important; }

.main .grid_3 .suffix_3 {
    margin-right: 102.08333%; }

.main .grid_3 .grid_2 {
    width: 65.97222%; }

.main .grid_3 .prefix_2 {
    margin-left: 70.13889%; }

.main .grid_3 .prefix_2.alpha {
    margin-left: 68.05556% !important; }

.main .grid_3 .suffix_2 {
    margin-right: 68.05556%; }

.main .grid_3 .grid_1 {
    width: 31.94444%; }

.main .grid_3 .prefix_1 {
    margin-left: 36.11111%; }

.main .grid_3 .prefix_1.alpha {
    margin-left: 34.02778% !important; }

.main .grid_3 .suffix_1 {
    margin-right: 34.02778%; }

.main .grid_2 .grid_12 {
    width: 100%; }

.main .grid_2 .grid_11 {
    width: 100%; }

.main .grid_2 .grid_10 {
    width: 100%; }

.main .grid_2 .grid_9 {
    width: 100%; }

.main .grid_2 .grid_8 {
    width: 100%; }

.main .grid_2 .grid_7 {
    width: 100%; }

.main .grid_2 .grid_6 {
    width: 100%; }

.main .grid_2 .grid_5 {
    width: 100%; }

.main .grid_2 .grid_4 {
    width: 100%; }

.main .grid_2 .grid_3 {
    width: 100%; }

.main .grid_2 .grid_2 {
    width: 100%; }

.main .grid_2 .prefix_2 {
    margin-left: 104.16667%; }

.main .grid_2 .prefix_2.alpha {
    margin-left: 102.08333% !important; }

.main .grid_2 .suffix_2 {
    margin-right: 102.08333%; }

.main .grid_2 .grid_1 {
    width: 48.95833%; }

.main .grid_2 .prefix_1 {
    margin-left: 53.125%; }

.main .grid_2 .prefix_1.alpha {
    margin-left: 51.04167% !important; }

.main .grid_2 .suffix_1 {
    margin-right: 51.04167%; }

.main .grid_1 .grid_12 {
    width: 100%; }

.main .grid_1 .grid_11 {
    width: 100%; }

.main .grid_1 .grid_10 {
    width: 100%; }

.main .grid_1 .grid_9 {
    width: 100%; }

.main .grid_1 .grid_8 {
    width: 100%; }

.main .grid_1 .grid_7 {
    width: 100%; }

.main .grid_1 .grid_6 {
    width: 100%; }

.main .grid_1 .grid_5 {
    width: 100%; }

.main .grid_1 .grid_4 {
    width: 100%; }

.main .grid_1 .grid_3 {
    width: 100%; }

.main .grid_1 .grid_2 {
    width: 100%; }

.main .grid_1 .grid_1 {
    width: 100%; }

.main .grid_1 .prefix_1 {
    margin-left: 104.16667%; }

.main .grid_1 .prefix_1.alpha {
    margin-left: 102.08333% !important; }

.main .grid_1 .suffix_1 {
    margin-right: 102.08333%; }

@media (max-width: 767px) {
    [id=wrapper] {
        width: 100%; }

    [id=wrapper] .main {
        width: 98%;
        padding: 0 1%; }

    .main {
        width: 100%; }

    [class*="grid_"],
    .main [class*="grid_"],
    .main [class*="grid_"].alpha,
    .main [class*="grid_"] [class*="grid_"],
    .main [class*="grid_"] [class*="grid_"].alpha {
        float: none;
        display: block;
        width: 100%;
        margin-left: 0 !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }

    .main [class*="grid_"]:first-child {
        margin-left: 0; } }
@media (min-width: 768px) and (max-width: 980px) {
    [class*="grid_"] {
        float: left;
        min-height: 1px;
        margin-left: 20px; }

    [id=wrapper] {
        width: 100%;
        margin: 0; }
    [id=wrapper] .main {
        width: 98%;
        padding: 0 1%; } }

.component, .section.target {
    clear: left; }

.component[class*="grid"], .section.target[class*="grid"], .section.composite[class*="grid"] {
    clear: none; }

.component[class*="grid"].alpha, .section.target.alpha[class*="grid"], .section.composite.alpha[class*="grid"] {
    clear: left; }.cookiePolicy-info{background-color:#e1e1e1;-webkit-transition:2s linear all;-moz-transition:2s linear all;-o-transition:2s linear all;transition:2s linear all;max-height:1000px;overflow:hidden}.cookiePolicy-info.collapsed{max-height:0}.cookiePolicy-info .cookiePolicy-inner{padding:20px 10px;width:auto;max-width:940px;margin:0 auto}.cookiePolicy-restrictive{position:fixed;top:0;left:0;height:100%;width:100%;background:black;background:rgba(0,0,0,0.8);z-index:1000}.cookiePolicy-restrictive.collapsed{display:none}.cookiePolicy-restrictive .cookiePolicy-inner{position:fixed;top:100px;width:700px;margin-left:-350px;left:50%;padding:13px;background-color:#e1e1e1}@media screen and (max-width:699px){.cookiePolicy-restrictive .cookiePolicy-inner{position:absolute;width:auto;margin:20px;left:0;top:0}}@media screen and (max-width:699px){.cookiePolicy-restrictive{position:absolute}}.cookiePolicy-buttons{text-align:right}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1;margin:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:1}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}@import url("//cloud.typography.com/7087472/752942/css/fonts.css");
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=40f7b02f-d7a3-4c44-91b1-31e6c1327b41");
@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=81c3c05d-1822-4054-bae6-cb429c7acdc3");

@font-face {
  font-family: "FontAwesome";
  src: url("../../fonts/fontawesome-webfont.eot?v=#{$fa-version}");
  src:
    url("../../fonts/fontawesome-webfont.eot?#iefix&v=#{$fa-version}")
      format("embedded-opentype"),
    url("../../fonts/fontawesome-webfont.woff?v=#{$fa-version}") format("woff"),
    url("../../fonts/fontawesome-webfont.ttf?v=#{$fa-version}")
      format("truetype"),
    url("../../fonts/fontawesome-webfont.svg?v=#{$fa-version}#fontawesomeregular")
      format("svg");
  font-weight: normal;
  font-style: normal;
}
#cq-emulator-content.firefox {
  background-color: white !important;
}
html,
body {
  width: 100%;
  font-size: 14px;
}
body {
  background: url("../../img/background4.jpg") no-repeat fixed center top
    rgba(0, 0, 0, 0);
  line-height: 1;
  color: black;
  font-family: "Roboto", sans-serif;
  position: relative;
  overflow: auto;
}
#wrapper,
.container {
  color: #323131;
}
#header {
  padding-top: 15px;
  padding-bottom: 15px;
}
#footer {
  padding-bottom: 15px;
  padding-top: 15px;
}
@media only screen and (max-width: 959px) {
  .page-home #footer {
    margin-top: -70px;
  }
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: bold;
  font-family: "Roboto", sans-serif;
  color: #323131;
  margin: 10px 0;
}
h1 {
  font-size: 2em;
}
h2 {
  font-size: 1.5em;
}
h3 {
  font-size: 1.17em;
}
h4 {
  font-size: 1em;
}
h5 {
  font-size: 0.83em;
}
h6 {
  font-size: 0.67em;
}
a {
  color: #323131;
  text-decoration: none;
}
a:hover {
  color: #868484;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
label,
select,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.component {
  clear: left;
}
.component[class*="grid"] {
  clear: none;
}
.component[class*="grid"].alpha {
  clear: left;
}
.component-content {
  overflow: hidden;
  margin-bottom: 14px;
}
.component > .component-content {
  margin-bottom: 0;
}
.alert-list {
  margin: 0;
  padding: 0;
  list-style-position: inside;
  list-style-type: disc;
}
.alert-list li {
  padding-left: 4px;
}
.alert {
  margin-bottom: 20px;
}
.alert-error {
  color: red;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.is-hidden {
  display: none !important;
  visibility: hidden !important;
}
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:before,
.clearfix:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.clearfix:after {
  clear: both;
}
.clearfix {
  zoom: 1;
}
.button {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block;
}
.lt-ie8 .button {
  display: inline;
}
.button:hover {
  background-color: #939191;
  color: white;
}
#header.main .headerLinks {
  float: right;
}
@media only screen and (min-width: 960px) {
  #header.main .aquafresh-logo1.grid_4 {
    width: 44%;
    margin-bottom: 0;
  }
  #header.main .aquafresh-logo2.grid_4 {
    width: 46%;
    margin-left: 3px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 769px) and (max-width: 989px) {
  [class*="grid_"] {
    float: left;
    min-height: 1px;
    margin-left: 20px;
  }
  #wrapper {
    width: 100%;
    margin: 0;
  }
  #wrapper .main {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 959px) {
  #wrapper {
    width: 100%;
  }
  #wrapper .main {
    width: 100%;
    padding: 0;
  }
  .main {
    width: 100%;
  }
  [class*="grid_"],
  .main [class*="grid_"],
  .main [class*="grid_"].alpha,
  .main [class*="grid_"] [class*="grid_"],
  .main [class*="grid_"] [class*="grid_"].alpha {
    display: block;
    max-width: 100%;
    margin-left: 0 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .main [class*="grid_"]:first-child {
    margin-left: 0;
  }
}
@media only screen and (max-width: 959px) {
  .navigation-mobile-menu {
    display: none;
  }
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: block;
  }
}
.sub_header {
  padding: 65px 0 35px 0;
  color: #fff;
  font-size: 14px;
  font-family: "Roboto";
  position: relative;
  margin-top: 25px;
}
.sub_header img {
  margin-bottom: 0;
}
.sub_header h2,
.partners_logo_block h2,
.fourth_colors h3,
.white_bg h3 {
  font-size: 27px;
  text-align: center;
  font-family: "Roboto";
  font-weight: bold;
}
.fourth_colors h3,
.white_bg h3 {
  color: #00539e;
}
.bottom_title {
  font-size: 27px;
  text-align: center;
  font-family: "Roboto";
  font-weight: bold;
  color: #00539e;
}
.align_items h3,
.sub_title {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 27px;
  text-align: left;
}
.partners_logo_block {
  padding: 27px 40px 45px;
}
.partners_logo_block h2 {
  color: #fff;
  margin-bottom: 20px;
}
.red_scheme {
  color: #e02125;
}
.red_scheme h2,
.red_scheme .partners_logo_block h2 {
  color: #fff;
  text-shadow: 0 4px 0 #d71414;
}
.red_scheme .align_items h3,
.red_scheme .sub_title {
  color: #e02125;
}
.red_scheme .sub_header {
  background: url("../../img/red_bg.png") no-repeat 0 0;
  background-size: contain;
  margin-left: -1px !important;
  z-index: 5;
}
.red_scheme .sub_header:after {
  background: #d81616;
  height: 22%;
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
  content: "";
  z-index: -1;
}
.red_scheme .partners_logo_block {
  background: #e02125;
}
.blue_scheme {
  color: #00539e;
}
.blue_scheme h2,
.blue_scheme .partners_logo_block h2 {
  color: #fff;
  text-shadow: 0 4px 0 #1275ad;
}
.blue_scheme .align_items h3,
.blue_scheme .sub_title {
  color: #1275ad;
}
.blue_scheme .sub_header {
  background: url("../../img/blue_bg.png") no-repeat 0 0;
  background-size: contain;
  margin-left: -1px !important;
  z-index: 5;
  position: relative;
  margin-top: 25px;
  padding-top: 135px;
}
.blue_scheme .sub_header:after {
  background: #2797d5;
  height: 12%;
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
  content: "";
  z-index: -1;
}
.blue_scheme .partners_logo_block {
  background: #3cb7fc;
}
.dark_blue_scheme {
  color: #417480;
}
.dark_blue_scheme h2,
.dark_blue_scheme .partners_logo_block h2 {
  color: #fff;
  text-shadow: 0 4px 0 #2d5f6c;
}
.dark_blue_scheme .align_items h3,
.dark_blue_scheme .sub_title {
  color: #417480;
}
.dark_blue_scheme .sub_header {
  background: url("../../img/dark_blue_bg.png") no-repeat 0 0;
  background-size: contain;
  margin-left: -1px !important;
  z-index: 5;
}
.dark_blue_scheme .sub_header:after {
  background: #417380;
  height: 20%;
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
  content: "";
  z-index: -1;
}
.dark_blue_scheme .partners_logo_block {
  background: #417480;
}
.dark_blue_scheme ul {
  margin: 20px 0;
  font-size: 14px;
  padding: 0;
}
.dark_blue_scheme ul li {
  background: url(../../img/marker_list.gif) no-repeat 0 5px !important;
  background-size: 18px !important;
  font-family: "Roboto" !important;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #014080 !important;
  padding: 4px 0 8px 22px !important;
  margin: 0 !important;
}
.navi_scheme {
  color: #007e78;
}
.navi_scheme h2,
.navi_scheme .partners_logo_block h2 {
  color: #fff;
  text-shadow: 0 4px 0 #007e78;
}
.navi_scheme .align_items h3,
.navi_scheme .sub_title {
  color: #007e78;
}
.navi_scheme .sub_header {
  background: url("../../img/navi_bg.png") no-repeat 0 0;
  background-size: contain;
  margin-left: -1px !important;
  z-index: 5;
}
.navi_scheme .sub_header:after {
  background: #00a19c;
  height: 12%;
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
  content: "";
  z-index: -1;
}
.navi_scheme .partners_logo_block {
  background: #007e78;
}
.navi_scheme .component,
.dark_blue_scheme .component,
.blue_scheme .component,
.red_scheme .component {
  margin-bottom: 0 !important;
  font-family: "Roboto";
}
.navi_scheme p,
.dark_blue_scheme p,
.blue_scheme p,
.red_scheme p {
  font-family: "Roboto";
}
.fourth_colors {
  counter-reset: my-badass-counter;
}
.fourth_colors .circle {
  text-align: center;
  width: 312px !important;
  height: 312px !important;
  border-radius: 100%;
  position: relative;
  padding: 50px 35px 15px;
  box-sizing: border-box;
  font-family: "Roboto";
  font-size: 18px;
  color: #fff;
}
.fourth_colors .circle p {
  margin-top: 5px;
}
.fourth_colors .circle1 {
  background: #faa734;
  margin: 50px 0 0 0;
}
.fourth_colors .circle1:after {
  content: "";
  position: absolute;
  background: url("../../img/small_capitan.png") no-repeat 0 0;
  background-size: cover;
  width: 100px;
  height: 210px;
  left: 23px;
  top: -82px;
}
.fourth_colors .circle2 {
  background: #21ac95;
  float: right;
  margin-top: -105px;
}
.fourth_colors .circle2:after {
  content: "";
  position: absolute;
  background: url("../../img/small_icon.png") no-repeat 0 0;
  background-size: cover;
  width: 162px;
  height: 184px;
  right: 15px;
  top: -98px;
}
.fourth_colors .circle3 {
  background: #d81617;
  float: left;
  margin-top: -105px;
}
.fourth_colors .circle3:after {
  content: "";
  position: absolute;
  background: url("../../img/small_icon1.png") no-repeat 0 0;
  background-size: cover;
  width: 190px;
  height: 168px;
  left: 2px;
  top: -53px;
}
.fourth_colors .circle4 {
  background: #3ca7dc;
  float: right;
  margin-top: -105px;
}
.fourth_colors .circle4:after {
  content: "";
  position: absolute;
  background: url("../../img/small_icon2.png") no-repeat 0 0;
  background-size: cover;
  width: 130px;
  height: 130px;
  right: 15px;
  top: -35px;
}
.fourth_colors .circle:before {
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 67px;
  line-height: 67px;
  font-family: "Roboto";
}
.white_block_withlogos {
  background: #fff;
  padding: 40px;
  font-size: 18px;
  color: #00539e;
  font-weight: 500;
  font-family: "Roboto";
}
.white_block_withlogos h4 {
  font-size: 18px;
  color: #00539e;
}
.category_block {
  font-size: 18px;
  font-weight: normal;
  font-family: "Roboto";
  padding: 0 10px;
  text-align: center;
}
.category_block_grey {
  font-size: 18px;
  font-weight: normal;
  font-family: "Roboto";
  padding: 30px 0 0;
  text-align: center;
  background: #dce9f3;
}
.category_block img {
  margin-bottom: 10px;
}
.color_blue {
  color: #1275ad;
}
.color_red {
  color: #b42125;
}
.color_green {
  color: #085663;
}
.color_selection_blue {
  color: #00539e;
}
.color_selection_red {
  color: #e02125;
}
.color_selection_teal {
  color: #007e78;
}
.color_selection_teal_bullets {
  color: #007e78;
  display: list-item;
  list-style-type: disc;
}
.color_selection_teal_with_image {
  color: #007e78;
  background: url(../../assets/img/star.png) no-repeat 7px 7px transparent;
  list-style-type: none;
  margin: 0;
  padding: 5px 0 0 29px;
  vertical-align: middle;
}
.color_selection_dark_blue {
  color: #417480;
}
.white_bg {
  background: #fff;
  padding: 40px;
  margin-bottom: 0 !important;
  font-family: "Roboto";
  position: relative;
}
.top_bg_white {
  margin-top: 60px;
}
.top_bg_white:before {
  content: "";
  display: block;
  height: 35px;
  width: 100%;
  background: url("../../img/top_line.png") no-repeat 0 0;
  background-size: cover;
  top: -35px;
  left: 0;
  position: absolute;
}
.button_blue {
  width: 25px;
  height: 25px;
  background: url("../../img/btn_blue.png") no-repeat 0 0;
  background-size: cover;
  text-decoration: none !important;
  display: block;
  margin: 0 auto;
}
.button_red {
  width: 25px;
  height: 25px;
  background: url("../../img/btn_red.png") no-repeat 0 0;
  background-size: cover;
  text-decoration: none !important;
  display: block;
  margin: 0 auto;
}
.button_green {
  width: 25px;
  height: 25px;
  background: url("../../img/btn_green.png") no-repeat 0 0;
  background-size: cover;
  text-decoration: none !important;
  display: block;
  margin: 0 auto;
}
.blue_block {
  padding: 40px;
  background: #10a5e5;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-family: "Roboto";
}
.blue_block h4 {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  font-family: "Roboto";
}
.top_space {
  margin-top: 10px;
}
.top_space img {
  margin-top: 10px !important;
}
.top_space25 {
  margin-top: 25px;
}
.align_items .richText {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100%;
}
.align_items .component-content {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100%;
}
.align_items .component-content .content {
  display: block;
  width: 100%;
}
.align_items .component-content > .richText-content {
  align-self: center;
}
.align_items h3 {
  text-align: left;
}
.google_play_button {
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  padding: 0;
  height: 29px;
  display: inline-block;
  margin-right: 15px;
  width: 100px;
  background: url("../../img/google_play_btn.jpg") no-repeat 0 0;
  background-size: contain;
  vertical-align: top;
}
.apple_store_button {
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  padding: 0;
  height: 29px;
  display: inline-block;
  margin-right: 15px;
  width: 100px;
  background: url("../../img/app_store_btn.jpg") no-repeat 0 0;
  background-size: contain;
  vertical-align: top;
}
.size2 {
  width: 150px !important;
  height: 45px !important;
}
.round_button {
  border-radius: 45px;
  border: 2px solid #00539e;
  text-decoration: none !important;
  color: #00539e;
  padding: 0 30px;
  height: 25px;
  line-height: 25px;
  display: inline-block;
  margin-right: 15px;
  font-size: 13px;
  vertical-align: top;
}
.third_circle {
  counter-reset: my-badass-counter;
  position: relative;
  font-size: 18px;
  color: #00539e;
  text-align: center;
  font-weight: 500;
  font-family: "Roboto";
}
.third_circle:before {
  content: "";
  position: absolute;
  top: 310px;
  right: 0;
  width: 142px;
  height: 265px;
  display: block;
  background: url("../../img/capitan.png") no-repeat 0 0;
  background-size: contain;
  z-index: 1;
  font-weight: normal;
}
.third_circle .circle {
  text-align: center;
  color: #fff;
  border-radius: 100%;
  position: relative;
  padding: 30px 15px 15px;
  box-sizing: border-box;
  font-size: 14px;
  font-family: "Roboto";
  clear: none !important;
  float: left !important;
}
.third_circle .circle1 {
  background: #10a5e5;
  margin: 50px 0 0 0;
  width: 300px !important;
  height: 300px !important;
}
.third_circle .circle2 {
  background: #d81617;
  float: right !important;
  margin-top: 0;
  width: 280px !important;
  height: 280px !important;
}
.third_circle .circle3 {
  background: #21ac95;
  float: left;
  margin-top: -85px;
  width: 225px !important;
  height: 225px !important;
  margin-left: 250px !important;
}
.third_circle .circle:before {
  content: counter(my-badass-counter);
  counter-increment: my-badass-counter;
  display: block;
  color: #fff;
  font-weight: bold;
  font-size: 27px;
  font-family: "Roboto";
}
.footnote {
  color: #1962a6;
  font-size: 14px;
  font-family: "Roboto";
  margin-top: 100px;
}
.snippetReference.component,
.snippetReference.component .component-content,
.snippetReference .component,
.no_space .component,
.no_space .component-content,
.no_space {
  margin-bottom: 0 !important;
}
.no_space.image {
  line-height: 0;
}
.vertical_img_block.align_items .grid_4 {
  align-items: stretch;
  height: 100%;
}
.vertical_img_block.align_items .grid_12 {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  height: 100%;
  align-self: center;
}
@media (max-width: 959px) {
  .fourth_colors .circle {
    float: none !important;
    margin: 40px auto !important;
  }
  .white_bg.top_bg_white .third_circle .circle {
    float: none !important;
    margin: 40px auto !important;
    width: 300px !important;
    height: 300px !important;
  }
  .white_bg.top_bg_white .third_circle:before {
    display: none;
  }
  .white_bg {
    padding: 40px 20px;
  }
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    visibility: visible !important;
    margin-top: 0 !important;
  }
  .navigation-mobile-menu {
    display: none;
  }
  .navigation-horizontal .navigation-branch.navigation-level1 {
    width: 100%;
    background: #0096d4;
    z-index: 50000;
  }
  .red_scheme .sub_header {
    background: #d81616 url("../../img/red_bg.png") no-repeat 0 0;
    background-size: cover;
    padding: 25px;
  }
  .red_scheme .sub_header:after {
    display: none;
  }
  .blue_scheme .sub_header {
    background: #2797d5 url("../../img/blue_bg.png") no-repeat 0 0;
    background-size: cover;
    padding: 25px;
  }
  .blue_scheme .sub_header:after {
    display: none;
  }
  .dark_blue_scheme .sub_header {
    background: #417380 url("../../img/dark_blue_bg.png") no-repeat 0 0;
    background-size: cover;
    padding: 25px;
  }
  .dark_blue_scheme .sub_header:after {
    display: none;
  }
  .navi_scheme .sub_header {
    background: #00a19c url("../../img/navi_bg.png") no-repeat 0 0;
    background-size: cover;
    padding: 25px;
  }
  .navi_scheme .sub_header:after {
    display: none;
  }
}
.top_bg_white:before {
  background: url(../../img/top_line_2.png) no-repeat 0 0;
  background-size: cover;
  content: "";
  display: block;
  height: 35px;
  left: 0;
  position: absolute;
  top: -35px;
  width: 100%;
}
.top_bg_white {
  margin-top: 60px;
}
.white_bg {
  position: relative;
}
@media (max-width: 450px) {
  .fourth_colors .circle {
    float: none !important;
    margin: 40px auto !important;
    width: 250px !important;
    height: 250px !important;
    padding: 15px 25px !important;
    font-size: 14px !important;
  }
  .fourth_colors .circle.circle1 {
    margin-top: 80px !important;
  }
  .fourth_colors .circle1:after {
    width: 80px;
    height: 160px;
  }
  .fourth_colors .circle2:after {
    width: 122px;
    height: 134px;
    right: -10px;
    top: -48px;
  }
  .fourth_colors .circle3:after {
    width: 140px;
    height: 128px;
    left: 2px;
    top: -43px;
  }
  .fourth_colors .circle4:after {
    width: 100px;
    height: 100px;
    right: 0;
    top: -15px;
  }
  .footnote {
    margin-top: 10px;
  }
  .white_bg.top_bg_white .third_circle .circle {
    float: none !important;
    margin: 40px auto !important;
    width: 250px !important;
    height: 250px !important;
    padding: 15px 25px !important;
  }
  .white_bg.top_bg_white .third_circle .circle p {
    margin-top: 0;
  }
}

/* Deepa | GSKBD-29304 | overflow issue on mobile | starts */
@media (max-width: 767px) {
  .contactus-bg.contactus-para .component-content.initialized,
  .contactus-para .component-content.initialized {
    width: auto;
    padding-right: 10px;
  }
}
.overlay-background{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999998;filter:alpha(opacity=70);opacity:.7}.overlay-container{position:absolute;width:100%;top:150px;text-align:center;z-index:999999;padding-bottom:30px}.overlay-content{position:relative;min-width:80px;min-height:80px;max-width:90%;padding:10px;display:inline-block;background:#FFF;text-align:left;border:solid 2px #323131;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.overlay-content-inner{overflow:hidden}.overlay-close{width:25px;height:25px;z-index:9999;font-size:25px;position:absolute;top:-30px;right:15px;background:url(../../img/close.png) no-repeat;cursor:Pointer;display:none}.overlay-loading{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../../img/loader.gif) no-repeat 50% 50%}.overlay-background.overlay-background-country{display:none !important}.overlay-container.overlay-container-country{left:54%;position:absolute;top:60px !important;width:32%;z-index:1000001 !important}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-12px;top:-47px;width:45px}@media only screen and (min-width:1141px){.overlay-container.overlay-container-country{left:56%;position:absolute;top:60px !important;width:400px;max-width:100%;z-index:1000001 !important}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-23px;float:right;top:-46px;width:45px;position:absolute}}@media only screen and (min-width:990px) and (max-width:1140px){.overlay-container.overlay-container-country{left:58%;position:absolute;top:60px !important;width:400px;max-width:100%;z-index:1000001 !important}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-12px;float:right;top:-47px;width:45px;position:absolute}}@media only screen and (min-width:960px) and (max-width:989px){.overlay-container.overlay-container-country{left:57%;min-width:100px;position:absolute;top:103px !important;width:40%;z-index:1000001 !important}}@media only screen and (min-width:768px) and (max-width:959px){.overlay-container.overlay-container-country{left:68%;min-width:100px;position:absolute;top:103px !important;width:30%;z-index:1000001 !important}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-5px;top:-47px;width:40px}}@media only screen and (min-width:481px) and (max-width:767px){.country-select{margin:-28px 0 0 -41px !important;padding-top:13px;width:35PX;float:right}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-9px;top:-44px;width:45px}.overlay-container.overlay-container-country{left:62%;min-width:100px;position:absolute;top:84px !important;width:35%;z-index:1000001 !important}}@media only screen and (min-width:321px) and (max-width:480px){.overlay-container.overlay-container-country{left:46%;min-width:100px;position:absolute;top:88px !important;width:50%;z-index:1000001 !important}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-17px;top:-42px;width:45px}}@media only screen and (max-width:320px){.country-select{margin:-28px 0 0 -41px !important;padding-top:13px;width:35PX;float:right}.overlay-container.overlay-container-country{left:44%;min-width:100px;position:absolute;top:88px !important;width:50%;z-index:1000001 !important}.country-left .flag-image img,.country-right .flag-image img{position:relative;right:71px}.overlay-content.overlay-content-country .overlay-close{background:none repeat scroll 0 0 rgba(0,0,0,0);outline:0 none;right:-11px;top:-47px;width:45px}}.overlay-container.overlay-container-nl{top:100px !important;z-index:100000;max-width:100%}.overlay-background.overlay-background-nl{display:none !important}.overlay-content.overlay-content-nl{background:none repeat scroll 0 0 #fff;border:0;display:inline-block;max-width:75%;min-height:80px;min-width:80px;padding:0;position:relative;text-align:left;width:auto !important}.overlay-close.overlay-close-nl{background:url(../../img/overlay-close-nl.png) no-repeat;height:32px;left:100%;width:32px}.ghost{display:none}.video video{height:100%}.aquafresh-box-products-background .richText{margin-top:10px}@media only screen and (max-width:460px){#header .aquafresh-header-links .component-content{margin-top:-8px}}.aquafresh-header-links.vietnam-health ul li a{font-weight:bold}*[lang='vi-VN'] #header .aquafresh-header-links ul li a{margin-left:45px;width:170px;display:block;font-weight:bold}*[lang='vi-VN'] .image.component.section.grid_12.alpha.omega.first.odd.homepage-topbanner-image{margin:0}.page-gr #footer ul{padding-bottom:1px}*[lang='el-GR'] .aquafresh-header-links ul{margin-bottom:-15px}*[lang='el-GR'] .aquafresh-box-white-background h2{max-width:320px}.page-Nzl .aquafresh-rte-white-background h2{font-size:23px}.homepage-image-desktop{margin-left:0}@media only screen and (min-width:900px){.aquafresh-carousel-pt ul.carousel-slides{min-height:120px}.aquafresh-carousel-pt .carousel-content{width:100%;max-width:100%}}@media only screen and (max-width:480px) and (min-width:320px){.kids-normal-pod1{display:none}}*[lang='en-ZA'] .no-content img.carousel-cover{float:none;margin:0 auto;display:block}.homepage-russia-pod2-image{margin-top:8px}*[lang='hu-HU'] .accordion-title-text{font-weight:normal}@media only screen and (max-width:959px){#header .navigation-item.navigation-level1.has-children>.navigation-item-title{font-size:14px}}.aquafresh-box-background .richText a{text-decoration:none}@media only screen and (max-width:420px){*[lang='nl-NL'] #header .image.prefix_1.grid_1.alpha{margin-left:-40px !important}}.page-dentifrici-spazzolini .aquafresh-box-products-background p{margin-top:5px;padding-top:5px;margin-left:20px;margin-right:0;font-family:'Montserrat',sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080}*[lang='es-AR'] .homepage-image-desktop .image{margin-left:0}*[lang='el-GR'] #header .aquafresh-header-links ul{margin-bottom:17px}.aquafresh-box-background .find-out-more a{color:#014080;font-weight:bold;margin-top:8px}.accordion-container{list-style:none;padding:0;margin:0}.accordion-head{display:block;color:#323131;font-size:20px;padding-bottom:10px;margin:0;color:#939191;background-repeat:no-repeat;background-position:97% center}*[lang="nl-NL"] .accordion-head h1{padding:13px 0 0 13px;font-size:23px}.accordion-head h3{font-weight:normal;padding:13px;padding-bottom:0;font-family:'Roboto',sans-serif}.accordion-slide{background:url('../../img/contentBg.jpg') 0 0 no-repeat;background-color:#fff;overflow:hidden}.accordion-slide:first-child .accordion-head{border-top:0}.accordion-title{margin:0}.accordion-content{padding:13px}.accordion-content-wrapper{border-left:0;border-right:0;border-top:0;display:none}.js .accordion-slide .accordion-head:hover{color:white}.js .accordion-slide.is-active>.accordion-head{color:black}.js .accordion-content-wrapper{visibility:hidden;height:0;position:relative;top:-999999px;left:-999999px;overflow:hidden;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}.js .accordion-slide .is-active>.accordion-content-wrapper{visibility:visible;position:relative;top:auto;left:auto;height:auto;overflow:auto}.js .accordion-slide.is-active:last-child>.accordion-content-wrapper{border-bottom:0}.js .accordion-head{background-position:100% center;background-repeat:no-repeat;background-position:97% center;cursor:pointer;margin-bottom:0}.js .accordion-slide.is-active>.accordion-head{cursor:default;background-position:100% center;background-repeat:no-repeat;background-position:97% center}.aquafresh-accordion .accordion-head{color:#1e3760;font-family:'Roboto', sans-serif;font-style:normal;font-weight:300}.aquafresh-accordion p{color:#014080;font-family:'Montserrat',sans-serif;font-size:13px;font-style:normal;font-weight:400}.Content-box-font .aquafresh-accordion p{font-family:'Roboto', sans-serif}.aquafresh-accordion a{color:#1e3760;text-decoration:none}@media only screen and (max-width:320px){.accordion-slide{background-color:#fff}}.page-higiena-jamy-ustnej .accordion-head h3 a{font-size:23px;color:#1e3760;font-family:'Roboto',sans-serif}.page-higiena-jamy-ustnej .accordion-content{padding-top:4px}.page-higiena-jamy-ustnej .richText.component.section.grid_4.alpha.first.odd.default-style{width:320px}.page-higiena-jamy-ustnej .richText.component.section.grid_4.omega.even.last.default-style{left:25px;margin-left:0;position:relative;width:320px}@media only screen and (max-width:767px){.page-higiena-jamy-ustnej .richText.component.section.grid_4.alpha.first.odd.default-style{width:100%}.page-higiena-jamy-ustnej .richText.component.section.grid_4.omega.even.last.default-style{left:0;width:100%}}.page-higiena-jamy-ustnej .richText.component.section.grid_4.alpha.default-style{color:#014080;font-family:'Roboto', sans-serif;font-weight:400;font-style:normal;font-size:13px;line-height:110%}.page-higiena-jamy-ustnej .richText ul{list-style-type:disc}.page-higiena-jamy-ustnej .richText ul li{margin-bottom:2px}.add-to-basket-container{border:1px solid #D5D1CE;background:#F0EFED}.add-to-basket-container .add-to-basket-description{border-right:1px solid #D5D1CE;display:inline-block;vertical-align:top;width:65%;padding-left:10px;margin-right:10px}.add-to-basket-container .add-to-basket-quantity{display:inline-block;vertical-align:middle;width:15%;padding-top:20px}.add-to-basket-container .add-to-basket-quantity select{padding-left:2%;padding-right:4%}.add-to-basket-container .add-to-basket-btn{display:inline-block;padding-top:20px;vertical-align:middle;width:15%}@media only screen and (max-width: 767px){.add-to-basket-container{padding-bottom:10px}.add-to-basket-container .add-to-basket-description{width:100%}.add-to-basket-container .add-to-basket-quantity{width:100%;padding-left:10px}.add-to-basket-container .add-to-basket-btn{width:100%;padding-left:10px}}.order-header{background-color:#fff;float:left;width:100%;padding-top:15px;padding-bottom:15px}.productDescription{float:left;width:35%;padding-left:20px}.productDescription img{width:40%;margin:20px 15px 5px 0px !important}.SampleCount{float:left;width:15%}.OrderDate{float:left;width:25%}.OrderStatus{width:20%;float:left}.itemOrderList{float:left;width:100%}.orderList .order-header div{font-weight:bold;font-size:20px}.itemOrderList .SampleCount,.itemOrderList .OrderDate,.itemOrderList .OrderStatus{padding-top:15px}.webshop-metadata{display:none !important}.webshop-cart .cartRecord{background:#fff;margin-bottom:10px;padding-left:30px;padding-top:20px;float:left;width:100%}.webshop-cart .add-to-basket-description{width:68%;border-right:1px solid #f2f2f2;float:left}.webshop-cart .add-to-basket-wrapper{width:30%;display:inline;margin-left:40px;position:relative;left:15px}.webshop-cart .add-to-basket-wrapper div{float:left}.webshop-cart a.add-to-basket-remove{float:left;position:relative;left:15px}.webshop-cart .webshop-error{margin-top:20px;margin-left:15px;color:red}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/article.teaser.scss */
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top img {
  border-bottom: solid 4px #f36633;
}

/* line 6, ../../sass/components/article.teaser.scss */
.articleTeaser .articleTeaser-text-content .articleTeaser-text-link {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
/* line 190, ../../sass/core/_mixins.scss */
.articleTeaser .articleTeaser-text-content .articleTeaser-text-link:hover {
  background-color: #939191;
  color: white;
}
/* line 193, ../../sass/core/_mixins.scss */
.articleTeaser .articleTeaser-text-content .articleTeaser-text-link:active {
  background-color: #939191;
  color: white;
}

/* Mobile view 767 max width */
@media only screen and (max-width: 767px) {
  /* line 16, ../../sass/components/article.teaser.scss */
  .articleTeaser .component-content.hero-article .articleTeaser-text-content {
    width: 100%;
  }

  /* line 19, ../../sass/components/article.teaser.scss */
  .articleTeaser .articleTeaser-image-holder {
    text-align: center;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.article-teaser-block {
  border: 1px solid #efefed;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  box-shadow: 0 0 8px 0 rgba(84, 79, 64, 0.06);
  position: relative;
  margin: 8px;
  overflow: hidden;
  background-color: #fff; }
  .article-teaser-block .aspect-ratio-box {
    position: relative;
    height: 0;
    padding-top: 56.25%;
    overflow: hidden; }
    .article-teaser-block .aspect-ratio-box img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      min-height: 100%; }
  .article-teaser-block .article-body {
    min-height: 120px;
    padding: 0 24px 30px; }
  .article-teaser-block .label p {
    margin-bottom: 20px; }
  .article-teaser-block .article-title p {
    margin-bottom: 20px; }
  .article-teaser-block .article-description {
    margin-bottom: 20px; }
  .article-teaser-block .article-body .article-date {
    color: rgba(84, 79, 64, 0.7);
    font-size: 1rem;
    letter-spacing: .2px;
    margin-bottom: 20px; }
  .article-teaser-block .article-button-container {
    position: relative;
    bottom: 0;
    left: 0; }
  .article-teaser-block .article-title {
    font-size: 1.5rem;
    font-weight: 700; }
  .article-teaser-block .margin-none-top {
    margin-top: 0; }
  .article-teaser-block .button-text {
    font-size: .85714rem;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    font-weight: 700;
    color: #544f40; }
  .article-teaser-block a.button-primary {
    color: #15717d; }
  .article-teaser-block a.button-primary-filled {
    background-color: #15717d;
    color: #fff;
    display: inline-block;
    padding: 12px 20px;
    border-radius: 2rem;
    font-size: .85714rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    line-height: 1.14286rem;
    text-transform: uppercase;
    text-align: center; }
  .article-teaser-block a.button-primary-pdf-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/download.png); }
  .article-teaser-block a.external-link-icon::after {
    content: '';
    display: inline-block;
    width: 1rem;
    height: 1rem;
    background-size: contain;
    background-image: url(../../img/new-window.png); }

.article-teaser-block-transparent-background {
  border: none;
  background-color: inherit;
  -webkit-box-shadow: 0 0;
  box-shadow: 0 0; }

.articleTeaser .clickable-at {
  cursor: pointer; }
.articleList{border:solid 2px #323131;padding:13px;background-color:#e1e1e1}.articleList-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.articleList-date{margin-bottom:10px;color:#868484}.articleList-article{margin-bottom:20px;overflow:hidden}.articleList-description{overflow:hidden}.articleList-title{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.articleList-list{list-style:none;margin:0;padding:0}.articleList-thumbnail{max-width:100px;float:left;margin-right:15px}.articleList-more{float:right}.articleList-more:after{content:" \00bb";display:inline}.articleList-more-arrow{display:none}.no-generatedcontent .articleList-more-arrow{display:inline}.articleList-article-wrapper{margin:0;padding:0}.articleList-horizontal-2-columns .articleList-article,.articleList-horizontal-3-columns .articleList-article{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline}.articleList-horizontal-2-columns .articleList-article{padding:0;margin:0;margin-right:1.2%;width:48%}.articleList-horizontal-3-columns .articleList-article{padding:0;margin:0;margin-right:1.5%;width:31%}@media only screen and (max-width:959px){.articleList-thumbnail{float:none;margin:auto;display:block}.articleList-horizontal-2-columns .articleList-article,.articleList-horizontal-3-columns .articleList-article{display:block;width:100%}}.articleList-tags{list-style-type:none;padding:0;margin:-20px 0 0 0}.articleList-tags-item{display:inline-block;margin:0 2px}.articleList-tags-item-link{background:#b9b8b8;color:black;border:1px solid #939191;padding:1px;display:block;font-size:.85em}.page-contact-us .aqua-promo-content-box.grid_5{right:30%;top:26%;width:41%}.page-contact-us .win-bonkers-richtext p:first-child{width:72%;margin:0 auto;text-align:center;margin-bottom:10px}.page-contact-us .win-bonkers-richtext p:last-child{letter-spacing:1px;margin:0 auto;text-align:center}.bonkers-wheretofind-top-box{position:relative}.bonkers-wheretofind-top-box .aqua-promo-content-box{position:absolute;top:18%}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p{margin:0 auto 2%;text-align:center;width:92%}.bonkers-whrtofind-paste-img{margin-bottom:0}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p strong{font-size:11px;line-height:16px;font-family:'Roboto',sans-serif}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:nth-child(2){width:100%}.bonkers-whrtofind-uniquecode-richtext p{margin:0}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p{position:relative;margin:0 auto;padding:1px;background-color:red;text-align:center;width:40%;border-radius:10px;color:#fff;font-size:12px}.bonkers-whrtofind-enter-richtext{position:relative;z-index:9}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p a{text-decoration:none;color:#fff;font-size:12px}.bonkers-wheretofind-top-box .bonkers-footer-richtext.grid_5{bottom:55px}.box-outlined .component-content{border:solid 2px #323131;padding:13px;background-color:#e1e1e1}.box-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.box-more{display:block;text-align:right}.box-more{display:none}.aquafresh-box-background{background:url("../../img/contentBg.jpg") no-repeat scroll 0 0 / 960px 300px #fff;margin-bottom:0;margin-top:0}.aquafresh-box-background p{margin-top:-2px;margin-left:20px;margin-right:0;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080;padding-right:20px}.Content-box-font .aquafresh-box-background p{font-family:'Roboto',sans-serif}.aquafresh-box-background h2{margin-top:24px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aqua-germany .aquafresh-box-background h1{margin-top:24px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aqua-germany .whitening-lady-rte .component-content h1{margin-top:102px}.aqua-germany .aquafresh-box-ingredients-background h1{margin-top:15px;margin-left:20px;margin-right:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aqua-germany .aquafresh-box-white-background h1{margin-top:15px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aqua-germany .aquafresh-sap-box-background h1{margin-top:24px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aqua-germany .brushing-fun-rte .component-content h1{margin-left:0;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aqua-germany .aquafresh-rte-contact-background h1{margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-box-background a{color:#014080;font-weight:bold;text-decoration:none}.aquafresh-box-background a:hover{color:#09c}.russia-full-content-box .aquafresh-product-image{margin-top:21px}.russia-full-content-box .aquafresh-kidsbanner-image{margin-top:21px}.aquafresh-sap-box-background{background:url("../../img/contentBg.jpg") no-repeat scroll 0 0 / 960px 300px #fff;margin-bottom:0;margin-top:-39px;padding-top:55px}.aquafresh-sap-box-background p{font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080}.Content-box-font.aquafresh-sap-box-background p{font-family:'Roboto',sans-serif}.aquafresh-sap-box-background h2{margin-top:24px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-box-background a{color:#014080;font-weight:bold;text-decoration:none}.aquafresh-box-background a:hover{color:#09c}.aquafresh-everyday-care-background{background:url("../../img/contentBg.jpg") no-repeat scroll 0 0 / 960px 300px #fff;margin-bottom:0;margin-top:-50px}.aquafresh-everyday-care-background p{margin-top:-10px;margin-left:20px;margin-right:0;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080;padding-right:20px}.aquafresh-everyday-care-background h2{margin-top:10px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-everyday-care-background a{color:#014080;font-weight:bold;text-decoration:none}.aquafresh-box-background a:hover{color:#09c}.aquafresh-horizontal-pod-background{background:url("../../img/contentBg.jpg") no-repeat scroll 0 0 / 960px 300px #fff;margin-bottom:0;margin-top:0;padding-right:17px}.aquafresh-horizontal-pod-background p{margin-top:-5px;margin-left:20px;margin-right:0;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080}.aquafresh-horizontal-pod-background h2{margin-top:15px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-horizontal-pod-background a{color:#014080;font-weight:bold;text-decoration:none}.aquafresh-horizontal-pod-background a:hover{color:#09c}.aquafresh-horizontal-pods .richText-image{margin-left:20px}.aquafresh-box-white-background{background-color:#fff;margin-bottom:0}.aquafresh-box-white-background p{margin-top:5px;padding-top:5px;margin-left:20px;margin-right:0;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080}.aquafresh-box-white-background h2{margin-top:15px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-box-ingredients-background{background:url("../../img/Ingredients.png") 0 0 no-repeat;background-color:#fff;margin-bottom:0;margin-top:0}.aquafresh-box-ingredients-background p{margin-top:-5px;margin-left:20px;margin-right:20px;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080}.aquafresh-box-ingredients-background h2{margin-top:15px;margin-left:20px;margin-right:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-box-content-white-background{background-color:#fff;margin-bottom:0;margin-top:-17px}.aquafresh-box-homepage-wide p{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;color:#1e3156;margin-left:15px}.aquafresh-box-homepage-wide .box-more-title{float:right}.aquafresh-box-homepage-wide .richText{height:167px;margin:10px 0 0 20px}.aquafresh-box-homepage-normal{background:350px 184px}.box-more-title{background:url(../../img/AQ_BrandWebsite_Kids_Product_Landing_AW_arrow.png) no-repeat scroll right 0 transparent;padding-right:20px;margin-right:12px;font-family:"Montserrat",sans-serif;font-weight:bold;font-style:normal;font-size:10px;color:#014080;margin-bottom:3px}.aquafresh-box-homepage-normal .richText{height:168px;margin:5px 0 0 20px}.aquafresh-box-homepage-normal .box-more-title{float:right}.aquafresh-box-homepage-normal p{font-size:17px;font-weight:normal;color:#1e3156;line-height:18px}.aquafresh-box-homepage-normal .component-content{margin-top:4px;height:193px}.aquafresh-box-homepage-normal2{padding-right:29px;margin-left:300px}.aquafresh-box-homepage-normal2 p{font-family:'Roboto',sans-serif;font-size:16px;font-weight:normal;color:#1e3156;line-height:18px}.aquafresh-box-homepage-normal2 .richText{height:172px;margin:15px 0 0 20px}.aquafresh-box-homepage-normal2 .box-more-title{float:right}.aquafresh-box-homepage-normal2 .component-content{height:205px;margin-top:-8px}.aquafresh-box-homepage-wide .component-content{height:197px;margin-top:-253px}.aquafresh-box-homepage-normal .component-content{margin-top:-248px}.aquafresh-box-homepage-normal2 .component-content{margin-top:-260px}.aquafresh-box-homepage-wide .component-content .component-content,.aquafresh-box-homepage-normal .component-content .component-content,.aquafresh-box-homepage-normal2 .component-content .component-content{margin-top:0}.aquafresh-vertical-firstbox .component-content{height:209px;background-repeat:no-repeat}.aquafresh-vertical-firstbox{margin-top:26px}.aquafresh-vertical-box{margin-top:-22px}.aquafresh-vertical-box .component-content{height:188px;background-repeat:no-repeat}.aquafresh-vertical-firstbox .box-more-title{float:right}.aquafresh-vertical-box .box-more-title{float:right}.aquafresh-vertical-box .rte-podtext-topalign{margin-bottom:-45px}.aquafresh-vertical-firstbox .rte-podtext-topalign-new{margin-bottom:-45px}.aquafresh-vertical-firstbox .rte-podtext-topalign-new .box-more-title{margin-left:92px}.box-more-arrow{display:none}.aquafresh-box-background p em{color:#014080;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:400;margin-left:0}.aquafresh-box-background p em{font-family:'Roboto',sans-serif}.aquafresh-box-kids-normal{display:block}.aquafresh-box-kids-responsive{display:none}.aquafresh-box-products-background{background-color:#fff;margin-bottom:0;margin-top:-16px}.aquafresh-box-products-background p{margin-top:5px;padding-top:5px;margin-left:20px;margin-right:0;font-family:"Montserrat",sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#014080}.Content-box-font .aquafresh-box-products-background p{font-family:'Roboto',sans-serif}.aquafresh-box-products-background h2{margin-top:15px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}.aquafresh-box-products-background h3{margin-top:15px;margin-left:20px;font-family:"Montserrat",sans-serif;font-weight:300;font-style:normal;font-size:17px;color:#014080;line-height:20px}.Content-box-font .aquafresh-box-products-background h3{font-family:'Roboto',sans-serif}.text-vietnam h2{margin-left:15px}.text-vietnam ul li{padding-left:21px}.captain-text-vietnam ul,.questions-text-answers-vietnam ul{margin-top:0}@media only screen and (max-width:959px){.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p{padding:0;width:100%}.bonkers-wheretofind-top-box .captain-aqua-promo-image img{right:0;position:relative;float:right}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p a{text-decoration:none;color:#fff;font-size:12px}.bonkers-wheretofind-top-box .bonkers-footer-richtext p{display:block;padding:0}.page-contact-us .win-bonkers-richtext p:first-child{width:100%;margin:0 auto;text-align:center;margin-bottom:16px;line-height:15px}.page-contact-us .bonkers-footer-richtext p{display:block;padding:0 0 0 20px}.page-contact-us .win-bonkers-richtext p:last-child{line-height:18px}.aqua-bonkers-promo-bg{position:relative;width:100%;margin-top:-107px}.aquafresh-box-background{background:#fff;margin-bottom:0;margin-top:0}.aquafresh-sap-box-background{background:#fff;margin-bottom:0;margin-top:-39px}.aquafresh-box-homepage-wide{padding-right:0 !important;margin-top:-130px !important}.aquafresh-box-homepage-wide .component-content .component-content{margin:0}.aquafresh-box-homepage-wide .rich-text .component-content{margin-left:6px;margin-top:-12px}.aquafresh-box-homepage-wide .component-content .box-more-title{margin-left:-147px}.aquafresh-box-homepage-normal{padding-right:29px;background-size:350px 184px}.aquafresh-box-homepage-normal .component-content{background-size:212px 175px;background-repeat:no-repeat;padding-bottom:64px;margin-top:-165px;margin-left:282px;width:210px;height:116px}.aquafresh-box-homepage-normal2{padding-left:0}.aquafresh-box-homepage-normal2 .component-content{background-size:264px 175px;background-repeat:no-repeat;padding-bottom:67px;margin-top:0;width:258px;height:140px;background-position:0 -11px}.aquafresh-vertical-firstbox{margin-top:22px;margin-left:34px}.aquafresh-vertical-box{margin-top:-22px;margin-left:34px}.aquafresh-box-homepage-wide .box-more-title{float:left;margin-left:0 !important}.aquafresh-box-homepage-wide{margin-top:-100px;padding-right:29px}.aquafresh-box-homepage-wide .component-content{background-position:-6px -32px;background-repeat:no-repeat;background-size:267px 176px}.aquafresh-box-homepage-wide .component-content p{width:100%}.aquafresh-box-homepage-normal .component-content{background-size:255px 162px;background-repeat:no-repeat;padding-bottom:62px;width:259px;height:76px;background-position:0 -14px;margin:0 auto;display:block;margin-top:-33px;margin-left:32%}.aquafresh-box-homepage-normal2 p{margin-top:15px;margin-left:0}.aquafresh-box-homepage-wide .component-content{width:257px}.aquafresh-box-homepage-wide p{position:relative;top:-12px;padding-left:12px}.aquafresh-box-homepage-normal2 p{margin-top:7px;left:auto;float:left;position:relative}.aquafresh-box-homepage-normal .component-content .component-content{margin:0}.aquafresh-box-homepage-normal2 .component-content .component-content{margin:0}.aquafresh-box-logo .component-content{margin-top:36px}.aquafresh-box-kids-normal{display:none}.aquafresh-box-kids-responsive{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.page-dzieci.page-aplikacja-czyste-zabki-z-aquafresh .box.first.odd.last.default-style .content.paragraphSystem{display:flex}.box.component.section.grid_5.odd.last.socialicon-box{margin-left:50% !important;position:relative;left:-250px}.box.component.section.grid_7.alpha.even.logo-box{margin-left:50% !important;position:relative;left:-250px}}@media only screen and (max-width:480px){.aquafresh-box-background{background:#fff;margin-bottom:0;margin-top:0}.aquafresh-sap-box-background{background:#fff;margin-bottom:0;margin-top:-39px}.aquafresh-box-homepage-wide{padding-right:0 !important;margin-top:-100px !important}.aquafresh-box-homepage-wide .component-content{background-size:212px 175px;background-repeat:no-repeat;margin-left:32px;margin-top:-12px}.aquafresh-box-homepage-wide .rich-text .component-content{margin-left:6px;margin-top:-12px}.aquafresh-box-homepage-wide .component-content .box-more-title{margin-left:-147px}.aquafresh-box-homepage-normal{padding-right:29px;background-size:350px 184px}.aquafresh-box-homepage-normal .component-content{background-size:212px 175px;background-repeat:no-repeat;padding-bottom:64px;margin-top:-20px;margin-left:37px;width:210px;height:116px}.aquafresh-box-homepage-normal2{padding-left:0}.aquafresh-box-homepage-normal2 .component-content{background-size:264px 175px;background-repeat:no-repeat;padding-bottom:67px;margin-top:-2px;margin-left:37px;width:258px;height:140px;background-position:0 -11px}.aquafresh-vertical-firstbox{margin-top:22px;margin-left:34px}.aquafresh-vertical-box{margin-top:-22px;margin-left:34px}.aquafresh-box-homepage-wide .box-more-title{float:left;margin-left:0 !important}.aquafresh-box-homepage-wide{margin-top:-100px;padding-right:29px}.aquafresh-box-homepage-wide .component-content{background-position:0 -28px;background-repeat:no-repeat;background-size:265px 175px}.aquafresh-box-homepage-wide .component-content p{width:100%}.aquafresh-box-homepage-normal .component-content{background-position:0 -17px;background-repeat:no-repeat;background-size:259px 168px;height:76px;padding-bottom:84px;width:267px}.aquafresh-box-homepage-normal2 p{margin-top:15px;margin-left:0}}@media only screen and (max-width:400px){.aquafresh-box-homepage-normal{padding-right:29px;background-size:350px 184px}.aquafresh-box-homepage-normal .component-content{padding-bottom:44px;margin-top:2px;height:116px}}.grid_3.aquafresh-box-homepage-normal{margin-left:0}.grid_5.aquafresh-box-homepage-wide{width:37%}.grid_3.aquafresh-box-homepage-normal{width:22.404%}.grid_3.aquafresh-box-homepage-normal2{margin-left:0;width:25.404%}@media only screen and (max-width:959px){.aquafresh-box-homepage-normal p{margin-top:0}.aquafresh-box-homepage-wide .richText{height:110px;margin:10px 0 0 2px}.aquafresh-box-homepage-wide a{float:right}.aquafresh-box-homepage-normal .richText{height:108px;margin:5px 0 0 20px}.aquafresh-box-homepage-normal2 .richText{height:125px;margin:15px 0 0 20px}.aquafresh-box-homepage-wide .component-content{height:158px;float:left;margin-left:0;margin-right:10px;margin-top:0}.aquafresh-box-homepage-wide .component-content .component-content{float:none}}.aquafresh-box-homepage-normal p{color:#fff}@media only screen and (max-width:480px){.aquafresh-box-homepage-wide .richText{height:115px;margin:10px 0 0 20px}.aquafresh-box-kids-resp{margin-top:-100px}.aquafresh-box-homepage-wide .component-content,.aquafresh-box-homepage-normal .component-content,.aquafresh-box-homepage-normal2 .component-content{display:block;float:none;margin-left:5%}}@media only screen and (max-width:320px){.aquafresh-vertical-firstbox .component-content{background-position:0 -32px;background-repeat:no-repeat;height:209px;margin-bottom:-15px}}@media only screen and (max-width:320px){.box-more-title{margin-right:60px;margin-top:-40px}.aquafresh-box-kids-normal{display:none}.aquafresh-box-kids-responsive{display:block}.aquafresh-box-kids-resp{margin-top:31px}}@media only screen and (max-width:320px){.aquafresh-vertical-box .component-content{background-position:0 -12px;background-repeat:no-repeat;height:188px;margin-bottom:25px}}@media only screen and (max-width:320px){.aquafresh-horizontal-pod-background{background:#fff;margin-bottom:0;margin-top:0;padding-right:17px}}@media only screen and (max-width:320px){.aquafresh-horizontal-pods .richText-image{margin-left:16%}}@media only screen and (max-width:959px){.aquafresh-box-kids-resp{margin-top:-150px}}@media only screen and (max-width:480px) and (min-width:320px){.aquafresh-russia-box-background .aquafresh-logo1 img{margin-bottom:12px}}@media only screen and (max-width:480px) and (min-width:320px){.russia-full-content-box .aquafresh-kidsbanner-image{margin-top:61px}.russia-full-content-box .aquafresh-product-image{margin-top:62px}.russia-full-content-box .big-teeth-image-align img{margin-top:-8px}}.aqua-bonkers-content-box.grid_12{margin-left:0 !important;margin-bottom:0}.aqua-promo-box,.aqua-bonkers-thank-you-box,.aqua-bonkers-tc-whole-box,.aqua-bonkers-Oops-box,.bonkers-sorry-top-box,.bonkers-email-reg-top-box,.bonkers-detailform-top-box,.aqua-bonkers-contact-box,.box-urn-entry,.aqua-bonkers-faq-box{position:relative}.aqua-bonkers-Oops-box .aqua-promo-content-box.grid_5{top:30%;z-index:0;width:54%;right:20%}.bonkers-tc-richtext.even{width:44%;display:inline-block;font-size:8px;padding-left:25px;color:#1171ac}.bonkers-tc-richtext.odd{width:44%;float:left;font-size:8px;padding-left:25px;color:#1171ac}.aqua-bonkers-tc-whole-box .captain-aqua-promo-image img,.aqua-bonkers-faq-box .captain-aqua-promo-image img{right:8%;position:relative;float:right;z-index:1;width:51%}.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{right:19%;height:445px;width:59%;background-color:rgba(255,255,255,0.5);padding-top:25px;border-radius:10px;top:23%}.box-urn-entry .aqua-promo-content-box{top:16%;z-index:0;width:58%;right:0;position:absolute;margin:0 auto;left:0}.box-urn-entry .aqua-promo-content-box .bonkers-aqua-promo-image{margin-left:23%}.aqua-bonkers .button{background:#ec1c2c;color:#fff;padding:4px 9px;display:inline-block;text-align:center;border-radius:5px;font-family:'Roboto',sans-serif;font-size:10px}.bonkers-urn-form.wsform .wsform-item{margin-bottom:0;width:76%;float:left;padding-top:8px}.bonkers-urn-cantfind-text p,.bonkers-urn-cantfind-text a{font-size:8px;color:#1171ad;margin:0;text-align:center;width:100%;text-decoration:none}.bonkers-whrtofind-uniquecode-richtext{font-size:11px;width:100%;margin:2% auto 0;text-align:center}@media only screen and (min-width:736px) and (max-width:736px){.page-winbonkersbrushtimers .aqua-bonkers-content-box .bonkers-footer-richtext.grid_5{right:0;bottom:40px}.box-urn-entry .aqua-promo-content-box{top:12%}}@media only screen and (min-width:667px) and (max-width:667px){.box-urn-entry .aqua-promo-content-box{top:13%}}@media only screen and (min-width:320px) and (max-width:767px){.aqua-bonkers-contact-box .bonkers-aqua-promo-image.image{margin-top:60%}.bonkers-urn-form.wsform .wsform-item{width:45%;padding-top:5px}.bonkers-urn-cantfind-text p,.bonkers-urn-cantfind-text a{width:58%;text-align:left}.aqua-bonkers-Oops-box .aqua-promo-content-box.grid_5{top:21%;width:100%;right:auto;left:auto;padding:0 8%}.aqua-bonkers-Oops-box .bonkers-invalid-code-richtext span p{margin:0}.aqua-bonkers-Oops-box .bonkers-invalid-code-richtext span.bonkers-invalid-code-span{font-size:20px;line-height:15px}.aqua-bonkers-Oops-box .captain-aqua-promo-image.grid_4{left:3%}.main .aqua-bonkers-Oops-box .mascot-aqua-promo-image.grid_3{bottom:20%}.aqua-bonkers-Oops-box .bonkers-inv-code-trouble-text p{font-size:12px}.aqua-bonkers .aqua-bonkers-Oops-box .win-bonkers-richtext{width:100%}.box-urn-entry .aqua-promo-content-box{padding:0 5%;box-sizing:border-box;width:100%}.box-urn-entry .aqua-promo-content-box .bonkers-aqua-promo-image{margin-left:0}.bonkers-urn-paste-img{left:inherit}.main .aqua-promo-content-box.grid_5{width:60%;top:12%;left:20%}.main .aqua-bonkers-contact-box .aqua-promo-content-box.grid_5{width:60%;top:12%;left:20%}.aqua-bonkers-tc-whole-box .captain-aqua-promo-image img,.aqua-bonkers-faq-box .captain-aqua-promo-image img{right:0}.aqua-bonkers-tc-whole-box .aqua-scroll,.aqua-bonkers-faq-box .aqua-scroll{width:80%;margin:0 auto;height:530px;padding:0 3% 5% 10%}.aqua-bonkers-tc-whole-box .bonkers-tc-richtext.odd,.aqua-bonkers-tc-whole-box .bonkers-tc-richtext.even,.aqua-bonkers-faq-box .bonkers-tc-richtext.odd,.aqua-bonkers-faq-box .bonkers-tc-richtext.even{width:100%;padding-left:0}.bonkers-tc-return-richtext p{width:25%;margin-top:20px}.main .bonkers-wheretofind-top-box .captain-aqua-promo-image.grid_4,.main .aqua-bonkers-tc-whole-box .captain-aqua-promo-image.grid_4,.main .aqua-bonkers-faq-box .captain-aqua-promo-image.grid_4{left:2%}.aqua-bonkers-Oops-box .aqua-promo-content-box.grid_5{top:21%;width:100%;right:auto;left:auto;padding:0 8%}.aqua-bonkers-Oops-box .bonkers-invalid-code-richtext span p{margin:0}.aqua-bonkers-Oops-box .bonkers-invalid-code-richtext span.bonkers-invalid-code-span{font-size:20px;line-height:15px}.aqua-bonkers-Oops-box .captain-aqua-promo-image.grid_4{left:3%}.main .aqua-bonkers-Oops-box .mascot-aqua-promo-image.grid_3{bottom:20%}.aqua-bonkers-Oops-box .bonkers-inv-code-trouble-text p{font-size:12px}.aqua-bonkers .aqua-bonkers-Oops-box .win-bonkers-richtext{width:100%}.box-urn-entry .aqua-promo-content-box{padding:0 5%;box-sizing:border-box;width:100%}.box-urn-entry .aqua-promo-content-box .bonkers-aqua-promo-image{width:65%;margin:12% auto 0}.bonkers-urn-paste-img{left:inherit}.main .aqua-promo-content-box.grid_5{width:60%;top:12%;left:20%}.main .aqua-bonkers-contact-box .aqua-promo-content-box.grid_5{width:60%;top:12%;left:20%}.bonkers-wheretofind-top-box .bonkers-footer-richtext p{padding:0}.main .bonkers-wheretofind-top-box .aqua-promo-content-box.grid_5{width:100%;right:0;left:0}.bonkers-wheretofind-top-box .bonkers-aqua-promo-image.image{width:60%;margin:8% auto 0}.bonkers-whrtofind-uniquecode-richtext{width:100%;margin:2% auto 0;text-align:center}.bonkers-whrtofind-paste-img,.bonkers-wheretofind-top-box .win-bonkers-richtext{width:60%;margin:0 auto 0}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:first-child,.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:nth-child(2),.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:last-child{width:100%}.bonkers-whrtofind-enter-richtext p a{text-decoration:none;color:#fff;font-size:12px}.main .bonkers-detailform-top-box .aqua-promo-content-box.grid_5,.main .bonkers-email-reg-top-box .aqua-promo-content-box.grid_5{width:100%;right:0;left:0}.bonkers-detailform-top-box .bonkers-aqua-promo-image.image,.bonkers-email-reg-top-box .bonkers-aqua-promo-image.image{width:59%;margin:10% auto 0}.main .aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{top:22%}.aqua-bonkers-tc-whole-box .captain-aqua-promo-image img,.aqua-bonkers-faq-box .captain-aqua-promo-image img{width:100%}.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{width:70%;margin:0 auto;left:15%;height:60%;top:23%}}@media only screen and (min-width:320px) and (max-width:479px){.bonkers-urn-form.wsform .wsform-item{width:68%;padding-top:5px}.bonkers-wheretofind-top-box .aqua-bonkers-promo-mb-bg{min-height:580px}.main .bonkers-wheretofind-top-box .aqua-bonkers-promo-mb-bg img{min-height:580px}.bonkers-wheretofind-top-box .bonkers-footer-richtext p{padding:0}.bonkers-wheretofind-top-box .bonkers-aqua-promo-image.image,.bonkers-detailform-top-box .bonkers-aqua-promo-image.image{width:59%;margin:8% auto 0}.bonkers-whrtofind-uniquecode-richtext{font-size:11px;width:100%;margin:2% auto 0;text-align:center}.bonkers-whrtofind-paste-img,.bonkers-wheretofind-top-box .win-bonkers-richtext{width:60%;margin:0 auto 0}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:first-child,.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:nth-child(2),.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:last-child{width:100%;font-size:11px;line-height:15px}.bonkers-whrtofind-enter-richtext p a{text-decoration:none;color:#fff;font-size:12px}.main .aqua-promo-content-box.grid_5{width:68%;right:25%;top:16%;margin:0 auto}.main .aqua-bonkers-Oops-box .aqua-promo-content-box.grid_5{width:100%;right:0;left:0}.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{width:80%;margin:0 auto !important;left:0;right:0;top:27%;height:52%}.bonkers-footer-richtext p a{display:inline-block}.bonkers-footer-richtext p:last-child{display:inherit}.aqua-bonkers-tc-whole-box .aqua-scroll,.aqua-bonkers-faq-box .aqua-scroll{width:80%;margin:0 auto;height:220px;padding:0 3% 5% 10%}.bonkers-tc-return-richtext p{width:45%}.aqua-bonkers-Oops-box .aqua-bonkers-promo-mb-bg img{min-height:570px}.box-urn-entry .aqua-bonkers-promo-mb-bg img{min-height:630px}.bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg img{min-height:700px}.bonkers-email-reg-top-box .bonkers-aqua-promo-image.image{width:59%;margin:0 auto 0}.bonkers-email-reg-top-box .win-bonkers-richtext{width:60%;margin:0 auto;text-align:center}.aqua-bonkers .bonkers-email-reg-top-box .wsform{width:63%;padding:2%}.bonkers-email-reg-top-box .aqua-promo-content-box{top:19%}.bonkers-aqua-promo-image.image{margin-top:33%}.main .aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{top:27%}}@media only screen and (min-width:480px) and (max-width:539px){.aqua-bonkers-tc-whole-box .aqua-scroll,.aqua-bonkers-faq-box .aqua-scroll{width:80%;margin:0 auto;height:400px;padding:0 3% 5% 10%}.bonkers-tc-return-richtext p{width:40%}.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{height:60%}.bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg{max-height:740px}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p{width:25%}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY .wsform-controls,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{margin-top:10%}}@media only screen and (min-width:540px) and (max-width:639px){.aqua-bonkers-tc-whole-box .aqua-scroll,.aqua-bonkers-faq-box .aqua-scroll{height:460px}.bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg{max-height:840px}.bonkers-detailform-top-box .captain-aqua-promo-image.grid_4{left:1%}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p{width:25%}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY .wsform-controls,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{margin-top:10%}}@media only screen and (min-width:640px) and (max-width:767px){.aqua-bonkers .wsform.bonkers-details-wSForm .bonkers-mandatory-field-text{left:12%;bottom:12%;font-size:12px}.bonkers-detailform-top-box .form .control-group{float:right;margin-right:25%}.main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3{bottom:9%}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p{width:25%}.aqua-bonkers-contact-box .bonkers-aqua-promo-image.image{margin-top:31%}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY .wsform-controls,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{margin-top:3%}}@media only screen and (min-width:768px) and (max-width:959px){.page-contact-us .aqua-promo-content-box.grid_5{right:30%;top:34%;width:45%}.aqua-bonkers-Oops-box .aqua-promo-content-box.grid_5{top:30%;z-index:0;width:100%;right:0}.main .aqua-bonkers-Oops-box .mascot-aqua-promo-image.grid_3{bottom:15%}.main .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-promo-content-box{width:50%;top:12%;margin:0 auto;float:none;left:175px}.main .aqua-bonkers .bonkers-sorry-top-box .aqua-promo-content-box{width:100%;margin:0 auto;float:none;left:0;top:30%}.bonkers-sorry-top-box .win-bonkers-richtext p{width:50%;margin:0 auto;text-align:center;margin-left:auto}.aqua-bonkers .bonkers-sorry-top-box .bonkers-footer-richtext.grid_5{right:0}.bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3{right:10%;bottom:15%}.aqua-bonkers-thank-you-box .win-bonkers-richtext{width:80%;margin:0 auto !important}.aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text{margin-left:180px}.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5,.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5{width:72%;left:15%;top:32%}.bonkers-urn-cantfind-text p,.bonkers-urn-cantfind-text a{text-align:left}.aqua-bonkers-tc-whole-box .captain-aqua-promo-image img,.aqua-bonkers-faq-box .captain-aqua-promo-image img{right:0;left:0;width:90%}.main#content .aqua-bonkers-tc-whole-box .captain-aqua-promo-image.grid_4,.main#content .aqua-bonkers-faq-box .captain-aqua-promo-image.grid_4{left:3%}.aqua-bonkers-tc-whole-box .aqua-bonkers-promo-mb-bg,.aqua-bonkers-Oops-box .aqua-bonkers-promo-mb-bg,.aqua-bonkers-faq-box .aqua-bonkers-promo-mb-bg{max-height:720px}.aqua-scroll{width:85%}.box-urn-entry .aqua-bonkers-promo-mb-bg{max-height:640px}.bonkers-urn-form.wsform .wsform-item{width:50%}.bonkers-urn-form .control-group{padding-top:5px}.main#content .box-urn-entry .captain-aqua-promo-image.grid_4{left:14%}.main .box-urn-entry .mascot-aqua-promo-image.grid_3{right:11%}.bonkers-whrtofind-uniquecode-richtext{font-size:14px}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p{width:20%}.bonkers-whrtofind-paste-img img{width:35%}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:first-child,.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:nth-child(2),.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p:last-child{width:40%;margin:0 auto 2%}.bonkers-wheretofind-top-box .aqua-promo-content-box .win-bonkers-richtext p strong{font-size:14px}.bonkers-wheretofind-top-box .aqua-promo-content-box .bonkers-whrtofind-enter-richtext p{position:relative;margin:0 auto;padding:1px;background-color:red;text-align:center;width:21%;border-radius:10px;color:#fff;font-size:10px}.bonkers-tc-richtext.even{width:90%}.bonkers-tc-richtext.odd{width:90%}.box-urn-entry .aqua-promo-content-box .bonkers-aqua-promo-image{margin:0 auto}.main .box-urn-entry .bonkers-aqua-promo-image img{width:65%;margin-top:15%}.bonkers-footer-richtext p,.bonkers-footer-richtext a{display:inherit}.wsform.bonkers-urn-form{width:70%}.main .box-urn-entry .mascot-aqua-promo-image.grid_3{right:20%;bottom:14%;width:20%}.bonkers-urn-paste-img{left:0}.aqua-bonkers .aqua-bonkers-tc-whole-box .mascot-aqua-promo-image.grid_3,.aqua-bonkers .aqua-bonkers-faq-box .mascot-aqua-promo-image.grid_3{right:6%;bottom:14%}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY .wsform-controls,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{margin-top:7%}}@media only screen and (min-width:960px) and (max-width:1024px){.bonkers-detailform-top-box .aqua-bonkers-promo-bg.grid_12 img{min-height:790px}.bonkers-detailform-top-box .bonkers-aqua-promo-image.image{width:35%;margin:4% auto 2%}.bonkers-detailform-top-box .captain-aqua-promo-image{bottom:10%}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY .wsform-controls,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{margin-top:10%}}@media only screen and (max-width:320px){.main .aqua-bonkers .homepage-bottombanner-image{top:0}.box-urn-entry .aqua-bonkers-promo-mb-bg img{min-height:530px}.bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg img{min-height:630px}.aqua-bonkers .bonkers-detailform-top-box .wsform{width:70%;padding:4% 5%;margin:0 auto}}@media only screen and (min-width:768px){.page-kids-products.ru-locale-box .aquafresh-box-content-white-background{background-color:#fff;margin-bottom:0;margin-top:-73px}.page-kids-products.ru-locale-box .aquafresh-box-content-white-background h2{position:relative;top:14px;left:15px}.page-kids-products.ru-locale-box .find-out-more h2{font-style:normal;font-size:23px;color:#014080;font-family:'Roboto',sans-serif}.page-kids-products.ru-locale-box .aquafresh-kids-image-gallery{margin-bottom:-30px;margin-top:-10px}.page-kids-products.ru-locale-box .aquafresh-box-content-white-background .aquafresh-appstore{margin-top:-70px;position:relative;left:75px}}@media only screen and (min-width:320px) and (max-width:767px){.page-kids-products.ru-locale-box .find-out-more h2{font-style:normal;font-size:23px;color:#014080;font-family:'Roboto',sans-serif}.page-kids-products.ru-locale-box .aquafresh-box-content-white-background .aquafresh-appstore{margin-top:40px}.page-kids-products.ru-locale-box .aquafresh-box-content-white-background h2{position:relative;left:15px}.page-home .box.logo-box .image.component.section.grid_3.alpha.first.odd.default-style .component-content.left.initialized:nth-child(1){margin-top:20px}.box.logo-box .image.component.section.grid_3.alpha.first.odd.default-style .component-content.left.initialized:nth-child(1){margin-top:40px}.quicklink-logo .component-content a{right:10px;position:absolute;top:10px}}*[lang="hu-HU"] .aquafresh-box-white-background h2{margin-top:15px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:23px;color:#014080}@media screen and (min-width:480px) and (max-width:800px){:lang(ru-RU) .aquafresh-box-kids-resp{margin-top:55px}}.aquafresh-philosophy-content:before{content:"";height:113px;position:absolute;width:700px;background-image:url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/master/contentRibbonTrans.png);background-repeat:no-repeat;top:-20px;left:0}.aquafresh-philosophy-content{background-image:url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/aquafresh-philosophy/aquafresh-philisophy-bg.png);position:relative;margin-top:40px;height:771px;padding:40px 10px 0 10px}.aquafresh-philosophy-content h1{font-size:23px;color:#014080;font-weight:initial}.aquafresh-box-kids-normal{margin-top:25px}.page-codzienna-ochrona #content.main{margin-top:20px}.sidebox-container{margin-top:7px}.page-container{padding:20px}.aqua-swoosh{position:relative}.page-dzieci .transparent-bg{background-color:transparent;margin-top:22px}.ribbon-after:after,.ribbon-before:before{content:"";background-image:url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/regulamim/regulamin-img.png);background-repeat:no-repeat;height:113px;position:absolute;width:700px;background-size:100%;z-index:10}.page-dzieci .aquafresh-sap-box-background .richText-content p{margin-left:0}.page-dzieci .aquafresh-sap-box-background{padding:20px}.page-dzieci .aquafresh-sidebar{margin-top:25px}.box-white{background-color:white}.page-dzieci .aquafresh-sap-box-background{padding-top:45px}.page-kapitan-aquafresh .main-container .image{position:relative}.page-kapitan-aquafresh .main-container .text-subheader{padding-left:5px}.page-kapitan-aquafresh .aquafresh-sap-box-background h1{padding-left:5px;margin-bottom:20px}.page-kapitan-aquafresh .main-container .text-subheader{margin-bottom:20px}.page-kapitan-aquafresh .navigation.component{position:relative}.page-kapitan-aquafresh .aquafresh-sidebar{margin-top:25px}.page-kapitan-aquafresh .aquafresh-sap-box-background{padding-top:30px !important}.page-container{padding-top:50px}.page-intense-clean .box-white,.page-pasty-wybielajace .box-white,.page-dzieci .box-white{display:flex;justify-content:center;align-items:center;padding-top:10px}.page-aplikacja-czyste-zabki-z-aquafresh .aquafresh-sap-box-background.ribbon-before{margin:30px 0 30px 0}.page-aplikacja-czyste-zabki-z-aquafresh .ribbon-before:before{margin:-75px 0 0 -20px}.page-filozofia-aquafresh .aquafresh-sidebar,.page-kontakt .aqua-sidebar,.page-mapa-serwisu .aqua-sidebar{margin-top:25px}.page-mapa-serwisu .aqua-swoosh{margin-top:24px}.page-mapa-serwisu .box-white{margin-top:-2px}.page-higiena-jamy-ustnej .main{margin-top:22px}html[lang="pl-PL"] .main .aquafresh-carousel{margin-top:3px}@media only screen and (max-width:959px){html[lang="pl-PL"] .main .aquafresh-carousel{top:-40px}}@media only screen and (min-width:758px) and (max-width:769px){html[lang="pl-PL"] .main .aquafresh-carousel{top:-75px}}@media only screen and (min-width:400px) and (max-width:415px){html[lang="pl-PL"] .main .aquafresh-carousel{top:-43px}}@media only screen and (min-width:310px) and (max-width:320px){html[lang="pl-PL"] .main .aquafresh-carousel{top:-35px}}@media only screen and (max-width:799px){.aquafresh-sidebar{display:none !important}.aquafresh-video .component-content .content{margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-mapa-serwisu .box-white .richText:last-child{padding-left:20px}#wrapper .main .grid_9{width:100%}}@media only screen and (max-width:960px){.page-mapa-serwisu ul.navigation-root{margin-top:0}}@media only screen and (min-width:1024px){.page-dzieci.page-aplikacja-czyste-zabki-z-aquafresh .box.first.odd.last.default-style .content.paragraphSystem img{display:none}}.breadcrumbs{margin:10px 0}.breadcrumbs-list{overflow:hidden;margin:0;padding:0;list-style:none}.breadcrumbs-list li{background-image:url(../../img/arrow-right.png);background-position:100% center;background-repeat:no-repeat;float:left;padding-right:15px;margin-right:9px}.breadcrumbs-list li:last-child{background-image:none}@media only screen and (max-width:959px){.breadcrumbs-list li{float:none}}.carousel{position:relative}.carousel-slides{overflow:hidden;margin:0;padding:0;list-style:none;position:relative}.carousel-slide{clear:both;position:absolute;width:100%}.carousel-slide.no-content,.carousel-slide.no-image{text-align:center}.carousel-slide.is-active{display:block}.carousel-cover{max-width:100%;height:auto;float:right}.carousel-slide.no-content .carousel-cover{float:none}.carousel-slide.no-image .carousel-content{float:none;max-width:100%}.carousel-content{max-width:auto;float:left;text-align:left;-webkit-transition-property:margin;-moz-transition-property:margin;-o-transition-property:margin;transition-property:margin;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.carousel-nav{display:block;text-align:center;margin-top:-28px;overflow:hidden;padding:0}.carousel-nav li{display:inline-block;margin:0 3px}.carousel-nav a{display:inline-block;border:2px solid #656363;width:10px;height:10px;text-indent:99999px;overflow:hidden}.carousel-nav a:hover{text-decoration:none}.carousel-nav li.is-active a{background:#939191}.carousel-nav-prev,.carousel-nav-next{position:absolute;top:50%;border:0;width:31px;height:31px}.carousel-nav-prev a,.carousel-nav-next a{border:0;display:block;width:100%;height:100%}.carousel-nav-prev{left:10px;background-image:url(../../img/arrowLeft.png)}.carousel-nav-next{right:10px;background-image:url(../../img/arrowRight.png)}.no-js .carousel .carousel-slide:first-child{margin-top:0;border-top:0}.no-js .carousel .carousel-slide{position:static}.no-js .carousel .carousel-nav li{display:none}.lt-ie8 .carousel-nav li{display:inline;zoom:1}.lt-ie8 .carousel-nav li.is-active a{background:#939191}.lt-ie8 .carousel-nav .carousel-nav-prev,.lt-ie8 .carousel-nav .carousel-nav-next{width:19px;height:31px}.lt-ie8 .carousel-nav .carousel-nav-prev a,.lt-ie8 .carousel-nav .carousel-nav-next a{border:0;display:block;width:100%;height:100%}.lt-ie8 .carousel-nav a{display:block;zoom:1;border:2px solid #656363;width:10px;height:10px}.aquafresh-carousel{margin-top:0;top:-103px;margin-bottom:-259px}.aquafresh-carousel img{max-height:auto;max-width:auto}@media only screen and (max-width:959px){.carousel-nav{display:block}.carousel-cover{max-width:100%;float:none;margin:auto;display:block}.carousel-content{max-width:100%;float:none}.carousel-nav li{display:none}.carousel-nav .carousel-nav-prev,.carousel-nav .carousel-nav-next{display:block}.aquafresh-carousel{margin-top:0;top:-47px;position:relative;display:block !important;float:left !important}.aquafresh-carousel{margin-top:12px;top:-86px;position:relative;display:block !important;float:left !important}}@media only screen and (max-width:480px){.carousel-nav{display:none !important}:lang(ru-RU) .carousel-nav{display:block !important}.carousel-cover{max-width:100%;float:none;margin:auto;display:block}.carousel-content{max-width:100%;float:none}.carousel-nav li{display:none}.carousel-nav .carousel-nav-prev,.carousel-nav .carousel-nav-next{display:block}.aquafresh-carousel{margin-top:0;top:-46px;position:relative;display:block !important;float:left !important}}@media only screen and (min-width:530px) and (max-width:560px){.aquafresh-carousel{margin-top:15px !important}}@media only screen and (min-width:460px) and (max-width:480px){.aquafresh-carousel .component-content{margin-top:-12px}}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/coupons.scss */
.coupons {
  padding: 10px;
  border: 1px solid #D5D1CE;
  position: relative;
  margin-bottom: 10px;
}
/* line 8, ../../sass/components/coupons.scss */
.coupons .couponsImage {
  float: left;
  width: 30%;
  margin-right: 10px;
}
/* line 13, ../../sass/components/coupons.scss */
.coupons .couponsDescription {
  float: left;
  width: 60%;
}

/* line 21, ../../sass/components/coupons.scss */
.coupons .couponsContainer .button,
.coupons .couponsContainer a.lightbox {
  bottom: 10px;
  position: absolute;
  right: 25px;
}

/* line 28, ../../sass/components/coupons.scss */
.coupons a.lightbox, .overlay-content-inner a.couponCancel, .overlay-content-inner a.couponSubmit {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
/* line 190, ../../sass/core/_mixins.scss */
.coupons a.lightbox:hover, .overlay-content-inner a.couponCancel:hover, .overlay-content-inner a.couponSubmit:hover {
  background-color: #939191;
  color: white;
}
/* line 193, ../../sass/core/_mixins.scss */
.coupons a.lightbox:active, .overlay-content-inner a.couponCancel:active, .overlay-content-inner a.couponSubmit:active {
  background-color: #939191;
  color: white;
}
.digitalWallet .hidden {
  display: none; }
.divider{background:#939191;background-image:-webkit-linear-gradient(45deg,#939191,#323131,#939191);background-image:-moz-linear-gradient(45deg,#939191,#323131,#939191);background-image:-o-linear-gradient(45deg,#939191,#323131,#939191);background-image:linear-gradient(45deg,#939191,#323131,#939191);height:2px;background-size:25% 100%;margin:2em 0}.divider.float-breaker{background:0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";clear:both;margin:0;padding:0;border:0;height:auto}.fileList-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.fileList-date{margin-bottom:10px;color:#868484}.fileList-file{margin-bottom:20px;overflow:hidden}.fileList-description{overflow:hidden}.fileList-title{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.fileList-list{list-style:none;margin:0;padding:0}.fileList-thumbnail{max-width:100px;float:left;margin-right:15px}.fileList-download{text-align:right}.fileList-download-size{color:#868484;display:block}@media only screen and (max-width:959px){.fileList-thumbnail{float:none;margin:auto;display:block}}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.filterableBox {
  position: relative;
  margin-left: 10px; }
  .filterableBox .filterableBox__header {
    display: flex; }
    .filterableBox .filterableBox__header .header__item {
      margin-right: 20px; }
    .filterableBox .filterableBox__header .header__searchWrapper .searchWrapper__search-box {
      height: 100%;
      padding: 0; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__label {
      background-color: #f36633;
      color: white;
      border: none;
      cursor: pointer;
      padding: 10px 20px;
      text-decoration: none;
      margin: auto; }
    .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items {
      display: none;
      position: absolute;
      background-color: #f1f1f1;
      box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
      z-index: 1;
      margin-top: 10px;
      padding-inline-start: 0; }
      .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item {
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item:hover {
          box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.5); }
        .filterableBox .filterableBox__header .header__sortMenu .sortMenu__items .sortMenu__item.active {
          font-weight: bold; }
  .filterableBox .filterableBox__content {
    margin-top: 20px; }
    .filterableBox .filterableBox__content .content__noResultFound {
      display: none; }
    .filterableBox .filterableBox__content .content {
      display: flex;
      flex-wrap: wrap; }
      .filterableBox .filterableBox__content .content .indexable-component {
        padding: 10px; }
        .filterableBox .filterableBox__content .content .indexable-component:first-child {
          margin-right: 20px; }
.flash{text-align:center}.flash object{max-width:100%}.flash-missing{margin:0 auto}.flash .seoDescription{display:none}.footer {
  background: none;
  color: inherit; }
  .footer ul {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .footer .img-link {
    border: solid 2px transparent;
    display: block; }
    .footer .img-link:focus {
      border: solid 2px red; }

.footer-bar {
  padding: 1rem 0 0; }

.footer-sitemap {
  background: none; }

.footer-social {
  background: none; }

.footer-core {
  background: none; }

.footer-extra {
  background: none; }

.footer-navgroup__heading {
  color: inherit;
  font-size: inherit; }

.footer-navgroup li {
  padding: 0.25rem 0; }

.footer-navgroup li > a {
  color: red;
  text-decoration: none; }
  .footer-navgroup li > a:hover, .footer-navgroup li > a:focus {
    color: blue;
    text-decoration: underline; }

.footer-navgroup img {
  max-width: 100%; }

.footer-copyright {
  display: flex; }
  .footer-copyright__img {
    margin: 0 1rem 0 0; }
  .footer-copyright__text {
    font-size: inherit;
    color: inherit; }

.footer-navlist ul {
  display: flex;
  flex-direction: row;
  justify-content: center; }

.footer-navlist li {
  padding: 0 0 0.25rem 0; }

.footer-navlist a {
  color: red;
  text-decoration: none; }
  .footer-navlist a:hover, .footer-navlist a:focus {
    color: blue;
    text-decoration: underline; }

.social-icons {
  max-width: 100%;
  margin: 0 auto; }
  .social-icons ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start; }
  .social-icons li {
    margin: 0 0.4rem 0 0;
    position: relative; }
  .social-icons a {
    display: block;
    background: #000;
    border: solid 3px transparent;
    transition: all 0.5s ease; }
    .social-icons a:hover, .social-icons a:focus {
      background: black;
      border: solid 3px red; }
  .social-icons svg {
    position: absolute;
    left: 3px;
    top: 4px;
    fill: #FFF; }
  .social-icons--md svg {
    width: 32px; }
  .social-icons--md a {
    width: 40px;
    height: 40px; }
.form .form-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.form form{margin:0 0 20px}.form fieldset{background-color:#e1e1e1;border:solid 2px #323131;padding:13px;margin:15px 0;min-width:0}.form legend{font-size:18px;font-weight:700;margin-left:10px;padding:0 5px}.form fieldset legend{display:table;white-space:normal;margin-right:10px}.form label,.form input,.form button,.form select,.form textarea{font-size:14px;font-weight:normal;line-height:normal;max-width:100%}.form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;min-width:200px}.form input,.form button,.form select,.form textarea{font-family:'Roboto',sans-serif}.form label{display:block;margin-bottom:5px}.form select,.form textarea,.form input[type="email"],.form input[type="number"],.form input[type="password"],.form input[type="search"],.form input[type="tel"],.form input[type="text"],.form input[type="url"],.form input[type="color"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="time"],.form input[type="week"],.form .uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.form input,.form textarea,.form .uneditable-input{width:206px}.form fieldset textarea{resize:vertical;width:100%}.form textarea{height:auto}.form select,.form textarea,.form input[type="email"],.form input[type="number"],.form input[type="password"],.form input[type="search"],.form input[type="tel"],.form input[type="text"],.form input[type="url"],.form input[type="color"],.form input[type="date"],.form input[type="datetime"],.form input[type="datetime-local"],.form input[type="month"],.form input[type="time"],.form input[type="week"],.form .uneditable-input{background-color:white;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear,box-shadow linear;-webkit-transition-delay:.2s,0.2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}.form select:focus,.form textarea:focus,.form input[type="email"]:focus,.form input[type="number"]:focus,.form input[type="password"]:focus,.form input[type="search"]:focus,.form input[type="tel"]:focus,.form input[type="text"]:focus,.form input[type="url"]:focus,.form input[type="color"]:focus,.form input[type="date"]:focus,.form input[type="datetime"]:focus,.form input[type="datetime-local"]:focus,.form input[type="month"]:focus,.form input[type="time"]:focus,.form input[type="week"]:focus,.form .uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}.form input+.help-block,.form select+.help-block,.form textarea+.help-block,.form .uneditable-input+.help-block{margin-top:10px}.form input,.form textarea,.form select,.form .help-inline,.form .uneditable-input{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form input[type="radio"],.form input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}.form input[type="file"],.form input[type="image"],.form input[type="submit"],.form input[type="reset"],.form input[type="button"],.form input[type="radio"],.form input[type="checkbox"]{width:auto}.form select,.form input[type="file"]{height:30px;*margin-top:4px;line-height:30px}.form select{width:220px;background-color:white;border:1px solid #ccc}.form select[multiple],.form select[size]{height:auto}.form .uneditable-input,.form .uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,0.025);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,0.025);box-shadow:inset 0 1px 2px rgba(255,255,255,0.025)}.form .uneditable-input{overflow:hidden;white-space:nowrap}.form .uneditable-textarea{width:auto;height:auto}.form input:-moz-placeholder,.form textarea:-moz-placeholder,.form input:-ms-input-placeholder,.form textarea:-ms-input-placeholder,.form input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#999}.form .form-actions{padding-left:180px}.form .hide{display:none}.form .radio,.form .checkbox{min-height:20px;padding-left:20px}.form .radio input[type="radio"],.form .checkbox input[type="checkbox"]{float:left;margin-left:-22px}.form .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form .controls:first-child{*padding-left:180px}.form .controls>.radio:first-child,.form .controls>.checkbox:first-child{padding-top:5px}.form .radio.inline,.form .checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.form .radio.inline+.radio.inline,.form .checkbox.inline+.checkbox.inline{margin-left:10px}.form input,.form textarea,.form .uneditable-input{margin-left:0}.form .controls-row{*zoom:1}.form .controls-row:before,.form .controls-row:after{display:table;line-height:0;content:""}.form .controls-row:after{clear:both}.form input[disabled],.form select[disabled],.form textarea[disabled],.form input[readonly],.form select[readonly],.form textarea[readonly]{cursor:not-allowed;background-color:#eee}.form input[type="radio"][disabled],.form input[type="checkbox"][disabled],.form input[type="radio"][readonly],.form input[type="checkbox"][readonly]{background-color:transparent}.form .control-label{word-break:break-all;float:left;width:160px;padding-top:5px;text-align:right;line-height:normal}.form .control-group.warning input,.form .control-group.warning select,.form .control-group.warning textarea,.form .control-group.warning .control-label,.form .control-group.warning .help-block,.form .control-group.warning .help-inline,.form .control-group.warning .checkbox,.form .control-group.warning .radio{color:#c09853}.form .control-group.warning input,.form .control-group.warning select,.form .control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form .control-group.warning input:focus,.form .control-group.warning select:focus,.form .control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.form .control-group.error input,.form .control-group.error select,.form .control-group.error textarea,.form .control-group.error .control-label,.form .control-group.error .help-block,.form .control-group.error .help-inline,.form .control-group.error .checkbox,.form .control-group.error .radio{color:#b94a48}.form .control-group.error input,.form .control-group.error select,.form .control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form .control-group.error input:focus,.form .control-group.error select:focus,.form .control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.form .control-group.success input,.form .control-group.success select,.form .control-group.success textarea,.form .control-group.success .control-label,.form .control-group.success .help-block,.form .control-group.success .help-inline,.form .control-group.success .checkbox,.form .control-group.success .radio{color:#468847}.form .control-group.success input,.form .control-group.success select,.form .control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form .control-group.success input:focus,.form .control-group.success select:focus,.form .control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.form .control-group.info input,.form .control-group.info select,.form .control-group.info textarea,.form .control-group.info .control-label,.form .control-group.info .help-block,.form .control-group.info .help-inline,.form .control-group.info .checkbox,.form .control-group.info .radio{color:#3a87ad}.form .control-group.info input,.form .control-group.info select,.form .control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.form .control-group.info input:focus,.form .control-group.info select:focus,.form .control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.form .control-group.warning input[type="radio"],.form .control-group.error input[type="radio"],.form .control-group.success input[type="radio"],.form .control-group.info input[type="radio"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.form input:focus:invalid,.form textarea:focus:invalid,.form select:focus:invalid{color:#b94a48;border-color:#ee5f5b}.form input:focus:invalid:focus,.form textarea:focus:invalid:focus,.form select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #d59392;-moz-box-shadow:0 0 6px #d59392;box-shadow:0 0 6px #d59392}.form .help-block,.form .help-inline{color:#595959}.form .help-block{display:block;margin-bottom:0}.form .help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.form .control-group{margin-bottom:20px;*zoom:1}.form .control-group:before,.form .control-group:after{display:table;line-height:0;content:""}.form .control-group:after{clear:both}.form legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form .radio input[type="radio"]{width:20px;float:none;vertical-align:baseline;margin-top:0;margin-bottom:0}.form .radio .radio-label-text{line-height:13px;vertical-align:baseline}.form .button-arrow-left button,.form .button-arrow-right button{position:relative;box-shadow:none;height:28px;overflow:visible}.form .button-arrow-left button{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-left:20px}.form .button-arrow-right button{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-right:20px}.form .button-arrow-left button:after,.form .button-arrow-right button:after{content:' ';width:19px;height:19px;display:inline-block;position:absolute;top:3px;background-color:#e1e1e1;border:2px solid #656363;box-shadow:none}.form .button-arrow-left button:after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);left:-10px;border-width:0 1px 1px 0;border-bottom-right-radius:5px}.form .button-arrow-right button:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);right:-10px;border-width:1px 1px 0 0;border-top-right-radius:5px}.form .button-arrow-left button:hover:after,.form .button-arrow-right button:hover:after{background-color:#939191}.form-horizontal .radio{display:inline-block;margin-right:10px}.lt-ie9 .form fieldset{position:relative;margin:10px}.lt-ie9 .form fieldset legend{position:relative;top:-0.7em;left:.5em;margin-right:20px}.lt-ie9 .form fieldset legend span{display:block;width:100%}.lt-ie9 .form .input-focus-border-fix{border-color:#52a8ec}.lt-ie9 .form .button{border:1px solid #656363;height:auto;margin-left:0;margin-right:0}.lt-ie9 .form .button-arrow-left button:after,.lt-ie9 .form .button-arrow-right button:after{position:static;border:0;display:inline}.lt-ie9 .form .button-arrow-left button:before{content:"<<";padding-right:5px}.lt-ie9 .form .button-arrow-right button:after{content:">>";padding-left:5px}.lt-ie8 .form fieldset legend{top:-0.5em}.lt-ie8 .form .button{display:inline}.lt-ie8 .form .button-arrow-left button,.lt-ie8 .form .button-arrow-right button{position:static}label,select{cursor:default}.wsform .wsform-message.wsform-failure p,.wsform .wsform-message.wsform-success p{margin:0}@media only screen and (max-width:959px){.form .radio input[type="radio"]{height:14px}.form .control-group{margin-bottom:10px}.form .checkboxField .control-label{float:left}.form .control-label{float:none;width:160px;padding-top:5px;text-align:left}.form .controls{margin-left:0}.form .help-block{margin-bottom:10px}}@media only screen and (max-width:239px){.form input,.form textarea,.form .uneditable-input{width:200px}.form select{width:200px}}.no-js .clearButton{display:none}.win-bonkers-richtext,.win-bonkers-richtext p,.bonkers-aqua-promo-image{margin:0}.bonkers-details-wSForm{margin-top:10px}.wsform.bonkers-email-reg-form{width:70%;padding:0 10%}.bonkers-email-reg-top-box .captain-aqua-promo-image.grid_4{width:25%;bottom:10%}.bonkers-email-reg-top-box .captain-aqua-promo-image.grid_4 img{width:68%}.bonkers-email-reg-top-box .win-bonkers-richtext{margin:5px 0}.bonkers-email-reg-top-box .wsform .component-content{padding:0}.wsform.bonkers-email-reg-form h2,.urn_form h2,.bonkers-details-wSForm h2{display:none}.bonkers-urn-form{width:275px;height:115px;margin-bottom:0;position:absolute}.aqua-bonkers .bonkers-urn-form .win-bonkers-richtext p{font-size:8px}.wsform.bonkers-urn-form .wsform-label{font-size:7px;width:90px;padding-top:0;color:#1171ad;margin-right:10px;font-family:'Roboto',sans-serif;font-style:normal;font-weight:700}.wsform.bonkers-urn-form .wsform-controls input[type="text"]{width:90px;height:17px}.wsform.bonkers-details-wSForm .wsform-controls input[type="text"]{width:170px;height:17px}.wsform.bonkers-details-wSForm .component-content{padding:0 2em}.wsform.bonkers-urn-form .controls{margin-left:0;float:left;margin-top:5px}.aqua-bonkers .wsform .wsform-controls input[type="text"]{border-radius:0;border:1px solid #c3c3c3;border-bottom:2px solid #fff;-webkit-box-shadow:-4px -4px 0 0 #7f7f7f;-moz-box-shadow:-4px -4px 0 0 #7f7f7f;box-shadow:0 -1px 0 0 #7f7f7f;padding:1px 5px 1px;box-sizing:border-box;font-size:10px;color:#1171ad;line-height:14px}.aqua-bonkers .wsform .wsform-controls input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;z-index:-1;border:0;border-radius:0;margin-bottom:-5px}.aqua-bonkers .wsform .wsform-controls input[type="checkbox"]:checked:before{background:url(../../img/checkbox-checked.png) no-repeat;width:10px;height:10px;content:"";float:left;z-index:999}.aqua-bonkers .wsform .wsform-controls input[type="checkbox"]:before{background:url(../../img/checkbox-unchecked.png) no-repeat;width:10px;height:10px;content:"";float:left;z-index:999}.wsform.bonkers-urn-form .wsform-controls{margin-left:0}.aqua-bonkers .wsform .component-content{background:0}.aqua-bonkers .wsform .win-bonkers-richtext .component-content{padding:0}.wsform.bonkers-urn-form>.component-content{padding:1em 1em 0;box-sizing:border-box}.aqua-bonkers .wsform{background:rgba(255,255,255,0.6);border-radius:5px;position:relative}.wsform.bonkers-urn-form{width:285px;height:155px;top:-17px;left:20px;margin:0 auto;padding:10px 0;box-sizing:border-box}.wsform.bonkers-urn-form .wsform-message{margin-top:0 !important}.wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;width:85%;top:92px;left:36px}.wsform.bonkers-email-reg-form .component-content input[type="text"]{width:165px;height:18px}.wsform.bonkers-details-wSForm .component-content select{width:165px !important;height:16px !important;display:none}.wsform.bonkers-email-reg-form .wsform-controls,.wsform.bonkers-details-wSForm .wsform-controls{margin-left:0}.wsform.bonkers-email-reg-form .wsform-item{margin-bottom:0}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC{width:35%;display:inline-block;float:left}.wsform-hint.A_FNAME{margin-top:0}.wsform.bonkers-email-reg-form .A_PRVACY_POLCY .wsform-label,.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-label{font-size:5px;width:66%}.wsform.bonkers-email-reg-form .wsform-item.A_FNAME{margin-top:25px}.wsform .wsform-hint{font-size:11px}.wsform.bonkers-email-reg-form .wsform-hint{margin-left:110px}.bonkers-details-wSForm .wsform-hint{margin-left:160px}.wsform.bonkers-email-reg-form .A_PRVACY_POLCY .wsform-hint,.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint{margin-left:0;font-size:5px;width:25%;position:absolute;bottom:15%}.page-email-registration .bonkers-email-reg-form .A_PROF_TC .wsform-hint{margin-left:0;font-size:5px;width:25%;position:absolute;bottom:11%;left:39%}.wsform.bonkers-details-wSForm .wsform-item.A_FNAME,.wsform.bonkers-details-wSForm .wsform-item.A_LNAME,.wsform.bonkers-details-wSForm .wsform-item.A_EML,.wsform.bonkers-details-wSForm .wsform-item.A_PROF_HOMCITY select{display:none}.wsform.bonkers-details-wSForm .wsform-item{margin-bottom:11px}.wsform.bonkers-details-wSForm .component-content input[type="text"],.wsform.bonkers-details-wSForm .component-content select{margin-left:2%;margin-bottom:0}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY .wsform-controls,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{width:20%;margin-top:2%;float:right}.aqua-bonkers .wsform .bonkers-mandatory-field-text{position:absolute;bottom:30px;margin:0;left:0;width:100%}.wsform.bonkers-email-reg-form .bonkers-mandatory-field-text p{padding-left:11%;margin:0}.wsform.bonkers-email-reg-form .form .controls:first-child{position:relative;float:right;top:-25px;right:5%;z-index:9}.wsform.bonkers-details-wSForm select{background-position:left center}.wsform.bonkers-email-reg-form .wsform-label{font-size:11px;width:37%;padding-top:5px;color:#1171ad}.wsform.bonkers-details-wSForm .wsform-label{font-size:11px;width:45%;padding-top:5px;color:#1171ad}.campaign_subscription .bonkers-email-reg-form input[type="text"]{height:165px;width:16px}.bonkers-urn-form.wsform .wsform-item{margin-bottom:0;width:75%;float:left;padding-top:8px}.bonkers-urn-form .wsform-hint{margin-left:80px;margin-top:-10px}@media only screen and (max-width:959px){.wsform.bonkers-urn-form .bonkers-urn-cantfind-text .component-content{padding:0}.bonkers-urn-form .wsform-hint{margin-left:0}.wsform.bonkers-urn-form{height:auto;width:60%;left:auto}.aqua-bonkers .box-urn-entry .win-bonkers-richtext p:last-child{line-height:14px}.wsform.bonkers-urn-form .controls{margin-top:22px}.wsform.bonkers-urn-form .wsform-controls input{width:110px}.main .box-urn-entry .mascot-aqua-promo-image.grid_3{right:4%;z-index:999}.main .box-urn-entry .captain-aqua-promo-image.grid_4{left:5%;z-index:999}.bonkers-urn-cantfind-text p{text-align:left}.wsform.bonkers-email-reg-form .wsform-item.A_PRVACY_POLCY,.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC{width:45%}.wsform.bonkers-email-reg-form .form .controls:first-child{top:0}.wsform.bonkers-details-wSForm .controls:first-child{margin-left:270px}}@media only screen and (min-width:768px) and (max-width:1024px){.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint{bottom:15%;left:51%}.wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;width:85%;top:92px;left:14px}.wsform.bonkers-email-reg-form{width:100%}.wsform.bonkers-email-reg-form .wsform-label{width:40%}}@media only screen and (max-width:1024px) and (min-width:1024px){.wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;width:85%;top:92px;left:34px}.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint{margin-left:0;font-size:5px;width:25%;position:absolute;bottom:8%}.wsform.bonkers-email-reg-form .form .controls:first-child{position:relative;float:right;top:-20px;right:10%;z-index:9}}@media only screen and (min-width:320px) and (max-width:767px){.aqua-bonkers .wsform .bonkers-mandatory-field-text{bottom:22px}.wsform.bonkers-email-reg-form .bonkers-mandatory-field-text p{padding-left:3%}.wsform.bonkers-urn-form{padding:10px;height:auto;width:70%;left:auto}.main .box-urn-entry .captain-aqua-promo-image.grid_4{left:0}.main .box-urn-entry .mascot-aqua-promo-image.grid_3{bottom:17%}.wsform.bonkers-email-reg-form{width:100%}.wsform.bonkers-email-reg-form .component-content{padding:0}.wsform.bonkers-email-reg-form .wsform-label{float:left}.wsform.bonkers-email-reg-form .component-content input,.wsform.bonkers-details-wSForm .component-content input{width:48% !important}.wsform.bonkers-details-wSForm .wsform-label{width:43%;float:left}.wsform.bonkers-details-wSForm .component-content{padding:0}.aqua-bonkers .wsform .bonkers-mandatory-field-text{left:5%}.aqua-bonkers .wsform.bonkers-details-wSForm .bonkers-mandatory-field-text{left:12%;bottom:3%}.bonkers-details-wSForm .wsform-hint{margin-left:52%}.wsform.bonkers-details-wSForm .component-content input[type="text"],.wsform.bonkers-details-wSForm .component-content select{margin-left:7%}.wsform.bonkers-email-reg-form .wsform-label{width:50%;float:left}.wsform.bonkers-email-reg-form .wsform-item.A_FNAME{margin:0}.wsform.bonkers-email-reg-form .component-content input[type="text"]{margin-left:2%}.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint{position:absolute;width:40%;right:0;font-size:8px}.wsform.bonkers-email-reg-form .wsform-item.A_PROF_TC .wsform-controls{width:15%;float:right;margin-left:5%}.wsform.bonkers-details-wSForm .wsform-label{font-size:8px}.bonkers-urn-form .wsform-hint{margin-left:0}.wsform.bonkers-urn-form .bonkers-urn-cantfind-text .component-content{padding:0}.wsform .wsform-message.wsform-failure{font-size:8px;margin-top:0;padding:0 4%}.wsform.bonkers-urn-form .wsform-controls{margin-top:10px}.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .wsform-controls{margin-top:20px}.wsform.bonkers-urn-form .controls{margin-top:30px}.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;top:137px;width:85%;left:17px}}@media only screen and (max-width:360px) and (min-width:360px){.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;top:144px;width:85%;left:17px}}@media only screen and (max-width:375px) and (min-width:375px){.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;top:142px;width:85%;left:17px}}@media only screen and (max-width:640px) and (min-width:640px){.page-winbonkersbrushtimers .box-urn-entry .wsform.bonkers-urn-form{height:167px}.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .wsform-controls{margin-top:10px}.page-winbonkersbrushtimers .bonkers-urn-form.wsform .wsform-item{padding-top:10px}}@media only screen and (min-width:736px) and (max-width:736px){.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .wsform-label{width:110px}.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;top:99px;width:85%;left:24px}}@media only screen and (min-width:667px) and (max-width:667px){.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint{position:absolute;width:40%;right:79px;font-size:8px}}@media only screen and (min-width:414px) and (max-width:414px){.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .bonkers-urn-cantfind-text{position:absolute;top:120px;width:85%;left:17px}.page-winbonkersbrushtimers .aqua-promo-content-box .wsform.bonkers-urn-form .wsform-label{width:110px}}@media only screen and (max-width:500px){.page-winbonkersbrushtimers .box-urn-entry .wsform.bonkers-urn-form{height:200px;width:64%}.wsform.bonkers-urn-form{padding:0;width:60%;height:165px}.bonkers-details-wSForm .wsform-hint{margin-left:50%;font-size:8px}.bonkers-urn-cantfind-text p,.bonkers-urn-cantfind-text a{width:60%}.wsform.bonkers-email-reg-form .wsform-hint{margin-left:52%;font-size:8px}.wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint{margin-left:5px;font-size:5px;position:absolute;width:36%;right:51px;bottom:13%}}.aqua-bonkers .wsform .bonkers-mandatory-field-text{width:50%}@media only screen and (min-width:640px) and (max-width:640px){.bonkers-email-reg-form .bonkers-footer-richtext.grid_5{right:70px;bottom:65px}}.hidden-password-field {
    display: none;
}

.gigya-screen .default-submit-button input[type=submit] {
    background-color: #F36633;
}
html,body{height:auto;background:url("../../img/background4.jpg") no-repeat fixed center top rgba(0,0,0,0)}.html .hints a{float:left;margin-right:5px}.html-video .component-content{margin-left:-10px}span .video-display-text{background:linear-gradient(to bottom,#ededed 0,#fefefe 4%,#f4f4f4 52%,#d1d1d1 100%) repeat scroll 0 0 transparent;color:#335568;display:block;font-weight:600;padding:6px 0;position:absolute;font-family:"Montserrat",sans-serif;font-style:normal;text-align:center}.Content-box-font span .video-display-text{font-family:'Roboto',sans-serif}.html-video .component-content p{background:linear-gradient(to bottom,#ededed 0,#fefefe 4%,#f4f4f4 52%,#d1d1d1 100%) repeat scroll 0 0 rgba(0,0,0,0);margin-left:1px;width:218px;text-align:center;padding-right:0}@media only screen and (min-width:320px) and (max-width:480px){.html-video .component-content{display:block;height:100%;width:100%}.html-video .component-content iframe{height:121px !important;width:100% !important}.html-video .component-content p{width:100% !important}}@media only screen and (min-width:360px) and (max-width:959px){.html-video .component-content iframe{height:121px !important;width:100% !important}.html-video .component-content p{width:100% !important}}@media only screen and (min-width:768px) and (max-width:959px){.html-video .component-content iframe{height:340px !important;width:100% !important}.html-video .component-content p{width:100% !important}}@media only screen and (min-width:960px) and (max-width:980px){.html-video .component-content iframe{height:100% !important;width:100% !important}.html-video .component-content p{width:100% !important}}@media only screen and (max-width:959px){.aquafresh-appstore .component-content{margin-left:20px}}.aquafresh-sugar-game-video{margin-top:-88px;height:346px}@media only screen and (min-width:990px){.sugaracid-game-video{transform:scale(0.715);-ms-transform:scale(0.715);-moz-transform:scale(0.715);-webkit-transform:scale(0.715);transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;-webkit-transform-origin:left top}}@media only screen and (min-width:976px) and (max-width:989px){.sugaracid-game-video{transform:scale(0.745);-ms-transform:scale(0.745);-moz-transform:scale(0.745);-webkit-transform:scale(0.745);transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;-webkit-transform-origin:left top}}@media only screen and (min-width:960px) and (max-width:975px){.sugaracid-game-video{transform:scale(0.73);-ms-transform:scale(0.73);-moz-transform:scale(0.73);-webkit-transform:scale(0.73);transform-origin:left top;-ms-transform-origin:left top;-moz-transform-origin:left top;-webkit-transform-origin:left top}}@media only screen and (max-width:959px){.aquafresh-sugar-game-video{display:none !important}}.page-night-care .html-video{margin-left:0 !important}.page-Mutli-action .html-video .component-content{display:none}.page-search .panadol-search-results{margin-top:25px}.html-video .component-content p{background:linear-gradient(to bottom,#ededed 0,#fefefe 4%,#f4f4f4 52%,#d1d1d1 100%) repeat scroll 0 0 rgba(0,0,0,0);margin-left:1px;width:218px;text-align:center;padding-right:0}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/image.scss */
.image .right {
  text-align: right;
}

/* line 7, ../../sass/components/image.scss */
.image .left {
  text-align: left;
}

/* line 11, ../../sass/components/image.scss */
.image .middle {
  text-align: center;
}
.homepage-topbanner-image img {
  position: relative;
  z-index: 1000;
}
.sugaracid-topbanner-image {
  margin-top: 16px;
}
.sugaracid-topbanner-image img {
  margin-top: 8px;
  position: relative;
  z-index: 1000;
}

.homepage-bottombanner-image {
  top: 6px;
}
.homepage-bottombanner-image img {
  margin-top: 12px;
}
.homepage-bottombanner-image.vietnam-banner img {
  margin-top: 9px;
}
.sugaracid-bottombanner-image {
  top: 6px;
  position: relative;
  margin-top: -39px;
  margin-bottom: 0px;
}
.sugaracid-bottombanner-image img {
  margin-top: 27px;
}
.captain-aquafresh-banner-image img {
  margin-top: 22px;
  right: 13px;
  position: relative;
}
.sugaracid-bottombanner-image.captain-bottom img {
  margin-top: 0px;
}
.everyday-care-image-first.aquafresh-vietnam {
  background-color: #fff;
  top: -22px;
  position: relative;
  margin-bottom: -22px;
}
.homepage-pod1-image.aquafresh-vietnam img {
  top: 2px;
}
.sugaracid-bottombanner-image.captain-vietnam img {
  margin-top: 19px;
}
.sugaracid-bottombanner-image.captain-vietnam {
  margin-top: 0px;
}
.sugaracid-bottombanner-image.captain-bottom {
  position: relative;
  top: 15px;
}
.homepage-main-image {
  top: 6px;
}
.homepage-main-image img {
  margin-top: 24px;
}
.contact-us-banner img {
  margin-top: 5px;
}
.aquafresh-product-image {
  margin-top: 23px;
}
.sugaracid-aquafresh-product-image {
  margin-top: 23px;
}

.aquafresh-logo2 img {
  margin-left: 3px;
}
.where-to-buy-image img {
  margin-top: 0px;
  margin-left: 50px;
}
.high-definition-whitening {
  margin-top: 13px;
}
.big-teeth-image img {
  margin-top: 69px;
  margin-left: 40px;
  width: 267px;
  height: 47px;
}
.aquafresh-store-logo {
  margin-top: 22px;
  padding-top: 50px;
  padding-left: 50px;
  padding-bottom: 50px;
}

.kids-normal-pod1 img {
  display: block;
  margin-top: 25px;
  margin-left: 0px;
}
.other-products-ribbon img {
  margin-top: 24px;
}

.kids-normal-pod1 .component-content {
  margin-bottom: -21px;
}

.kids-normal-pod2 img {
  display: block;
  margin-top: 0px;
  margin-left: 0px;
}
.kids-normal-pod2 .component-content {
  margin-bottom: -20px;
}

.kids-resp-pod1 img {
  display: none;
}

.kids-resp-pod2 img {
  display: none;
}

.homepage-pod1-image .component-content {
  display: block;
  height: 204px;
  width: 335px;
  margin: 17px 69px 0 0;
}
.homepage-pod1-image img {
  height: 199px;
}

.homepage-pod2-image .component-content {
  display: block;
  margin: 17px -95px 0 95px;
}

.homepage-pod3-image .component-content {
  display: block;
  margin: 17px -43px 0 58px;
}
.homepage-pod3-image img {
  z-index: 1;
  position: relative;
  height: 199px;
}

.homepage-pod4-image .component-content {
  display: block;
  z-index: 1;
  position: relative;
  margin: 17px 0 0 19px;
}
.homepage-pod4-image img {
  height: 199px;
}

.homepage-pod1-responsive .component-content {
  display: none;
}

.homepage-pod2-responsive .component-content {
  display: none;
}

.homepage-pod3-responsive .component-content {
  display: none;
}
.homepage-pod4-responsive .component-content {
  display: none;
}

.other-products-banner img {
  margin-top: 21px;
}
html[lang="de"] .other-products-banner img {
  margin-top: 24px;
}
.sitemap-banner-image .component-content {
  margin-top: 24px;
}
.aquafresh-products-image {
  margin-top: 22px;
}
.aquafresh-kidsbanner-image {
  margin-top: 21px;
}
/*changes for SAP page*/
.aquafresh-sap-product-image img {
  margin-right: -50px;
}
.contact-mr-aquafresh-image img {
  margin-top: 30px;
}
.contact-bottomribbon-image img {
  margin-bottom: 95px;
}
/*changes for SAP page*/

.content-topribbon-image img {
  margin-top: 7px;
}
.kids-aquafresh-hero .component-content {
  margin: 10px 0 0 -30px;
}

.product-image-bottom-align {
  margin: 140px -10px 0 25px;
}
.homepage-topbanner-image {
  padding-top: 0px;
}
.banner-border-image.vietnam-image {
  margin-top: -10px;
}
.homepage-topbanner-image .img {
  margin-top: -8px;
}

.sugaracid-topbanner-image {
  padding-top: 0px;
}

.sugaracid-topbanner-image .img {
  margin-top: -8px;
}
.sugaracid-topbanner-image.vietnam-banner {
  margin-bottom: -29px;
}

.homepage-bottombanner-image {
  /*position: absolute;
   top: 603px;
   width: 940px;
   margin-top: -15px;*/
  position: relative;
  top: 23px;
  max-width: 940px;
  margin: 0 auto;
}
.suagracid-bottombanner-image {
  position: relative;
  top: 23px;
}
.homepage-main-image {
  position: relative;
  top: 15px;
}
.brush-time-box img {
  margin-top: 22px;
  margin-left: 10px;
}
.teether-bottom-align {
  margin-top: 130px;
  margin-left: 82px;
}
.milk-teether-toy img {
  margin-left: 20px;
}

/***************country selector***********************/
.component.grid_2.image.odd.omega.country-select.section {
  float: right;
  right: 0px;
  top: -43px;
  width: 21px;
  position: relative;
}

.country-left,
.country-right {
  width: 156px !important;
  position: relative;
  right: -8px;
  top: 25px;
}
.country-left .flag-image p,
.country-right .flag-image p {
  float: left;
  color: #235189;
  left: 48px;
  position: relative;
  top: -37px;
  font-size: 12px;
  text-align: left;
  width: 100px;
}

.flag-image {
  height: 30px;
}

.flag-image a {
  color: #004890;
  text-decoration: none;
}

.flag-image a:hover {
  color: #004890;
  text-decoration: underline;
}
.Content-box-font .homepage-pod2-image img {
  position: relative;
  top: 12px;
  right: 8px;
}

#header .aquafresh-header-links.vietnam-health ul li:last-child a {
  margin-left: 0px;
  width: 147px;
}
.sugar-acid-bottom-image-vietnam img {
  margin-right: 0px;
}
.aquafresh-product-image.vietnam-whitening {
  margin-top: 16px;
  right: 8px;
}
.aquafresh-image-gallery.vietnam-whitening {
  margin-top: -22px;
}
.Content-box-font .aquafresh-rte-contact-background {
  margin-top: -51px;
}
@media all and (min-width: 768px) and(max-width: 960px) {
  .country-left {
    right: -14px;
  }
  .country-right {
    padding-bottom: 10px;
    right: -10px;
  }
}
/*@media all and (max-width: 1280px) and (min-width: 1090px){
.country-left, .country-right{
right: -10px;
}
.component.grid_2.image.odd.omega.country-select.section {
    right: 66px;
    top: 19px;
}
}
@media all and (max-width: 1090px) and (min-width: 989px){
.country-left, .country-right{
right: -10px;
}
.component.grid_2.image.odd.omega.country-select.section {
    right: 13px;
    top: 19px;
}
}*/
@media all and (max-width: 989px) and (min-width: 960px) {
  .country-left,
  .country-right {
    right: -10px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 44px;
    top: 62px;
    position: absolute;
    width: 30px;
  }
}
@media all and (min-width: 768px) and (max-width: 959px) {
  .country-left,
  .country-right {
    right: -10px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 20px;
    top: 62px;
    position: absolute;
    width: 30px;
  }
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 63px;
  }
}
@media all and (min-width: 481px) and (max-width: 767px) {
  .country-left,
  .country-right {
    right: -10px;
  }
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 63px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 16px;
    top: 62px;
    position: absolute;
    width: 30px;
  }
}
@media only screen and (min-width: 321px) and (max-width: 480px) {
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 64px;
  }
  .component.grid_2.image.odd.omega.country-select.section {
    right: 3.2%;
    position: absolute;
    width: 30px;
    top: 51px;
  }
}
@media only screen and (max-width: 320px) {
  .component.grid_2.image.odd.omega.country-select.section {
    right: 12px;
    position: absolute;
    width: 30px;
    top: 62px;
  }
  .country-left .flag-image img,
  .country-right .flag-image img {
    position: relative;
    right: 71px;
  }
  .country-left,
  .country-right {
    left: 4px;
    width: 185px !important;
  }
}

/*************ends****************/
@media only screen and (min-width: 769px) {
  .contact-mr-aquafresh-image img {
    position: relative;
    height: 389px;
    width: 238px;
    margin-top: 0px;
    margin-left: -116px;
  }
  .contact-mr-aquafresh-image {
    height: 370px;
    margin-top: -1px;
    position: absolute;
    top: 660px;
    left: 347px;
    margin-bottom: 10px;
    margin-left: 6px;
    z-index: 2147483647;
  }
  .contact-mr-aquafresh-image component-content {
    height: 472px;
    position: relative;
  }
  .contact-bottomribbon-image img {
    margin-bottom: 95px;
  }
  :lang(ru-RU) .contact-mr-aquafresh-image img {
    margin-left: -55px;
  }
}
@media only screen and (max-width: 959px) {
  /* line 16, ../../sass/components/image.scss */
  .imageGallery {
    margin-top: -32px;
  }
  .sitemap-banner-image img {
    margin-top: 55px;
    min-width: 100%;
  }
  .aquafresh-products-image {
    margin-top: 80px;
  }
  .aquafresh-kidsbanner-image {
    margin-top: 80px;
  }
  .other-products-ribbon img {
    margin-top: 80px;
    min-width: 100%;
  }
  .content-topribbon-image img {
    margin-top: 70px;
  }
  .contact-us-banner img {
    margin-top: 65px;
  }
  .aquafresh-sap-feelgood-image img {
    margin-left: -450px;
  }
  .aquafresh-sap-product-image img {
    margin: 0 0 0 430px;
  }
  .image .component-content {
    text-align: center;
  }

  .homepage-pod1-responsive {
    width: 100%;
  }

  .homepage-pod1-responsive .component-content {
    width: 50%;
    float: left;
  }

  .homepage-pod2-responsive .component-content {
    width: 50%;
    float: left;
    margin-top: -5px;
  }

  .homepage-pod4-responsive .component-content {
    width: 50%;
    float: right;
    margin-top: -182px;
  }
  :lang(ru-RU) .homepage-pod4-responsive .component-content {
    margin-top: 0px;
  }

  .aquafresh-logo1 img {
    margin-left: -4.5%;
    margin-top: 8.3%;
    position: absolute;
  }

  .aquafresh-logo2 img {
    margin-left: 26.3%;
    margin-top: 6.8%;
    position: absolute;
  }

  .aquafresh-store-logo img {
    margin-left: -35px;
  }
  /* Russian mobile modifications */
  .homepage-russia-pod2-image img {
    display: none;
  }

  .aquafresh-russia-whitening-hero-image img {
    margin-top: 40px;
  }
  :lang(ru-RU) .homepage-bottombanner-image {
    position: relative;
    margin-bottom: 88px;
  }
}

/*
.analytics-image-tracking{
   padding-bottom: 55px;
    padding-top: 55px;
	padding-left: 30px;
}
*/
@media only screen and (max-width: 959px) {
  /*.teether-bottom-align {
			margin-top: -188px;
			margin-left: 82px; 
		}*/
  .aquafresh-product-image {
    margin-top: 80px;
  }
  .sugaracid-bottombanner-image.captain-banner,
  .sugaracid-bottombanner-image.captain-bottom {
    display: block !important;
  }
  .navigation-horizontal.header-content-text {
    margin-bottom: 0px !important;
  }
  .sugaracid-bottombanner-image.captain-vietnam {
    margin-top: 0px;
    display: block !important;
  }
  .sugaracid-bottombanner-image.captain-bottom {
    margin-bottom: 25px;
    top: 15px;
  }
  .sugaracid-aquafresh-product-image {
    margin-top: 80px;
  }
  .banner-border-image img {
    min-width: 100%;
  }
  .homepage-topbanner-image {
    margin-top: 0px;
  }
  .sugaracid-topbanner-image {
    margin-top: 0px;
  }
  .sugaracid-topbanner-image img {
    margin-top: 0px;
  }
  .homepage-bottombanner-image {
    position: relative;
    max-width: 940px;
    top: -160px;
  }
  .homepage-bottombanner-image img {
    margin-top: 258px;
  }
  .homepage-main-image {
    position: relative;
    max-width: 940px;
    top: -160px;
  }
  .homepage-main-image img {
    margin-top: 258px;
  }
  /*Header link fixes*/
  .aquafresh-logo1 img {
    /*margin-left: 15.2%;
			margin-top: 8.3%;
			position: absolute;*/
    margin-left: -4.5%;
    margin-top: 8.3%;
    position: absolute;
  }
  .aquafresh-logo2 img {
    /*margin-left: 45.6%;
			margin-top: 6.8%;
			position: absolute;*/
    margin-left: 26.3%;
    margin-top: 6.8%;
    position: absolute;
  }

  /*.gsk-logo img {
			margin-left: 25.2%;
			position: absolute;
		}*/
  .gsk-logo img {
    position: absolute;
    right: 2%;
    top: 0.15%;
  }

  /*.grid_1 .component-content.left img {
			margin-left: 25.3%;
			position: absolute;
		}*/

  .homepage-pod1-image .component-content {
    display: none;
    margin-top: 7px;
  }

  .homepage-pod2-image .component-content {
    display: none;
    margin-left: -49px;
    margin-top: 12px;
  }

  .homepage-pod3-image .component-content {
    display: none;
    margin-left: -79px;
    margin-top: 0px;
  }
  .homepage-pod4-image .component-content {
    display: none;
  }
  .homepage-pod1-responsive .component-content {
    display: block;
  }

  .homepage-pod2-responsive .component-content {
    display: block;
  }

  .homepage-pod3-responsive .component-content {
    display: block;
  }

  .homepage-pod4-responsive {
    display: block;
  }

  .kids-normal-pod1 {
    display: none;
  }
  .kids-normal-pod2 {
    display: none;
  }
  .kids-normal-pod3 {
    display: none;
  }

  .kids-resp-pod1 img {
    display: block;
    margin-left: 42px;
  }

  .kids-resp-pod2 img {
    display: block;
    margin-left: 42px;
  }
  .product-image-bottom-align {
    margin: 0 0 0 0;
  }
  .where-to-buy-image {
    margin-top: -39px;
  }
  .where-to-buy-image img {
    margin: 0 -158px 0 400px;
  }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
  /*.teether-bottom-align {
		margin-top: -188px;
		margin-left: 82px; 
	}*/

  .Content-box-font .other-products-banner img,
  .aquafresh-product-image.vietnam-whitening,
  .sugaracid-aquafresh-product-image.Content-box-font img,
  .Content-box-font .other-products-ribbon img,
  .sugaracid-aquafresh-product-image.vietnam-image {
    margin-top: 0px;
  }

  .aquafresh-product-image {
    margin-top: 80px;
  }
  .sugaracid-aquafresh-product-image {
    margin-top: 80px;
  }
  .aquafresh-products-image {
    margin-top: 80px;
  }
  .aquafresh-kidsbanner-image {
    margin-top: 80px;
  }
  .other-products-ribbon img {
    margin-top: 80px;
  }
  .contact-us-banner img {
    margin-top: 72px;
  }
  .aquafresh-sap-product-image img {
    margin-right: -30px;
  }
  .homepage-topbanner-image {
    margin-top: 80px;
  }
  .homepage-topbanner-image.vietnam-banner {
    margin-top: 0px;
  }
  .homepage-bottombanner-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-bottombanner-image.vietnam-banner {
    margin-top: 196px;
  }
  .homepage-bottombanner-image img {
    margin-top: 46px;
  }
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 46px;
    position: absolute;
    left: 0;
  }
  .homepage-main-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-main-image img {
    margin-top: 26px;
  }

  .sitemap-banner-image img {
    margin-top: 55px;
    min-width: 100%;
  }
  .content-topribbon-image img {
    margin-top: 80px;
  }
  .where-to-buy-image img {
    margin-left: 0px !important;
    margin-top: 30px;
  }
  .big-teeth-image-align img {
    margin-top: -120px;
  }

  /*kamal's change*/

  .aquafresh-logo1 img {
    margin-left: 0;
    margin-top: 21%;
    position: relative;
  }
  /*.gsk-logo img {
		left: 84.8% !important;
		margin-top: -88% !important;
		position: absolute !important;
		margin-left: 0;
	}*/
  .aquafresh-logo2 img {
    margin-left: 1%;
    margin-top: -7%;
    position: relative;
  }
  .kids-normal-pod1 {
    display: none;
  }
  .kids-normal-pod2 {
    display: none;
  }
  .kids-normal-pod3 {
    display: none;
  }

  .kids-resp-pod1 img {
    display: block;
    margin-left: 42px;
  }
  :lang(ru-RU) .kids-resp-pod1 img,
  :lang(ru-RU) .kids-resp-pod2 img {
    margin: 0 auto;
  }

  .kids-resp-pod2 img {
    display: block;
    margin-left: 42px;
  }
  .kids-resp-pod3 img {
    display: block;
    margin-left: 42px;
  }

  .homepage-pod1-image .component-content {
    display: none;
    margin-top: 7px;
  }

  .homepage-pod2-image .component-content {
    display: none;
    margin-left: -49px;
    margin-top: 12px;
  }

  .homepage-pod3-image .component-content {
    display: none;
    margin-left: -79px;
    margin-top: 0px;
  }
  .homepage-pod4-image .component-content {
    display: none;
  }

  .homepage-pod1-responsive .component-content {
    display: block;
    width: 100%;
    float: left;
    margin: 3px 0 0 0;
  }

  .homepage-pod2-responsive .component-content {
    display: block;
    width: 100%;
    float: left;
    margin: 3px 0 0 0;
  }

  .homepage-pod3-responsive .component-content {
    display: block;
    margin: 3px 0 0 0;
  }
  .homepage-pod4-responsive .component-content {
    display: block;
    margin: 3px 0 0 0;
    width: 100%;
  }
  .other-products-banner img {
    margin-top: 78px;
  }

  .aquafresh-sap-feelgood-image img {
    margin: 0 0 0 0;
  }

  .aquafresh-sap-product-image img {
    margin: 0 0 0 0;
  }
  .aquafresh-store-logo img {
    margin-left: -40px;
  }
  .big-teeth-image img {
    margin: 0 0 0 0;
  }

  .big-teeth-image img {
    margin: 0 0 0 0;
  }
}

@media only screen and (min-width: 769px) and (max-width: 959px) {
  .image .component-content {
    text-align: center;
  }
  .banner-border-image img {
    min-width: 100%;
  }
  .imageGallery {
    margin-top: -32px;
  }
  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }
  #footer ul li {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 5px 5px 0;
  }
  #header .aquafresh-header-links ul li {
    display: block;
    width: 100%;
  }
  #footer p {
    text-align: center;
  }

  .main .grid_9 {
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 0 !important;
  }

  .gsk-logo img {
    position: absolute;
    right: 2%;
    top: 0.5%;
  }
  .homepage-bottombanner-image img {
    margin-top: 253px;
  }
  .homepage-main-image img {
    margin-top: 253px;
  }
}

@media only screen and (min-width: 481px) and (max-width: 959px) {
  .aquafresh-logo1 .component-content {
    margin-left: 0px;
  }

  .aquafresh-logo2 .component-content {
    margin-left: 0px;
  }

  .aquafresh-logo1 img {
    margin-right: 236px;
    margin-top: 10.3%;
  }

  .aquafresh-logo2 img {
    margin-top: -104px;
    position: absolute;
  }

  .aquafresh-logo1 img {
    margin-right: 220px;
    position: relative;
    top: -8%;
  }

  .aquafresh-logo2 img {
    margin-left: 0;
  }
}
@media only screen and (min-width: 480px) and (max-width: 959px) {
  /*.teether-bottom-align {
		margin-top: -188px;
		margin-left: 82px; 
		}*/
  .sitemap-banner-image img {
    margin-top: 55px;
    min-width: 100%;
  }
  /*.navigation-horizontal {
			margin-top: -5.8%;
		}*/

  .homepage-topbanner-image {
    margin-top: 80px;
  }
  .sugaracid-topbanner-image {
    margin-top: 80px;
  }
  .sugaracid-topbanner-image img {
    margin-top: 0px;
  }

  .homepage-bottombanner-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-bottombanner-image img {
    margin-top: 46px;
  }
  .homepage-main-image {
    position: relative;
    max-width: 940px;
    top: -124px;
    margin-top: 178px;
  }
  .homepage-main-image img {
    margin-top: 46px;
  }

  /*kamal's change*/

  .kids-normal-pod1 {
    display: none;
  }
  .kids-normal-pod2 {
    display: none;
  }

  .kids-resp-pod1 img {
    display: block;
    margin-left: 175px;
  }

  .kids-resp-pod3 img {
    display: block;
    margin-left: 271px;
  }

  .kids-resp-pod2 img {
    display: block;
    margin-left: 435px;
  }
  .kids-resp-pod2 .component-content {
    margin-top: -185px;
  }
  .kids-resp-pod3 .component-content {
    margin: -7px 0 0 -95px;
  }
  .kids-resp-pod1-curved img {
    float: left;
    margin-left: 120px;
  }

  .kids-resp-pod2-curved .component-content {
    margin: -187px 0 0 130px;
  }

  .kids-resp-pod3-curved img {
    float: left;
    margin-left: 120px;
  }

  /*		.kids-resp-pod3-curved .component-content{
		    margin: -13px 0 0 -132px;
		}		*/

  .homepage-pod1-image .component-content {
    display: none;
    margin-top: 7px;
  }

  .homepage-pod2-image .component-content {
    display: none;
    margin-left: -49px;
    margin-top: 12px;
  }

  .homepage-pod3-image .component-content {
    display: none;
    margin-left: -79px;
    margin-top: 0px;
  }

  .homepage-pod1-responsive .component-content {
    display: block;
  }

  .homepage-pod2-responsive .component-content {
    display: block;
  }

  .homepage-pod3-responsive .component-content {
    display: block;
  }
  :lang(ru-RU) .homepage-pod4-responsive .component-content {
    display: block;
  }
  .other-products-banner img {
    margin-top: 80px;
  }

  .homepage-bottombanner-image img {
    margin-top: 175px;
  }
  .homepage-main-image img {
    margin-top: 26px;
  }
  .big-teeth-image img {
    margin: 0 0 0 0;
  }
  /*
		.aquafresh-logo1 img {
			margin-right: 236px;
            margin-top: 10.3%;
		}

		.aquafresh-logo2 img {
			  margin-top: -104px;
              position: absolute;
			}
			*/

  .big-teeth-image img {
    margin: 0 0 0 0;
  }
}

@media only screen and (min-width: 480px) and (max-width: 640px) {
  .kids-resp-pod1-curved img {
    display: block;
    margin: 0 0 0 145px;
  }
  .kids-resp-pod2-curved img {
    display: block;
    margin: 185px 0 0 15px;
  }
  .kids-resp-pod3-curved img {
    display: block;
    margin: 0 0 0 145px;
  }
  .kids-resp-pod1 img {
    display: block;
    margin: 0 0 0 140px;
  }
  .kids-resp-pod2 img {
    display: block;
    margin: 185px 0 0 140px;
  }
  .kids-resp-pod3 img {
    display: block;
    margin: 8px 0 0 235px;
  }
  .aquafresh-sap-feelgood-image img {
    margin-left: -170px;
  }
  .aquafresh-sap-product-image img {
    margin-left: 155px;
  }
  .where-to-buy-image img {
    margin: 0 0 0 300px;
  }
  .homepage-bottombanner-image img {
    margin-top: 98px;
  }
  .homepage-main-image img {
    margin-top: 26px;
  }
}
@media only screen and (min-width: 960px) and (max-width: 989px) {
  .aquafresh-kidsbanner-image {
    margin-top: 36px;
  }
  .other-products-banner img {
    margin-top: 36px;
  }
  .sitemap-banner-image .component-content {
    margin-top: 24px;
  }
  .aquafresh-products-image {
    margin-top: 37px;
  }
  .aquafresh-product-image {
    margin-top: 36px;
  }
  .other-products-ribbon img {
    margin-top: 39px;
  }
  .content-topribbon-image img {
    margin-top: 22px;
  }
  .kids-normal-pod1 img {
    margin-top: 40px;
  }
  .homepage-topbanner-image img {
    width: 100%
  }
  .sugaracid-topbanner-image img {
    margin-top: 23px;
    width: 100%;
  }
  .homepage-bottombanner-image img {
    width: 100%;
    margin-top: 23px;
    /* padding-right: 12px; */
  }
  .sugaracid-bottombanner-image img {
    width: 100%;
    padding-right: 12px;
  }
  .homepage-main-image img {
    width: 100%;
    margin-top: 23px;
    padding-right: 12px;
  }
}

@media only screen and (min-width: 976px) and (max-width: 989px) {
  .sugaracid-bottombanner-image {
    margin-top: -24px;
  }
}

@media only screen and (min-width: 960px) and (max-width: 975px) {
  .sugaracid-bottombanner-image {
    margin-top: -31px;
  }
}

@media only screen and (max-width: 959px) {
  .sugaracid-topbanner-image,
  .sugaracid-bottombanner-image {
    display: none !important;
  }
}
@media only screen and (min-width: 960px) {
  .sugaracid-aquafresh-product-image {
    display: none !important;
  }
}

/*** fix for alignment issue in product pages in the right side VKA||Infosys ***/

.aquafresh-pod-image-alignment-box {
  display: none;
}

@media only screen and (min-width: 990px) {
  .main .grid_3.grid-pod-image-alignment {
    margin-left: 0;
    width: 25.5%;
  }

  .grid-pod-image-alignment .aquafresh-box-kids-normal img {
    max-width: 240px;
    width: 100%;
  }
}

@media only screen and (min-width: 940px) and (max-width: 990px) {
  .main .grid_3.grid-pod-image-alignment {
    margin-left: 0;
    max-width: 25.5319%;
    width: 100%;
  }

  .grid-pod-image-alignment .aquafresh-box-kids-normal img {
    width: 100%;
  }
}

@media only screen and (min-width: 960px) {
  .homepage-image-desktop {
    position: relative;
    top: -50px;
    margin-bottom: -50px;
  }
}
/*** fix for alignment issue in product pages in the right side VKA||Infosys - END ***/
/*** Japan Visual Strip Alignment Fix|| Dhivya|| Infosys***/
@media only screen and (min-width: 530px) and (max-width: 600px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 21%;
  }
}
@media only screen and (min-width: 481px) and (max-width: 523px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 17%;
  }
}
@media only screen and (min-width: 401px) and (max-width: 480px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 23%;
  }
}
@media only screen and (min-width: 360px) and (max-width: 400px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 20%;
  }
}
@media only screen and (min-width: 321px) and (max-width: 359px) {
  .bodyja .homepage-bottombanner-image img {
    margin-top: 18%;
  }
}
/***********ends****************/
/********fix for caricum spanish locale-navigation issue**Start*****/
/**********ADDED BY PRAVIN***********/
.content-topribbon-image,
.other-products-banner,
.aquafresh-kidsbanner-image,
.aquafresh-product-image,
.other-products-ribbon,
.sitemap-banner-image,
.aquafresh-products-image {
  position: relative !important;
}
/*****pt navigation fix********/
html[lang="pt"] .content-topribbon-image,
html[lang="pt"] .aquafresh-kidsbanner-image,
html[lang="pt"] .aquafresh-product-image,
html[lang="pt"] .other-products-ribbon,
html[lang="pt"] .sitemap-banner-image,
html[lang="pt"] .aquafresh-products-image {
  z-index: 100000;
}

html[lang="pt"] .kids-normal-pod1,
html[lang="pt"] .aquafresh-box-kids-normal {
  position: relative;
  z-index: 100000;
}
html[lang="pt"] .navigation-item.navigation-level1.has-children:hover {
  z-index: 100001;
}
html[lang="pt"]
  .navigation-item.has-active-child
  > .navigation-item-title
  .navigation-item.is-active
  > .navigation-item-title {
  background: #dff0fa;
  color: #006496 !important;
}
.page-taglicher-schutz .navigation-item.navigation-level1,
.page-extreme-clean .navigation-item.navigation-level1 {
  z-index: 1000000;
}

/********fix for caricum spanish locale-navigation issue**End*******/

.aquafresh-stedengidsen-app-image {
  margin-bottom: -6px;
}

/**** fix for russian locale whitening page hero images ****/
.aquafresh-russia-whitening-hero-image {
  margin-top: 22px;
}
/**** fix for russian locale homepage pod images ****/
.homepage-russia-pod2-image {
  position: relative;
  left: 95px;
  top: 20px;
}
.aquafresh-box-kids-normal .homepage-russia-pod1-image {
  position: relative;
  top: 26px;
}
.aquafresh-russia-whitening-hero-image {
  margin-top: 22px;
  margin-bottom: -6px;
}
/*Aquafresh - Bonkers - Start*/

.aqua-scroll {
  float: left;
  /* background: #F5F5F5; */
  overflow-y: scroll;
  width: 470px;
  height: 370px;
  padding: 0 20px;
  margin-bottom: 15px;
}
.aqua-scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  background-color: #fff;
}

.aqua-scroll::-webkit-scrollbar {
  width: 5px;
  background-color: #fff;
  height: 12px;
}

.aqua-scroll::-webkit-scrollbar-thumb {
  border-radius: 10px;
  width: 4px;
  height: 12px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #8bb5d6;
}

.bonkers-tc-return-richtext p {
  width: 20%;
  font-size: 9px;
  background: red;
  border-radius: 15px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  padding: 5px;
  cursor: pointer;
}

/*Landing page*/
.aqua-bonkers-promo-mb-bg {
  display: none;
}
.aqua-bonkers-promo-bg.grid_12 {
  position: relative;
  top: -106px;
  margin-left: 0%;
  margin-bottom: -257px;
}
.bonkers-detailform-top-box .aqua-bonkers-promo-bg.grid_12 img {
  min-height: 770px;
}
.captain-aqua-promo-image.grid_4,
.aqua-promo-content-box,
.mascot-aqua-promo-image.grid_3 {
  margin-left: 0% !important;
  position: absolute;
} /*06-Jan*/
.bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
  bottom: 10%;
  width: 27%;
} /*09-Jan*/
.mascot-aqua-promo-image.grid_3 {
  right: 10%;
  bottom: 15%;
}
.aqua-promo-content-box {
  right: 30%;
  top: 16%;
} /*06-Jan*/
.aqua-bonkers .aqua-bonkers-tc-whole-box .mascot-aqua-promo-image.grid_3,
.aqua-bonkers .aqua-bonkers-faq-box .mascot-aqua-promo-image.grid_3 {
  right: 6%;
  bottom: 12%;
} /* Nizam DT-8214 */
.aqua-bonkers-tc-whole-box .aqua-promo-content-box.grid_5,
.aqua-bonkers-faq-box .aqua-promo-content-box.grid_5 {
  right: 30%;
  top: 15%;
  height: 370px; /* overflow-y: scroll;  */
  width: 440px;
  background-color: rgba(255, 255, 255, 0.5);
}
.captain-aqua-promo-image {
  bottom: 13%;
  left: -3%;
}
.aqua-bonkers-tc-whole-box .captain-aqua-promo-image,
.aqua-bonkers-faq-box .captain-aqua-promo-image {
  bottom: 10%;
}
.captain-aqua-promo-image img {
  right: 0%;
  position: relative;
  float: right;
}
/*Thank You page*/
.aqua-bonkers-thank-you-box .aqua-promo-content-box {
  top: 180px;
  z-index: 0;
  left: 250px;
  margin-left: 0% !important;
  position: absolute;
}
.aqua-bonkers-thank-you-box .captain-aqua-promo-image img {
  right: 1.7%;
}
.aqua-bonkers-thank-you-box .mascot-aqua-promo-image.grid_3 {
  right: 100px;
  bottom: 105px;
}
.aqua-bonkers-thank-you-box .captain-aqua-promo-image.grid_4 {
  z-index: 1;
}

/*Email Registration*/
.bonkers-email-reg-top-box .aqua-promo-content-box {
  left: 32%;
  top: 140px;
  margin-left: 0% !important;
  position: absolute;
  right: 25%;
}
.bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
  right: 11%;
  bottom: 15%;
}

/*Sorry*/
.bonkers-sorry-top-box .aqua-promo-content-box {
  left: 218px;
  top: 231px;
  margin-left: 0% !important;
  position: absolute;
}
.bonkers-sorry-top-box .captain-aqua-promo-image.grid_4 {
  z-index: 1;
  bottom: 10.5%;
}
.bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3 {
  right: 20%;
  bottom: 17.5%;
}
.bonkers-sorry-top-box .captain-aqua-promo-image img {
  right: 3%;
}
.bonkers-sorry-top-box .aqua-promo-content-box.grid_5 {
  top: 32%;
}
.aqua-bonkers .homepage-bottombanner-image img {
  margin-top: 18px;
}
/*URN entry page*/

.bonkers-urn-paste-img {
  position: relative;
  margin-bottom: 0;
  z-index: 99;
  left: 5%;
}
.box-urn-entry .mascot-aqua-promo-image.grid_3 {
  right: 13%;
  bottom: 22%;
}
.bonkers-wheretofind-top-box .bonkers-whrtofind-uniquecode-richtext strong {
  color: #0270af;
  font-size: 14px;
}
.bonkers-wheretofind-top-box
  .aqua-promo-content-box
  .win-bonkers-richtext
  p
  strong {
  font-size: 12px;
  line-height: 16px;
}
.box-urn-entry .aqua-promo-content-box {
  top: 16%;
  z-index: 0;
  width: 58%;
  right: 0;
  position: absolute;
  margin: 0 auto !important;
  left: 0;
}
@media only screen and (max-width: 959px) {
  .bonkers-footer-richtext.grid_5 {
    right: 0;
  }
  .bonkers-aqua-promo-image.image {
    margin-top: 3%;
  }
  .aqua-bonkers-thank-you-box .bonkers-aqua-promo-image.image {
    margin-top: 37%;
  } /*Padma*/
  .wsform .wsform-message.wsform-failure {
    width: 90%;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .bonkers-detailform-top-box .mascot-aqua-promo-image.grid_3 {
    right: 5%;
  } /*09-Jan*/
  .bonkers-email-reg-top-box .bonkers-aqua-promo-image.image,
  .bonkers-detailform-top-box .bonkers-aqua-promo-image.image {
    width: 38%;
    margin: 5% auto 0;
  }
  .aqua-bonkers .wsform.bonkers-email-reg-form,
  .aqua-bonkers .wsform.bonkers-details-wSForm {
    width: 43%;
    margin: 2% auto;
    text-align: center;
    padding: 0 1em;
  }
  .wsform.bonkers-details-wSForm .component-content {
    padding: 0 1em;
  }
  .win-bonkers-richtext {
    text-align: center;
  }
  .bonkers-urn-form .win-bonkers-richtext {
    text-align: left;
  }
  .wsform .wsform-message.wsform-failure {
    font-size: 12px;
  }
  .captain-aqua-promo-image.grid_4 {
    z-index: 1;
  }
  .main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
    width: 20%;
    bottom: 15%;
    right: 17%;
  }
  .bonkers-detailform-top-box .aqua-bonkers-promo-bg.grid_12 img {
    min-height: 840px;
  }
  .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
    bottom: 12%;
    width: 24%;
    left: 0%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
  .box-urn-entry .homepage-topbanner-image {
    margin-top: 101px;
  }
  .main#content .captain-aqua-promo-image.grid_4 {
    width: 126px;
    height: auto;
    position: absolute;
    left: 5%;
    bottom: 9%;
    z-index: 1;
  }
  .main#content .bonkers-email-reg-top-box .captain-aqua-promo-image.grid_4 {
    width: 24%;
  } /*06-Jan*/
  .main#content .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
    width: 19%;
    bottom: 7%;
    left: 9%;
  } /*06-Jan*/
  .main .aqua-promo-content-box.grid_5 {
    width: 45%;
  }
  .main .mascot-aqua-promo-image.grid_3 {
    width: 25%;
    bottom: 9%;
  }
  .main .bonkers-detailform-top-box .mascot-aqua-promo-image.grid_3 {
    width: 25%;
    bottom: 16%;
    right: 17%;
  } /*06-Jan*/
  /* .main .bonkers-aqua-promo-image img{width:50%;} 06-Jan*/
  .main .aqua-bonkers .homepage-bottombanner-image img {
    margin-top: 0px;
  }
  .main .aqua-bonkers .homepage-bottombanner-image {
    position: relative;
    top: 23px;
    max-width: 940px;
    margin-top: 28px;
  }
  .main .aqua-bonkers-promo-bg.grid_12 {
    display: none;
  }
  .aqua-bonkers-promo-mb-bg {
    display: block;
    margin-top: -13%;
  }
  .aqua-bonkers .bonkers-sorry-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  } /*09-Jan*/
  .main .aqua-bonkers-contact-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  }
  .aqua-promo-box .aqua-bonkers-promo-mb-bg {
    max-height: 500px;
  }
  .aqua-bonkers-thank-you-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  }
  .aqua-bonkers-thank-you-box .mascot-aqua-promo-image.grid_3 {
    right: 3%;
  }
  .aqua-bonkers-promo-mb-bg img {
    width: 100%;
  }
  .bonkers-email-reg-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  } /*06-Jan*/
  .bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  }
  .bonkers-wheretofind-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 580px;
  }
  .main .bonkers-wheretofind-top-box .aqua-promo-content-box.grid_5 {
    width: 100%;
    right: 0;
    left: 0;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:first-child,
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:nth-child(2) {
    width: 100%;
    margin: 5% auto 2%;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:last-child {
    width: 100%;
    margin: 5% auto 2%;
  }
  .aqua-bonkers .wsform.bonkers-email-reg-form,
  .aqua-bonkers .wsform.bonkers-details-wSForm {
    width: 45%;
    margin: 2% auto;
    text-align: center;
    padding: 0 1em;
  } /*06-Jan*/
  .wsform.bonkers-details-wSForm .component-content {
    padding: 0;
  }
  .win-bonkers-richtext {
    text-align: center;
  }
  .bonkers-urn-form .win-bonkers-richtext {
    text-align: left;
  } /*03-Jan*/
  .wsform .wsform-message.wsform-failure {
    font-size: 12px;
  }
  .bonkers-detailform-top-box .bonkers-aqua-promo-image.image,
  .bonkers-email-reg-top-box .bonkers-aqua-promo-image.image {
    width: 100%;
    margin: 0 auto;
  } /*06-Jan*/
  .bonkers-email-reg-top-box .aqua-promo-content-box {
    width: 100%;
    top: 25%;
  } /*06-Jan*/
  .wsform.bonkers-email-reg-form .form .controls:first-child {
    right: 10%;
  }
  .main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
    width: 20%;
    bottom: 22%;
    right: 20%;
  } /*06-Jan*/
  .main .bonkers-detailform-top-box .aqua-promo-content-box.grid_5 {
    top: 25% !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .bonkers-urn-form .win-bonkers-richtext {
    text-align: left;
  } /*03-Jan*/
  .main .box-urn-entry .captain-aqua-promo-image.grid_4,
  .main .aqua-bonkers-Oops-box .captain-aqua-promo-image.grid_4 {
    width: 20% !important;
  }
  .aqua-bonkers-promo-mb-bg {
    display: block;
    position: relative;
    margin-bottom: -17%;
    margin-top: -17%;
  }
  .bonkers-wheretofind-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 815px;
  }
  .aqua-bonkers-promo-mb-bg img {
    width: 100%;
  }
  .main .aqua-bonkers-promo-bg.grid_12 {
    display: none;
  }
  .main .captain-aqua-promo-image.grid_4 {
    width: 16.91489% !important;
    left: 12%;
    bottom: 9%;
  }
  .main .aqua-bonkers-thank-you-box .captain-aqua-promo-image.grid_4 {
    width: 22% !important;
    left: 12%;
    bottom: 9%;
  } /*06-Jan*/
  .main .mascot-aqua-promo-image.grid_3 {
    width: 23.40426%;
    bottom: 9%;
  }
  .main .aqua-bonkers-thank-you-box .mascot-aqua-promo-image.grid_3 {
    width: 30% !important;
    bottom: 17%;
    right: 11%;
  } /*Padma*/
  .main .aqua-bonkers .homepage-bottombanner-image img {
    margin-top: 0px;
  }
  .main .aqua-bonkers .homepage-bottombanner-image {
    position: relative;
    top: 8px;
    max-width: 940px;
    margin-top: 0px;
  }
  /* .main .aqua-bonkers-thank-you-box .bonkers-aqua-promo-image img{width:65%} 06-Jan*/
  .main .aqua-bonkers-thank-you-box .captain-aqua-promo-image.grid_4 {
    left: 2%;
  }
  .main .box-urn-entry .aqua-bonkers-promo-mb-bg {
    max-height: 720px;
  }
  .main .aqua-bonkers-contact-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  }
  .bonkers-wheretofind-top-box .bonkers-whrtofind-uniquecode-richtext strong,
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p
    strong {
    font-size: 11px;
  }
  .bonkers-detailform-top-box .aqua-bonkers-promo-mb-bg,
  .bonkers-email-reg-top-box .aqua-bonkers-promo-mb-bg {
    max-height: 840px;
  }
  .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4,
  .bonkers-email-reg-top-box .captain-aqua-promo-image.grid_4 {
    z-index: 1;
    left: 0%;
  }

  .aqua-bonkers .bonkers-detailform-top-box .wsform,
  .aqua-bonkers .bonkers-email-reg-top-box .wsform {
    width: 60%;
    padding: 5%;
    margin: 2% auto;
  }
  .bonkers-detailform-top-box .form .control-group,
  .bonkers-email-reg-top-box .form .control-group {
    float: right;
  }
  .bonkers-email-reg-top-box .aqua-promo-content-box {
    width: 100%;
    left: 0;
  }
  .main .bonkers-email-reg-top-box .mascot-aqua-promo-image.grid_3 {
    bottom: 15%;
    right: 10%;
  }
  .bonkers-email-reg-top-box .aqua-bonkers-promo-mb-bg img {
    min-height: 570px;
  }
  .aqua-bonkers-thank-you-box .bonkers-aqua-promo-image.image {
    margin-top: 36%;
  } /*09-Jan*/
  .aqua-bonkers-Oops-box .bonkers-aqua-promo-image.image {
    margin-top: 28%;
  } /*06-Jan*/
  .bonkers-sorry-top-box .bonkers-aqua-promo-image.image {
    margin-top: 35%;
  } /*06-Jan*/
}
@media only screen and (min-width: 500px) and (max-width: 767px) {
  .main .box-urn-entry .aqua-bonkers-promo-mb-bg {
    max-height: 800px;
  }
  .aqua-bonkers .bonkers-sorry-top-box .captain-aqua-promo-image.grid_4 {
    width: 25% !important;
  } /*9-Jan*/
  .aqua-bonkers .bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3 {
    width: 25% !important;
    bottom: 25% !important;
  } /*9-Jan*/
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .bonkers-email-reg-top-box .aqua-promo-content-box,
  .main.bonkers-email-reg-top-box .aqua-promo-content-box.grid_5,
  .main .bonkers-wheretofind-top-box .aqua-promo-content-box.grid_5,
  .main .bonkers-detailform-top-box .aqua-promo-content-box.grid_5 {
    width: 100%;
    right: 0;
    left: 0;
  }
  .main .bonkers-wheretofind-top-box .bonkers-aqua-promo-image img {
    width: 30%;
  }
  .main .bonkers-wheretofind-top-box .bonkers-aqua-promo-image.image {
    margin-top: 3%;
  }
  .main .bonkers-wheretofind-top-box .image .component-content {
    text-align: center;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:first-child,
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:nth-child(2) {
    width: 40%;
    margin: 0% auto 1%;
  }
  .bonkers-wheretofind-top-box
    .aqua-promo-content-box
    .win-bonkers-richtext
    p:last-child {
    width: 45%;
    margin: 0% auto 1%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 500px) {
  .main .box-urn-entry .mascot-aqua-promo-image.grid_3 {
    right: 5%;
    z-index: 999;
    bottom: 20%;
  }
  .main
    .aqua-bonkers
    .bonkers-detailform-top-box
    .homepage-bottombanner-image
    img {
    margin-top: 10px;
  }
  .bonkers-detailform-top-box .captain-aqua-promo-image.grid_4 {
    left: 0%;
  }
}
/*Aquafresh - Bonkers - End*/

.homepage-image-desktop .image img:hover {
  filter: brightness(130%);
}

.kids-normal-pod2 img {
  margin-top: 25px;
}

.japan-home-hero img {
  margin-top: 21px;
}
img {
  max-width: 100%;
}
:lang(ru-RU) .homepage-pod1-image img {
  height: auto;
  top: 6px;
}
:lang(ru-RU) .aquafresh-box-kids-normal {
  position: relative;
  left: 1px;
  top: -1px;
}
:lang(ru-RU) .page-everyday-care .other-products-banner img {
  margin-top: 24px;
}
:lang(ru-RU) .page-sugar-acid-qa .aquafresh-product-image img {
  margin-top: 3px;
}
:lang(ru-RU) .page-kids-products .aquafresh-kidsbanner-image img {
  margin-top: 4px;
}
:lang(ru-RU) .page-whitening .aquafresh-russia-whitening-hero-image img {
  margin-top: 2px;
}
:lang(ru-RU) .kids-normal-pod2 img {
  margin-top: 0;
}
@media screen and (min-width: 480px) and (max-width: 800px) {
  :lang(ru-RU) .homepage-bottombanner-image .component-content {
    position: absolute;
    margin-top: 129px;
  }
  :lang(ru-RU) .homepage-bottombanner-image img {
    margin-top: 0;
  }
}
@media only screen and (max-width: 959px) {
  :lang(ru-RU) .homepage-pod2-responsive .component-content {
    margin-top: 10px;
  }
}

.homepage-topbanner-image img {
  margin-top: 23px;
}
@media only screen and (max-width: 959px) {
    .homepage-topbanner-image img {
      margin-top: 10px;
    }
    .homepage-bottombanner-image img {
      margin-top: 62px;
    }
}
@media only screen and (min-width: 758px) and (max-width: 769px) {
    .homepage-bottombanner-image img {
      margin-top: 20px;
    }
}
@media only screen and (min-width: 350px) and (max-width: 364px) {
    .homepage-bottombanner-image img {
      margin-top: 40px;
    }
}
@media only screen and (min-width: 365px) and (max-width: 376px) {
    .homepage-bottombanner-image img {
      margin-top: 46px;
    }
}
@media only screen and (min-width: 400px) and (max-width: 415px) {
    .homepage-bottombanner-image img {
      margin-top: 60px;
    }
}
@media only screen and (min-width: 310px) and (max-width: 320px) {
    .homepage-bottombanner-image img {
      margin-top: 38px;
    }
}
.contact-us-img img {
  margin-top: 19px;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
  .navigation-item.navigation-level1.page-kapitan-aquafresh {
    margin-left: -15px;
  }
  .navigation-item.navigation-level1.page-pasty-wybielajace {
    margin-left: 0;
  }
  .main .even.navigation-item.navigation-level1.page-intense-clean {
    margin-left: 80px !important;
  }
  .layout-aquafresh-pl-productpagelayout .navigation-level1 li {
    width: 181px !important;
  }
  .navigation-item.navigation-level1.page-kapitan-aquafresh {
    margin-left: 3px;
  }
}
@media only screen and (max-width: 1024px) {
  /* .navigation-horizontal .navigation-item.navigation-level1 {
    width: 100% !important;
  }
  .navigation-item.navigation-level1:hover .navigation-item-title {
    width: 100% !important;
  } */
  .even.navigation-item.navigation-level1.page-intense-clean {
    margin-left: 0 !important;
  }
  .navigation-item.navigation-level1 .navigation-item-title:last-child {
    margin: 0 auto;
    text-align: center;
  }
  .aqua-germany
    .navigation-item.navigation-level1.is-active:nth-child(2)
    > .navigation-item-title,
  .navigation-item.navigation-level1:nth-child(2)
    > .navigation-item-title:hover {
    height: auto !important;
  }
  .navigation-item-decoration {
    display: none !important;
  }
  .odd.first.last.navigation-item.navigation-level2.page-nasze-produkty
    .navigation-item-title {
    width: 100px !important;
  }
  #wrapper
    .main
    .odd.first.last.navigation-item.navigation-level2.page-nasze-produkty {
    width: 100% !important;
  }

  .odd.first.last.navigation-item.navigation-level2.page-nasze-produkty
    .navigation-item-title {
    width: 100% !important;
  }
  #wrapper .main .navigation-item ul > li > a.navigation-item-title:hover {
    padding: 10px 0 !important;
  }
  .odd.first.last.navigation-item.navigation-level2.page-nasze-produkty
    #wrapper
    .main {
    padding: 0;
    width: 100%;
  }
  #wrapper
    .main
    .odd.first.last.navigation-item.navigation-level2.page-aplikacja-czyste-zabki-z-aquafresh {
    width: 100% !important;
  }
  #wrapper
    .main
    .odd.first.last.navigation-item.navigation-level2.page-aplikacja-czyste-zabki-z-aquafresh
    .navigation-item-title {
    width: 100% !important;
  }
  .page-codzienna-ochrona .aqua-banner img {
    min-width: 100%;
  }
  .aqua-hero-img img {
    width: 100%;
  }
  .hero-image-alignment img {
    width: 100%;
  }
  .box .hero-banner-img img{
    width: 100% ;
  }
  .aquafresh-bottom-paste-img img {
    width: 100%;
  }
  .page-dzieci.page-aplikacja-czyste-zabki-z-aquafresh .ribbon-before:before{
    width: 100%;
  }
}
.hero-image-alignment {
  margin-top: 22px;
}

.aqua-hero-img {
  margin-top: 21px;
}
.imageGallery{background-color:#fff;margin-bottom:0;margin-top:-16px}.imageGallery-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.imageGallery-view{border:solid 2px #323131;margin-bottom:10px;display:none;overflow:hidden;position:relative;text-align:center;background:white}.imageGallery-list-inner1{width:150%}.imageGallery-view img{max-height:100%;max-width:100%;display:block;margin:0 auto}.imageGallery-description{margin:10px 0}.imageGallery-thumbnails{position:relative;margin:20px 0}.imageGallery-list{overflow:hidden;position:relative;width:100%;text-align:center}.imageGallery-arrow,.imageGallery-arrow.is-disabled:hover{position:absolute;top:50%;margin-top:-30px;cursor:pointer;width:10%;height:60px;background-position:50%;background-repeat:no-repeat;font:0/0 serif}.imageGallery-description{display:none}.imageGallery-arrow.is-disabled{opacity:.5}.imageGallery-arrow-left:hover{background-image:url(../../img/leftArrow.png)}.imageGallery-arrow-right:hover{background-image:url(../../img/rightArrow.png)}.imageGallery-arrow-left,.imageGallery-arrow-left.is-disabled:hover{left:0;background-image:url("../../img/leftArrow.png")}.imageGallery-arrow-right,.imageGallery-arrow-right.is-disabled:hover{right:0;background-image:url(../../img/rightArrow.png)}.imageGallery-list-inner1{overflow:hidden;display:block;position:relative;top:0;left:0;padding:0;margin:0;list-style:none}.imageGallery-thumbnail{display:inline-block;overflow:hidden;padding:0;margin:0 9px;cursor:pointer;text-align:center;position:relative;opacity:1;filter:alpha(opacity=100);-moz-transition:opacity .2s;-webkit-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s;width:26%}.imageGallery-thumbnail:hover{opacity:.8;filter:alpha(opacity=80)}.imageGallery-thumbnail-cover{display:block;width:100%}.imageGallery-thumbnail-title{display:block;margin:10px auto 0 auto;font-size:11px;width:71px}.imageGallery .thumbnails-list li:hover .image,.imageGallery .thumbnails-list li.active .image{border:solid 4px #323131;margin:0}.imageGallery-thumbnail-image{margin:2px;border:solid 2px #323131;position:relative}.imageGallery-thumbnail-overlay{opacity:.7;background:url(../../img/smallplay.png) no-repeat scroll left top transparent;height:28px;left:50%;margin:-14px 0 0 -15px;position:absolute;top:50%;width:30px;cursor:pointer}.imageGallery-thumbnail.is-active .imageGallery-thumbnail-overlay{opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.imageGallery-thumbnail a{display:block;width:100%}.imageGallery-thumbnail-image img{display:block;width:63px;height:52px;margin:0 auto}.imageGallery-view{cursor:pointer}.imageGallery-view-overlay{opacity:0;position:absolute;top:50%;left:50%;width:73px;height:69px;margin:-34px 0 0 -36px;background:url(../../img/bigplay.png) no-repeat;cursor:pointer;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.imageGallery.is-playing .imageGallery-view-overlay{background:url(../../img/bigpause.png) no-repeat center center transparent}.imageGallery .gallery-play{color:#323131}.imageGallery-view:hover .imageGallery-view-overlay{opacity:.7}.imageGallery-view .imageGallery-view-overlay:hover{opacity:1;text-decoration:none}.imageGallery-list-inner{width:auto !important;padding:0 !important}.js .imageGallery-thumbnail{padding:0;width:26%}.js .imageGallery-thumbnails{overflow:hidden;position:relative}.mod-js .imageGallery-thumbnail{padding:0}.mod-js .imageGallery-thumbnails{position:relative}.no-js .imageGallery-view{display:none}.no-js .imageGallery-list{margin:0}.no-js .imageGallery-thumbnail img{width:auto;height:auto}.no-js .imageGallery-thumbnail{border:0;opacity:1;float:none;overflow:hidden}.no-js .imageGallery-thumbnail a:after{content:attr(data-description);display:block;padding:10px 0 30px;text-align:left}.no-js .imageGallery-arrow{display:none}.aquafresh-kids-image-gallery{background-color:#fff;margin-bottom:0;margin-top:-31px}@media only screen and (max-width:479px){.imageGallery-arrow{width:13px}}.aquafresh-russia-whitening-image-gallery .imageGallery-arrow-right,.aquafresh-russia-whitening-image-gallery .imageGallery-arrow-left{background-image:none;display:none}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 4, ../../sass/components/location.finder.scss */
.locationfinder input[type=text] {
  font-family: 'Roboto',sans-serif;
  font-size: 12px;
  border: 1px solid #D5D1CE;
  display: inline;
  float: left;
  height: 12px;
  padding: 8px;
  width: 27%;
}
@media only screen and (max-width: 767px) {
  /* line 4, ../../sass/components/location.finder.scss */
  .locationfinder input[type=text] {
    width: 60%;
    margin-bottom: 20px;
  }
}
/* line 18, ../../sass/components/location.finder.scss */
.locationfinder .button {
  padding: 8px;
  background-image: url(../../img/Search-icon.png);
  background-repeat: no-repeat;
  border: none;
  margin-right: 20px;
  width: 30px;
  height: 30px;
}
@media only screen and (max-width: 767px) {
  /* line 18, ../../sass/components/location.finder.scss */
  .locationfinder .button {
    margin-right: 24%;
    margin-bottom: 20px;
  }
}
/* line 30, ../../sass/components/location.finder.scss */
.locationfinder .locationFinder-selectOption {
  width: 7%;
  border: 1px solid #D5D1CE;
  height: 30px;
  margin-left: 10px;
  margin-right: 20px;
}
@media only screen and (max-width: 767px) {
  /* line 30, ../../sass/components/location.finder.scss */
  .locationfinder .locationFinder-selectOption {
    width: 20%;
    margin-left: 0px;
    margin-right: 15px;
  }
}
/* line 42, ../../sass/components/location.finder.scss */
.locationfinder .locationFinder-selectOption1 {
  height: 30px;
  margin-left: 15px;
  width: 15%;
}
@media only screen and (max-width: 767px) {
  /* line 42, ../../sass/components/location.finder.scss */
  .locationfinder .locationFinder-selectOption1 {
    width: 40%;
    margin-left: 0px;
  }
}
/* line 51, ../../sass/components/location.finder.scss */
.locationfinder .locationFinder-loadMore .loadMore {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block;
}
/* line 190, ../../sass/core/_mixins.scss */
.locationfinder .locationFinder-loadMore .loadMore:hover {
  background-color: #939191;
  color: white;
}
/* line 193, ../../sass/core/_mixins.scss */
.locationfinder .locationFinder-loadMore .loadMore:active {
  background-color: #939191;
  color: white;
}
.map-canvas{border:solid 2px #323131;margin-bottom:10px;text-align:center}.map-canvas img{width:100%;max-width:inherit}.no-js .map-canvas img{width:100%;max-width:640px}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/******************************* Settings */
/******************************* Mixins - Base*/
/******************************* Base navigation ?? Should that be removed ?? */
/* line 112, ../../sass/components/navigation.scss */
.navigation .component-content {
  font-family: "Montserrat", sans-serif;
  overflow: visible;
}
.header-home .navigation .component-content {
  font-family: 'Roboto',sans-serif;
}
/* line 115, ../../sass/components/navigation.scss */
.navigation .navigation-branch {
  z-index: 200;
}
/* line 119, ../../sass/components/navigation.scss */
.navigation .navigation-item-decoration {
  display: none;
}

/* line 125, ../../sass/components/navigation.scss */
.no-js .navigation-branch {
  display: block;
}

/******************************* Mixin - Core navigation */
/******************************* Mixin - Overloads to default values */
/******************************* Mixin - Reset to default values */
/******************************* Mixin - Horizontal navigation */
/******************************* Mixin - Vertical navigation */
/******************************* Mixin - Full navigation */
/******************************* Horizontal core */
/* line 134, ../../sass/components/navigation.scss */
.navigation-root {
  text-align: center;
  z-index: 10;
  max-width: 100%;
  border-width: 0;
  font-family: "Montserrat", sans-serif;
}
.navigation-horizontal.header-content-text li a {
  font-family: 'Roboto',sans-serif;
}
.navigation-item-decoration {
  display: none;
  visibility: hidden;
}
/* line 139, ../../sass/components/navigation.scss */
.navigation-branch {
  overflow: visible;
  margin: 0;
  padding: 0;
  list-style: none;
  display: none;
  border-color: #4a4a4a;
  /* ABHIRAM COMMENTED */
  /* border-width: 2px 2px 2px 2px; */
  border-style: solid;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 149, ../../sass/components/navigation.scss */
.navigation-branch.navigation-level1 {
  border: none;
  display: block;
  margin-left: 0px;
}

/* line 154, ../../sass/components/navigation.scss */
.navigation-item {
  margin: 0 0 0 0;
  /* so that borders collapse */
  border-color: #4a4a4a;
  border-width: 0 0 0 0;
  border-style: solid;
}
/* line 159, ../../sass/components/navigation.scss */
.navigation-item > .navigation-item-title {
  display: block;
  padding: 15px 15px 15px 15px;
  margin-top: 0px;
  /* ABHIRAM COMMENTED*/
  /* background: WHITE;  */
  /* ABHIRAM COMMENTED*/
  color: #006496;
  font-size: 14px;
  height: 30px;
  font-weight: normal;
  text-decoration: none;

  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

/* line 172, ../../sass/components/navigation.scss */
.navigation-item ul > li a.navigation-item-title {
  border-bottom: 1px solid #b8c9d8;
}

.navigation-item ul ul li > .navigation-item-title:last-child {
  border-bottom: 1px solid #b8c9d8;
}

/* line 172, ../../sass/components/navigation.scss */
.navigation-item ul > li > a.navigation-item-title:hover {
  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */
  background: url("../../img/nav_bottom.png") no-repeat scroll left bottom 100px
    100px rgba(0, 0, 0, 0);
  /* ABHIRAM COMMENTED*/
  color: #006496;
  border-top-width: 2px RED;
  text-decoration: none;
  height: 30px;
  padding: 15px 15px 15px 15px;
  border-bottom: 1px solid #b8c9d8;
}

.navigation-item ul > a.navigation-item-title:hover:last-child {
  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */

  /* ABHIRAM COMMENTED*/
  color: RED;
}
.navigation-item .navigation-item-title:last-child {
}
/* Karthick code start */
.navigation-item.navigation-level1 .navigation-item-title:last-child {
  width: 148px;
}

.navigation-item.navigation-level2 .navigation-item-title:last-child {
  width: 158px;
  height: auto;
}
/* Karthick code end */

.navigation-item .navigation-item-title:hover:last-child {
  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */

  /* ABHIRAM COMMENTED*/
  color: #006796;
  background: url("../../img/nav_bottom.png") no-repeat scroll left bottom 100px
    100px rgba(0, 0, 0, 0);
  border-top-width: 2px RED;
  text-decoration: none;
  height: auto;
  background-color: WHITE;
  border-bottom: 1px solid #8080;
  vertical-align: middle;
}

.navigation-item li :nth-child {
  /* ABHIRAM COMMENTED*/
  /*  background: #DFF0FA;  */
  /*  background: url("../../img/nav_bottom.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);  */

  /* ABHIRAM COMMENTED*/
  color: GREEN;
  border-top-width: 2px RED;
  text-decoration: none;
  line-height: 55px;
}

.navigation-item :hover {
  /* ABHIRAM COMMENTED*/
  /*background: #DFF0FA;*/
  /* ABHIRAM COMMENTED*/
  color: #006496;
  text-decoration: none;
}

/* line 179, ../../sass/components/navigation.scss */
.navigation-item > span.navigation-item-title {
  cursor: default;
}
/* line 184, ../../sass/components/navigation.scss */
.navigation-item.has-children > .navigation-item-title {
  position: relative;
  padding-right: 39px;
  margin-top: -15px;
}
/* line 69, ../../sass/components/navigation.scss */
.navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  display: none;
  /* ABHIRAM COMMENTED */
  /* background: url('../../img/arrows.png') 0 -563px no-repeat;  */
  background-color: RED;
  height: 4px;
  width: 8px;
  background-position: 0 -544.5px;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  height: 54px;
  margin: -10px 0 -10px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 92, ../../sass/components/navigation.scss */
.navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  background-position: 16.5px -544.5px;
}
/* line 99, ../../sass/components/navigation.scss */
.navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  width: 41px;
  position: absolute;
  right: 0;
}
/* line 186, ../../sass/components/navigation.scss */
.navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  background-color: #c8c8c8;
}
/* line 194, ../../sass/components/navigation.scss */
.navigation-item.has-active-child > .navigation-item-title,
.navigation-item.is-active > .navigation-item-title {
  background: #a2a2a2;
  text-decoration: none;
}
/* line 203, ../../sass/components/navigation.scss */
.navigation-item.is-open > .navigation-branch,
.no-js .navigation-item:hover > .navigation-branch {
  display: block;
}

/* line 208, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 {
  margin: 0 0 -2px 0px;
  z-index: 100000;
  /* so that borders collapse */
  /* ABHIRAM COMMENTED REMOVING BORDER*/
  /* border-color: #4a4a4a;
  border-width: 2px 2px 2px 2px;
  border-style: solid; */
}
/* line 213, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 > .navigation-item-title {
  /* ABHIRAM CHANGED */
  /* background: LIGHTSKYBLUE; */
  /* ABHIRAM CHANGED */
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-size: 14px;
  line-height: 38px;
  padding: 10px 20px 10px 20px;
  margin-top: 0px;
  padding-top: 0px;
  height: 55px;
}
.navigation-item.navigation-level1 > .navigation-item-title:odd {
  color: RED;
}
/* line 223, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1 > .navigation-item-title:hover {
  /* ABHIRAM COMMENTED - FOR LAST TAB*/

  color: #006496;
  border-radius: 0 20px 0 0;
  border-bottom: 1px solid #8080;
  background: #dff0fa transparent !important;
  text-decoration: none;
  min-width: 200px;
  height: auto;
}
.navigation-item.navigation-level1 > .navigation-item-title:first-child:hover {
  /* ABHIRAM COMMENTED - FOR LAST TAB*/

  color: #006496;
  border-radius: 0 20px 0 0;
  border-bottom: 0px none;
  background: #dff0fa transparent !important;
  text-decoration: none;

  height: auto;
}
.navigation-item.navigation-level1 > .navigation-item-title:last-child:hover {
  /* ABHIRAM COMMENTED - FOR LAST TAB*/

  color: #006496;
  border-radius: 0 20px 0 0;
  border-bottom: 0px none;
  background: #dff0fa transparent !important;
  text-decoration: none;
  min-width: 148px;
  height: auto;
}
/* line 230, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children > .navigation-item-title {
  position: relative;
  /* padding-right: 39px; */
  padding-bottom: 13px;
  min-width: 148px;
  /* ABHIRAM COMMENTED */
}
.navigation-item.navigation-level1.first > .navigation-item-title {
  border-radius: 20px 0 0 0;
  /*  margin-left: -61px; */
  min-width: 148px;
}
.navigation-item.navigation-level1.first > .navigation-item-title:hover {
  border-radius: 20px 0 0 0;
  /*  margin-left: -61px; */
  min-width: 148px;
}
.navigation-item.navigation-level1.has-children.last > .navigation-item-title {
  border-radius: 0 20px 0 0;

  /* padding-right: 67px; */
  min-width: 148px;
}
/* line 69, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  display: none;
  /* ABHIRAM COMMENTED */
  /* background: url('../../img/arrows.png') 0 -563px no-repeat; */
  height: 4px;
  width: 8px;
  background-position: 0 -544.5px;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  height: 54px;
  margin: -10px 0 -10px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 92, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  background-position: 16.5px -544.5px;
}
/* line 99, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  width: 41px;
  position: absolute;
  right: 0;
}
/* line 232, ../../sass/components/navigation.scss */
.navigation-item.navigation-level1.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  background-color: #c8c8c8;
}
/* line 239, ../../sass/components/navigation.scss */

.navigation-item.navigation-level1.has-active-child:first-child
  > .navigation-item-title {
  background: url("../../img/3row1.png") no-repeat scroll left bottom
    rgba(0, 0, 0, 0);
  height: 62px;
  border-radius: 20px 0px 0px 20px;
  color: #006496 !important;
}
.navigation-item.navigation-level1.has-active-child:nth-child(2)
  > .navigation-item-title,
.navigation-item.navigation-level1.is-active > .navigation-item-title {
  color: #006496 !important;
  background: url("../../img/aqua_02_new.png") no-repeat scroll 0 -29px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
}
.navigation-item.navigation-level1.has-active-child:nth-child(3)
  > .navigation-item-title,
.navigation-item.navigation-level1.is-active > .navigation-item-title {
  background: url("../../img/aqua_03.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496 !important;
}
.navigation-item.navigation-level1.has-active-child:nth-child(4)
  > .navigation-item-title {
  background: url("../../img/aqua_04.png") no-repeat scroll 0 -6px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496 !important;
}

.navigation-item.navigation-level1.has-active-child:last-child
  > .navigation-item-title {
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 20px;
  height: 68px;
  width: 148px;
  color: #006496 !important;
}

.navigation-item.navigation-level1.is-active.odd > .navigation-item-title {
  background: url("../../img/3row2.png") no-repeat scroll rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496;
}
.navigation-item.navigation-level1.is-active.even > .navigation-item-title {
  /* background: url("../../img/AQ_4 in a row B.png") no-repeat scroll 0 1px / 240px 52px rgba(0, 0, 0, 0);*/
  background: url("../../img/AQ_4 in a row B.png") no-repeat scroll 0px 0px /
    300px 52px rgba(0, 0, 0, 0);
  border-radius: 0px 1px/240px 0px 20px;
  color: #006496;
  height: 39px;
}
.navigation-item.navigation-level1.is-active:last-child
  > .navigation-item-title {
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 20px;
  height: 68px;
  width: 148px;
  color: #006496;
}

.navigation-item.navigation-level1:hover:last-child > .navigation-item-title {
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 20px;
  height: 76px;
  width: 170px;
  color: #006496;
}

.navigation-item.navigation-level1.is-active:first-child
  > .navigation-item-title {
  background: url("../../img/3row1.png") no-repeat scroll left bottom
    rgba(0, 0, 0, 0);
  height: 62px;
  border-radius: 20px 0px 0px 20px;
  color: #006496;
}
.navigation-item.navigation-level1:hover:first-child > .navigation-item-title {
  background: url("../../img/3row1.png") no-repeat scroll left bottom
    rgba(0, 0, 0, 0);
  height: 71px;
  border-radius: 20px 0px 0px 20px;
  color: #006496;
}
.navigation-item.navigation-level1.is-active:odd > .navigation-item-title {
  background: url("../../img/3row2.png") no-repeat scroll left bottom
    rgba(0, 0, 0, 0);
}

/*
.navigation-item.navigation-level1.is-active > .navigation-item-title:odd{
  color: white;
  background: url("../../img/3row1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);  
  text-decoration: none;
  border-radius: 0 0px 0 0; 
}
*/
.navigation-item.navigation-level1.last > .navigation-item-title {
  height: 55px;
}
.navigation-item.navigation-level1.has-children:hover {
  border-radius: 0 0px 0 0;
}
.navigation-item.navigation-level1.has-children:odd:hover {
  border-radius: 0 0px 0 0;
}

.navigation-item.navigation-level2:first-child {
  border-top: 1px solid #b8c9d8;
}

.navigation-item.navigation-level2 > .navigation-item-title {
  background-color: #dff0fa;
}

.navigation-item.navigation-level2.last > .navigation-item-title {
  background-image: url("../../img/nav_bottom.png") !important;
  background-origin: padding-box;
  /* Karthick code start*/
  background-position: 0px -85px;
  /* Karthick code end*/
  background-repeat: no-repeat;
  background-color: transparent;
  background-size: 409px 150px;
  border: 0px;
  height: 55px;
}

.navigation-item.navigation-level2.last > .navigation-item-title:hover {
  background-image: url("../../img/nav_bottom_hoverB.png") !important;
  background-origin: padding-box;
  background-position: 0px -85px;
  background-repeat: no-repeat;
  background-color: transparent;
  border: 0px;
}
/* Five tabs changes */
.navigation-item.navigation-level1.is-active:nth-child(2)
  > .navigation-item-title,
.navigation-item.navigation-level1:nth-child(2) > .navigation-item-title:hover {
  color: #006496 !important;
  background: url("../../img/aqua_02_new.png") no-repeat scroll 0 -29px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
}

.navigation-item.navigation-level1.is-active:nth-child(3)
  > .navigation-item-title,
.navigation-item.navigation-level1:nth-child(3) > .navigation-item-title:hover {
  background: url("../../img/aqua_03.png") no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496;
}

.navigation-item.navigation-level1.is-active:nth-child(4)
  > .navigation-item-title,
.navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover {
  background: url("../../img/aqua_04.png") no-repeat scroll 0 -6px rgba(0, 0, 0, 0);
  height: 57px;
  border-radius: 0;
  color: #006496;
}

/******************************* Horizontal navigation */
.navigation-horizontal {
  /* ABHIRAM COMMENTED*/
  background: url("../../img/navBg.png") no-repeat scroll -40px -6px transparent;
  border: medium none;
  border-radius: 20px 20px 0 0;
  display: flex;
  height: 80px;
  /* ABHIRAM ADDED*/
  margin-bottom: -79px;
}

.navigation-horizontal > li a:last-child � {
  color: green;
}
.navigation-horizontal > ul > li:hover a {
  /* ABHIRAM COMMENTED*/
  /*  color: RED;     */
}

/* line 502, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch {
  display: none;
}
/* line 504, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level1 {
  display: block;
}
/* line 507, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level2 {
  min-width: 100%;

  position: absolute;
  top: 49px;
}
/* line 516, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-branch.navigation-level2 .navigation-branch {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 0;
  background-color: #dff0fa;
}
/* line 526, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item {
  position: relative;
}
.navigation-horizontal .navigation-item .navigation-level1.is-open {
  color: RED;
}
/* line 532, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item.is-open > .navigation-branch,
.no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
  display: block;
}
/* line 537, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item.navigation-level1 {
  float: left;
}

.navigation-horizontal:last-child {
  background-color: RED;
}

/* line 602, ../../sass/components/navigation.scss */
.navigation-horizontal:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
/* line 611, ../../sass/components/navigation.scss */
.navigation-horizontal .navigation-item-decoration {
  background-color: inherit !important;
}

/******************************* Vertical navigation */
/* line 547, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch {
  display: none;
}
/* line 549, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch.navigation-level1 {
  display: inline-block;
}
/* line 552, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch.navigation-level2 {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 2px 2px 2px 2px;
}
/* line 558, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-branch.navigation-level2 .navigation-branch {
  position: absolute;
  margin-left: 100%;
  top: -2px;
  left: 0 0 0 0;
}
/* line 568, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item {
  position: relative;
}
/* line 572, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.is-open > .navigation-branch,
.no-js .navigation-vertical .navigation-item:hover > .navigation-branch {
  display: block;
}
/* line 577, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item.has-children > .navigation-item-title {
  position: relative;
  padding-right: 39px;
}
/* line 63, ../../sass/components/navigation.scss */
.navigation-vertical
  .navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  display: none;
  background: url("../../img/arrows.png") 0 -505px no-repeat;
  height: 8px;
  width: 4px;
  background-position: 0 -488.5px;
}
/* line 76, ../../sass/components/navigation.scss */
.navigation-vertical
  .navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  height: 54px;
  margin: -10px 0 -10px 0;
  display: inline-block;
  vertical-align: top;
}
/* line 88, ../../sass/components/navigation.scss */
.navigation-vertical
  .navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  background-position: 18.5px -488.5px;
}
/* line 99, ../../sass/components/navigation.scss */
.navigation-vertical
  .navigation-item.has-children
  > .navigation-item-title
  .navigation-item-decoration {
  width: 41px;
  position: absolute;
  right: 0;
}
/* line 625, ../../sass/components/navigation.scss */
.navigation-vertical .navigation-item-decoration {
  background-color: inherit !important;
}

/******************************* Full navigation */
/* line 586, ../../sass/components/navigation.scss */
.navigation-full .navigation-item-decoration {
  visibility: hidden;
  display: none;
}
/* line 591, ../../sass/components/navigation.scss */
.navigation-full .navigation-branch {
  display: block;
}

@media only screen and (max-width: 959px) {
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -29px -5px
      transparent !important;
    border: medium none !important;
    border-radius: 20px 20px 0 0 !important;
    display: flex !important;
    height: 80px !important;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px !important;
    margin-top: 0;
  }
  /* line 452, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-branch.navigation-level2
    .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item {
    position: inherit;
  }
  .navigation-item.navigation-level1:hover:first-child
    > .navigation-item-title {
    background-color: #dff0fa !important;
    height: auto;
    text-align: center;
  }

  .navigation-item.navigation-level1:nth-child(2)
    > .navigation-item-title:hover {
    background-color: #dff0fa !important;
    height: auto;
    text-align: center;
  }

  .navigation-item.navigation-level1:nth-child(3)
    > .navigation-item-title:hover {
    background-color: #dff0fa !important;
    height: auto;
    text-align: center;
  }

  .navigation-item.navigation-level1:nth-child(4)
    > .navigation-item-title:hover {
    background-color: #dff0fa !important;
    height: auto;
    text-align: center;
  }
  .navigation-item.navigation-level1.is-active:nth-child(4)
    > .navigation-item-title {
    background: #4e96d4 !important;
    color: #006496 !important;  
    height: auto;
    text-align: center;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.is-open > .navigation-branch,
  .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.navigation-level1 {
    float: none;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    display: none;
    background: url("../../img/arrows.png") 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {
    /*  border-width: 2px 0 2px 0; */
  }

  /* line 452, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch.navigation-level2 .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item {
    position: inherit;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.is-open > .navigation-branch,
  .no-js .navigation-vertical .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.navigation-level1 {
    float: none;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-vertical
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    display: none;
    background: url("../../img/arrows.png") 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-vertical
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-vertical
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/components/navigation.scss */
  .navigation-vertical
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-vertical .navigation-branch {
    /* border-width: 2px 0 2px 0; */
  }
  .navigation-full .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch.navigation-level2 .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item {
    position: inherit;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.is-open > .navigation-branch,
  .no-js .navigation-full .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.navigation-level1 {
    float: none;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-full .navigation-item.has-children > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-full
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    display: none;
    background: url("../../img/arrows.png") 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-full
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-full
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/components/navigation.scss */
  .navigation-full
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    width: 41px;
    position: absolute;
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-full .navigation-branch {
    /* border-width: 2px 0 2px 0; */
  }
}
@media only screen and (max-width: 959px) {
  .navigation-horizontal {
    margin-top: 10px;
  }

  .navigation-item.navigation-level1 > .navigation-item-title {
    text-decoration: none;
    font-weight: bold;
    font-size: 14px;
    line-height: 38px;
    padding: 0px 20px 10px;
    margin-top: 0px;
    border-radius: 0px 0px 0px !important;
  }
  .navigation-item ul > li > a.navigation-item-title:hover {
    background: none no-repeat scroll left bottom 100px 100px rgba(0, 0, 0, 0);
    color: #006496;
    border-top: 1px #fff;
    text-decoration: none;
    height: 40px;
    border-bottom: 0px solid #fff !important;
    min-width: 100%;
  }

  .navigation-item ul > a.navigation-item-title:hover:last-child {
    color: RED;
  }

  .navigation-item.navigation-level1.is-active > .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1.is-active:first-child
    > .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1.has-active-child > .navigation-item-title,
  .navigation-item.navigation-level1.is-active > .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1.is-active.odd > .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1.is-active.even > .navigation-item-title {
    background: none;
    height: auto;
  }
  .navigation-item.navigation-level1.is-active:last-child
    > .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item .navigation-item-title:last-child {
  }
  .navigation-item .navigation-item-title:hover:last-child {
    color: #006796;
    background: none no-repeat scroll left bottom 100px 100px rgba(0, 0, 0, 0);
    border-top-width: 1px #fff;
    text-decoration: none;
    height: auto;
    background-color: #fff;
    border-bottom: 1px solid #fff;
    vertical-align: middle;
  }

  .component-content {
    width: 100%;
  }
  /*.navigation-item.navigation-level1.first > .navigation-item-title {width:100%;min-width: 100%;}   */
  .navigation-horizontal > li a:last-child � {
    color: green;
  }

  .navigation-item > .navigation-item-title {
    display: block;
    padding: 0px 0px;
    margin-top: 0px;
    color: #006496;
    font-size: 14px;
    height: auto;
    font-weight: normal;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    border-top: 0px solid #fff;
  }

  .navigation-horizontal .navigation-branch {
    display: none;
  }
  /* line 504, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: block;
  }
  /* line 507, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 {
    min-width: 100%;
    position: absolute;
    top: 49px;
    z-index: 1000;
  }
  /* line 516, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-branch.navigation-level2
    .navigation-branch {
    /*position: absolute;*/
    margin-left: 100%;
    /*top: -2px;*/
    left: 0;
    background-color: #dff0fa;
  }
  /* line 526, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item {
    position: relative;
  }
  .navigation-horizontal .navigation-item .navigation-level1.is-open {
    color: RED;
  }
  /* line 532, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.is-open > .navigation-branch,
  .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
    display: block;
  }
  /* line 537, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.navigation-level1 {
    float: left;
    position: relative;
    z-index: 1000;
  }

  .navigation-horizontal:last-child {
    background-color: RED;
  }

  /* line 602, ../../sass/components/navigation.scss */
  .navigation-horizontal:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
  }
  /* line 611, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item-decoration {
    background-color: inherit !important;
  }

  .navigation-horizontal {
    background: none #0096d4 !important;
    width: 100%;
    border-radius: 0px !important;
    height: auto !important;
  }
  /* line 452, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item-decoration {
    display: none;
  }
  /* line 456, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {
    display: auto;
  }
  /* line 458, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: auto;
  }
  /* line 461, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch.navigation-level2 {
    position: inherit;
    min-width: 0;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 467, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-branch.navigation-level2
    .navigation-branch {
    position: inherit;
    margin-left: 0;
    top: auto;
    left: auto;
  }
  /* line 475, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item {
    position: inherit;
  }
  /* line 479, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.is-open > .navigation-branch,
  .no-js .navigation-horizontal .navigation-item:hover > .navigation-branch {
    display: auto;
  }
  /* line 483, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-item.navigation-level1 {
    float: none;
    border-top: solid 1px #fff;
  }
  /* line 487, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title {
    position: relative;
    padding-right: 39px;
  }
  .navigation-item.navigation-level1.has-children > .navigation-item-title {
    min-width: 100%;
    display: block;
    font-family: "Montserrat", sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding: 0px 0px;
  }
  .header-home
    .navigation-item.navigation-level1.has-children
    > .navigation-item-title {
    font-family: 'Roboto',sans-serif;
  }
  /*.navigation-item.navigation-level1.first > .navigation-item-title{width:100%;min-width: 100%;} */
  /* line 69, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    display: none;
    background: url("../../img/arrows.png") 0 -563px no-repeat;
    height: 4px;
    width: 8px;
    background-position: 0 -544.5px;
  }
  /* line 76, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    height: 54px;
    margin: -10px 0 -10px 0;
    display: inline-block;
    vertical-align: top;
  }
  /* line 92, ../../sass/components/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    background-position: 16.5px -544.5px;
  }
  /* line 99, ../../sass/componentsfile:///D:/Karthikeyan%20M/Aquafresh/CF%20package/cf/cf-consumer-healthcare-other-aquafresh-en_GB-2014-06-17T20-56-39-creativeexchange/content/cf-consumer-healthcare/other-aquafresh/en_GB/Home.html/navigation.scss */
  .navigation-horizontal
    .navigation-item.has-children
    > .navigation-item-title
    .navigation-item-decoration {
    width: 41px;
    /*position: absolute;*/
    right: 0;
  }
  /* line 286, ../../sass/components/navigation.scss */
  .navigation-horizontal .navigation-branch {
    /*  border-width: 2px 0 2px 0; */
  }

  .navigation-horizontal {
    background: #0096d4 !important;
    background-image: none !important;
    border: none !important;
    border-radius: 0 !important;
    display: block;
    height: auto !important;
    margin-bottom: 0px;
  }
  /*Header link fixes
	.navigation-horizontal {
			margin-top: 17.2% ;
	}*/

  .navigation-item.navigation-level1:hover:last-child > .navigation-item-title {
    background-color: #dff0fa !important;
    height: auto;
    text-align: center;
    min-width: 100%;
  }

  .navigation-item.navigation-level2 > .navigation-item-title {
    background-color: #dff0fa;
  }

  .navigation-horizontal ul,
  .navigation-horizontal ul li,
  .navigation-horizontal ul li:hover,
  .navigation-item.navigation-level1.is-active:last-child
    > .navigation-item-title {
    width: 100% !important;
  }
  .navigation-horizontal ul li {
    border-top: 1px solid #fff;
  }
  .navigation-item.navigation-level1 .navigation-item-title:last-child {
    width: auto;
  }

  .navigation-item.navigation-level1 > .navigation-item-title {
    padding: 0 0 3px;
  }
  .navigation-item.navigation-level1 {
    margin: 0;
  }
  .navigation-item > .navigation-item-title {
    padding: 10px 0px;
    border-top: 0;
  }

  .navigation-level1.page-kids-products:hover a,
  .navigation-level1.page-whitening-toothpaste:hover a {
    color: #006496 !important;
  }

  .navigation-item.navigation-level2.last > .navigation-item-title:hover {
    background: #fff;
  }

  .navigation-item ul > li a.navigation-item-title {
    border-bottom: 0px solid #fff;
  }

  .navigation-item ul ul li > .navigation-item-title:last-child,
  .navigation-item .navigation-item-title:hover:last-child,
  .navigation-item.navigation-level1 > .navigation-item-title:hover,
  .navigation-item.navigation-level2:first-child,
  .navigation-item ul > li > a.navigation-item-title:hover {
    border-bottom: 0px solid #fff;
    height: auto;
  }
  .navigation-item.navigation-level2:first-child {
    border-top: 1px solid #ffffff;
  }
  .navigation-item.navigation-level1.has-active-child.odd
    > .navigation-item-title,
  .navigation-item.navigation-level1.is-active > .navigation-item-title,
  .navigation-item.navigation-level1.has-active-child.even
    > .navigation-item-title,
  .navigation-item.navigation-level1.is-active > .navigation-item-title {
    background: none;
    height: auto;
  }

  .navigation-item.navigation-level1 > .navigation-item-title,
  .navigation-item.navigation-level2 > .navigation-item-title,
  .navigation-item.navigation-level1.last > .navigation-item-title,
  .navigation-item.navigation-level2.last > .navigation-item-title {
    height: auto;
    background: none;
  }
}
/*Header link fixes*/
@media only screen and (max-width: 480px) {
  .navigation-item.navigation-level1.has-active-child.odd
    > .navigation-item-title,
  .navigation-item.navigation-level1.is-active > .navigation-item-title,
  .navigation-item.navigation-level1.has-active-child.even
    > .navigation-item-title,
  .navigation-item.navigation-level1.is-active > .navigation-item-title {
    background: none;
    height: auto;
  }
  /********fix for caricum spanish locale-navigation issue**Start*****/
  .aquafresh-caricum-nav-box .navigation-horizontal {
    margin: 0% !important;
  }
  .aquafresh-caricum-nav-box {
    margin-top: -60px;
  }
}

@media only screen and (min-width: 481px) and (max-width: 959px) {
  .aquafresh-caricum-nav-box .navigation-horizontal {
    margin: 0% !important;
  }
  .aquafresh-caricum-nav-box {
    margin-top: -45px;
  }
}
/********fix for caricum spanish locale-navigation issue**End*****/

@media only screen and (min-width: 960px) and (max-width: 970px) {
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -30px -6px
      transparent;
    border: medium none;
    border-radius: 20px 20px 0 0;
    display: flex;
    height: 80px;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px;
    width: 100%;
  }
}
@media only screen and (min-width: 971px) and (max-width: 980px) {
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -19px -6px
      transparent;
    border: medium none;
    border-radius: 20px 20px 0 0;
    display: flex;
    height: 80px;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px;
    width: 100%;
  }
}
@media only screen and (min-width: 981px) and (max-width: 989px) {
  .navigation-horizontal {
    /* ABHIRAM COMMENTED*/
    background: url("../../img/navBg.png") no-repeat scroll -13px -6px
      transparent;
    border: medium none;
    border-radius: 20px 20px 0 0;
    display: flex;
    height: 80px;
    /* ABHIRAM ADDED*/
    margin-bottom: -79px;
    width: 100%;
  }
}

@media only screen and (min-width: 960px) and (max-width: 971px) {
  .navigation-horizontal ul li.last {
    width: 0px;
  }

  .navigation-item.navigation-level1.is-active:last-child
    > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto
      rgba(0, 0, 0, 0) !important;
    border-radius: 0 20px;
    color: #006496;
    height: 64px;
    padding-right: 0;
    width: 203px;
  }
  .navigation-item.navigation-level1:hover:last-child > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto
      rgba(0, 0, 0, 0) !important;
    border-radius: 0 40px;
    color: #006496;
    height: 64px;
    padding-right: 0px;
    width: 203px;
  }
}
/********fix for caricum spanish locale-navigation issue**Start*****/
@media only screen and (max-width: 959px) {
  .aquafresh-caricum-nav-box {
    height: auto !important;
  }
}
/********fix for caricum spanish locale-navigation issue**End*****/
@media only screen and (min-width: 972px) and (max-width: 989px) {
  .navigation-horizontal ul li.last {
    width: 200px;
  }

  .navigation-item.navigation-level1.is-active:last-child
    > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto
      rgba(0, 0, 0, 0) !important;
    border-radius: 0 20px;
    color: #006496;
    height: 64px;
    padding-right: 0;
    width: 203px;
  }
  .navigation-item.navigation-level1:hover:last-child > .navigation-item-title {
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% auto
      rgba(0, 0, 0, 0) !important;
    border-radius: 0 20px;
    color: #006496;
    height: 64px;
    padding-right: 0;
    width: 203px;
  }
}

/********fix for caricum spanish locale-navigation issue**Start*****/

.aquafresh-caricum-nav-box
  .navigation-item.navigation-level1
  > .navigation-item-title {
  font-size: 13px;
}

.aquafresh-caricum-nav-box .navigation-horizontal {
  margin-bottom: 0;
}

#header
  .aquafresh-caricum-nav-box.box
  ul.navigation-root.navigation-branch.navigation-level1 {
  margin-bottom: 0;
}
.aquafresh-caricum-nav-box {
  position: relative;
}
.aquafresh-caricum-nav-box .navigation-horizontal .navigation-item {
  position: static !important;
}
.aquafresh-caricum-nav-box
  .navigation-horizontal
  .navigation-branch.navigation-level2 {
  z-index: 1001;
  min-width: 10% !important;
  top: 40px !important;
}
.aquafresh-caricum-nav-box
  .navigation-item.navigation-level1
  .navigation-item-title:hover {
  position: relative;
  z-index: 1001;
}
.aquafresh-caricum-nav-box {
  /* ABHIRAM COMMENTED*/
  background: url("../../img/navBg.png") no-repeat scroll -30px -6px transparent;
  border: medium none;
  border-radius: 20px 20px 0 0;
  display: flex;
  height: 80px;
  /* ABHIRAM ADDED*/
  margin-bottom: -79px;
  width: 100%;
}
/********fix for caricum spanish locale-navigation issue**End*****/

/*USIM10014061805 _UPDATES ON AQUAFRESH WEBSITE_L3 Changes start*/

@media only screen and (min-width: 960px) {
  .layout-aquafresh-pl-productpagelayout .navigation-level1 li {
    width: 165px !important;
  }
  .layout-aquafresh-pl-homepagelayout .navigation-level1 li {
    width: 165px !important;
  }
  .layout-aquafresh-pl-homepagelayout .navigation-level1 .navigation-item-title {
    padding-right: 4px;
    padding-left: 4px;
  }
  .layout-aquafresh-pl-productpagelayout .navigation-level1 .navigation-item-title {
    padding-right: 4px;
    padding-left: 4px;
  }

  .layout-aquafresh-pl-homepagelayout
    .navigation-level1
    .navigation-level2
    .navigation-item-title {
    width: auto;
  }
  .layout-aquafresh-pl-productpagelayout
    .navigation-level1
    .navigation-level2
    .navigation-item-title {
    width: auto;
  }
}
@media only screen and (min-width: 960px) and (max-width: 989px) {
  .layout-aquafresh-pl-productpagelayout
    .navigation-item.navigation-level1.is-active:last-child
    > .navigation-item-title {
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148%
      rgba(0, 0, 0, 0) !important;
  }
  .layout-aquafresh-pl-productpagelayout
    .navigation-item.navigation-level1:hover:last-child
    > .navigation-item-title {
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148%
      rgba(0, 0, 0, 0) !important;
  }

  .layout-aquafresh-pl-homepagelayout
    .navigation-item.navigation-level1.is-active:last-child
    > .navigation-item-title {
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148%
      rgba(0, 0, 0, 0) !important;
  }
  .layout-aquafresh-pl-homepagelayout
    .navigation-item.navigation-level1:hover:last-child
    > .navigation-item-title {
    width: 148px;
    background: url("../../img/aqua_05.png") no-repeat scroll 0 -14px / 100% 148%
      rgba(0, 0, 0, 0) !important;
  }

  .layout-aquafresh-pl-productpagelayout .navigation-horizontal ul li.last {
    width: 154px;
  }
  .layout-aquafresh-pl-homepagelayout .navigation-horizontal ul li.last {
    width: 154px;
  }
}
@media only screen and (min-width: 990px) {
  .navigation-item.navigation-level1.is-active:first-child > .navigation-item-title {
    background: url(../../img/3row1.png) no-repeat scroll left top transparent;
    height: 71px;
}
:lang(pl-PL) .navigation-item.navigation-level1.first > .navigation-item-title, :lang(pl-PL) .layout-aquafresh-pl-productpagelayout .navigation-level1 .navigation-level2 .navigation-item-title, :lang(pl-PL) .layout-aquafresh-pl-homepagelayout .navigation-level1 .navigation-level2 .navigation-item-title, :lang(pl-PL) .layout-aquafresh-pl-productpagelayout .navigation-level1 .navigation-level2 .navigation-item-title, :lang(pl-PL) .layout-aquafresh-pl-homepagelayout .navigation-level1 .navigation-level2 .navigation-item-title, 
:lang(pl-PL) .layout-aquafresh-pl-productpagelayout .navigation-level1 li{
  width: 188px !important;
}
  .layout-aquafresh-pl-productpagelayout .navigation-level1 li {
    width: 188px !important;
  }
  .layout-aquafresh-pl-homepagelayout .navigation-level1 li {
    width: 188px !important;
  }
  :lang(pl-PL) .layout-aquafresh-pl-homepagelayout .navigation-level1 li a.navigation-item-title {
    width: 100% !important;
    box-sizing: border-box;
  }
  .layout-aquafresh-pl-homepagelayout .navigation-level1 .navigation-item-title {
    padding-right: 4px;
    padding-left: 4px;
  }
  .layout-aquafresh-pl-productpagelayout .navigation-level1 .navigation-item-title {
    padding-right: 4px;
    padding-left: 4px;
  }
  .layout-aquafresh-pl-productpagelayout ul.navigation-level1 li.last a {
    padding-right: 6px;
    padding-left: 6px;
  }
  .layout-aquafresh-pl-homepagelayout ul.navigation-level1 li.last a {
    padding-right: 6px;
    padding-left: 6px;
  }
  :lang(ru-RU)
    .layout-aquafresh-pl-productpagelayout
    .navigation-level1
    .navigation-item-title {
    padding-right: 6px;
    padding-left: 6px;
  }
  :lang(ru-RU)
    .layout-aquafresh-pl-homepagelayout
    .navigation-level1
    .navigation-item-title {
    padding-right: 6px;
    padding-left: 6px;
  }
  .navigation-item.navigation-level1.has-children > .navigation-item-title,
  .layout-aquafresh-pl-productpagelayout .navigation-level1 .navigation-level2 .navigation-item-title{
    padding-left: 0;
    padding-right: 0;
  }
  .navigation-item.navigation-level1.has-children > .navigation-item-title{
    min-width: 188px;
  }
  :lang(pl-PL) .navigation-item.navigation-level1.is-active:nth-child(4) > .navigation-item-title, 
  :lang(pl-PL) .navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover{
    background: url(../../img/aqua_04.png) no-repeat scroll 0 -6px transparent;
    height: 47px;
  }
  .layout-aquafresh-pl-productpagelayout .navigation-item.navigation-level1:hover:last-child > .navigation-item-title{
    width: 183px;
  }
}

/*USIM10014061805 _UPDATES ON AQUAFRESH WEBSITE_L3 Changes end*/
/*USIM10014571019 starts */

@media only screen and (min-width: 768px) {
  .uk-locale
    .navigation-item.navigation-level1.is-active:nth-child(5)
    > .navigation-item-title:last-child:hover,
  .uk-locale
    .navigation-item.navigation-level1.is-active:nth-child(5)
    > .navigation-item-title:last-child {
    background: url(../../img/aqua_04.png) no-repeat scroll 0 -2px rgba(0, 0, 0, 0) !important;
    height: 31px !important;
  }

  .page-tbc.uk-locale .video-video {
    border: none;
  }

  .page-tbc.uk-locale .overlay-content {
    background: none !important;
    border: none !important;
  }

  .page-tbc.uk-locale .overlay-close {
    right: 300px !important;
  }
}
.navigation-mobile-menu {
  display: none;
}

/* USIM10014571019 ends */

/*Greece font change -  start*/

.page-gr .navigation-root {
  font-family: 'Roboto',sans-serif;
}

/*Greece font change -  end*/
@media only screen and (max-width: 768px) {
  .aqua-germany .navigation-item-title,
  .aqua-germany .navigation-item-title:hover,
  .aqua-germany .navigation-item-title:active,
  .aqua-germany .navigation-item-title:focus {
    width: auto !important;
    height: auto !important;
    background-repeat: repeat-x !important;
    text-align: left;
  }

  .aqua-germany
    .navigation-item.navigation-level1.page-nachrichten-generator
    > .navigation-item-title:last-child {
    line-height: 39px !important;
  }

  .aqua-germany .is-active > .navigation-item-title:last-child {
    background: #dff0fa !important;
  }
}

@media only screen and (max-width: 959px) {
  .navigation-mobile-menu {
    display: none;
  }
  .navigation-horizontal .navigation-branch.navigation-level1 {
    display: block;
  }
}

.navigation-branch.navigation-level1.is-open {
  display: block;
}
:lang(ru-RU)
  .navigation-item.navigation-level1:hover:first-child
  > .navigation-item-title {
  height: 53px;
}
:lang(ru-RU) .navigation-item.navigation-level1 > .navigation-item-title {
  line-height: 1.5;
  padding-top: 9px;
}
:lang(ru-RU)
  .navigation-item.navigation-level1.is-active:first-child
  > .navigation-item-title {
  height: 53px;
}
:lang(ru-RU) .navigation-item.navigation-level1 > .navigation-item-title {
  font-size: 15px;
}

:lang(ru-RU)
  .navigation-item.navigation-level1.is-active:first-child
  > .navigation-item-title,
:lang(ru-RU)
  .navigation-item.navigation-level1:hover:first-child
  > .navigation-item-title {
  background: url("../../img/btn_01.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
:lang(ru-RU)
  .navigation-item.navigation-level1.is-active:nth-child(2)
  > .navigation-item-title,
:lang(ru-RU)
  .navigation-item.navigation-level1.has-active-child:nth-child(2)
  > .navigation-item-title,
:lang(ru-RU)
  .navigation-item.navigation-level1:nth-child(2)
  > .navigation-item-title:hover {
  background: url("../../img/btn_02.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
:lang(ru-RU)
  .navigation-item.navigation-level1.is-active:nth-child(3)
  > .navigation-item-title,
:lang(ru-RU)
  .navigation-item.navigation-level1.has-active-child:nth-child(3)
  > .navigation-item-title,
:lang(ru-RU)
  .navigation-item.navigation-level1:nth-child(3)
  > .navigation-item-title:hover {
  background: url("../../img/btn_03.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
:lang(ru-RU)
  .navigation-item.navigation-level1.is-active:nth-child(4)
  > .navigation-item-title,
:lang(ru-RU)
  .navigation-item.navigation-level1:nth-child(4)
  > .navigation-item-title:hover {
  background: url("../../img/btn_04.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
:lang(ru-RU)
  .navigation-item.navigation-level1.is-active:last-child
  > .navigation-item-title {
  background: url("../../img/btn_06.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
}
:lang(ru-RU)
  .navigation-item.navigation-level1:hover:last-child
  > .navigation-item-title,
:lang(ru-RU)
  .uk-locale
  .navigation-item.navigation-level1:nth-child(5)
  > .navigation-item-title:last-child:hover {
  background: url("../../img/btn_06.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0) !important;
}
:lang(ru-RU)
  .page-kids-products
  .russia-full-content-box
  .aquafresh-product-image {
  margin-top: 24px;
}
:lang(ru-RU) .navigation-item ul > li > a.navigation-item-title:hover {
  padding: 15px 6px;
}
:lang(ru-RU) li.page-whitening .navigation-level2 .last a.navigation-item-title,
:lang(ru-RU)
  li.page-whitening
  .navigation-level2
  .last
  a.navigation-item-title:hover {
  height: 85px;
  background-size: 409px 185px;
}

/* .navigation-horizontal .navigation-item.navigation-level1 {
  color: #fff;
  font-family: 'Roboto',sans-serif;
  display: block;
  font-size: 14px;
  margin: 0px auto;
  padding: 15px 0 10px 0;
  text-align: center;
  width: 100%;
  padding: 4px 23px 10px 0;
  font-size: 14px;
} */

.navigation-level1 a.navigation-item-title {
  text-transform: uppercase;
  /* width: 156px; */
  width: 173px;
}
.navigation-level1 .page-dzieci a.navigation-item-title {
  width: 175px;
}

.even.navigation-item.navigation-level1.page-intense-clean {
  margin-left: 66px;
}

.navigation-item.navigation-level1.first > .navigation-item-title {
  width: 223px;
}
.navigation-item.navigation-level1 .navigation-item-title:last-child {
  width: 175px;
}
.navigation-item.page-kapitan-aquafresh {
  margin-left: 0;
}
.navigation-item.page-dzieci,
.navigation-item.page-wybielanie,
.navigation-item.page-kapitan-aquafresh {
  margin: 0;
}

.layout-aquafresh-pl-productpagelayout
  .navigation-level1
  .navigation-level2
  .navigation-item-title,
.layout-aquafresh-pl-homepagelayout
  .navigation-level1
  .navigation-level2
  .navigation-item-title {
  width: 219px !important;
}

.odd.first.last.navigation-item.navigation-level2.page-nasze-produkty {
  width: 231px !important;
}

.odd.first.last.navigation-item.navigation-level2.page-aplikacja-czyste-zabki-z-aquafresh
  .navigation-item-title {
  width: 169px !important;
  text-transform: none;
}

.odd.first.last.navigation-item.navigation-level2.page-aplikacja-czyste-zabki-z-aquafresh {
  width: 181px !important;
}
.odd.first.last.navigation-item.navigation-level2.page-nasze-produkty
  .navigation-item-title {
  text-transform: none;
}

.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1:hover:last-child
  > .navigation-item-title {
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
}

.logo-box {
  width: 500px !important;
}
.quicklink-box {
  margin-bottom: 10px;
}
.box.component.section.grid_5.omega.first.odd.quicklink-box {
  margin-left: 0 !important;
  width: 440px !important;
  float: right;
}
.quicklink-url {
  width: 380px !important;
}
.quicklink-logo {
  height: 34px;
  width: 39px !important;
  margin-left: 5px;
}
.social-icon {
  width: 28px !important;
  height: 30px !important;
}

.socialicon-box > .component-content > .paragraphSystem:first-child {
  display: flex;
  justify-content: flex-end;
}

@media only screen and (max-width: 1024px) {
  .socialicon-box > .component-content > .paragraphSystem:first-child {
    justify-content: center;
  }
  .social-icon {
    width: 28px !important;
    height: 30px !important;
  }
}
@media only screen and (max-width: 959px) {
  .main .navigation-horizontal {
    margin-bottom: -90px !important;
  }
}
@media only screen and (max-width: 768px) {
  .box.component.section.grid_5.omega.first.odd.quicklink-box {
    width: 100% !important;
    padding: 10px 16px 0 5px !important;
  }

  .quicklink-box > .component-content > .paragraphSystem:first-child {
  }
  .quicklink-url {
    float: left !important;
    width: 326px !important;
    padding-right: 104px;
  }
  .quicklink-logo {
    float: right !important;
  }
  .quicklink-box .richText p {
    display: flex;
    flex-direction: column-reverse;
    margin-top: -5px;
  }
  .main .homepage-bottombanner-image {
    top: -110px;
  }
  html[lang="pl-PL"] .main video {
    width: 100% !important;
  }
  .main .aquafresh-footer-links a {
    font-weight: 400;
    letter-spacing: 1px;
  }
}

.navigation-item.navigation-level1.page-kapitan-aquafresh {
  margin-left: 0px;
}
.navigation-item.navigation-level1.page-pasty-wybielajace {
  margin-left: 18px;
}

.navigation-item.navigation-level1.page-dzieci.is-open > a {
  background: #dff0fa;
  font-weight: bold;
}

@media only screen and (max-width: 959px) {
  .navigation-item.navigation-level1.page-pasty-wybielajace,
  .navigation-item.navigation-level1.page-kapitan-aquafresh {
    margin: 0;
  }
  .page-kapitan-aquafresh .main-container {
    margin-top: 0 !important;
  }
  /* .navigation-horizontal .navigation-branch.navigation-level1 {
    margin-bottom: 10px;
  } */
  .navigation-horizontal .navigation-branch.navigation-level1 {
    margin-bottom: 90px;
  }
  .page-home .navigation-horizontal .navigation-branch.navigation-level1 {
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 959px) {
    #wrapper .main .navigation-item.navigation-level2 .navigation-item-title {
      font-weight: 700;
    }
}
@media (min-width:768px){
  :lang(pl-PL) .quicklink-logo {
    width: 100px!important;
}
:lang(pl-PL) .quicklink-url {
    width: 325px !important;
}
:lang(pl-PL) .page-kids-products_test.page-children .grid_3.omega .image, :lang(pl-PL) .page-kids-products_test.page-toddlers .grid_3.omega .image, :lang(pl-PL) .page-kids-products_test.page-milk-teeth .grid_3.omega .image, :lang(pl-PL) .page-kids-products_test .grid_3.omega .image {
  margin-top: 25px;
}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
  .quicklink-logo .component-content a{
    width: 100px;
  }
}/* NEWSFEED ITEM */
/* NEWSFEED COMPONENT */
/* PER PAGE */
/* MOBILE */
.newsfeed-result {
  padding: 0;
  margin: 0;
  background: #F5F5F5;
  margin-bottom: 20px; }

.newsfeed-image {
  margin: 0;
  height: 150px;
  overflow: hidden; }
  .newsfeed-image img {
    height: 100%;
    min-width: 100%;
    left: 50%;
    position: relative;
    transform: translateX(-50%); }

.newsfeed-inner-content {
  padding: 10px 15px;
  border-top: solid 4px #F36533; }

.newsfeed-category {
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-title {
  margin: 0 0 10px;
  font-size: 14px;
  font-weight: bold;
  color: #7E7E7E; }
  .newsfeed-title:only-child {
    border-bottom: 0;
    padding: 0;
    margin: 0; }
  .newsfeed-title a:hover {
    text-decoration: none; }
  .newsfeed-title a:active {
    text-decoration: none; }
  .newsfeed-title a:focus {
    text-decoration: none; }

.newsfeed-date {
  font-size: 13px;
  margin: 0 0 10px;
  font-style: italic;
  color: #73645D; }

.newsfeed-description {
  margin: 0 0 10px;
  color: #73645D; }

.newsfeed-url {
  font-size: 13px;
  word-break: break-all; }
  .newsfeed-url a {
    color: #16727F;
    font-weight: bold; }
    .newsfeed-url a:hover {
      text-decoration: none; }
    .newsfeed-url a:active {
      text-decoration: none; }
    .newsfeed-url a:focus {
      text-decoration: none; }

.newsfeed {
  position: relative; }
  .newsfeed a {
    color: inherit;
    text-decoration: none; }
  .newsfeed .active a {
    font-weight: bold; }
  .newsfeed .splitter {
    color: #F36533; }

.newsfeed-number {
  margin-bottom: 20px;
  position: absolute;
  left: 250px;
  top: -50px; }
  .newsfeed-number .results-count-strong {
    font-weight: bold; }

.newsfeed-pagination .mobile {
  display: none; }

.newsfeed-pagination-list {
  font-size: 13px;
  font-size: 1.3rem;
  padding: 0;
  margin: 20px 0 0;
  list-style: none;
  float: right; }

.newsfeed-pagination-item {
  display: inline-block; }
  .newsfeed-pagination-item a {
    display: block;
    border: 1px solid #e9e9e9;
    width: 25px;
    line-height: 25px;
    text-align: center;
    margin-right: 3px; }
    .newsfeed-pagination-item a:hover {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:focus {
      text-decoration: none;
      border-color: #a0ce4e; }
    .newsfeed-pagination-item a:active {
      text-decoration: none;
      border-color: #a0ce4e; }

.newsfeed-pagination-item.separator {
  display: inline-block;
  border: 1px solid #fff;
  width: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 3px;
  letter-spacing: 2px; }
  .newsfeed-pagination-item.separator:before {
    content: "..."; }

.newsfeed-pagination-item.is-active a {
  background: #a0ce4e;
  color: #fff;
  cursor: default; }

.newsfeed-pagination-item.item-next a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-next a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-next a:after {
    content: ">";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-left: 5px; }

.newsfeed-pagination-item.item-previous a {
  border: 0;
  width: auto; }
  .newsfeed-pagination-item.item-previous a:hover {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:focus {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:active {
    color: #a0ce4e; }
  .newsfeed-pagination-item.item-previous a:before {
    content: "<";
    font-family: FontAwesome, serif;
    display: inline-block;
    font-style: normal;
    position: relative;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    font-size: 10px;
    font-size: 1rem;
    margin-right: 5px; }

.view-all.button {
  margin-top: 30px; }

.promo .view-all.button {
  text-align: center; }

.related .view-all.button {
  text-align: start; }

.view-all a {
  background: #15717d;
  padding: 10px 23px;
  border-radius: 20px;
  color: #fff; }

span.newsfeed-related-updates {
  display: block;
  margin: 50px 0 20px 0;
  font-style: italic;
  color: #73645D; }

a.newsfeed-related-category {
  background: #f3f2f0;
  padding: 15px;
  border-radius: 40px;
  font-weight: bold;
  color: #15717d; }

.newsfeed-perPage {
  max-width: 200px;
  margin: 14px 0 0; }
  .newsfeed-perPage > div {
    display: inline-block; }
  .newsfeed-perPage .active {
    font-style: italic;
    background: #DDD; }
  .newsfeed-perPage a {
    color: inherit;
    text-decoration: none; }
  .newsfeed-perPage .heading {
    background: #EEE;
    min-width: 100px;
    padding: 10px; }
  .newsfeed-perPage .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
  .newsfeed-perPage ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeed-perPage li {
    padding: 5px 20px; }
    .newsfeed-perPage li a {
      display: block; }

@media (max-width: 767px) {
  .newsfeed-pagination {
    text-align: center; }
    .newsfeed-pagination .mobile {
      display: block; }
    .newsfeed-pagination .desktop {
      display: none; }
  .newsfeed-pagination-list {
    display: inline-block;
    float: none; }
  .newsfeed-result.has-image {
    text-align: center; }
    .newsfeed-result.has-image .newsfeed-image {
      position: static;
      margin-bottom: 20px; }
    .newsfeed-result.has-image .newsfeed-title {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-description {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-date {
      text-align: left;
      margin-left: 0; }
    .newsfeed-result.has-image .newsfeed-url {
      text-align: left;
      margin-left: 0; }
  .item-previous {
    float: left; }
  .item-next {
    float: right; } }
.newsfeedFilterBy {
  max-width: 200px; }
  .newsfeedFilterBy .active {
    font-style: italic;
    background: #DDD; }
  .newsfeedFilterBy a {
    color: inherit;
    text-decoration: none; }
  .newsfeedFilterBy .heading {
    background: #F36533;
    color: #FFF;
    padding: 10px; }
  .newsfeedFilterBy .slider {
    position: absolute;
    background: #FFF;
    width: 100%;
    max-width: 198px;
    border: 1px solid grey;
    z-index: 100; }
    .newsfeedFilterBy .slider .tag-link a {
      display: block; }
  .newsfeedFilterBy .top-level {
    font-weight: bold;
    padding-left: 10px; }
  .newsfeedFilterBy ul {
    list-style: none;
    padding: 0;
    margin: 0; }
  .newsfeedFilterBy li {
    padding: 5px 20px; }
.podcast {
  border-radius: 4px;
  overflow: hidden;
  box-sizing: border-box;
  border: 1px solid #EFEFED;
  max-width: 800px; }
  .podcast p {
    margin: 0; }

.podcast__information {
  display: flex; }

.podcast__text {
  padding: 10px; }

.podcast__title {
  font-weight: 700; }

.audio {
  background-color: #efefed; }

.audio__controls {
  display: flex;
  align-items: center; }

.audio__backwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__forwards {
  visibility: hidden;
  height: 37px;
  width: 37px;
  border: 1px solid #15717d;
  border-radius: 50%; }

.audio__backwards, .audio__forwards, .audio__play, .audio__pause {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }

.audio__play {
  height: 50px;
  width: 50px;
  background-color: #15717d;
  border-radius: 50%; }
  .audio__play:after {
    content: "\25b6";
    color: #fff;
    font-size: 25px; }

.audio__pause {
  display: none;
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%; }
  .audio__pause:after {
    content: "| |";
    color: #000;
    font-size: 25px; }

.audio--playing .audio__pause {
  display: flex; }

.audio--playing .audio__backwards {
  visibility: visible; }

.audio--playing .audio__forwards {
  visibility: visible; }

.audio--playing .audio__play {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/powerreviews.scss */
.powerreviews {
  border: solid 1px #e0e0e0;
  padding: 5px 10px 0 10px;
  margin-bottom: 5px;
}

/* line 8, ../../sass/components/powerreviews.scss */
.powerreviews .p-w-r .pr-header-title {
  color: #f36633;
}

/* line 11, ../../sass/components/powerreviews.scss */
.powerreviews .p-w-r .pr-star-selected {
  background-color: #f36633;
}

/* line 14, ../../sass/components/powerreviews.scss */
.powerreviews .pr-snapshot-rating .pr-stars {
  background-image: url("../../img/stars.gif");
}

/* line 17, ../../sass/components/powerreviews.scss */
.powerreviews .pr-review-rating .pr-stars-small, .powerreviews .pr-snippet-stars .pr-stars-small {
  background-image: url("../../img/stars_small.gif");
}

/* line 20, ../../sass/components/powerreviews.scss */
.powerreviews.pr-base-modal a, .powerreviews .pr-pa-snippet a, .powerreviews .pr-review-engine a, .powerreviews .pr-snippet a, .powerreviews .prImageSnippet a {
  color: #f36633;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.product-list-main__results .product {
  border-bottom: 2px solid #f3f2f1; }

.productList .product-list-content {
  display: table;
  width: 50%;
  margin-left: auto;
  margin-right: auto; }
  .productList .product-list-content .product-list-main, .productList .product-list-content product-list-header {
    display: flex;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto; }

.productList .alphabet-filter__element {
  margin-left: 10px; }

.productList .no-of-shown-results, .productList .no-of-all-results, .productList .applied-filter {
  font-weight: bold; }

.productList .product-list-main {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-header {
  display: table-row;
  justify-content: space-around; }

.productList .product-list-filter--alphabet {
  border-left: 2px solid #f3f2f1; }

.productList .product-list-filter .filter-trigger--alphabet {
  color: #72635d;
  cursor: default;
  opacity: 0.5;
  text-decoration: none;
  margin: 0; }
  .productList .product-list-filter .filter-trigger--alphabet.filter-trigger--active {
    color: #f36633;
    cursor: pointer;
    opacity: 1;
    text-decoration: none; }

.productList .product-list-header__filter-by .filter-by__label {
  background-color: #f36633;
  color: white;
  padding: 10px 30px;
  font-size: 16px;
  border: none;
  cursor: pointer; }

.productList ul.filter__product-types {
  display: none;
  position: absolute;
  background-color: #f2f2f2;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 1; }
  .productList ul.filter__product-types li {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block; }
    .productList ul.filter__product-types li input ~ span::after {
      content: "";
      background-color: white;
      border-radius: 30px;
      width: 20px;
      height: 20px;
      margin: 0 7px 0 0;
      position: absolute;
      right: 0; }
    .productList ul.filter__product-types li input:checked ~ span::after {
      background-color: #15717e;
      border: 2px solid white;
      margin: 0 6px 0 0; }
    .productList ul.filter__product-types li input {
      visibility: hidden; }

.productList ul .alphabet-filter__elements, .productList ul .product__links--additional {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.productList ul.filter__product-types.show {
  display: block;
  padding: 0; }

.productList .product__info-formula-text {
  font-style: italic; }

.productList .product .product__links a {
  color: #15717e;
  font-weight: bold; }

.productList .product .product__info-title, .productList .product .product__info-title a {
  color: #15717e;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }

.productList .product .product__info-title.lock-icon {
  color: black;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold; }
  .productList .product .product__info-title.lock-icon a:before {
    content: '!';
    color: #ff0000; }

.productList .product-list-main__results {
  width: 95%; }
  .productList .product-list-main__results .product {
    display: flex;
    margin-top: 15px; }
    .productList .product-list-main__results .product .product__info {
      width: 50%; }
    .productList .product-list-main__results .product .product__links {
      width: 60%;
      margin-left: auto;
      margin-right: auto;
      font-family: sans-serif;
      font-size: 13px;
      font-weight: 700; }

.productList .results__show-more-btn {
  display: inline-block;
  margin-top: 15px;
  color: white;
  background-color: #15717e;
  padding: 10px 30px;
  border-radius: 20px;
  text-align: center;
  cursor: pointer;
  font-size: 18px;
  width: 20%;
  margin-left: 35%;
  margin-right: auto; }
  .productList .results__show-more-btn:hover {
    background-color: white;
    display: inline-block;
    padding: 8px 30px;
    border: 2px solid #15717e;
    color: #15717e;
    font-size: 18px;
    width: 20%;
    margin-left: 35%;
    margin-right: auto; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/questionanswers.scss */
.questionanswers.hideScoreBox .quizScoreBox, .quizResultBoxContainer {
  display: none;
}

/* line 6, ../../sass/components/questionanswers.scss */
.quizResultBoxContainer.showBoxQuiz {
  display: block;
}

/* line 9, ../../sass/components/questionanswers.scss */
.quizButton img {
  cursor: pointer;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/quiz.scss */
.questionWithCheck {
  border: dotted 1px #D5D1CE;
  padding: 10px;
}
/* line 6, ../../sass/components/quiz.scss */
.questionWithCheck .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px;
}

/* line 14, ../../sass/components/quiz.scss */
.questionWithRadio .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px;
}

/* line 20, ../../sass/components/quiz.scss */
.questionWithRadio .genericFormGroup span input[type="radio"],
.questionWithCheck .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px;
}

/* line 27, ../../sass/components/quiz.scss */
.questionWithRadio .genericFormGroup label,
.questionWithCheck .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
  margin-right: 15px;
}

/* line 34, ../../sass/components/quiz.scss */
.questionWithRadio .genericFormGroup .quizRadioImg label,
.questionWithCheck .genericFormGroup .quizRadioImg label {
  width: 100px;
}

/* line 38, ../../sass/components/quiz.scss */
.quiz .nextQuestionPage {
  float: right;
}

/* line 42, ../../sass/components/quiz.scss */
.questionWithRadio .quizScoreBox, .questionWithCheck .quizScoreBox {
  border: 1px solid #0F61AF;
  background: white;
  text-align: center;
  font-weight: 700;
  padding: 5px;
  width: 50px;
  height: 15px;
  margin-left: 20px;
  float: left;
}

/* line 53, ../../sass/components/quiz.scss */
.questionWithRadio .imgContainer,
.questionWithCheck .imgContainer {
  width: 100%;
  float: left;
}

/* line 58, ../../sass/components/quiz.scss */
.questionWithRadio .quizQuestion p,
.questionWithCheck .quizQuestion p {
  margin: 0 0 15px 0;
}

/* line 63, ../../sass/components/quiz.scss */
.questionWithRadio .quizScoreBox p,
.questionWithCheck .quizScoreBox p {
  margin: 0;
  font-weight: 700;
}

/* line 68, ../../sass/components/quiz.scss */
.quizHideBox {
  display: none;
}

/* line 71, ../../sass/components/quiz.scss */
.quizOverlayContainer .overlay-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
  z-index: 1000;
  /* high z-index */
  background: #000;
  /* fallback */
  background: rgba(0, 0, 0, 0.75);
  text-align: center;
}

/* line 84, ../../sass/components/quiz.scss */
.quizOverlayContainer .overlay-content {
  background: none repeat scroll 0 0 #FFFFFF;
  display: inline-block;
  max-width: 90%;
  min-height: 80px;
  min-width: 80px;
  padding: 30px 10px 10px;
  position: relative;
  text-align: left;
  top: 150px;
}

/* line 95, ../../sass/components/quiz.scss */
.quizOverlayContainer .overlay-close {
  background: url("../../img/overlay-close-icon.png") no-repeat scroll 0 0/20px auto transparent;
  cursor: pointer;
  display: none;
  font-size: 25px;
  height: 20px;
  position: absolute;
  right: 3px;
  top: 5px;
  width: 20px;
  z-index: 9999;
}

/* line 107, ../../sass/components/quiz.scss */
.quizOverlayContainer .close-btn:hover {
  background: #05abe0;
}

/* line 110, ../../sass/components/quiz.scss */
.questionWithImage {
  clear: both;
}

/* line 113, ../../sass/components/quiz.scss */
.quizResultContainer {
  width: 92%;
}

/* line 116, ../../sass/components/quiz.scss */
.questionWithImage .quizQuestion {
  border: 2px solid #0F61AF;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 15px 10px 20px 10px;
  float: left;
  width: 80%;
}

/* line 126, ../../sass/components/quiz.scss */
.questionWithImage .quizQuestion p {
  font-weight: 700;
  line-height: 1.2em;
  margin: 10px 0 0 0;
  vertical-align: middle;
  color: black;
}

/* line 133, ../../sass/components/quiz.scss */
.questionWithImage .imgContainer {
  float: left;
  width: 50%;
  text-align: center;
}

/* line 138, ../../sass/components/quiz.scss */
.questionWithImage .imgContainer span {
  border: 3px solid #78A7D2;
  padding: 10px;
  height: 36px;
  width: 36px;
  -webkit-border-radius: 150px;
  -moz-border-radius: 150px;
  border-radius: 150px;
}

/* line 147, ../../sass/components/quiz.scss */
.questionWithImage .imgContainer img {
  text-align: center;
  vertical-align: bottom;
  cursor: pointer;
}

/* line 152, ../../sass/components/quiz.scss */
.questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption {
  float: left;
  width: 25%;
}

/* line 156, ../../sass/components/quiz.scss */
.quizScoreBox {
  border: 2px solid #0F61AF;
  background: #D5DCEF;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
  width: 58px;
  height: 62px;
  margin-left: 20px;
  float: left;
}

/* line 168, ../../sass/components/quiz.scss */
.quizScoreBox p {
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  margin: 0;
  color: black;
  margin-top: 15px;
}

/* line 177, ../../sass/components/quiz.scss */
.quizScoreBox.totalScoreBox, .quiz .generateScore {
  float: right;
}

/* line 180, ../../sass/components/quiz.scss */
.quiz .button.generateScore {
  width: 230px;
  padding: 10px;
  font-weight: 700;
  font-size: 22px;
  color: white;
  background: #0047BD;
}

/* line 189, ../../sass/components/quiz.scss */
.quiz .button.generateScoreNewPage {
  padding: 10px;
  font-weight: 700;
  color: #0073BD;
  border: solid 1px #fff;
  background: #E4FE98;
}

/* line 197, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage {
  float: left;
}

/* line 200, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizQuestionBox {
  background-color: #FFF1D0;
  padding: 20px;
  width: 70%;
}

/* line 206, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizQuestionBox h2 {
  color: #4469A1;
  font-size: 40px;
  margin-bottom: 0;
}

/* line 211, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizQuestionBox p {
  font-size: 18px;
  color: #5C5D59;
  margin: 0;
  line-height: 22px;
}

/* line 218, ../../sass/components/quiz.scss */
.quizWithBGImage.questionOption1 .quizQuestionOption,
#question3 .quizWithBGImage.questionOption2,
#question3 .quizWithBGImage.questionOption2 .quizQuestionOption {
  height: 450px;
}

/* line 223, ../../sass/components/quiz.scss */
.quizWithBGImage.questionOption2 .quizQuestionOption,
.quizWithBGImage.questionOption3 .quizQuestionOption,
.quizWithBGImage.questionOption4 .quizQuestionOption,
.quizWithBGImage.questionOption5 .quizQuestionOption {
  height: 225px;
}

/* line 229, ../../sass/components/quiz.scss */
.quizWithBGImage.questionOption1,
.quizWithBGImage.questionOption4,
#question3 .quizWithBGImage.questionOption2 {
  width: 50%;
}

/* line 235, ../../sass/components/quiz.scss */
.quizWithBGImage.questionOption2 {
  width: 25%;
}

/* line 238, ../../sass/components/quiz.scss */
.quizWithBGImage.questionOption3,
#question2 .quizWithBGImage.questionOption3,
#question2 .quizWithBGImage.questionOption4,
#question2 .quizWithBGImage.questionOption5 {
  width: 25%;
}

/* line 244, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizQuestionOption {
  position: relative;
}

/* line 249, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizOptionButton {
  position: absolute;
  right: 0;
  bottom: 0;
  background: #E2F1F3;
  padding: 17px 25px 17px 25px;
  font-size: 20px;
  border: 0;
  border-radius: 0;
  color: #73A1A7;
}

/* line 260, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizOptionButton:focus {
  border: dotted 1px #000;
}

/* line 263, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizOptionButton span {
  background: url("../../img/boxlink-arrow.png") no-repeat right center;
  padding-right: 25px;
}

/* line 267, ../../sass/components/quiz.scss */
.quizProgressBar {
  background: white;
  border: solid 1px #fff;
  padding: 20px 0;
  border-color: white;
  box-shadow: 0 0 10px #9ecaed;
}

/* line 274, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressBarDots {
  background-color: #E1E1E1;
  border: 1px solid #E1E1E1;
  border-radius: 18px;
  height: 10px;
  padding: 5px;
  position: relative;
}

/* line 282, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressDots.active {
  background-color: #099696;
  height: 16px;
  width: 16px;
  left: 0;
  position: absolute;
  top: 2px;
}

/* line 290, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressDots.firstactive {
  background-color: #099696;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 2px;
}

/* line 298, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressDots.progressActive {
  background-color: #099696;
  height: 16px;
  width: 16px;
  position: absolute;
  top: 2px;
}

/* line 306, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressDots {
  background-color: white;
  border-radius: 100%;
  cursor: pointer;
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 12px;
  box-shadow: none;
  border: 0px solid gainsboro;
}

/* line 319, ../../sass/components/quiz.scss */
.progressDotActive {
  width: 2%;
  background: #099696;
  height: 10px;
}

/* line 324, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressBarQuestions {
  background-color: white;
  padding: 5px;
  position: relative;
  margin-bottom: 35px;
}

/* line 330, ../../sass/components/quiz.scss */
.quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
  color: #22508E;
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  position: absolute;
  top: 2px;
  padding: 0;
  border: none;
  background: none;
  cursor: text;
}

/* line 342, ../../sass/components/quiz.scss */
.quizRadioImg {
  float: left;
  width: 100px;
}

/* line 346, ../../sass/components/quiz.scss */
.questionWithRadio button {
  background: white;
  border: 1px solid #fff;
  border-radius: 0;
  float: left;
  margin-right: 15px;
}

/* line 353, ../../sass/components/quiz.scss */
.questionWithRadio button.optionActive {
  border: solid 1px #D5DCEF;
}

/* line 356, ../../sass/components/quiz.scss */
.quiz.quizWithBGImage .quizQuestionOption {
  background-repeat: no-repeat;
  background-position: left top;
}

/* line 360, ../../sass/components/quiz.scss */
.hideQuizTotalBox .quizResultContainer {
  display: none;
}

/* Mobile start */
@media only screen and (max-width: 767px) {
  /* line 368, ../../sass/components/quiz.scss */
  .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
  }
}
@media only screen and (max-width: 420px) {
  /* line 376, ../../sass/components/quiz.scss */
  .questionWithRadio .formControl-radio, .questionWithCheck .formControl-radio {
    clear: both;
    display: block;
    float: left;
    width: 6%;
  }

  /* line 382, ../../sass/components/quiz.scss */
  .questionWithRadio .genericFormGroup label,
  .questionWithCheck .genericFormGroup label {
    display: block;
    float: left;
    width: 50%;
  }

  /* line 388, ../../sass/components/quiz.scss */
  .quizRadioImg {
    width: 100%;
  }

  /* line 391, ../../sass/components/quiz.scss */
  .questionWithImage .quizQuestion {
    width: 60%;
  }

  /* line 394, ../../sass/components/quiz.scss */
  .quiz.quizProgressBar .quizProgressBarQuestions .quizProgressBarQuestion {
    font-size: 12px;
    font-weight: 700;
  }

  /* line 398, ../../sass/components/quiz.scss */
  .quiz.quizWithBGImage {
    width: 100%;
    display: block;
  }

  /* line 402, ../../sass/components/quiz.scss */
  .quiz.quizProgressBar .quizProgressBarQuestions {
    margin-bottom: 15px;
  }

  /* line 405, ../../sass/components/quiz.scss */
  .quiz.quizWithBGImage .quizQuestionOption {
    width: 100%;
    display: block;
    background: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: 100% 100%;
  }

  /* line 412, ../../sass/components/quiz.scss */
  .quizWithBGImage.questionOption1,
  .quizWithBGImage.questionOption4,
  #question3 .quizWithBGImage.questionOption2 {
    width: 100%;
  }

  /* line 417, ../../sass/components/quiz.scss */
  .quizWithBGImage.questionOption2 {
    width: 100%;
  }

  /* line 420, ../../sass/components/quiz.scss */
  .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption3, #question2 .quizWithBGImage.questionOption4, #question2 .quizWithBGImage.questionOption5 {
    width: 100%;
  }

  /* line 423, ../../sass/components/quiz.scss */
  .quiz.quizWithBGImage .quizQuestionOption {
    width: 100%;
    display: block;
  }

  /* line 427, ../../sass/components/quiz.scss */
  .questionWithImage .quesLeftCaption, .questionWithImage .quesRightCaption, .questionWithImage .imgContainer {
    display: block;
    width: 100%;
  }
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 8, ../../sass/components/rich.text.scss */
/*.richText h1,*/
/*.richText h2,*/
/*.richText h3,*/
/*.richText h4,*/
/*.richText h5,*/
/*.richText h6 {*/
/*margin-top: 0;*/
/*}*/

@-moz-document url-prefix() {
  .bonkers-footer-richtext.grid_5 {
    bottom: 47px;
  }
}
/* line 12, ../../sass/components/rich.text.scss */
.richText a {
  text-decoration: underline;
}

/* line 17, ../../sass/components/rich.text.scss */
.richText ul,
.richText ol {
  padding: 0px;
  margin-left: 10px;
  margin-top: -5px;
}

/* line 22, ../../sass/components/rich.text.scss */
.richText li {
  font-size: 14px;
  margin-left: 15px;
  /*margin-bottom: 10px;*/
  /*   list-style-type: none; */
}

/* line 29, ../../sass/components/rich.text.scss */
.richText ul li {
  /* Chnaged by karthik */
  /* background: url(../../img/bullet-dot-vietnam.png) no-repeat scroll 5px 3px
    rgba(0, 0, 0, 0); */
  margin-left: 8px;
  padding-right: 0;
  padding-left: 0px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  margin-bottom: 15px;
  color: #014080;
  /* padding-left: 24px; */
}
.page-container .richText ul li::before {
  content: "\2022";
  color: #014080;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}
.Content-box-font .richText ul li {
  font-family: 'Roboto',sans-serif;
}
/* line 35, ../../sass/components/rich.text.scss */
.richText ol li {
  list-style: decimal;
}

/* line 39, ../../sass/components/rich.text.scss */
.richText-links {
  font-size: 10px;
}

/* line 43, ../../sass/components/rich.text.scss */
.richText .richText-links li {
  background: none;
  display: inline;
  list-style: none;
  padding-left: 0;
}

/* line 50, ../../sass/components/rich.text.scss */
.richText-links li a {
  padding-right: 5px;
  border-right: solid 1px #b9b8b8;
  margin-right: 5px;
}

/* line 56, ../../sass/components/rich.text.scss */
.richText-links li:last-child a {
  border-right: 0 none;
  margin-right: 0;
  padding-right: 0;
}

/* line 62, ../../sass/components/rich.text.scss */
.richText-image {
  display: block;
  margin-bottom: 10px;
}

/* line 67, ../../sass/components/rich.text.scss */
.richText-image.pull-left {
  margin: 5px 15px 5px 10px;
  float: left;
}

/* line 72, ../../sass/components/rich.text.scss */
.richText-image.pull-right {
  margin: 5px 10px 5px 15px;
  float: right;
}

/*Added by Karthik*/
.aquafresh-rte-product-background {
  background: url("../../img/contentBg.jpg") 0px 0px no-repeat;
  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: 0px;
}
.aquafresh-rte-product-background .component-content .richText-image.pull-left {
  float: left;
  margin: 20px -58px 5px 14px;
}
.aquafresh-rte-product-background h2 {
  margin-top: 15px;
  margin-left: 37px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}
.aquafresh-rte-product-background p {
  margin-top: -5px;
  margin-left: 36px;
  margin-right: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .aquafresh-rte-product-background p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-horizontal-pods .component-content p {
  margin-top: -16px;
  margin-left: 20px;
  margin-right: 0px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .aquafresh-horizontal-pods .component-content p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-rte-contact-background {
  background: url("../../img/contentBg.jpg") 0px 0px no-repeat;
  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: -50px;
}
.aquafresh-rte-contact-background h2 {
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}
.aquafresh-rte-contact-background p {
  margin-left: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .aquafresh-rte-contact-background p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-rte-contact-background a {
  color: #014080;
  font-weight: bold;
  text-decoration: none;
}
.aquafresh-rte-contact-background a:hover {
  color: #0099cc;
}
.aquafresh-rte-contact-background a:focus {
  outline: thin dotted;
}
.aquafresh-rte-white-background {
  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: 0px;
}
.aquafresh-rte-white-background h1 {
  margin-left: 22px;
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
}
.aquafresh-rte-white-background h2 {
  margin-left: 22px;
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
}
.aquafresh-rte-white-background p {
  margin-left: 22px;
  margin-right: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .aquafresh-rte-white-background p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-rte-white-background a {
  color: #014080;
  font-weight: bold;
  text-decoration: none;
}
.aquafresh-rte-white-background a:hover {
  color: #0099cc;
}
.aquafresh-rte-white-background ul {
  margin-top: 0px;
}

.aquafresh-pod-images {
  margin-bottom: 0px;
}

/* Russia font Change */

.russia-full-content-box .aquafresh-rte-contact-background h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .everyday-care-image-first h3 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .everyday-care-image h3 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .everyday-care-image-first p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .everyday-care-image p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-background h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .richText ul li {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .subnote-grey {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .richtext-small {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .brushing-fun-rte .component-content h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .brushing-fun-rte .component-content p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-ingredients-background h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-ingredients-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-white-background h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-white-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-contact-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-white-background h1 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-white-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-white-first-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-white-second-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box h3 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-white-background h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-products-background h3 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-rte-white-background p {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-box-background p em {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-sap-box-background h2 {
  font-family: 'Roboto',sans-serif;
}
.russia-full-content-box .aquafresh-sap-box-background p {
  font-family: 'Roboto',sans-serif;
}

/* Russia font change ends */

/* SAP page changes */

.aquafresh-headTextSpec {
  line-height: 1.35em;
  letter-spacing: 0.1em;
}
.aquafresh-rte-sap-keyfacts .component-content {
  margin-top: -40px;
}

.aquafresh-rte-first-column p {
  margin-right: -22px !important;
}
.aquafresh-rte-second-column ul li {
  margin-right: 20px !important;
}

.aquafresh-sugaracid-hyperlink {
  font-size: 16px;
  line-height: 1.5em;
}
.aquafresh-sugaracid-hyperlink a {
  background: url(../../img/AQ_BrandWebsite_Kids_Product_Landing_AW_arrow.png)
    no-repeat scroll right 0px transparent;
  padding-right: 20px;
  font-size: 16px;
}
/* SAP page changes */

.aquafresh-home-subhead .component-content {
  margin-top: -30px;
}
.aquafresh-header-links a {
  color: #2561a4;
  font-weight: normal;
  font-family: 'Roboto',sans-serif;
  font-size: 10px;
  margin-top: 8px;
  text-decoration: none;
  text-transform: uppercase;
  /*word-spacing:-2px; */
  letter-spacing: 0px;
}

.aquafresh-header-links a:hover {
  color: #2561a4;
  /*color: #022c56;*/
  font-weight: bold;
  font-family: 'Roboto',sans-serif;
  font-size: 10px;
  margin-top: 8px;
  text-decoration: underline;
  text-transform: uppercase;
  /*word-spacing:-1px; */
  letter-spacing: 0.3px;
}

.aquafresh-header-links .component-content {
  margin-top: -8px;
}

#footer ul,
#header .box ul {
  margin-left: 0;
  margin-top: 0px;
  line-height: 12px;
  /*margin-bottom: 30px; */
}
#footer p {
  clear: both;
}
#footer ul li,
#header .aquafresh-header-links ul li {
  list-style-type: none;
  float: left;
  border-right: solid 1px #2561a4;
  background: none;
  padding: 0;
  padding-right: 10px;
  margin: 5px;
}
#header .aquafresh-header-links ul li {
  margin: 0px 0px 0px 2px;
  padding: 0px;
}
#header .aquafresh-header-links ul {
  width: 250px;
}

#header .aquafresh-header-links ul li:first-child,
#header .aquafresh-header-links ul li:first-child a {
  width: 127px;
}
#header .aquafresh-header-links ul li:last-child,
#header .aquafresh-header-links ul li:last-child a {
  margin-left: 45px;
  width: 170px;
}
#footer ul li:last-child,
#header .aquafresh-header-links ul li:last-child {
  border-right: 0;
}
.aquafresh-footer-links a {
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 300;
  text-transform: uppercase;
  text-decoration: none;
  color: #2561a4;
}
.Content-box-font .aquafresh-footer-links a {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-copyright-text {
  color: grey;
  font-family: 'Roboto',sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: 300;
}
@media only screen and (max-width: 959px) {
    .aquafresh-copyright-text {
      display: block;
      margin: 0 auto;
      padding: 10px 0 20px;
      width: 95%;
    }
}
.super-script {
  font-size: 75%;
  line-height: 0;
  position: relative;
  top: -0.5em;
  vertical-align: baseline;
}
.richtext-small {
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 9px;
  color: #014080;
}
.Content-box-font .richtext-small {
  font-family: 'Roboto',sans-serif;
}
.subnote {
  font-size: 9px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
.Content-box-font .subnote {
  font-family: 'Roboto',sans-serif;
}
.subnote-grey {
  font-size: 11px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #808080;
}
.Content-box-font .subnote-grey {
  font-family: 'Roboto',sans-serif;
}
span .bullet-list {
  margin: 0;
  padding: 0;
}
.rte-pod-text .component-content p {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #1e3156;
  margin-left: 15px;
  margin-top: 32px;
  line-height: 18px;
}
.rte-podtext-topalign .component-content p {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #1e3156;
  margin-left: 15px;
  margin-top: 32px;
  line-height: 18px;
}
.rte-podtext-topalign-new p {
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #1e3156;
  margin-left: 15px;
  margin-top: 32px;
  line-height: 18px;
}

.rte-pod-text {
  margin-bottom: -44px;
}
.rte-podtext-topalign {
  margin-bottom: -72px;
}
.find-out-more p {
  color: #014080;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-style: normal;
  margin-top: 10px;
}

.Content-box-font .find-out-more p {
  font-family: 'Roboto',sans-serif;
}
.find-out-more p a hover {
  color: #0099cc;
  font-family: "Montserrat", sans-serif;
  font-size: 12px;
  font-style: normal;
  margin-top: 10px;
}
.Content-box-font .find-out-more p a hover {
  font-family: 'Roboto',sans-serif;
}
.find-out-more a {
  background: url(../../img/AQ_BrandWebsite_Kids_Product_Landing_AW_arrow.png)
    no-repeat scroll right 2px transparent;
  margin-top: 21px;
  margin-left: -40px;
  position: absolute;
  padding-right: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 12px;
  color: #09c;
}
.Content-box-font .find-out-more a {
  font-family: 'Roboto',sans-serif;
}
.where-to-buy {
  background: url(../../img/AQ_BrandWebsite_Kids_Product_LittleTeeth_AW_WhereToBuy.png)
    no-repeat scroll right 1px transparent;
}
.everyday-care-image-first .richText-image {
  margin-left: 20px;
}
.everyday-care-image-first p {
  color: #014080;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  margin-left: 20px;
  margin-right: 20px;
}
.Content-box-font .everyday-care-image-first p {
  font-family: 'Roboto',sans-serif;
}
.everyday-care-image-first h2 {
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
  margin-left: 20px;
}
.everyday-care-image-first h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 17px;
  color: #014080;
  margin: 0 0 40px 22px;
}
.Content-box-font .everyday-care-image-first h3 {
  font-family: 'Roboto',sans-serif;
}
.everyday-care-image .richText-image {
  margin-left: 10px;
}
.everyday-care-image p {
  color: #014080;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  margin-left: 20px;
  margin-right: 20px;
}
.Content-box-font .everyday-care-image p {
  font-family: 'Roboto',sans-serif;
}
.everyday-care-image h2 {
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
  margin-left: 20px;
}
.everyday-care-image h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 17px;
  color: #014080;
  margin: 0 0 40px 22px;
}
.Content-box-font .everyday-care-image h3 {
  font-family: 'Roboto',sans-serif;
}
/*karthik 22 July */
.everyday-care-image-brush .richText-image {
  margin-left: 10px;
}
.everyday-care-image-brush p {
  color: #014080;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  margin: -20px 20px 0 20px !important;
}
.Content-box-font .everyday-care-image-brush p {
  font-family: 'Roboto',sans-serif;
}
.everyday-care-image-brush h2 {
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
  margin-left: 20px;
}
.everyday-care-image-brush h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 17px;
  color: #014080;
  margin: 34px 0 40px 22px !important;
}
.Content-box-font .everyday-care-image-brush h3 {
  font-family: 'Roboto',sans-serif;
}
.everyday-care-image-brushes .richText-image {
  margin-left: 10px;
}
.everyday-care-image-brushes p {
  color: #014080;
  font-family: "Montserrat", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  margin-left: 20px;
  margin-right: 20px;
}
.Content-box-font .everyday-care-image-brushes p {
  font-family: 'Roboto',sans-serif;
}
.everyday-care-image-brushes h2 {
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
  margin-left: 20px;
}
.everyday-care-image-brushes h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 17px;
  color: #014080;
  margin: 34px 0 40px 22px !important;
}
.Content-box-font .everyday-care-image-brushes h3 {
  font-family: 'Roboto',sans-serif;
}
/*karthik 22 July */
.rte-where-to-buy {
  background: url(../../img/AQ_BrandWebsite_Kids_Product_LittleTeeth_AW_WhereToBuy.png)
    no-repeat scroll right 1px transparent;
}
.whitening-lady-rte .component-content h2 {
  /*Added by karthik on June13 */
  margin-top: 102px;
}
.whitening-lady-rte .richText-image.pull-left {
  padding-left: 0%;
  margin: 0px 15px 5px 10px;
  /*Added by karthik on June13 */
  width: 260px;
  height: 129px;
  margin-left: 20px;
  margin-top: 0px;
}

.whitening-lady-rte img {
  display: block;
}
.rte-aquafresh-logo {
  background: url("../../img/logo.png") 0px 10px no-repeat;
  text-indent: -9999px;
}

.brushing-fun-rte .component-content h2 {
  margin-left: 0px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}
.brushing-fun-rte .component-content p {
  margin-left: 0px;
  margin-top: -5px;
  margin-right: 20px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .brushing-fun-rte .component-content p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-rte-white-first-background {
  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: 0px;
}
.aquafresh-rte-white-first-background h1 {
  margin-left: 22px;
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
}
.aquafresh-rte-white-first-background h2 {
  margin-left: 22px;
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
}
.aquafresh-rte-white-first-background p {
  margin-left: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .aquafresh-rte-white-first-background p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-rte-white-first-background a {
  color: #014080;
  font-weight: bold;
  text-decoration: none;
}
.aquafresh-rte-white-first-background a:hover {
  color: #0099cc;
}
.aquafresh-rte-white-first-background ul {
  margin-top: 0px;
}

.aquafresh-rte-white-second-background {
  background-color: #ffffff;
  margin-bottom: 0px;
  margin-top: 0px;
}
.aquafresh-rte-white-second-background h1 {
  margin-left: 18px;
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 23px;
  font-style: normal;
  font-weight: 300;
}
.aquafresh-rte-white-second-background h2 {
  margin-left: 18px;
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
}
.aquafresh-rte-white-second-background p {
  margin-left: 22px;
  margin-right: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.Content-box-font .aquafresh-rte-white-second-background p {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-rte-white-second-background a {
  color: #014080;
  font-weight: bold;
  text-decoration: none;
}
.aquafresh-rte-white-second-background a:hover {
  color: #0099cc;
}
.aquafresh-rte-white-second-background ul {
  margin-top: 0px;
}
.aquafresh-richtext-footer {
  margin-bottom: 0;
}
.aq-language-toggle a {
  text-decoration: none;
}
#header .aquafresh-header-links.vietnam-health ul li {
  width: 151px;
}
.aquafresh-header-links.vietnam-health ul li a {
  font-weight: bold;
  letter-spacing: 1px;
}
/*Language Toggle Starts*/
#header .aq-language-toggle ul {
  display: none;
}
/*Language Toggle Ends*/
/*Header link fixes*/
@media only screen and (max-width: 959px) {
  .whitening-lady-rte .richText-image.pull-left {
    clear: both;
    float: none;
    margin: 0 auto;
  }

  .whitening-lady-rte .component-content h2 {
    /*Added by karthik on June13 */
    margin-top: 142px;
  }

  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }
  .aquafresh-header-links .component-content {
    margin-left: -66.6%;
    margin-top: 1%;
    position: absolute;
    width: 20%;
  }
  #header .aquafresh-header-links ul li {
    border: medium none;
  }
  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }

  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }
  .find-out-more a {
    margin-left: 0px;
  }

  .aquafresh-header-links .component-content {
    /*left: 3%;
    margin-top: -89%;
    position: absolute;
    margin-left: 0 !important;
    width: 50% !important;*/
    left: 68% !important;
    position: absolute !important;
    top: 0.03%;
    width: 50% !important;
  }
  :lang(ru-RU) .aquafresh-header-links .component-content {
    left: 100% !important;
  }
  #footer ul li {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 5px 5px 0;
  }
  #header .aquafresh-header-links ul li {
    display: block;
    width: 100%;
  }
  #footer p {
    text-align: center;
  }

  .brushing-fun-rte .component-content h2 {
    margin-left: 20px;
  }
  .brushing-fun-rte .component-content p {
    margin-left: 20px;
  }
  .aq-language-toggle select {
    position: absolute;
    top: 6px;
    right: 10%;
  }
}
@media only screen and (max-width: 768px) {
  .aq-language-toggle select {
    position: absolute;
    top: 6px;
    right: 12%;
  }
  #header .aquafresh-header-links.vietnam-health > .component-content {
    width: 68% !important;
  }
  #header .aquafresh-header-links.vietnam-health ul {
    width: 283px;
  }
}
@media only screen and (max-width: 700px) {
  .aq-language-toggle select {
    position: absolute;
    top: 6px;
    right: 14%;
  }
}
@media only screen and (max-width: 480px) {
  .aq-language-toggle select {
    position: absolute;
    top: 6px;
    right: 16%;
  }
}
@media only screen and (max-width: 360px) {
  .aq-language-toggle select {
    position: absolute;
    top: 6px;
    right: 20%;
  }
}

@media only screen and (max-width: 320px) {
  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }
  .aquafresh-rte-contact-background {
    /* background: url('../../img/contentBg.jpg') 0px 0px no-repeat; */
    background-color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .aquafresh-rte-product-background {
    /* background: url('../../img/contentBg.jpg') 0px 0px no-repeat; */
    background-color: #ffffff;
    margin-bottom: 0px;
    margin-top: 0px;
  }
  .find-out-more p {
    color: #014080;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    font-style: normal;
    margin-top: 6px;
    margin-left: 6px;
  }
  .Content-box-font .find-out-more p {
    font-family: 'Roboto',sans-serif;
  }
  .find-out-more a {
    background: url(../../img/AQ_BrandWebsite_Kids_Product_Landing_AW_arrow.png)
      no-repeat scroll right 1px transparent;
    margin-top: 6px;
    margin-left: 6px;
    position: absolute;
  }
  .richText-image.pull-left {
    margin: 5px 15px 5px 2px;
    float: left;
  }

  .rte-whitening-lady-image .richText-image .pull-left {
    margin-left: 20px;
    width: 260px;
    height: 129px;
  }
  #header .aquafresh-header-links ul li:last-child,
  #header .aquafresh-header-links ul li:last-child a {
    margin-left: 1px;
    width: 100%;
  }
  .aq-language-toggle select {
    position: absolute;
    top: 6px;
    right: 20%;
  }
}

/* For red color in rich text selction style || VKA || Infosys*/
.richtext-red {
  color: red;
}
/*Font change for sk and cz locales || Dhivya || Infosys*/
.bodysk .richText h1,
.bodysk .richText h2,
.bodysk .richText h3,
.bodysk .richText h4,
.bodysk .richText h5,
.bodysk .richText h6,
.bodysk .richText p,
.bodysk .richText ul,
.bodysk .richText li,
.bodysk .richText ol,
.bodysk .richText a,
.bodysk .aquafresh-box-background p,
.bodysk .subnote-grey,
.bodysk .aquafresh-copyright-text,
.bodysk .richtext-small,
.bodysk .aquafresh-box-background p em,
.bodysk .aquafresh-sap-box-background p,
.bodysk .aquafresh-box-background h2 {
  font-family: sans-serif;
}
.bodysk .navigation-item.navigation-level1 > .navigation-item-title,
.bodysk .navigation-root,
.bodysk
  .navigation-item.navigation-level1.has-children
  > .navigation-item-title {
  font-weight: bold;
  font-family: sans-serif;
  font-size: 14px;
}
.bodycs .richText h1,
.bodycs .richText h2,
.bodycs .richText h3,
.bodycs .richText h4,
.bodycs .richText h5,
.bodycs .richText h6,
.bodycs .richText p,
.bodycs .richText ul,
.bodycs .richText li,
.bodycs .richText ol,
.bodycs .richText a,
.bodycs .aquafresh-copyright-text,
.bodycs .richtext-small,
.bodycs .aquafresh-box-background p em {
  font-family: sans-serif;
}
.bodycs .navigation-item.navigation-level1 > .navigation-item-title,
.bodycs .navigation-root,
.bodycs
  .navigation-item.navigation-level1.has-children
  > .navigation-item-title {
  font-weight: bold;
  font-family: sans-serif;
  font-size: 14px;
}

/* SEO changes/shanthi */
.Contact-SEO {
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}

.SEO-White h1 {
  margin-top: 24px;
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}

.SEO-Sugar h1 {
  margin-top: 24px;
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}
.SEO-Kinder h1 {
  margin-top: 24px;
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}

.SEO-Poet h1 {
  margin-top: 24px;
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}
.SEO-Title h1 {
  margin-top: 24px;
  margin-left: 20px;
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
}
/* SEO changes Ends/shanthi */

/*Font Change */

.aquafresh-footer-links {
  font-family: 'Roboto',sans-serif;
}
.aquafresh-home-subhead .rich_style.subhead_rich_style {
  font-family: 'Roboto',sans-serif;
  font-size: 11px;
  color: #2561a4;
}

.aqua-germany .navigation-horizontal a.navigation-item-title {
  padding: 3px !important;
}

.aqua-germany .aquafresh-accordion .accordion-head {
  background-image: url(../../img/Triangle_Image.png);
  background-size: 4%;
}
/*USIM10014007988 :  CHANGES REQUIRED FOR AQUAFRESH GERMANY WEBSITE-ON-hoverL3 changes starts-30/09/2016*/
.aqua-germany
  .navigation-item.navigation-level1:hover:last-child
  > .navigation-item-title {
  background: url("../../img/aqua_05.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
  border-radius: 0 17px;
  height: 73px;
  width: 154px;
  color: #006496;
}
/*USIM10014007988 :  CHANGES REQUIRED FOR AQUAFRESH GERMANY WEBSITE-ON-hover-L3 changes ends-30/09/2016*/

/*USIM10014168938 : L3 changes starts*/
@media only screen and (min-width: 960px) {
  .aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1 li {
    width: 132px !important;
  }

  .aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1 li {
    width: 132px !important;
  }

  .aqua-romania.layout-aquafresh-pl-productpagelayout
    ul.navigation-level1
    li
    :last-child {
    width: 138px !important;
  }

  .aqua-romania.layout-aquafresh-pl-homepagelayout
    ul.navigation-level1
    li:last-child {
    width: 138px !important;
  }

  .aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1 li a {
    min-width: 124px !important;
    max-width: 124px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1 li a {
    min-width: 124px !important;
    max-width: 124px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
  }

  .aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1 li a {
    line-height: 19.6px !important;
    padding-top: 5px !important;
  }
  .aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1 li a {
    line-height: 19.6px !important;
    padding-top: 5px !important;
  }

  .aqua-romania.layout-aquafresh-pl-productpagelayout
    .navigation-item.navigation-level2
    .navigation-item-title {
    height: 60px;
  }
  .aqua-romania.layout-aquafresh-pl-homepagelayout
    .navigation-item.navigation-level2
    .navigation-item-title {
    height: 60px;
  }
  .aqua-romania.layout-aquafresh-pl-homepagelayout
    .navigation-horizontal
    ul.navigation-level1
    li.navigation-level1.page-acizii-din-zaharuri-intrebari-si-raspunsuri
    a.navigation-item-title {
    position: relative;
    right: -17px;
  }

  .aqua-romania.layout-aquafresh-pl-homepagelayout
    .navigation-horizontal
    ul.navigation-level1
    li.navigation-level1.page-produse-pentru-ingrijirea-dintilor
    a.navigation-item-title:last-child:hover {
    background-color: #dff0fa;
    border-radius: 0 0px 0 0 !important;
    padding-bottom: 18px !important;
    padding-right: 21px !important;
  }
  .aqua-romania.layout-aquafresh-pl-homepagelayout
    .navigation-horizontal
    ul.navigation-level1
    li.navigation-level1.page-gama-de-paste-de-dinti-whitening11
    a.navigation-item-title:hover {
    background-color: #dff0fa !important;
    border-radius: 0 0px 0 0 !important;
  }
  .aqua-romania.layout-aquafresh-pl-homepagelayout
    .navigation-horizontal
    ul.navigation-level1
    li.navigation-level1.page-gama-de-paste-de-dinti-whitening11
    a.navigation-item-title:first-child:hover {
    background-color: white !important;
  }
}
/*USIM10014168938 : L3 changes ends*/

/*Fix*/
/* @media only screen and (min-width: 960px){ */
/* .aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1 li,.aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1 li :last-child,.aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1 li,.aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1 li :last-child {
    width: 180px !important;
}

.aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1 li a, .aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1 li a {
    min-width: 100% !important;
    max-width: 100% !important;
}

.aqua-romania.layout-aquafresh-pl-productpagelayout .navigation-item.navigation-level1.is-active:first-child > .navigation-item-title, .aqua-romania.layout-aquafresh-pl-homepagelayout .navigation-item.navigation-level1.is-active:first-child > .navigation-item-title{
	width: 180px !important;
}

.aqua-romania.layout-aquafresh-pl-productpagelayout ul.navigation-level1.navigation-root  li.navigation-item.page-capitanul-aquafresh, .aqua-romania.layout-aquafresh-pl-homepagelayout ul.navigation-level1.navigation-root  li.navigation-item.page-capitanul-aquafresh{
	width: 215px !important;
}

}

.aqua-romania .navigation-item.navigation-level1.is-active:nth-child(3) > .navigation-item-title{
	background: url(../../img/aqua_03.png) no-repeat scroll 0 -7px rgba(0, 0, 0, 0);
}

.aqua-romania .navigation-item.navigation-level1:nth-child(3) > .navigation-item-title:hover, .navigation-item.navigation-level1.is-open:nth-child(3) > .navigation-item-title{
	background: url(../../img/aqua_03.png) no-repeat scroll 0 0px rgba(0, 0, 0, 0);
}
  
.aqua-romania .navigation-item.navigation-level1:hover:first-child > .navigation-item-title,.navigation-item.navigation-level1:first-child > .navigation-item-title{
  background-position: 1% 8% !important;
    background-size: 172% 94% !important;
}

.aqua-romania.layout-aquafresh-pl-productpagelayout .navigation-item.navigation-level1:hover:last-child > .navigation-item-title,.navigation-item.navigation-level1.is-active:last-child > .navigation-item-title, .aqua-romania.layout-aquafresh-pl-homepagelayout .navigation-item.navigation-level1:hover:last-child > .navigation-item-title,.navigation-item.navigation-level1.is-active:last-child > .navigation-item-title{
	width: 119% !important;
	background-size: 99% 128% !important;
} */
/*END*/

/*USIM10014373697 Meenakshi Fix*/
/* .aqua-germany.navigation-item.navigation-level1 .navigation-item-title:last-child {
    width: 206px;
} */

/*1st icon */
.aqua-germany.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1.is-active:first-child
  > .navigation-item-title,
.aqua-germany.layout-aquafresh-pl-homepagelayout
  .navigation-item.navigation-level1.is-active:first-child
  > .navigation-item-title,
.aqua-germany.layout-aquafresh-pl-homepagelayout
  .navigation-item.navigation-level1:hover:first-child
  > .navigation-item-title,
.navigation-item-title {
  height: 67px;
}
.aqua-germany.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1:hover:first-child
  > .navigation-item-title {
  height: 67px;
}
/* .aqua-germany .navigation-item.navigation-level1 .navigation-item-title:last-child{
width:150px;
} */
/*2nd icon */
.aqua-germany
  .navigation-item.navigation-level1.is-active:nth-child(2)
  > .navigation-item-title,
.navigation-item.navigation-level1:nth-child(2) > .navigation-item-title:hover {
  background: url(../../img/aqua_02_new.png) no-repeat scroll 0 -29px rgba(0, 0, 0, 0);
  height: 65px;
}
/*3rd icon */
.aqua-germany
  .navigation-item.navigation-level1.is-active:nth-child(3)
  > .navigation-item-title {
  background: url(../../img/aqua_03.png) no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
  height: 58px;
}
/*4th icon */
.aqua-germany
  .navigation-item.navigation-level1.is-active:nth-child(4)
  > .navigation-item-title,
.navigation-item.navigation-level1:nth-child(4) > .navigation-item-title:hover {
  background: #dff0fa;
  height: 40px;
  padding-bottom: 25px;
}
@media only screen and (max-width: 959px) {
  height: 13px;
}
/*5th icon */
.aqua-germany
  .navigation-item.navigation-level1.page-nachrichten-generator
  > .navigation-item-title:last-child:hover {
  border-radius: 0 0 0 0;
  /*  background: #DFF0FA !important; */
  line-height: 19px;
}

.aqua-germany
  .navigation-item.navigation-level1.page-nachrichten-generator
  > .navigation-item-title:last-child {
  line-height: 19px;
}

/* navigation-de fix */

.aqua-germany .content-topribbon-image,
.aqua-germany .other-products-banner,
.aqua-germany .aquafresh-kidsbanner-image,
.aqua-germany .aquafresh-product-image,
.aqua-germany .other-products-ribbon,
.aqua-germany .sitemap-banner-image,
.aqua-germany .aquafresh-products-image {
  z-index: 100000;
}

.aqua-germany.kids-normal-pod1,
.aqua-germany.aquafresh-box-kids-normal {
  position: relative;
  z-index: 100000;
}

.aqua-germany .navigation-item.navigation-level1.has-children:hover {
  z-index: 100001;
}

.aqua-germany .navigation-item.has-active-child > .navigation-item-title,
.navigation-item.is-active > .navigation-item-title {
  background: #dff0fa;
  color: #006496;
}
html[lang="de"] .navigation-horizontal .navigation-branch.navigation-level2 {
  top: inherit;
}

.aqua-germany.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1
  > .navigation-item-title.is-active:last-child,
.aqua-germany.layout-aquafresh-pl-homepagelayout
  .navigation-item.navigation-level1
  > .navigation-item-title.is-active:last-child {
  line-height: 19px;
}
/*last icon */
.aqua-germany.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1:hover:last-child
  > .navigation-item-title,
.aqua-germany.layout-aquafresh-pl-homepagelayout
  .navigation-item.navigation-level1:hover:last-child
  > .navigation-item-title,
.aqua-germany.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1.is-active:last-child
  > .navigation-item-title {
  width: 100% !important;
  background-size: 99% 142% !important;
}
.aqua-germany.layout-aquafresh-pl-productpagelayout
  .navigation-item.navigation-level1.is-active:last-child
  > .navigation-item-title {
  background-size: 99% 151% !important;
  width: 100% !important;
}
/*USIM10014373697 Meenakshi Fix ENDS*/

/*USIM10014376172 Aquafresh Dutch Meenakshi : L3 changes*/
.fb-class {
  padding-left: 129px;
}
@media only screen and (min-width: 667px) and (max-width: 667px) {
  .page-winbonkersbrushtimers
    .aqua-bonkers-content-box
    .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 30px;
  }
  .page-winbonkersbrushtimers
    .aqua-promo-content-box
    .wsform.bonkers-urn-form
    .bonkers-urn-cantfind-text {
    position: absolute;
    top: 123px;
    width: 85%;
    left: 23px;
  }
  .box-urn-entry .aqua-promo-content-box {
    top: 13%;
  }
}

@media only screen and (max-width: 767px) {
  .fb-class {
    padding-left: 27px;
    position: relative;
    top: 10px;
  }
  .youtube-class {
    position: relative;
    top: -45px;
    left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .youtube-class {
    position: relative;
    top: -45px;
    left: -45px;
  }

  .fb-class {
    padding-left: 60px;
  }
}
/*END*/
/*Aquafresh - Bonkers - Start*/
.aqua-bonkers .win-bonkers-richtext p {
  font-size: 13px;
  line-height: 16px;
  color: #0270af;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}
.aqua-bonkers .win-bonkers-richtext p strong {
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #0270af !important;
  font-size: 13px !important;
  text-decoration: none !important;
  line-height: 16px !important;
}
.aqua-bonkers .win-bonkers-richtext p strong a {
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #0270af !important;
  font-size: 13px !important;
  text-decoration: none !important;
  line-height: 16px !important;
}
.aqua-bonkers .bonkers-sorry-top-box .win-bonkers-richtext p strong {
  font-family: 'Roboto',sans-serif;
}
.bonkers-footer-richtext {
  text-align: center;
  color: #0270af;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 400;
}
.bonkers-footer-richtext p,
.bonkers-footer-richtext a {
  font-size: 9px;
  text-decoration: none;
  margin-bottom: 0px;
  color: #0270af;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
  padding: 0 6px;
}
.bonkers-footer-richtext p:last-child {
  font-size: 9px;
  margin-top: 0px;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 400;
  color: #0270af;
  cursor: default;
  display: inherit;
}
.bonkers-footer-richtext.grid_5 {
  position: absolute;
  width: 100%;
  bottom: 75px;
  z-index: 9999;
} /* 09-Jan */

/*Invalid code*/
.aqua-bonkers .aqua-bonkers-Oops-box .win-bonkers-richtext {
  width: 60%;
  margin: 0 auto;
}
/*Thank you page*/
.aqua-bonkers-thank-you-box .win-bonkers-richtext {
  width: 90%;
  margin: 0 auto;
  margin-top: 10px;
} /*06-Jan*/
.aqua-bonkers .aqua-bonkers-thank-you-box .win-bonkers-richtext p {
  font-size: 22px;
  line-height: 30px;
  color: #1171ad;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
}
.aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-footer-richtext.grid_5 {
  bottom: 75px;
}
.aqua-bonkers .aqua-bonkers-thank-you-box .captain-aqua-promo-image {
  bottom: 11.5%;
}
span.bonkers-inv-code-customer-span {
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
  color: #1171ad;
  line-height: 20px;
}
.aqua-bonkers .aqua-bonkers-Oops-box .bonkers-invalid-tryagain-text p,
.aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text p {
  background: #ec1c2c;
  color: #fff;
  padding: 2px 8px;
  display: inline-block;
  text-align: center;
  border-radius: 5px;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  margin: 0;
}
.aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text p {
  font-size: 20px;
} /*06-Jan*/
.bonkers-tc-richtext p a {
  color: #1171ac;
  text-decoration: none;
  cursor: pointer;
  font-weight: bold;
}
.aqua-bonkers .aqua-bonkers-Oops-box .bonkers-invalid-tryagain-text p a,
.aqua-bonkers .aqua-bonkers-tc-whole-box .bonkers-tc-return-richtext p a,
.aqua-bonkers .aqua-bonkers-faq-box .bonkers-tc-return-richtext p a,
.aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text p a {
  color: #ffffff;
  text-decoration: none;
}
.aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text {
  margin-left: 180px;
  margin-top: 30px;
} /*06-Jan*/

.bonkers-inv-code-trouble-text {
  text-align: center;
}
.bonkers-inv-code-trouble-text p {
  margin: 0;
  font-size: 16px;
  color: #1171ad;
  line-height: 16px;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 400;
}
.bonkers-inv-code-trouble-text p:first-child {
  margin-bottom: 9px;
} /*06-Jan*/
.aqua-bonkers-Oops-box .captain-aqua-promo-image.grid_4 {
  bottom: 8%;
  left: -3.5%;
  margin-left: 0 !important;
  z-index: 1;
}
.aqua-bonkers .aqua-bonkers-Oops-box .bonkers-invalid-tryagain-text {
  text-align: center;
  margin-top: 7px;
}
/*Sorry*/
/* .bonkers-sorry-top-box .win-bonkers-richtext{width: 70%;margin-left: 80px;text-align: center;}*/
.aqua-bonkers .bonkers-sorry-top-box .win-bonkers-richtext p {
  font-size: 29px;
  line-height: 34px;
  margin-top: 0px;
  font-family: 'Roboto',sans-serif;
} /*Padma*/
.aqua-bonkers .bonkers-sorry-top-box .bonkers-footer-richtext.grid_5 {
  bottom: 78px;
} /*09-Jan*/
.bonkers-invalid-code-richtext p {
  margin: 0;
}
.bonkers-invalid-code-richtext {
  font-family: 'Roboto',sans-serif;
  color: #1171ac;
  text-align: center;
}
.bonkers-invalid-code-richtext span.bonkers-invalid-code-span {
  font-size: 30px;
} /*06-Jan*/
.bonkers-sorry-top-box .win-bonkers-richtext p {
  width: 70%;
  margin: 0 auto;
  text-align: center;
} /*06-Jan*/
/*URN Page*/
.aqua-bonkers .box-urn-entry .win-bonkers-richtext p {
  font-size: 13px;
  color: #1171ac;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  margin: 0;
}
.aqua-bonkers .box-urn-entry .win-bonkers-richtext {
  width: 100%;
  margin-bottom: 5px;
  box-sizing: border-box;
} /*09-Jan*/
.aqua-bonkers
  .box-urn-entry
  .win-bonkers-richtext
  .bonkers-urn-red-nose-day-span {
  display: inline;
  color: #ec1c2c;
}
.aqua-bonkers .box-urn-entry .win-bonkers-richtext p:last-child {
  font-size: 8px;
  font-family: 'Roboto',sans-serif;
  font-style: normal;
  font-weight: 700;
  line-height: 9px;
  padding-top: 5px;
  color: #1171ac;
}
.bonkers-mandatory-field-text p {
  font-size: 5px;
  color: #1171ad;
}
@media only screen and (max-width: 959px) {
  .page-winbonkersbrushtimers .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 12%;
  }

  .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 17%;
  }
  .aquafresh-richtext-footer {
    padding: 0 40px;
  }
  .bonkers-footer-richtext p:last-child {
    width: 42%;
    margin: 0 auto;
  }
  .bonkers-footer-richtext p a {
    display: inline;
    padding: 0 2px;
    width: 100%;
    float: left;
  }
  .bonkers-footer-richtext p,
  .bonkers-footer-richtext a {
    width: 100%;
    margin: 0;
  }
  .aqua-bonkers .aqua-bonkers-thank-you-box .win-bonkers-richtext p {
    font-family: 'Roboto',sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 22px;
    line-height: 27px;
    font-weight: bold;
  }
  .main .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-promo-content-box {
    width: 70%;
    top: 12%;
    left: 15%;
  }
  .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  }
  .aqua-bonkers .aqua-bonkers-thank-you-box .captain-aqua-promo-image {
    bottom: 6%;
  }
}
@media only screen and (max-width: 767px) {
  .bonkers-footer-richtext p a {
    display: inline-block;
  }
  .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 22px;
  }
  .aqua-bonkers .aqua-promo-box .win-bonkers-richtext p {
    padding: 0 17%;
    font-size: 14px;
    line-height: 16px;
  }
  .aqua-bonkers .aqua-promo-box .win-bonkers-richtext p:first-child {
    padding: 0 10%;
  }
  .aqua-promo-box .aqua-bonkers-promo-mb-bg {
    max-height: 900px;
  }
  .bonkers-footer-richtext p,
  .bonkers-footer-richtext a {
    display: inherit;
  }
  .aqua-bonkers .aqua-bonkers-thank-you-box .win-bonkers-richtext p {
    font-size: 14px;
    line-height: 20px;
  }
  .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-bonkers-promo-mb-bg {
    max-height: 990px;
  }
  .aqua-bonkers-thank-you-box .win-bonkers-richtext {
    width: 75%;
    margin: 0 auto;
    margin-top: 4%;
  } /*06-Jan*/
  .aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text {
    margin-top: 30px;
    margin-left: 40%;
  }
  .aqua-bonkers .win-bonkers-richtext p:first-child {
    padding: 0;
    font-size: 11px;
    text-align: center;
  }
  .aqua-bonkers .box-urn-entry .win-bonkers-richtext p:first-child {
    text-align: left;
  }
  .main .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-promo-content-box,
  .bonkers-sorry-top-box .aqua-promo-content-box {
    width: 80%;
    top: 12%;
    left: 0;
    right: 0;
    margin: 0 auto !important;
  } /*06-Jan*/
  .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-bonkers-promo-mb-bg {
    min-height: 620px;
  }
  .aqua-bonkers .aqua-bonkers-thank-you-box .bonkers-thank-you-home-text {
    margin: 0 auto;
    margin-top: 10px;
    width: 100%;
    text-align: center;
  } /*06-Jan*/
  .aqua-bonkers .win-bonkers-richtext p:first-child {
    padding: 0;
    font-size: 11px;
    text-align: center;
  } /*06-Jan*/
  .aqua-bonkers .bonkers-sorry-top-box .win-bonkers-richtext p:first-child {
    padding: 0;
    font-size: 29px;
    line-height: 34px;
    width: 85%;
    text-align: center;
  } /*06-Jan*/
  .aqua-bonkers .bonkers-sorry-top-box .bonkers-footer-richtext.grid_5 {
    right: 0;
  } /*06-Jan*/
}
@media only screen and (min-width: 640px) and (max-width: 640px) {
  .page-winbonkersbrushtimers
    .aqua-bonkers-content-box.bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 32px;
  }
  .page-winbonkersbrushtimers .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 4%;
  }
  .page-winbonkersbrushtimers
    .aqua-promo-content-box
    .wsform.bonkers-urn-form
    .bonkers-urn-cantfind-text {
    position: absolute;
    top: 97px;
    width: 85%;
    left: 24px;
  }
}
@media only screen and (max-width: 736px) {
  .page-email-registration .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 90px;
  }
  .wsform.bonkers-email-reg-form .A_PROF_TC .wsform-hint {
    right: 76px;
  }

  .page-your-details .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 45px;
  }
}
@media only screen and (max-width: 667px) {
  .page-email-registration .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 105px;
  }
  .page-your-details .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 60px;
  }
}
@media only screen and (max-width: 640px) {
  .page-your-details .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 46px;
  }

  .page-winbonkersbrushtimers .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 4%;
  }
  .page-email-registration .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 88px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 600px) {
  .bonkers-footer-richtext.grid_5 {
    right: 0;
    bottom: 56px;
  }
}

@media only screen and (min-width: 501px) and (max-width: 767px) {
  .aqua-bonkers .bonkers-sorry-top-box .aqua-bonkers-promo-mb-bg {
    min-height: 600px;
  } /*9-Jan*/
  .main .bonkers-sorry-top-box .captain-aqua-promo-image.grid_4 {
    width: 25%;
  }
  .main .bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3 {
    width: 25%;
    bottom: 25%;
  }
}
@media only screen and (min-width: 320px) and (max-width: 500px) {
  .aqua-bonkers .aqua-promo-box .win-bonkers-richtext p {
    font-size: 12px;
    line-height: 14px;
  }
  .bonkers-footer-richtext p,
  .bonkers-footer-richtext a {
    font-size: 8px;
    display: inherit;
  }
  .main .captain-aqua-promo-image.grid_4,
  .main .mascot-aqua-promo-image.grid_3 {
    width: 20% !important;
  }
  .main .bonkers-sorry-top-box .captain-aqua-promo-image.grid_4 {
    width: 25%;
  }
  .main .bonkers-sorry-top-box .mascot-aqua-promo-image.grid_3 {
    width: 25%;
    bottom: 25%;
  }
  .aqua-bonkers .win-bonkers-richtext p {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .aqua-promo-box .aqua-bonkers-promo-mb-bg img {
    min-height: 700px;
  }
  /* .aqua-bonkers .win-bonkers-richtext p:first-child{padding: 0; font-size: 11px;  text-align: center;}06-Jan */
  .aqua-bonkers .aqua-bonkers-thank-you-box .aqua-bonkers-promo-mb-bg {
    max-height: 600px;
  }
  /*.aqua-bonkers .aqua-bonkers-thank-you-box  .bonkers-thank-you-home-text{margin-top: 30px;margin-left: 40%;}08-Jan*/
  .main .box-urn-entry .captain-aqua-promo-image.grid_4 {
    width: 25% !important;
    bottom: 8%;
  }
  .main .box-urn-entry .mascot-aqua-promo-image.grid_3 {
    width: 30% !important;
    bottom: 15%;
  }
}
/*Aquafresh - Bonkers - End*/

/*USIM10014508230 - Infy changes starts*/
.page-home .homepage-image-desktop .paragraphSystem {
  position: relative;
  top: 8px;
}
.page-extreme-clean .paragraph2 img {
  position: relative;
  top: 19px;
}
.page-cuidado-diario .kids-normal-pod2 img {
  position: relative;
  bottom: 2px;
}
.page-cuidado-diario .pod2 .component-content {
  position: relative;
  bottom: 7px;
}
.page-cuidado-diario .pod3 .component-content,
.page-productos-para-ninos .pod4 .component-content {
  position: relative;
  bottom: 38px;
}
.page-cuidado-diario .pod4 .component-content {
  position: relative;
  bottom: 69px;
}
.page-productos-para-ninos .kids-normal-pod2 .component-content,
.page-productos-para-ninos .kids-normal-pod2 .component-content {
  position: relative;
  bottom: 3px;
}
.page-productos-para-ninos .pod3 .component-content {
  position: relative;
  bottom: 8px;
}
.page-blanqueamiento .kids-normal-pod2 .component-content,
.page-extreme-clean .kids-normal-pod2 .component-content,
.page-proteccion-acidos-azucar .kids-normal-pod2 .component-content {
  position: relative;
  bottom: 4px;
}
.page-blanqueamiento .pod3 .component-content,
.page-extreme-clean .pod3 .component-content,
.page-proteccion-acidos-azucar .pod3 .component-content {
  position: relative;
  bottom: 9px;
}
/*USIM10014508230 - Infy changes starts*/

/* Greece Font change */
.page-gr .aquafresh-rte-contact-background h2 {
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
}
.page-gr .everyday-care-image-first h3 {
  font-family: 'Roboto',sans-serif;
}
.page-gr .everyday-care-image h3 {
  font-family: 'Roboto',sans-serif;
}
.page-gr .everyday-care-image-first p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .everyday-care-image p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-box-background h2 {
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
}
.page-gr .aquafresh-box-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .richText ul li {
  font-family: 'Roboto',sans-serif;
}
.page-gr .subnote-grey {
  font-family: 'Roboto',sans-serif;
}
.page-gr .richtext-small {
  font-family: 'Roboto',sans-serif;
  font-size: 12px;
}
.page-gr .brushing-fun-rte .component-content h2 {
  font-family: 'Roboto',sans-serif;
}
.page-gr .brushing-fun-rte .component-content p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-box-ingredients-background h2 {
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
}
.page-gr .aquafresh-box-ingredients-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-box-white-background h2 {
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
}
.page-gr .aquafresh-box-white-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-contact-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-white-background h1 {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-white-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-white-first-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-white-second-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr h3 {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-white-background h2 {
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
}
.page-gr .aquafresh-box-products-background h3 {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-rte-white-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-box-background p em {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-sap-box-background h2 {
  font-family: 'Roboto',sans-serif;
  font-size: 20px;
}
.page-gr .aquafresh-sap-box-background p {
  font-family: 'Roboto',sans-serif;
}
.page-gr .aquafresh-footer-links a {
  font-family: 'Roboto',sans-serif;
  text-transform: none;
}
.page-gr .aquafresh-copyright-text {
  font-family: 'Roboto',sans-serif;
  font-size: 12px;
}
.page-gr .aquafresh-home-subhead span,
.aquafresh-richtext-footer span {
  font-family: 'Roboto',sans-serif !important;
  font-size: 12px !important;
}
.page-gr .aquafresh-accordion .accordion-head {
  font-family: 'Roboto',sans-serif !important;
  color: #1e3760;
}
@media only screen and (min-width: 769px) {
  .page-gr #footer ul,
  #header .box ul {
    margin-left: 55px !important;
  }

  .page-gr .aquafresh-box-products-background h2 {
    font-family: 'Roboto',sans-serif !important;
    font-size: 20px;
  }
}
/* Greece Font change */

/*USIM10014614597 L3 Change Starts */
.page-kids-products.ru-locale-box .find-out-more a {
  background: url(../../img/AQ_BrandWebsite_Kids_Product_Landing_AW_arrow.png)
    no-repeat scroll 494px 0px transparent;
  margin-top: -2% !important;
}
/*USIM10014614597 L3 Change Ends */

/*USIM10014686040 - Infy chnages starts*/
.page-intenseclean .aquafresh-kids-image-gallery .imageGallery-list-inner {
  position: relative;
  top: 50px;
}
.page-branqueadoras .kids-normal-pod2 {
  position: relative;
  bottom: 30px;
}
.page-cuidado-diario .component.image.odd.section.kids-normal-pod2 {
  position: relative;
  padding-bottom: 8px;
}
.page-cuidado-diario .other-products-banner img {
  position: relative;
  bottom: 15px;
}
.navigation-horizontal.grid_12 .navigation-level1.page-cuidado-diario a {
  padding-bottom: 3px !important;
}
/*USIM10014686040 - Infy chnages ends*/

/*USIM10014826971 - Infy changes starts*/
.page-putzzeit .tipp-rt {
  position: relative;
  bottom: 50px;
}

/*USIM10014826971 - Infy changes ends*/
@media only screen and(max-width:768px) {
  .page-extreme-clean .paragraph2 img {
    position: relative;
    top: 24px;
  }
  .page-dzieci.page-aplikacja-czyste-zabki-z-aquafresh .image.component.section.grid_2.alpha.even.default-style {
    width: 112px;
    display: inline-block;
  }
  .page-dzieci.page-aplikacja-czyste-zabki-z-aquafresh .image.component.section.grid_2.omega.odd.last.default-style {
    width: 100px;
    display: inline-block;
  }

}

@media only screen and(min-width:769px) {
  .page-dzieci.page-aplikacja-czyste-zabki-z-aquafresh  .image.component.section.grid_2.alpha.even.default-style {
    width: 25.94444%;
  }
}
.video-p {
  background: linear-gradient(
      to bottom,
      #ededed 0%,
      #fefefe 4%,
      #f4f4f4 52%,
      #d1d1d1 100%
    )
    repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin-left: 1px;
  width: 218px;
  text-align: center;
  padding-right: 0px;
}
.telephone-icon:before,
.email-icon:before {
  padding-right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.telephone-icon:before {
  content: "";
  background: url("../../img/phone.png") no-repeat;
  width: 12px;
  height: 16px;
  vertical-align: baseline;
}
.email-icon:before {
  content: "";
  background: url("../../img/email.png") no-repeat;
  width: 12px;
  height: 13px;
}
:lang(ru-RU) #header .aquafresh-header-links ul li:last-child a {
  margin-left: 0;
}
.contactus-bg {
  background: #fff
    url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/master/contactUsWhite-bg.jpg)
    0px 0px no-repeat;
  top: -100px;
  position: relative;
}
.aqua-blueText:after {
  content: "";
  background-image: url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/master/aqua-bottomPasteIMG.png);
  background-size: cover;
  display: inline-block;
  height: 70px;
  position: absolute;
  bottom: -40px;
  left: 0px;
  width: 700px;
}
.contact-us-img {
  position: relative;
  z-index: 22;
}
.aquafresh-richtext-footer {
  margin-bottom: 0;
  margin-top: 10px;
}
.contactus-bg p {
  margin: 0;
}
.quicklink-box .richText p {
  font-size: 10px;
}
.quicklink-box a {
  color: #2561a4;
  font-size: 10px;
  font-weight: 300;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
}
.quicklink-box a:hover {
  text-decoration: underline;
  font-weight: bold !important;
}
.contactus-bg .component-content.initialized {
  margin-bottom: -100px;
  padding: 42px 0 125px 0;
  top: -100px;
  width: 730px;
  margin-left: 10px;
  color: #014080;
  line-height: initial;
}
.contactus-bg .component-content.initialized .richText-content {
  margin-top: 25px;
}
.bottom-header {
  font-size: 23px;
  font-weight: initial;
}
.aquafresh-box-content-white-background {
  margin: 65px;
  margin-top: 100px;
  position: relative;
  padding: 30px;
  font-size: 13px;
  line-height: 1.2;
  padding-top: 5px;
}
.aquafresh-box-content-white-background:before {
  content: "";
  height: 113px;
  /* background-image: url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/master/singleTop.png); */
  background-image: url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/regulamim/regulamin-img.png);
  position: absolute;
  transform: rotate(180deg);
  width: 100%;
  top: -94px;
  /* top: -54px; */
  left: 0;
  background-repeat: no-repeat;
}
.aquafresh-box-content-white-background:after {
  content: "";
  height: 113px;
  background-image: url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/regulamim/regulamin-img.png);
  position: absolute;
  width: 100%;
  left: 0;
}
.page-regulamin .aquafresh-box-content-white-background {
  padding-left: 18px;
  padding-right: 18px;
}
.page-regulamin .aquafresh-box-content-white-background h1,
h2,
p {
  color: #014080;
  font-weight: inherit;
}
.page-regulamin .aquafresh-box-content-white-background h1 {
  margin-bottom: 21px;
  margin-top: 6px;
}
.page-regulamin .aquafresh-box-content-white-background h2 {
  margin-bottom: 5px;
  text-align: left;
}
@media only screen and (max-width: 768px) {
    .page-regulamin .aquafresh-box-content-white-background .richText p strong {
        margin-left: 7px;
    }
    .page-polityka-prywatnosci .aquafresh-box-content-white-background:after {
      display: none;
    }
}
@media only screen and (max-width: 989px) and (min-width: 769px) {
    .richText.component.section.grid_6.omega.odd.last.default-style {
      padding-left: 18px;
    }
}
.richText.component.section.grid_6.omega.odd.last.default-style ul {
  margin-left: 0;
}
.page-kontakt .aqua-blueText {
font-size: 13px;
}
@media only screen and (max-width: 1024px) {
  .main .aquafresh-footer-links a {
    font-size: 14px;
  }
  .page-kontakt .aqua-blueText::after {
    width: 100%;
  }
  .aquafresh-philosophy-content::before {
    width: 100%;
  }
  .page-codzienna-ochrona #footer {
    padding-top: 35px;
    padding-bottom: 70px;
  }
  .page-higiena-jamy-ustnej .quicklink-box .content.paragraphSystem {
    padding-right: 5px;
  }
  .page-higiena-jamy-ustnej .quicklink-url p {
    display: flex;
    flex-direction: column-reverse;
  }
  .page-higiena-jamy-ustnej .quicklink-url p a:nth-child(2) {
    text-decoration: underline;
    font-weight: bold;
  }
  .quicklink-box .richText p {
    font-size: 5px;
  }


}
.text-header {
  font-family: 'Roboto',sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 23px;
  color: #014080;
  margin-bottom: 20px;
}
.text-subheader {
  font-family: 'Roboto',sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 17px;
  color: #014080;
}
.text-paragraph {
  font-size: 12px;
  color: #666;
}
.page-dzieci .arrow-bg-link p:last-child {
  margin-bottom: 65px;
}
.page-dzieci .arrow-bg-link p:last-child a {
  background: url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/dzieci/AQ-arrow.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  text-decoration: none;
  font-weight: bold;
  color: #014080;
}
.page-dzieci .arrow-bg-link p:last-child a span {
  color: #014080;
  text-decoration: none;
}
.page-kapitan-aquafresh .main-container {
  margin-top: 20px;
}
.page-kapitan-aquafresh .aquafresh-sap-box-background {
  padding: 15px;
}
.aquafresh-sidebar {
  margin-top: 8px;
}
.aquafresh-sidebar .first {
  position: relative;
  z-index: 5;
}
.aquafresh-sidebar .even {
  position: relative;
  margin-top: -26px;
  z-index: 4;
}
.aquafresh-sidebar .last {
  position: relative;
  margin-top: -18px;
  z-index: 3;
}
.aqua-video p {
  background: #ededed;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(
    top,
    #ededed 0%,
    #fefefe 4%,
    #f4f4f4 52%,
    #d1d1d1 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #ededed),
    color-stop(4%, #fefefe),
    color-stop(52%, #f4f4f4),
    color-stop(100%, #d1d1d1)
  );
  background: -webkit-linear-gradient(
    top,
    #ededed 0%,
    #fefefe 4%,
    #f4f4f4 52%,
    #d1d1d1 100%
  );
  background: -o-linear-gradient(
    top,
    #ededed 0%,
    #fefefe 4%,
    #f4f4f4 52%,
    #d1d1d1 100%
  );
  background: -ms-linear-gradient(
    top,
    #ededed 0%,
    #fefefe 4%,
    #f4f4f4 52%,
    #d1d1d1 100%
  );
  background: linear-gradient(
    to bottom,
    #ededed 0%,
    #fefefe 4%,
    #f4f4f4 52%,
    #d1d1d1 100%
  );
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ededed',endColorstr='#d1d1d1',GradientType=0);
  color: #335568;
  display: block;
  font-weight: 600;
  padding: 6px 0 6px 0;
  text-align: center;
  margin-top: 0;
  font-size: 11px;
}
.aqua-banner {
  position: relative;
}
.page-wrapper {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 40px;
}
.aqua-sidebar {
  margin-top: 5px;
}
.page-intense-clean .aqua-sidebar,
.page-pasty-wybielajace .aqua-sidebar {
  margin-top: 25px;
}
.regulations-text {
  font-family: 'Roboto',sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #014080;
}
.page-regulamin ol {
  color: #014080;
  font-family: 'Roboto',sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
}
.page-regulamin ul li {
  list-style: none;
}
.page-codzienna-ochrona h4 {
  padding: 15px 0 10px 0;
}
.richText a.aqua-sitemap-url {
  color: #014080;
  font-weight: bold;
  text-decoration: none;
  font-size: 13px;
}
.richText a.aqua-sitemap-url:hover {
  color: #09c;
}
.page-codzienna-ochrona .page-container .richText ul li::before {
  content: "";
}
.aqua-sitemap-box {
  padding-left: 20px;
}
.navigation-item.navigation-level1.is-active:last-child
  > .navigation-item-title {
  width: 171px;
}
/* @media only screen and (max-width: 768px) {
  .page-kapitan-aquafresh .main {
    margin-bottom: 70px;
  }
} */
.page-filozofia-aquafresh h1 {
  font-size: 21px;
}
.page-filozofia-aquafresh .richText-content h1:nth-child(2) {
  font-size: 23px;
}
.page-higiena-jamy-ustnej body {
  font-size: 13px;
}
.page-polityka-cookies .text-paragraph a {
  color: #014080;
  font-weight: bold;
  text-decoration: none;
}
.page-home #footer .richText-content ul {
  margin: 62px 0 0;
}
.page-home #footer .richText-content p {
  padding-top: 16px;
}
.page-home #footer .richText-content ul .aquafresh-footer-links a {
    font-family: 'Roboto',sans-serif;
}
.page-regulamin .aquafresh-box-content-white-background h1 {
  font-size: 24px;
}
.page-regulamin .aquafresh-box-content-white-background h2 {
  font-size: 23px;
}
.page-codzienna-ochrona .navigation-item.navigation-level1.is-active:first-child>.navigation-item-title {
  height: 58px;
}
.page-codzienna-ochrona .paragraph2.paragraphSystem .box.component.section.grid_12.alpha.even.last.default-style .content.paragraphSystem img{
  display: flex;
}
@media only screen and (min-width: 1025px) {
 .page-filozofia-aquafresh .grid_3.omega.default-style .box.component.section.grid_12.alpha.even.default-style {
    display: none;
  }
  /* .page-dzieci .image.component.section.grid_2.alpha.even.default-style {
    width: 25.94444%;
} */
}

.page-intense-clean .aquafresh-sap-box-background h1 {
    padding-bottom: 20px;
}

.page-intense-clean .aquafresh-sap-box-background p {
    margin: 21px 0;
}
.page-regulamin .aquafresh-box-content-white-background:before{
  transform: none;
  top: -72px;
  background-image: url(/content/dam/cf-consumer-healthcare/aquafresh-squarespace/master/carouselTopStatic.png);
}
.page-regulamin .aquafresh-box-content-white-background {
  margin-top: 75px;
}
@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\000033}}.searchBox .form .form-content .textField{display:inline;float:left;margin-right:15px}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\000039}}.searchBox .form .form-content .formButton{display:inline;float:left}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\0000314}}.no-box.searchBox .form .form-content .section{margin:0 15px 0 0}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\0000318}}.no-box.searchBox .form .form-content .formButton.section{margin:-1px 0 0}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\0000322}}.searchBox input[type=text]{width:81px}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\0000326}}.searchBox-title{cursor:default}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\0000330}}.form-search.no-box,.form-search.no-box .section{margin-top:0;margin-bottom:0}@media -sass-debug-info{filename{font-family:file\:\/\/F\:\/wamp64\/www\/aquafresh\/zg\/etc\/designs\/zg\/aquafresh-uk\/desktop\/sass\/components\/search\.box\.scss}line{font-family:\0000336}}.lt-ie8 .button{margin-left:4px}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/* line 3, ../../sass/components/search.filter.scss */
.searchFilter {
	border: solid 1px #dfdfdf;
}

/* line 8, ../../sass/components/search.filter.scss */
.searchFilter-title {
	background-color: #fff;
	background: url("../../img/down_arrow_black.png") no-repeat 90% center;
	margin: 0;
	padding: 13px;
	cursor: pointer;
}

/* line 14, ../../sass/components/search.filter.scss */
.searchFilter-controls {
	border-top: solid 4px #f36533;
}

.searchFilter-controls .searchFilterContent {
	display: block;
}
/* line 21, ../../sass/components/search.filter.scss */
.searchFilter-selection,.searchFilter-checkbox,.searchFilter-phrase {
	overflow: hidden;
	margin: 5px 0;
}

/* line 27, ../../sass/components/search.filter.scss */
.searchFilter-label {
	float: left;
	margin-right: 10px;
	min-width: 85%;
}

/* line 33, ../../sass/components/search.filter.scss */
.searchFilter-checkbox .searchFilter-label {
	float: none;
	margin-right: 0;
}

/* line 38, ../../sass/components/search.filter.scss */
.searchFilter-submit {
	padding: 13px;
	margin: 5px 0;
	overflow: hidden;
	display: block;
}
/* line 42, ../../sass/components/search.filter.scss */
.searchFilter-submit button {
	float: right;
}

/* line 49, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-controls {
	float: left;
}
/* line 55, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-selection,.searchFilter-horizontal .searchFilter-checkbox,.searchFilter-horizontal .searchFilter-phrase
	{
	float: left;
	clear: none;
	margin-right: 10px;
}
/* line 61, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-label {
	min-width: 0;
}
/* line 64, ../../sass/components/search.filter.scss */
.searchFilter-horizontal .searchFilter-control {
	float: left;
}

.tagRadioFilter fieldset,.metadataFilter fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.tagRadioFilter .searchFilter-control,.metadataFilter .searchFilter-control
	{
	padding: 7px 5px;
	background: #f5f5f5;
	border-bottom: solid 1px #dfdfdd;
}

.tagRadioFilter fieldset legend,.metadataFilter fieldset legend,.searchFilter-sorting h4
	{
	background: url("../../img/filter-plus.png") no-repeat right center;
	color: #000000;
	font-size: 16px;
	padding: 0px 10px;
	display: block;
	width: 93%;
	cursor: pointer;
	margin: 7px 10px;
}

.tagRadioFilter input,.metadataFilter input[type="radio"] {
	float: right;
}

.tagRadioFilter fieldset legend.filter-active,.metadataFilter fieldset legend.filter-active
	{
	background: url("../../img/filter-minus.png") no-repeat right center;
}

.searchFilter-form .search-productFilter,.searchFilter-form .search-theraphyFilter,.searchFilter-form .search-indicationFilter
	{
	font-size: 1.2em;
	font-style: italic;
	padding: 0 20px;
}

.searchResults-number {
	display: none;
}

.searchFilter-content{
	display:none;
}
.searchBox .form .form-content .textField{display:inline;float:left;margin-right:15px}.searchBox .form .form-content .formButton{display:inline;float:left}.no-box.searchBox .form .form-content .section{margin:0 15px 0 0}.no-box.searchBox .form .form-content .formButton.section{margin:-1px 0 0}.searchBox input[type=text]{width:81px}.searchBox-title{cursor:default}.form-search.no-box,.form-search.no-box .section{margin-top:0;margin-bottom:0}.lt-ie8 .button{margin-left:4px}.searchResults-pagination{text-align:center;overflow:hidden;padding:0;margin-top:10px;margin-bottom:10px;cursor:default}.searchResults-pagination-list{padding:0;margin:0}.searchResults-pagination-item{display:inline-block;line-height:30px;background-color:#eee;margin:1px;cursor:default;*display:inline}.searchResults-pagination-item a{display:inline-block;background-color:#e1e1e1;min-width:30px;padding:0 10px;cursor:pointer}.searchResults-pagination-item a:hover{background-color:#ebebeb;text-decoration:none}.searchResults-pagination-item.is-active{font-weight:bold}.searchResults-title{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px;margin-left:110px}.searchResults-term{font-style:italic}.searchResults-number{margin-top:10px;margin-bottom:10px;text-align:left}.searchResults-results{margin-bottom:10px}.searchResults-description,.searchResults-url{margin-left:110px}.searchResults-image{float:left;width:100px;height:100px;margin:10px 0}.searchResults-result{position:relative;overflow:hidden;padding:0 10px 20px 10px;background-color:#e1e1e1}.searchResults-result:nth-child(even){background-color:inherit}.searchResults-icon-wrapper{position:absolute;text-align:center;width:70px;margin-top:10px;left:0;top:0}.searchResults-date{margin-bottom:10px;margin-left:110px}.searchResults-url{margin-top:10px}.lt-ie8 .searchResults-pagination-item{display:inline;zoom:1;margin:3px}.lt-ie8 .searchResults-pagination-item a{display:block;zoom:1}.searchResults-tags{list-style-type:none;padding:0}.searchResults-tags-item{display:inline-block;margin:0 2px}.searchResults-tags-item-link{background:#b9b8b8;color:black;border:1px solid #939191;padding:1px;display:block;font-size:.85em}@charset "UTF-8";
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox.searchResults .component-content {
  display: flex; }

.searchBlox-results highlight {
  font-weight: bold; }

.searchBlox-results .searchResults-number {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left; }

.searchBlox-results .searchResults-title {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
  margin-left: 10px; }

.searchBlox-results .searchResults-term {
  font-style: italic; }

.searchBlox-results .searchResults-results {
  margin-bottom: 10px; }

.searchBlox-results .searchResults-description, .searchBlox-results .searchResults-url,
.searchBlox-results .searchResults-context {
  margin-left: 10px; }

.searchBlox-results .searchResults-image {
  float: left;
  width: 100px;
  height: 100px;
  margin: 10px 0; }

.searchBlox-results .searchResults-result {
  position: relative;
  overflow: hidden;
  padding: 0 10px 20px 10px;
  background-color: #eeece4; }
  .searchBlox-results .searchResults-result:nth-child(even) {
    background-color: inherit; }

.searchBlox-results .searchResults-icon-wrapper {
  position: absolute;
  text-align: center;
  width: 70px;
  margin-top: 10px;
  left: 0;
  top: 0; }

.searchBlox-results .searchResults-url {
  margin-top: 10px; }

.searchBlox-results .searchResults-description p, .searchBlox-results .searchResults-context p {
  font-family: sans-serif;
  font-size: 12px;
  color: #635a54; }

.searchBlox-results .searchResults {
  width: 100%; }
  .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav {
    float: right;
    padding-left: 20px; }
    .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul {
      padding-left: 0; }
      .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li {
        list-style-type: none;
        display: block;
        text-align: center;
        margin-bottom: 10px; }
        .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li a {
          color: #000; }
        .searchBlox-results .searchResults .searchBlox-results .searchResults-stickyNav ul li.active a {
          color: #F98033;
          font-size: 12px;
          font-weight: 700; }

.searchResults .searchResults-facets {
  margin-right: 30px; }
  .searchResults .searchResults-facets .facet-value {
    cursor: pointer; }
  .searchResults .searchResults-facets .facet-value--active {
    font-weight: bold; }
    .searchResults .searchResults-facets .facet-value--active:before {
      content: "✖"; }
.shareThis-list{overflow:hidden;margin:0;padding:0;list-style:none}.shareThis-list li{float:left;width:auto;height:26px;margin:0 10px 10px 0}.shareThis-list li:last-child{margin-right:0;margin-right:0}.shareThis-item a{display:block;height:26px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.shareThis-item img{opacity:.7;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.shareThis-item a:hover img{opacity:1}.sitemap-column{float:left}.sitemap-column>ul{margin:0 5px}.sitemap-columns-1 .sitemap-column{width:100%}.sitemap-columns-2 .sitemap-column{width:50%}.sitemap-columns-3 .sitemap-column{width:33.32%}.sitemap-columns-4 .sitemap-column{width:25%}.sitemap-columns-5 .sitemap-column{width:20%}.sitemap-columns-6 .sitemap-column{width:16.64%}.sitemap-columns-7 .sitemap-column{width:14.25%}.sitemap-columns-8 .sitemap-column{width:12.49%}.sitemap-columns-9 .sitemap-column{width:11.10%}.sitemap-columns-10 .sitemap-column{width:10%}.sitemap-columns-11 .sitemap-column{width:9.08%}.sitemap-columns-12 .sitemap-column{width:8.32%}.sitemap-column ul{list-style:none;padding:0}.sitemap-column a{text-decoration:none}.sitemap-column .component-content{overflow:hidden}.sitemap-column h3{background-color:#e1e1e1;font-size:13px;font-weight:bold;padding:5px 10px}.sitemap-column ul{padding-bottom:10px;margin-bottom:10px}.sitemap-column ul ul{padding-bottom:0;margin-bottom:0;margin-left:0;padding-left:10px}.sitemap-column ul ul li{background:url(../../img/arrow.gif) 0 6px no-repeat;font-weight:bold;padding-left:12px;line-height:150%}.sitemap-column ul ul ul{margin-top:0}.sitemap-column ul ul ul li{font-weight:normal;margin-left:10px}@media only screen and (max-width:959px){.component-content .sitemap-column{width:100%;float:none}.component-content .sitemap-column>ul{margin:0 0 15px}}.smart-link{margin:10px 0}.smart-link-list{overflow:hidden;margin:0;padding:0;list-style:none;text-align:center}.smart-link-list li{display:inline-block;*display:inline}.smart-link-next:after{background:url('../../img/arrows.png') 0 -505px no-repeat;background-position:0 -501px;display:inline-block;content:'';height:14px;margin-left:10px;width:6px}.smart-link-previous:before{background:url('../../img/arrows.png') 0 -124px no-repeat;background-position:0 -119.5px;display:inline-block;content:'';height:14px;margin-right:10px;width:6px}body.table-popup{background-color:#FFF;line-height:1.5}.table-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.table-caption{border:solid 2px #323131;padding:13px;background-color:#e1e1e1;border-bottom:0}.table-popup .table-caption{border:1px solid #656363;background-color:#f3f3f3}.table th{background-color:#e1e1e1;font-weight:bold;text-align:center}.table-popup .table th{background-color:#f3f3f3}.table table{border-collapse:collapse;width:100%;border:solid 2px #323131}.table-popup .table table{border:1px solid #656363}.table th,.table td{border:solid 2px #323131;padding:5px}.table-popup .table th,.table-popup .table td{border:1px solid #656363;line-height:1.5}.table td{vertical-align:middle}.table .button{display:none}.table .table-caption .button{display:block;margin:10px 0 0 5px}.no-js .table .button{display:none}.lt-ie8 .table-popup .table{position:static}@media only screen and (max-width:959px){.table .component-content .button{display:block;margin:20px}.table .component-content .table-caption .button{display:none}}.tabs{position:relative;width:100%}.tabs-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.no-js .tabs-nav{display:none}.tabs>.component-content{padding-top:39px}.tabs-nav{position:absolute;z-index:150;top:0;left:0;height:39px;overflow:hidden;width:100%}.tabs-nav-list{position:relative;left:0;padding:0;margin:0;list-style:none;overflow:hidden;width:2000px}.tabs-nav-switcher{position:absolute;height:35px;width:15px;border:2px solid #323131;background:#e1e1e1 url(../../img/arrow-right.png) 6px 12px no-repeat;cursor:pointer;top:0}.tabs-nav-switcher-right{right:0}.tabs-nav-switcher-left{left:0;background-image:url(../../img/arrow-left.png)}.tabs-nav-item{border-width:2px 2px 0 2px;border-style:solid;border-color:#323131;font-weight:bold;font-size:12px;display:inline;float:left;margin-left:5px;background:#e1e1e1;padding:7px 10px 7px 10px;cursor:pointer;height:21px;top:4px}.tabs-nav-item:first-child{margin-left:0}.tabs-nav-item.is-active,.tabs-nav-item.is-active a,.tabs-nav-item.is-active:hover{cursor:default;background:white}.tabs-nav-item.is-active,.tabs-nav-item.is-active:hover{border-bottom:0;padding-bottom:9px}.tabs-nav-item:hover{background:#939191}.tabs-nav-item:hover a{color:white;text-decoration:none}.tabs-nav-item.is-active:hover a{color:#323131}.tabs-nav-item a{color:#323131}.tabs-content{position:relative;z-index:100;top:-2px;padding:13px;border:solid 2px #323131;background:white}.tabs-vertical .tabs-nav{height:auto;width:60px}.tabs-vertical .component-content{padding-top:0}.tabs-vertical .tabs-nav-list{width:100%}.tabs-vertical .tabs-nav-item.is-active,.tabs-vertical .tabs-nav-item.is-active:hover{border-bottom:2px solid;border-right:medium;padding:7px 12px 7px 10px}.tabs-vertical .tabs-nav-item{border-width:2px;height:auto;margin:0 0 5px;width:36px}.tabs-vertical .tabs-content{margin-left:60px;left:-2px;top:0}.tagList-tag-link, .tagList-tag-item {
  background-color: #e1e1e1;
  border: 1px solid #656363;
  color: #323131;
  padding: 5px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-block; }
  .tagList-tag-link:hover, .tagList-tag-item:hover {
    background-color: #939191;
    color: white; }

.tagList-heading {
  font-weight: bold;
  color: #323131;
  margin: 10px 0;
  font-size: 1.5rem;
  display: block; }

.tagList-list {
  margin: 0;
  padding: 0;
  list-style: none; }

.tagList-tag {
  display: inline-block; }

.tagList-tag-link, .tagList-tag-item {
  margin-right: 5px;
  text-decoration: none; }
  .tagList-tag-link:hover, .tagList-tag-link:active, .tagList-tag-item:hover, .tagList-tag-item:active {
    color: #fff; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/tagbasedfilter.scss */
.genericFormGroup {
  clear: both;
}

/* line 7, ../../sass/components/tagbasedfilter.scss */
.initialTabBasedFilter {
  background-color: #E1E1E1;
  border: 2px solid #323131;
  padding: 15px 60px;
  position: relative;
}

/* line 13, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .formControl-radio {
  float: left;
  margin: 0;
  padding: 0;
  width: 21px;
}

/* line 19, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .genericFormGroup span input[type="radio"], .tagBasedFilter .genericFormGroup span input[type="checkbox"] {
  float: left;
  margin: 2px 2px 0 0;
  padding: 0;
  width: 15px;
}

/* line 25, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .genericFormGroup label {
  float: left;
  padding: 1px 0 0;
  width: auto;
}

/* line 31, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4;
}

/* line 35, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
  border-bottom: 1px solid #C5C4C4;
  text-align: center;
}

/* line 39, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-description {
  padding: 20px;
}

/* line 43, ../../sass/components/tagbasedfilter.scss */
.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center;
}

/* line 51, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
  font-size: 26px;
  margin: 16px 0 0;
  text-align: center;
}

/* line 56, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-description p {
  text-align: center;
}

/* line 59, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px;
}

/* line 66, ../../sass/components/tagbasedfilter.scss */
.tagbasedfilter .simpleTagFilter input[type="button"] {
  background-color: #f36633;
  border: 1px solid #d5d1ce;
  border-radius: 0;
  color: white;
  padding: 5px 10px;
}

/*Multi Level Filter*/
/* line 76, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .multiLevelFilterContent input[type="button"] {
  background: url("../../img/quiz1_nrml.png") no-repeat scroll center center transparent;
  border: none;
  cursor: pointer;
  display: block;
  padding: 95px 0 0 0;
  min-width: 100px;
}

/* line 85, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .multiLevelFilterContent input[type="button"]:hover, .tagBasedFilter.multiLevelFilter .genericFormGroup span input[type="button"]:focus {
  background: url("../../img/quiz1_hover.png") no-repeat scroll center center;
}

/* line 88, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .multiLevelFilterContent input[type="button"].selected {
  background: url("../../img/quiz_selected.png") no-repeat scroll 50% 50%;
  width: 100%;
}

/* line 93, ../../sass/components/tagbasedfilter.scss */
.multiLevelFilter-Container .multiLevelFilter-level1 {
  margin-left: 25px;
}

/* line 96, ../../sass/components/tagbasedfilter.scss */
.multiLevelFilter-Container .multiLevelFilter-level2 {
  margin-left: 45px;
}

/* line 99, ../../sass/components/tagbasedfilter.scss */
.multiLevelFilter-Container .multiLevelFilter-level3 {
  margin-left: 65px;
}

/* line 102, ../../sass/components/tagbasedfilter.scss */
.tagBasedFilter .multiLevelFilter-ContainerResults .tagBasedFilterResults {
  overflow: hidden;
  margin-top: 10px;
  padding-top: 15px;
}

/* line 105, ../../sass/components/tagbasedfilter.scss */
.multiLevelFilter .genericFormGroup {
  border-bottom: 1px dotted #e0e0e0;
  overflow: hidden;
  padding: 5px 0;
}

/* line 110, ../../sass/components/tagbasedfilter.scss */
.tagBasedNoResult {
  color: #ff0000;
  font-weight: 700;
}

/* line 112, ../../sass/components/tagbasedfilter.scss */
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level4 {
  margin-left: 0;
}

/* line 119, ../../sass/components/tagbasedfilter.scss */
.multiLevelFilter-Container .buttonTypeContent.multiLevelFilter-level0,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level1 input,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level2 input,
.multiLevelFilter-Container .buttonTypeContent .multiLevelFilter-level3 input {
  float: left;
}

/* line 123, ../../sass/components/tagbasedfilter.scss */
.tagbasedfilter-primary .multiLevelFilter-Container .multiLevelFilterContent {
  float: left;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/tagbasedfilterresult.scss */
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4;
}

/* line 7, ../../sass/components/tagbasedfilterresult.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
  border-bottom: 1px solid #C5C4C4;
  text-align: center;
}

/* line 11, ../../sass/components/tagbasedfilterresult.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-description {
  padding: 20px;
}

/* line 15, ../../sass/components/tagbasedfilterresult.scss */
.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center;
}

/* line 23, ../../sass/components/tagbasedfilterresult.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
  font-size: 26px;
  margin: 16px 0 0;
  text-align: center;
}

/* line 28, ../../sass/components/tagbasedfilterresult.scss */
.tagBasedFilterResults-Information .tagBasedFilterResults-description p {
  text-align: center;
}

/* line 31, ../../sass/components/tagbasedfilterresult.scss */
.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px;
}
.title h1{word-wrap:break-word}.twitter{border:solid 2px #323131;padding:13px;background-color:#e1e1e1}.feed-provider-heading{display:inline-block;margin:0 0 0 20px;line-height:30px}.feed-provider-description{border-bottom:1px solid black;margin:10px 0;padding:10px 0}.feed-provider-heading-image{float:left;width:30px;height:30px}.feed-provider-feeds{padding:0;margin:0}.twitter-feed{list-style-type:none;padding-left:55px;margin:10px 0;display:block;position:relative;overflow:hidden;*zoom:1}.twitter-content a:hover strong{text-decoration:underline}.twitter-sender-avatar{position:absolute;top:3px;left:0}.twitter-date{float:right}.twitter-actions{padding:0;margin:0;float:right}.twitter-action{list-style-type:none;display:inline}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 4, ../../sass/components/user.box.scss */
.userBox-header-text {
  font-size: 2em;
}

/* line 7, ../../sass/components/user.box.scss */
.userBox .logged-in, .userBox .logged-out {
  border: 1px solid #D5D1CE;
  padding: 13px;
  margin: 10px 0;
}

/* line 13, ../../sass/components/user.box.scss */
.userBox .logged-in .button, .userBox .logged-in a, .userBox .logged-out .button, .userBox .logged-out a {
  background-color: #e1e1e1;
  border: 1px solid #D5D1CE;
  margin-left: 1%;
  margin-right: 1%;
  color: #323131;
  padding: 5px 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 3px;
  cursor: pointer;
  display: inline-block;
}

/* line 25, ../../sass/components/user.box.scss */
.userBox .logged-in .button:hover,
.userBox .logged-in a:hover,
.userBox .logged-out .button:hover,
.userBox .logged-out a:hover {
  background-color: #939191;
  color: white;
}

/* line 32, ../../sass/components/user.box.scss */
.userBox .logged-in .lt-ie8 .button,
.userBox .logged-out .lt-ie8 .button {
  display: inline;
}

/* line 36, ../../sass/components/user.box.scss */
.userBox .logged-in .button,
.userBox .logged-out .button {
  float: right;
}

/* line 40, ../../sass/components/user.box.scss */
.userBox .logged-in .user {
  font-weight: bold;
}

/* line 43, ../../sass/components/user.box.scss */
.user-box.user-type-gigya .logged-in,.user-box.user-type-gigya .logged-out{
  display: none;
}
.video-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.video-nojs{display:none;text-align:center;padding:20px 0;color:red}.no-js .video-nojs{display:block}.video object.responsive{width:100% !important}.video-video{border:solid 2px #323131}.video-video-container{margin:0 auto}.video-description{border:solid 2px #323131;padding:13px;margin-top:-2px}.mejs-container{position:relative;background:#000;margin-left:auto;margin-right:auto}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(../../img/bigplay.png) top left no-repeat}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(../background.png);background:rgba(0,0,0,0.9);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(50,50,50,0.9)),color-stop(100%,rgba(0,0,0,0.9)));background-image:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background-image:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background-image:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background-image:linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(../../img/loading.gif) center center no-repeat}.mejs-container .mejs-controls{position:absolute;background:0;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(../../img/background.png);background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(50,50,50,0.7)),color-stop(100%,rgba(0,0,0,0.7)));background-image:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background-image:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background-image:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background-image:linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:12px;width:12px;border:0;background:transparent url(../../img/controls.png) 0 0 no-repeat}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px}.mejs-container .mejs-controls .mejs-time span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(30,30,30,0.8)),color-stop(100%,rgba(60,60,60,0.8)));background-image:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background-image:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background-image:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background-image:linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#1E1E1E,endColorstr=#3C3C3C)}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(44,124,145,0.8)),color-stop(100%,rgba(78,183,212,0.8)));background-image:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background-image:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background-image:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background-image:linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#2C7C91,endColorstr=#4EB7D4);width:0}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(255,255,255,0.9)),color-stop(100%,rgba(200,200,200,0.8)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background-image:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background-image:linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#FFFFFF,endColorstr=#C8C8C8)}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{visibility:hidden;position:absolute;display:block;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail:hover .mejs-time-float{visibility:visible}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(../../img/background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button:hover .mejs-volume-slider{display:block}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(../../img/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button:hover .mejs-captions-selector{visibility:visible}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(50,50,50,0.7)),color-stop(100%,rgba(0,0,0,0.7)));background-image:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background-image:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background-image:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background-image:linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(102,102,102,0.7)),color-stop(100%,rgba(50,50,50,0.6)));background-image:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background-image:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background-image:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background-image:linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang="ar"]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px 5px;background:url(../../img/background.png);background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.me-cannotplay a{color:#fff;font-weight:bold}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-controls{display:block;visibility:visible}.video .mejs-container .mejs-controls{z-index:25;height:47px;background:#d6d6d6;border-top:2px solid #303030}.video .mejs-controls .mejs-button{width:20px;height:20px;margin:4px 6px}.video .mejs-controls .mejs-button button{width:20px;height:20px;margin:0;padding:0;background:url(../../img/controls.png);background-repeat:no-repeat}.video .mejs-controls .mejs-playpause-button button{background-position:3px -130px}.video .mejs-controls .mejs-playpause-button button:hover{background-position:-19px -130px}.video .mejs-controls .mejs-pause button{background-position:0 -83px;width:15px}.video .mejs-controls .mejs-pause button:hover{background-position:0 -109px;width:15px}.video .mejs-controls .mejs-fullscreen-button button{background-position:0 0}.video .mejs-controls .mejs-fullscreen-button button:hover{background-position:0 0}.video .mejs-controls .mejs-share-button button{background-position:-2px -39px}.video .mejs-controls .mejs-share-button button:hover{background-position:-2px -3px}.video .mejs-controls .mejs-volume-button{margin:4px 6px}.video .mejs-controls .mejs-volume-button button{background-position:-2px -219px}.video .mejs-controls .mejs-mute button{background-position:0 -26px}.video .mejs-controls .mejs-mute button:hover{background-position:0 -26px}.video .mejs-controls .mejs-unmute button{background-position:1px -54px}.video .mejs-controls .mejs-unmute button:hover{background-position:1px -54px}.video .mejs-controls .mejs-horizontal-volume-slider{background:url(../../img/controls.png) 0 -83px no-repeat;display:block !important;width:34px;height:21px;margin-top:12px;position:relative}.video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{width:34px}.video .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{background:url(../../img/controls.png) 0 -108px no-repeat;position:absolute;left:0;top:0;height:21px}.video .mejs-controls .mejs-volume-button .mejs-volume-handle{display:none}.video .mejs-controls .mejs-time-rail{height:20px;padding-top:8px;margin-left:2px}.video .mejs-controls .mejs-time-rail .mejs-time-total{height:3px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#303030}.video .mejs-controls .mejs-time-rail .mejs-time-loaded{height:6px;background-color:transparent;filter:none;background-image:none;display:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.video .mejs-controls .mejs-time-rail .mejs-time-current{height:3px;background-color:#303030;filter:none;background-image:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.video .mejs-controls .mejs-time-rail .mejs-time-handle{background:#fff;border:1px solid #303030;height:14px;width:14px;top:-6px;display:block;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}.video .mejs-container .mejs-controls .mejs-time{width:100px;margin:15px 0 0 0;padding:0;position:absolute;left:8px;top:12px}.video .mejs-container .mejs-controls .mejs-time span{float:left;color:#303030;font-size:14px}.mejs-controls .mejs-time-rail .mejs-time-float{z-index:10}.video .mejs-container-fullscreen{z-index:10000 !important}.mejs-overlay:hover .mejs-overlay-button{background-position:0 0;opacity:1}.mejs-overlay-loading{background:url(../../img/loader.gif) center center no-repeat}.video .share{display:none}.video .mejs-container{overflow:hidden}.video .mejs-share{position:absolute;z-index:20}.video .share-container{width:90%;margin:auto;padding:10px 10px 60px;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#efefef));background-image:-webkit-linear-gradient(#fefefe,#efefef);background-image:-moz-linear-gradient(#fefefe,#efefef);background-image:-o-linear-gradient(#fefefe,#efefef);background-image:linear-gradient(#fefefe,#efefef);border:1px solid #efefef;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;-webkit-box-shadow:0 -3px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 -3px 3px rgba(0,0,0,0.5);-ms-box-shadow:0 -3px 3px rgba(0,0,0,0.5);box-shadow:0 -3px 3px rgba(0,0,0,0.5)}.video .share-container td{width:30px;height:30px}.video .share-container td,.video .share-container td a{color:#437cc4;text-decoration:none;font-size:10px}.video .share-container td a:hover{text-decoration:underline}.video .share-container td img{vertical-align:middle}.grid_3 .share-container a+a,.grid_4 .share-container a+a,.grid_5 .share-container a+a{display:none}.video .share-container table{width:100%}.video .share-container th{width:50px}.video .share-container td{width:auto;max-width:70%}.video .share-container td input{width:90%;font-size:.9em}.video .related{display:none}.video .mejs-related{position:absolute;z-index:15;display:none;background:#333;background-color:rgba(0,0,0,0.8);font-size:1em}.video .related-container{background-color:#f9f9f9;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fefefe),color-stop(100%,#efefef));background-image:-webkit-linear-gradient(#fefefe,#efefef);background-image:-moz-linear-gradient(#fefefe,#efefef);background-image:-o-linear-gradient(#fefefe,#efefef);background-image:linear-gradient(#fefefe,#efefef);border:1px solid #efefef;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.7);-moz-box-shadow:0 0 5px rgba(0,0,0,0.7);-ms-box-shadow:0 0 5px rgba(0,0,0,0.7);box-shadow:0 0 5px rgba(0,0,0,0.7);overflow:hidden;height:100%}.video .related-container .column{float:left;margin-left:0;margin-right:0;width:261px;border:1px solid #fff;padding:0 10px;font-size:11px;color:#787878;height:100%;line-height:1.5em}.grid_4 .video .related-container,.grid_5 .video .related-container,.grid_6 .video .related-container{height:-moz-calc(100% -35px);overflow:auto}.grid_4 .video .related-container .column,.grid_5 .video .related-container .column,.grid_6 .video .related-container .column{height:-moz-calc(100% -2px);width:-moz-calc(100% -22px)}.grid_7 .video .related-container .column,.grid_8 .video .related-container .column,.grid_9 .video .related-container .column,.grid_10 .video .related-container .column,.grid_11 .video .related-container .column,.grid_12 .video .related-container .column{height:-moz-calc(100% -2px);width:-moz-calc(50% -22px)}.grid_7 .video .related-container .column.wide,.grid_8 .video .related-container .column.wide,.grid_9 .video .related-container .column.wide,.grid_10 .video .related-container .column.wide,.grid_11 .video .related-container .column.wide,.grid_12 .video .related-container .column.wide{float:none;width:auto}.video .related-container h4{font-size:14px;padding:10px;margin:0 -10px 10px;background-color:#efefef;display:block}.video .related-container .img{float:left;padding-right:10px;max-width:50%;max-height:180px}.video .related-container .img img{max-width:100%;max-height:80px}.video .related-container li .excerpt a{background:url(../../img/arrow-blue-right.png) no-repeat scroll right 50% transparent;padding-right:8px}.video .related-container li .subtitle{color:#444}.video .related-container li{clear:left;border-bottom:1px dotted #ccc;overflow:hidden;padding:0 0 10px;margin:0 0 10px}.video .related-container li:last-child{border-bottom:0}.video .related-container .contact,.video .related-container .contact .fn,.video .related-container .contact .title{font-size:11px}.video .related-container .contact .fn{margin-left:95px;color:#444;font-weight:normal;font-size:11px}.videoPlayer.responsive video{width:100%}.mejs-overlay-button{opacity:.7;background:url(../../img/bigplay.png) no-repeat scroll left top transparent;height:69px;left:50%;margin:-35px 0 0 -36px;position:absolute;top:50%;width:73px}.grid_1 .mejs-controls{display:none !important}.page-intense-clean .aquafresh-box-background .enhancedvideo{background-color:#efefef}.page-intense-clean .aquafresh-box-background .enhancedvideo .video-video{border:0}.page-intense-clean .aquafresh-box-background .enhancedvideo .video-description{padding-bottom:0;padding-top:0;margin-top:0;border:0}.page-intense-clean .aquafresh-box-background .enhancedvideo .video-description p{font-weight:600;text-align:center}.enhancedvideo .video-video{border:1px solid transparent}.video-video{border:1px solid transparent}html[lang="pl-PL"] video{width:auto !important;height:auto !important}html[lang="pl-PL"] .carousel-slides,html[lang="pl-PL"] .carousel-slides .carousel-content{width:auto}@media only screen and (min-width:320px) and (max-width:800px){.aqua-video{height:121px;width:215px !important;margin-bottom:60px}}@media only screen and (max-width:767px){.parametrizedhtml.component.section.grid_3.reference-video-component.odd.aqua-video{position:relative;margin-left:50% !important;left:-108px}}.videoGallery-heading{display:block;color:#323131;font-size:20px;font-weight:bold;padding-bottom:10px}.videoGallery-video{border:2px solid #323131}.videoGallery-video object.responsive{width:100% !important}.videoGallery-thumbnails{position:relative;margin-top:18px}.videoGallery-list{overflow:hidden;margin:0 50px;position:relative}.videoGallery-arrow,.videoGallery-arrow.is-disabled:hover{position:absolute;top:0;cursor:pointer;width:35px;height:60px;background-position:50%;background-repeat:no-repeat;font:0/0 serif}.videoGallery-description{margin:15px 0}.videoGallery-arrow.is-disabled{opacity:.5}.videoGallery-arrow-left:hover{background-image:url(../../img/arrow-big-left-hover.png)}.videoGallery-arrow-right:hover{background-image:url(../../img/arrow-big-right-hover.png)}.videoGallery-arrow-left,.videoGallery-arrow-left.is-disabled:hover{left:0;background-image:url(../../img/arrow-big-left.png)}.videoGallery-arrow-right,.videoGallery-arrow-right.is-disabled:hover{right:0;background-image:url(../../img/arrow-big-right.png)}.videoGallery-list-inner{overflow:hidden;display:block;position:relative;top:0;left:0;padding:0;margin:0;list-style:none}.videoGallery-thumbnail{float:left;overflow:hidden;padding:0;margin:0 9px;cursor:pointer;text-align:center;position:relative;display:inline;max-width:100px}.videoGallery-thumbnail-title{display:block;margin:10px auto 0 auto;font-size:11px;width:71px}.videoGallery .thumbnails-list li:hover .image,.videoGallery .thumbnails-list li.active .image{border:solid 4px #323131;margin:0}.videoGallery-thumbnail-image{margin:2px;border:solid 2px #323131;position:relative}.videoGallery-thumbnail-overlay{opacity:.7;background:url(../../img/smallplay.png) no-repeat scroll left top transparent;height:28px;left:50%;margin:-14px 0 0 -15px;position:absolute;top:50%;width:30px}.videoGallery-thumbnail.is-active .videoGallery-thumbnail-overlay{opacity:0;-moz-transition:opacity .5s;-webkit-transition:opacity .5s;-o-transition:opacity .5s;-ms-transition:opacity .5s;transition:opacity .5s}.videoGallery-thumbnail-image img{display:block;margin:0 auto}.js .videoGallery-nojs{display:none}.page-cuidado-diario .aquafresh-carousel-pt{position:relative;bottom:-28px}.page-cuidado-diario .carousel-first{position:relative;left:52px}.page-cuidado-diario .carousel-second{position:relative;left:75px}.page-cuidado-diario .carousel-nav li{display:inline-block;margin:-23px 2px}.page-cuidado-diario .carousel-nav{display:block;text-align:center;margin-top:0;overflow:hidden;padding:0}.ru-locale-box .find-out-more p a{top:76.4%}.ru-locale-box .aquafresh-box-background h3{margin-top:24px;margin-left:20px;font-family:'Roboto',sans-serif;font-weight:300;font-style:normal;font-size:13px;color:#014080}.ru-locale-box .find-out-more a{background:url(../../img/AQ_BrandWebsite_Kids_Product_Landing_AW_arrow.png) no-repeat scroll 600px 0 transparent;margin-top:22px;margin-left:-72px;position:absolute;font-family:'Montserrat',sans-serif;font-style:normal;font-size:12px;padding-left:73px;color:#014080;font-weight:bold;text-decoration:none}.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.box.virtual-meeting-list .component-content {
  overflow: visible; }
  .box.virtual-meeting-list .component-content .tabs .tabs-nav {
    overflow: visible;
    height: 50px; }
    .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-list {
      width: 100%; }
    .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item {
      background: #ebebeb;
      padding: 14px 30px 18px;
      border: none; }
      .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active {
        border-top: 4px solid #f36633; }
        .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item.is-active .text-wrapper {
          color: #f36633; }
      .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item:hover:not(.is-active) .text-wrapper {
        text-decoration: underline; }
      .box.virtual-meeting-list .component-content .tabs .tabs-nav .tabs-nav-item .text-wrapper {
        color: #808080;
        font: bold 18px sans-serif; }
  .box.virtual-meeting-list .component-content .tabs .tabs-content {
    overflow: visible;
    z-index: 500;
    padding: 0;
    border: none; }

.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingList .meeting-list-filter {
  background-color: #f0efed;
  padding: 30px; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active {
    font-weight: 700; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__categoryTrigger.active:before {
      content: 'x'; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterByLabel {
    background-color: #f36633;
    color: #fff;
    padding: 10px 45px;
    font-size: 16px;
    border: none;
    cursor: pointer;
    margin: 0;
    display: inline; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__foundResults {
    float: right;
    font-size: 14px;
    margin: 0;
    display: inline; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterBox {
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    margin-top: 10px;
    min-width: 230px; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger {
    box-sizing: border-box;
    margin: 10px 10px;
    padding: 0;
    border-radius: 20px;
    text-align: center;
    font-size: 15px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label {
      background-color: #f0efed;
      color: #f36633;
      border: 0;
      border-radius: 20px;
      padding: 5px;
      font-weight: 700;
      display: block;
      margin-top: 10px;
      margin-bottom: 10px; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__resetTrigger .resetTrigger__label:hover {
        background-color: #f36633;
        color: #f0efed;
        cursor: pointer; }
  .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter {
    border-width: 0 0 2px;
    border-style: solid;
    border-color: #e0dfdd;
    border-image: none;
    padding: 0;
    margin: 0;
    clear: both;
    height: 52px;
    position: relative;
    cursor: pointer; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active {
      height: auto;
      transition-duration: 0.5s; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:first-child {
      border-width: 2px 0 2px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label {
      font-weight: 700;
      padding-left: 16px;
      padding-top: 10px;
      position: relative;
      display: block; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__label:after {
        content: '+';
        float: right;
        font-size: medium;
        margin-right: 20px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.selected .categoryFilter__label {
      color: #15717d; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__selectedCategoryTitle {
      font-style: italic;
      margin-left: 16px; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__label:after {
      content: '-'; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter.active .categoryFilter__optionsList {
      display: block; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter:not(.active):hover {
      background-color: #f0efed; }
    .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList {
      display: none;
      list-style: none;
      padding-left: 0; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li {
        border-bottom: 1px solid;
        border-color: #e0dfdd;
        padding: 15px; }
        .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) {
          background-color: #f36633;
          color: #f0efed; }
          .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li:hover:not(input):not(button) .categoryFilter__additionalInformation {
            color: #f0efed; }
        .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected {
          background-color: #15717d;
          color: #fff; }
          .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected .categoryFilter__additionalInformation {
            color: #fff; }
          .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover {
            color: #f0efed; }
            .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList li.selected:hover .categoryFilter__additionalInformation {
              color: #f0efed; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__name {
        margin: 0; }
      .virtualMeetingList .meeting-list-filter .meeting-list-filter__filterDefinitions .meeting-list-filter__categoryFilter .categoryFilter__optionsList .categoryFilter__additionalInformation {
        display: block;
        color: #808080;
        font-style: italic;
        margin: 0; }

.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingList .meeting-list-content .no-results-label {
  display: table;
  margin: 0 auto;
  font-size: large; }

.virtualMeetingList .meeting-list-content .meeting-list-entry {
  display: flex;
  align-items: flex-start;
  align-content: center;
  padding-bottom: 30px;
  margin: 30px 0 0;
  position: relative; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry:not(.hidden-by-filter):not(:last-child) {
    border-bottom: 1px solid #d4d0ce; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting .meeting-list-column.column--basicInfo {
    border-right: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--basicInfo {
    border-right: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--subMeeting:not(.hidden-by-filter) .meeting-list-column.column--supplementaryInfo .meeting-list-section .section-item--showSubMeetings {
    margin-top: 15px;
    margin-bottom: -15px;
    display: inline-block; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    border-right: 1px solid #d4d0ce; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--cancelled {
    background-color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--generalInfo {
    flex-shrink: 0;
    width: 400px; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--details {
    display: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--registerButton {
    display: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry {
    flex-direction: column; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
      display: inline-block;
      padding: 0; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section {
        flex-direction: column; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--generalInfo {
        flex-shrink: 0;
        width: 150px; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings .meeting-list-entry .meeting-list-column .meeting-list-section.section--details {
        display: block;
        border-left: none; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry.meeting-list-entry--hasSubMeetings .meeting-list-section.section--subMeetings span.subMeetings-label {
    font-weight: 700;
    font-size: 18px; }
  .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section {
    position: relative;
    padding: 0 20px;
    float: left; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
      padding: 0 20px; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo {
      flex-shrink: 0;
      width: 400px; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--generalInfo .section-item--description {
        font-family: sans-serif;
        color: #4a4a4a;
        font-size: 14px;
        line-height: 1.5;
        text-align: justify;
        text-justify: inter-word; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode {
      padding-left: 20px;
      position: absolute;
      right: 5%;
      bottom: 5px; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--regulatoryCode .section-item--zincCode {
        font-size: 12px;
        color: #3e3e3e;
        font-family: sans-serif; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--meetingBanner .eventMeetingBanner--small {
      width: 230px;
      height: 173px;
      position: relative;
      float: left; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a {
      font-size: 24px;
      color: #15717d;
      font-weight: 700; }
      .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--title a:hover {
        text-decoration: underline; }
    .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section.section--registerButton, .virtualMeetingList .meeting-list-content .meeting-list-entry .meeting-list-section .section-item--showSubMeetings {
      display: inline-block;
      position: relative; }

.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingList.subeventslisting .virtual-meeting-spinner {
  top: 20px; }

.virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry {
  font-weight: 700;
  border: 1px solid #e1dede;
  margin: 0;
  min-height: 75px;
  padding-bottom: 0;
  display: flex;
  flex-direction: column; }
  .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo {
    width: 75%;
    border-right: none; }
    .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo {
      width: 100%; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers {
        margin: 0; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerName, .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
          font-size: 14px;
          line-height: 22px; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--speakerTitle {
          margin-right: 2px; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--basicInfo .meeting-list-section.section--generalInfo .section-item--speakers .speakersSection--speakerInfo .speakerSection--viewSpeakerBio {
          float: right;
          color: #15717d;
          text-decoration: none; }
  .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--registrationArea {
    position: absolute;
    right: 0;
    top: 15px; }
  .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo {
    width: 75%;
    order: -1; }
    .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details {
      border-left: none;
      width: 100%;
      margin-top: 6px; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo {
        color: #000;
        font-size: 18px;
        line-height: 20px;
        margin-bottom: 6px; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--conjuctionText {
          display: none; }
        .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--details .section-item--dateInfo .dateInfo-element--startTime {
          float: right; }
    .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton {
      right: 0;
      top: 15px;
      height: 100%;
      left: auto;
      position: absolute; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton:before {
        content: '';
        height: 90%;
        width: 1px;
        background-color: #e1dede;
        position: relative; }
      .virtualMeetingList.subeventslisting .meeting-list-content .meeting-list-entry .meeting-list-column.column--supplementaryInfo .meeting-list-section.section--registerButton a.meeting-list-button {
        top: 50%;
        transform: translateY(-50%);
        position: relative; }
.virtual-meeting-component .virtual-meeting-content--initializing {
  background-color: #fff;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.virtual-meeting-component .meeting-registration-button {
  background-color: #15717d;
  border: 2px solid #fff;
  border-radius: 50px;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  min-width: 120px;
  padding: 8px 20px;
  text-align: center;
  cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button:hover {
    text-decoration: none;
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer; }
  .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled {
    background-color: #fff;
    border: 2px solid #15717d;
    border-radius: 50px;
    color: #15717d;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    min-width: 120px;
    padding: 8px 20px;
    text-align: center;
    cursor: pointer;
    cursor: not-allowed;
    pointer-events: none;
    text-decoration: none; }
    .virtual-meeting-component .meeting-registration-button.meeting-registration-button--disabled:hover {
      background-color: #15717d;
      border: 2px solid #fff;
      border-radius: 50px;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      font-weight: 700;
      line-height: 16px;
      min-width: 120px;
      padding: 8px 20px;
      text-align: center;
      cursor: pointer; }

.virtual-meeting-component .virtual-meeting-spinner {
  position: absolute;
  top: 200px;
  left: 50%;
  z-index: 5000; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-section {
    width: 40px;
    height: 40px;
    position: relative;
    animation: sk-chase 2.5s infinite linear both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    animation: spinner-item 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:before {
    content: '';
    display: block;
    width: 25%;
    height: 25%;
    background-color: #000;
    border-radius: 100%;
    animation: spinner-item-before 2.0s infinite ease-in-out both; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1) {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2) {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3) {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4) {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5) {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6) {
    animation-delay: -0.6s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(1):before {
    animation-delay: -1.1s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(2):before {
    animation-delay: -1.0s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(3):before {
    animation-delay: -0.9s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(4):before {
    animation-delay: -0.8s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(5):before {
    animation-delay: -0.7s; }
  .virtual-meeting-component .virtual-meeting-spinner .spinner-item:nth-child(6):before {
    animation-delay: -0.6s; }

@keyframes sk-chase {
  100% {
    transform: rotate(360deg); } }

@keyframes spinner-item {
  80%, 100% {
    transform: rotate(360deg); } }

@keyframes spinner-item-before {
  50% {
    transform: scale(0.4); }
  100%, 0% {
    transform: scale(1); } }

.virtualMeetingRegistration .virtual-meeting-spinner {
  top: 45px; }

.virtualMeetingRegistration .virtual-meeting-info {
  padding: 20px 0;
  margin-top: 30px;
  min-height: 30px;
  background-color: #424242; }
  .virtualMeetingRegistration .virtual-meeting-info .registration-section-item {
    display: flex;
    align-items: center;
    margin-left: 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item * {
      margin: 0 15%; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item span {
      font-size: 20px;
      color: white; }
    .virtualMeetingRegistration .virtual-meeting-info .registration-section-item .meeting-registration-button:not(.meeting-registration-button--cancelled) {
      border-color: #15717d; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* BUTTONS
----------------------------------*/
/* line 3, ../../sass/components/webinar.scss */
.webinar {
  border: 1px solid #D5D1CE;
}
/* line 5, ../../sass/components/webinar.scss */
.webinar .containerInner {
  height: auto;
  overflow: hidden;
  padding: 1% 1% 0 0%;
}
/* line 10, ../../sass/components/webinar.scss */
.webinar .contentLeft {
  overflow: hidden;
  float: left;
  width: 60%;
}
/* line 15, ../../sass/components/webinar.scss */
.webinar .contentRight {
  overflow: hidden;
}
/* line 18, ../../sass/components/webinar.scss */
.webinar .footer {
  overflow: hidden;
  margin: 10px auto;
}
/* line 21, ../../sass/components/webinar.scss */
.webinar .footer .webinarArrowLeft {
  background: url("../../img/arrows/leftArrow.png") no-repeat left center;
  bottom: 0;
  left: 0;
}
/* line 26, ../../sass/components/webinar.scss */
.webinar .footer .webinarArrowRight {
  background: url("../../img/arrows/rightArrow.png") no-repeat left center;
  right: 0;
  bottom: 0;
}

/* line 36, ../../sass/components/webinar.scss */
.webinar .content {
  overflow: auto;
  margin: 0 0 0 10px;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
/* line 43, ../../sass/components/webinar.scss */
.webinar .content .webinarThumbnails {
  margin: 0 46px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  /* line 43, ../../sass/components/webinar.scss */
  .webinar .content .webinarThumbnails {
    margin: 0 20px;
  }
}
/* line 49, ../../sass/components/webinar.scss */
.webinar .content .webinarThumbnails .imagesContainer {
  overflow: hidden;
  position: relative;
}

/* line 59, ../../sass/components/webinar.scss */
.webinar .webinarThumbnails {
  margin: 0 46px;
  overflow: hidden;
}

/* line 64, ../../sass/components/webinar.scss */
.webinar .slide {
  text-align: center;
}
/* line 66, ../../sass/components/webinar.scss */
.webinar .slide img {
  width: 96%;
}

/* line 72, ../../sass/components/webinar.scss */
.webinar .videoDetail {
  text-align: left;
  overflow: hidden;
  margin: 5px 5px 45px 0;
  padding: 0;
}

/* line 79, ../../sass/components/webinar.scss */
.webinar .imageSeparator {
  margin: 0 8px;
}

/* line 82, ../../sass/components/webinar.scss */
.webinar .imagesContainer div {
  float: left;
}
/* line 84, ../../sass/components/webinar.scss */
.webinar .imagesContainer div img {
  float: left;
  cursor: pointer;
  width: 150px;
  height: 115px;
  display: block;
  border: 1px solid #D5D1CE;
}

/* line 95, ../../sass/components/webinar.scss */
.webinar .imageBox.activeSlide img {
  border: 1px solid #D5D1CE;
}

/* line 98, ../../sass/components/webinar.scss */
.webinar .video {
  width: 100%;
  height: 250px;
}

/* line 103, ../../sass/components/webinar.scss */
.webinar .webinarArrowLeft, .webinar .webinarArrowRight {
  height: 20px;
  width: 20px;
  position: absolute;
  z-index: 1;
  cursor: pointer;
  background-color: #e0e0e0;
  padding: 50px 0;
}
.webinarTeaser__wrapper {
  display: block; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__wrapper {
      display: flex; } }

.webinarTeaser__image {
  display: block;
  width: 100%; }
  @media only screen and (min-width: 720px) {
    .webinarTeaser__image {
      background-size: cover;
      background-position: center; }
      .webinarTeaser__image-left {
        order: 0; }
      .webinarTeaser__image-right {
        order: 2; } }
  .webinarTeaser__image img {
    width: 100%; }
    @media only screen and (min-width: 720px) {
      .webinarTeaser__image img {
        display: none; } }

.webinarTeaser__content {
  width: 100%; }

