[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: 4.29688%; }

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

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

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

.main .grid_2 {
    width: 10.67708%; }

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

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

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

.main .grid_3 {
    width: 17.05729%; }

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

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

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

.main .grid_4 {
    width: 23.4375%; }

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

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

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

.main .grid_5 {
    width: 29.81771%; }

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

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

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

.main .grid_6 {
    width: 36.19792%; }

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

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

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

.main .grid_7 {
    width: 42.57813%; }

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

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

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

.main .grid_8 {
    width: 48.95833%; }

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

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

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

.main .grid_9 {
    width: 55.33854%; }

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

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

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

.main .grid_10 {
    width: 61.71875%; }

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

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

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

.main .grid_11 {
    width: 68.09896%; }

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

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

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

.main .grid_12 {
    width: 74.47917%; }

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

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

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

.main .grid_13 {
    width: 80.85938%; }

.main .prefix_13 {
    margin-left: 85.02604%; }

.main .prefix_13.alpha {
    margin-left: 82.94271% !important; }

.main .suffix_13 {
    margin-right: 82.94271%; }

.main .grid_14 {
    width: 87.23958%; }

.main .prefix_14 {
    margin-left: 91.40625%; }

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

.main .suffix_14 {
    margin-right: 89.32292%; }

.main .grid_15 {
    width: 93.61979%; }

.main .prefix_15 {
    margin-left: 97.78646%; }

.main .prefix_15.alpha {
    margin-left: 95.70313% !important; }

.main .suffix_15 {
    margin-right: 95.70313%; }

.main .grid_16 {
    width: 100%; }

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

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

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

.main .grid_15 .grid_16 {
    width: 100%; }

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

.main .grid_15 .prefix_15 {
    margin-left: 104.16667%; }

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

.main .grid_15 .suffix_15 {
    margin-right: 102.08333%; }

.main .grid_15 .grid_14 {
    width: 93.19444%; }

.main .grid_15 .prefix_14 {
    margin-left: 97.36111%; }

.main .grid_15 .prefix_14.alpha {
    margin-left: 95.27778% !important; }

.main .grid_15 .suffix_14 {
    margin-right: 95.27778%; }

.main .grid_15 .grid_13 {
    width: 86.38889%; }

.main .grid_15 .prefix_13 {
    margin-left: 90.55556%; }

.main .grid_15 .prefix_13.alpha {
    margin-left: 88.47222% !important; }

.main .grid_15 .suffix_13 {
    margin-right: 88.47222%; }

.main .grid_15 .grid_12 {
    width: 79.58333%; }

.main .grid_15 .prefix_12 {
    margin-left: 83.75%; }

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

.main .grid_15 .suffix_12 {
    margin-right: 81.66667%; }

.main .grid_15 .grid_11 {
    width: 72.77778%; }

.main .grid_15 .prefix_11 {
    margin-left: 76.94444%; }

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

.main .grid_15 .suffix_11 {
    margin-right: 74.86111%; }

.main .grid_15 .grid_10 {
    width: 65.97222%; }

.main .grid_15 .prefix_10 {
    margin-left: 70.13889%; }

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

.main .grid_15 .suffix_10 {
    margin-right: 68.05556%; }

.main .grid_15 .grid_9 {
    width: 59.16667%; }

.main .grid_15 .prefix_9 {
    margin-left: 63.33333%; }

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

.main .grid_15 .suffix_9 {
    margin-right: 61.25%; }

.main .grid_15 .grid_8 {
    width: 52.36111%; }

.main .grid_15 .prefix_8 {
    margin-left: 56.52778%; }

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

.main .grid_15 .suffix_8 {
    margin-right: 54.44444%; }

.main .grid_15 .grid_7 {
    width: 45.55556%; }

.main .grid_15 .prefix_7 {
    margin-left: 49.72222%; }

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

.main .grid_15 .suffix_7 {
    margin-right: 47.63889%; }

.main .grid_15 .grid_6 {
    width: 38.75%; }

.main .grid_15 .prefix_6 {
    margin-left: 42.91667%; }

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

.main .grid_15 .suffix_6 {
    margin-right: 40.83333%; }

.main .grid_15 .grid_5 {
    width: 31.94444%; }

.main .grid_15 .prefix_5 {
    margin-left: 36.11111%; }

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

.main .grid_15 .suffix_5 {
    margin-right: 34.02778%; }

.main .grid_15 .grid_4 {
    width: 25.13889%; }

.main .grid_15 .prefix_4 {
    margin-left: 29.30556%; }

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

.main .grid_15 .suffix_4 {
    margin-right: 27.22222%; }

.main .grid_15 .grid_3 {
    width: 18.33333%; }

.main .grid_15 .prefix_3 {
    margin-left: 22.5%; }

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

.main .grid_15 .suffix_3 {
    margin-right: 20.41667%; }

.main .grid_15 .grid_2 {
    width: 11.52778%; }

.main .grid_15 .prefix_2 {
    margin-left: 15.69444%; }

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

.main .grid_15 .suffix_2 {
    margin-right: 13.61111%; }

.main .grid_15 .grid_1 {
    width: 4.72222%; }

.main .grid_15 .prefix_1 {
    margin-left: 8.88889%; }

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

.main .grid_15 .suffix_1 {
    margin-right: 6.80556%; }

.main .grid_14 .grid_16 {
    width: 100%; }

.main .grid_14 .grid_15 {
    width: 100%; }

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

.main .grid_14 .prefix_14 {
    margin-left: 104.16667%; }

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

.main .grid_14 .suffix_14 {
    margin-right: 102.08333%; }

.main .grid_14 .grid_13 {
    width: 92.70833%; }

.main .grid_14 .prefix_13 {
    margin-left: 96.875%; }

.main .grid_14 .prefix_13.alpha {
    margin-left: 94.79167% !important; }

.main .grid_14 .suffix_13 {
    margin-right: 94.79167%; }

.main .grid_14 .grid_12 {
    width: 85.41667%; }

.main .grid_14 .prefix_12 {
    margin-left: 89.58333%; }

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

.main .grid_14 .suffix_12 {
    margin-right: 87.5%; }

.main .grid_14 .grid_11 {
    width: 78.125%; }

.main .grid_14 .prefix_11 {
    margin-left: 82.29167%; }

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

.main .grid_14 .suffix_11 {
    margin-right: 80.20833%; }

.main .grid_14 .grid_10 {
    width: 70.83333%; }

.main .grid_14 .prefix_10 {
    margin-left: 75.0%; }

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

.main .grid_14 .suffix_10 {
    margin-right: 72.91667%; }

.main .grid_14 .grid_9 {
    width: 63.54167%; }

.main .grid_14 .prefix_9 {
    margin-left: 67.70833%; }

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

.main .grid_14 .suffix_9 {
    margin-right: 65.625%; }

.main .grid_14 .grid_8 {
    width: 56.25%; }

.main .grid_14 .prefix_8 {
    margin-left: 60.41667%; }

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

.main .grid_14 .suffix_8 {
    margin-right: 58.33333%; }

.main .grid_14 .grid_7 {
    width: 48.95833%; }

.main .grid_14 .prefix_7 {
    margin-left: 53.125%; }

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

.main .grid_14 .suffix_7 {
    margin-right: 51.04167%; }

.main .grid_14 .grid_6 {
    width: 41.66667%; }

.main .grid_14 .prefix_6 {
    margin-left: 45.83333%; }

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

.main .grid_14 .suffix_6 {
    margin-right: 43.75%; }

.main .grid_14 .grid_5 {
    width: 34.375%; }

.main .grid_14 .prefix_5 {
    margin-left: 38.54167%; }

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

.main .grid_14 .suffix_5 {
    margin-right: 36.45833%; }

.main .grid_14 .grid_4 {
    width: 27.08333%; }

.main .grid_14 .prefix_4 {
    margin-left: 31.25%; }

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

.main .grid_14 .suffix_4 {
    margin-right: 29.16667%; }

.main .grid_14 .grid_3 {
    width: 19.79167%; }

.main .grid_14 .prefix_3 {
    margin-left: 23.95833%; }

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

.main .grid_14 .suffix_3 {
    margin-right: 21.875%; }

.main .grid_14 .grid_2 {
    width: 12.5%; }

.main .grid_14 .prefix_2 {
    margin-left: 16.66667%; }

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

.main .grid_14 .suffix_2 {
    margin-right: 14.58333%; }

.main .grid_14 .grid_1 {
    width: 5.20833%; }

.main .grid_14 .prefix_1 {
    margin-left: 9.375%; }

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

.main .grid_14 .suffix_1 {
    margin-right: 7.29167%; }

.main .grid_13 .grid_16 {
    width: 100%; }

.main .grid_13 .grid_15 {
    width: 100%; }

.main .grid_13 .grid_14 {
    width: 100%; }

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

.main .grid_13 .prefix_13 {
    margin-left: 104.16667%; }

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

.main .grid_13 .suffix_13 {
    margin-right: 102.08333%; }

.main .grid_13 .grid_12 {
    width: 92.14744%; }

.main .grid_13 .prefix_12 {
    margin-left: 96.3141%; }

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

.main .grid_13 .suffix_12 {
    margin-right: 94.23077%; }

.main .grid_13 .grid_11 {
    width: 84.29487%; }

.main .grid_13 .prefix_11 {
    margin-left: 88.46154%; }

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

.main .grid_13 .suffix_11 {
    margin-right: 86.37821%; }

.main .grid_13 .grid_10 {
    width: 76.44231%; }

.main .grid_13 .prefix_10 {
    margin-left: 80.60897%; }

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

.main .grid_13 .suffix_10 {
    margin-right: 78.52564%; }

.main .grid_13 .grid_9 {
    width: 68.58974%; }

.main .grid_13 .prefix_9 {
    margin-left: 72.75641%; }

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

.main .grid_13 .suffix_9 {
    margin-right: 70.67308%; }

.main .grid_13 .grid_8 {
    width: 60.73718%; }

.main .grid_13 .prefix_8 {
    margin-left: 64.90385%; }

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

.main .grid_13 .suffix_8 {
    margin-right: 62.82051%; }

.main .grid_13 .grid_7 {
    width: 52.88462%; }

.main .grid_13 .prefix_7 {
    margin-left: 57.05128%; }

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

.main .grid_13 .suffix_7 {
    margin-right: 54.96795%; }

.main .grid_13 .grid_6 {
    width: 45.03205%; }

.main .grid_13 .prefix_6 {
    margin-left: 49.19872%; }

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

.main .grid_13 .suffix_6 {
    margin-right: 47.11538%; }

.main .grid_13 .grid_5 {
    width: 37.17949%; }

.main .grid_13 .prefix_5 {
    margin-left: 41.34615%; }

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

.main .grid_13 .suffix_5 {
    margin-right: 39.26282%; }

.main .grid_13 .grid_4 {
    width: 29.32692%; }

.main .grid_13 .prefix_4 {
    margin-left: 33.49359%; }

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

.main .grid_13 .suffix_4 {
    margin-right: 31.41026%; }

.main .grid_13 .grid_3 {
    width: 21.47436%; }

.main .grid_13 .prefix_3 {
    margin-left: 25.64103%; }

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

.main .grid_13 .suffix_3 {
    margin-right: 23.55769%; }

.main .grid_13 .grid_2 {
    width: 13.62179%; }

.main .grid_13 .prefix_2 {
    margin-left: 17.78846%; }

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

.main .grid_13 .suffix_2 {
    margin-right: 15.70513%; }

.main .grid_13 .grid_1 {
    width: 5.76923%; }

.main .grid_13 .prefix_1 {
    margin-left: 9.9359%; }

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

.main .grid_13 .suffix_1 {
    margin-right: 7.85256%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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_16 {
    width: 100%; }

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

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

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

.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; }/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../../sass/core/normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../../sass/core/normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../../sass/core/normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../../sass/core/normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../../sass/core/normalize.scss */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}

/**
 * Remove default margin.
 */
/* line 80, ../../sass/core/normalize.scss */
body {
  line-height: 1;
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/*
a:focus {
    outline: thin dotted;
}
*/
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 101, ../../sass/core/normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 115, ../../sass/core/normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 124, ../../sass/core/normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 132, ../../sass/core/normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 141, ../../sass/core/normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 149, ../../sass/core/normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 159, ../../sass/core/normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 168, ../../sass/core/normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 180, ../../sass/core/normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 188, ../../sass/core/normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 196, ../../sass/core/normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 204, ../../sass/core/normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 212, ../../sass/core/normalize.scss */
sup {
  top: -0.5em;
}

/* line 216, ../../sass/core/normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 228, ../../sass/core/normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 236, ../../sass/core/normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 248, ../../sass/core/normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 260, ../../sass/core/normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 271, ../../sass/core/normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 282, ../../sass/core/normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 296, ../../sass/core/normalize.scss */
button,
input {
  line-height: 1;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 308, ../../sass/core/normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 321, ../../sass/core/normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 333, ../../sass/core/normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 343, ../../sass/core/normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 355, ../../sass/core/normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 367, ../../sass/core/normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 376, ../../sass/core/normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 387, ../../sass/core/normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 400, ../../sass/core/normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/libs/mediaelement.scss */
.mejs-container {
  position: relative;
  background: #000;
  font-family: Helvetica, Arial;
  text-align: left;
  vertical-align: top;
  text-indent: 0;
}

/* line 12, ../../sass/libs/mediaelement.scss */
.mejs-fullscreen {
  overflow: hidden !important;
}

/* line 16, ../../sass/libs/mediaelement.scss */
.mejs-container-fullscreen {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  z-index: 1000;
}

/* line 26, ../../sass/libs/mediaelement.scss */
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen {
  width: 100%;
  height: 100%;
}

/* Start: LAYERS */
/* line 33, ../../sass/libs/mediaelement.scss */
.mejs-background {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 39, ../../sass/libs/mediaelement.scss */
.mejs-mediaelement,
.me-plugin {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 48, ../../sass/libs/mediaelement.scss */
.mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

/* line 57, ../../sass/libs/mediaelement.scss */
.mejs-overlay {
  position: absolute;
  top: 0;
  left: 0;
}

/* line 63, ../../sass/libs/mediaelement.scss */
.mejs-overlay-play {
  cursor: pointer;
}

/* line 67, ../../sass/libs/mediaelement.scss */
.mejs-overlay-button {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100px;
  height: 100px;
  margin: -50px 0 0 -50px;
  background: none;
}
/* line 75, ../../sass/libs/mediaelement.scss */
.mejs-overlay-button:before {
  content: "\f04b";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  font-size: 30px;
  width: 100%;
  height: 100%;
  border: 3px solid #3e3e3e;
  text-indent: 7px;
  background: #fff;
  text-align: center;
  line-height: 67px;
}

/* line 91, ../../sass/libs/mediaelement.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 -100px;
}

/* line 95, ../../sass/libs/mediaelement.scss */
.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: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(50, 50, 50, 0.9), 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: linear-gradient(to bottom, rgba(50, 50, 50, 0.9), rgba(0, 0, 0, 0.9));
}

/* line 108, ../../sass/libs/mediaelement.scss */
.mejs-overlay-loading span {
  display: block;
  width: 80px;
  height: 80px;
  background: transparent url(../../assets/img/loading.gif) center center no-repeat;
}

/* End: LAYERS */
/* Start: CONTROL BAR */
/* line 118, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls {
  position: absolute;
  background: none;
  list-style-type: none;
  margin: 0;
  padding: 0;
  bottom: 0;
  left: 0;
  background: url(../../assets/img/background.png);
  background: rgba(0, 0, 0, 0.7);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), 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: linear-gradient(to bottom, rgba(50, 50, 50, 0.7), rgba(0, 0, 0, 0.7));
  height: 30px;
  width: 100%;
}

/* line 133, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 148, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-button button {
  cursor: pointer;
  display: block;
  font-size: 0px;
  line-height: 0;
  text-decoration: none;
  margin: 7px 5px;
  padding: 0;
  position: absolute;
  height: 12px;
  width: 12px;
  border: 0;
}

/* End: CONTROL BAR */
/* Start: Time (current / duration) */
/* line 165, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 176, ../../sass/libs/mediaelement.scss */
.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;
}

/* End: Time (current / duration) */
/* Start: Play/pause */
/* line 189, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-play button {
  background-position: 0 0;
}

/* line 193, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-pause button {
  background-position: 0 -16px;
}

/* End: Play/pause */
/* Stop */
/* line 200, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-stop button {
  background-position: -112px 0;
}

/* End: Play/pause */
/* Start: Progress bar */
/* line 207, ../../sass/libs/mediaelement.scss */
.mejs-controls div.mejs-time-rail {
  width: 200px;
  padding-top: 5px;
}

/* line 212, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 223, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 5px;
  background: #333;
  background: rgba(50, 50, 50, 0.8);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlMWUxZSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzNjM2MiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(30, 30, 30, 0.8), 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: linear-gradient(to bottom, rgba(30, 30, 30, 0.8), rgba(60, 60, 60, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#1E1E1E, endColorstr=#3C3C3C);
}

/* line 231, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
  background: #3caac8;
  background: rgba(60, 170, 200, 0.8);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJjN2M5MSIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZWI3ZDQiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(44, 124, 145, 0.8), 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: linear-gradient(to bottom, 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;
}

/* line 239, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-current {
  width: 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOGM4YzgiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(255, 255, 255, 0.9), 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: linear-gradient(to bottom, rgba(255, 255, 255, 0.9), rgba(200, 200, 200, 0.8));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#FFFFFF, endColorstr=#C8C8C8);
}

/* line 247, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 262, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 276, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail:hover .mejs-time-float {
  visibility: visible;
}

/* line 280, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float-current {
  margin: 2px;
  width: 30px;
  display: block;
  text-align: center;
  left: 0;
}

/* line 288, ../../sass/libs/mediaelement.scss */
.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;
}

/* End: Progress bar */
/* Start: Fullscreen */
/* line 306, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-fullscreen-button button {
  background-position: -32px 0;
}

/* line 310, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-unfullscreen button {
  background-position: -32px -16px;
}

/* End: Fullscreen */
/* line 316, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-mute button {
  background-position: -16px -16px;
}

/* line 320, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-unmute button {
  background-position: -16px 0;
}

/* line 324, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button {
  position: relative;
}

/* line 328, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-slider {
  display: none;
  height: 115px;
  width: 25px;
  background: url(../../assets/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;
}

/* line 344, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 350, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  display: block;
}

/* line 354, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 365, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 376, ../../sass/libs/mediaelement.scss */
.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;
}

/* End: Mute/Volume */
/* Start: TRACK (Captions and Chapters) */
/* line 394, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button {
  position: relative;
}

/* line 398, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button button {
  background-position: -48px 0;
}

/* line 402, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector {
  visibility: hidden;
  position: absolute;
  bottom: 26px;
  right: -10px;
  width: 130px;
  height: 100px;
  background: url(../../assets/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;
}

/* line 419, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button:hover .mejs-captions-selector {
  visibility: visible;
}

/* line 423, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
  margin: 0;
  padding: 0;
  display: block;
  list-style-type: none !important;
  overflow: hidden;
}

/* line 431, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 440, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
  clear: both;
  float: left;
  margin: 3px 3px 0px 5px;
}

/* line 446, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 454, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-captions-button .mejs-captions-translations {
  font-size: 10px;
  margin: 0 0 5px 0;
}

/* line 459, ../../sass/libs/mediaelement.scss */
.mejs-chapters {
  position: absolute;
  top: 0;
  left: 0;
  -xborder-right: solid 1px #fff;
  width: 10000px;
}

/* line 467, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter {
  position: absolute;
  float: left;
  background: #222;
  background: rgba(0, 0, 0, 0.7);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzIzMiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(50, 50, 50, 0.7), 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: linear-gradient(to bottom, 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;
}

/* line 478, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 488, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
  border-right: none;
}

/* line 492, ../../sass/libs/mediaelement.scss */
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
  /*background: #333;*/
  background: #666;
  background: rgba(102, 102, 102, 0.7);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2NjY2NiIgc3RvcC1vcGFjaXR5PSIwLjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMjMyMzIiIHN0b3Atb3BhY2l0eT0iMC42Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  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: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), 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: linear-gradient(to bottom, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666, endColorstr=#323232);
}

/* line 500, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 510, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 519, ../../sass/libs/mediaelement.scss */
.mejs-captions-layer {
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  /*font-weight: bold;*/
  line-height: 22px;
  font-size: 12px;
  color: #fff;
}

/* line 530, ../../sass/libs/mediaelement.scss */
.mejs-captions-layer a {
  color: #fff;
  text-decoration: underline;
}

/* line 535, ../../sass/libs/mediaelement.scss */
.mejs-captions-layer[lang=ar] {
  font-size: 20px;
  font-weight: normal;
}

/* line 540, ../../sass/libs/mediaelement.scss */
.mejs-captions-position {
  position: absolute;
  width: 100%;
  bottom: 15px;
  left: 0;
}

/* line 547, ../../sass/libs/mediaelement.scss */
.mejs-captions-position-hover {
  bottom: 45px;
}

/* line 551, ../../sass/libs/mediaelement.scss */
.mejs-captions-text {
  padding: 3px 5px;
  background: url(../../assets/img/background.png);
  background: rgba(20, 20, 20, 0.8);
}

/* End: TRACK (Captions and Chapters) */
/* line 558, ../../sass/libs/mediaelement.scss */
.mejs-clear {
  clear: both;
}

/* line 562, ../../sass/libs/mediaelement.scss */
.me-cannotplay a {
  color: #fff;
  font-weight: bold;
}

/* line 567, ../../sass/libs/mediaelement.scss */
.me-cannotplay span {
  padding: 15px;
  display: block;
}

/* End: ERROR */
/* line 574, ../../sass/libs/mediaelement.scss */
.mejs-offscreen {
  /* Accessibility: hide screen reader texts (and prefer "top" for RTL languages). */
  position: absolute !important;
  top: -10000px;
  left: -10000px;
  overflow: hidden;
  width: 1px;
  height: 1px;
}

/* line 584, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail span, .mejs-controls .mejs-time-rail a {
  display: block;
  position: absolute;
  width: 180px;
  height: 10px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  cursor: pointer;
}

/* Start: Loop */
/* line 596, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-loop-off button {
  background-position: -64px -16px;
}

/* line 600, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-loop-on button {
  background-position: -64px 0;
}

/* End: Loop */
/* Start: backlight */
/* line 607, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-backlight-off button {
  background-position: -80px -16px;
}

/* line 611, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-backlight-on button {
  background-position: -80px 0;
}

/* End: backlight */
/* Start: picture controls */
/* line 618, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-picturecontrols-button {
  background-position: -96px 0;
}

/* End: picture controls */
/* MEJS Zen garden skin */
/* line 625, ../../sass/libs/mediaelement.scss */
.mejs-controls {
  display: block;
  visibility: visible;
}

/* line 630, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls {
  z-index: 25;
  height: 47px;
  background: #d6d6d6;
  border-top: 2px solid #303030;
}

/* line 637, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-button {
  width: 20px;
  height: 20px;
  margin: 4px 6px;
}

/* line 643, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-button button {
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  background: inherit;
}
/* line 649, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-button button:before {
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: block;
  font-size: 20px;
  color: #000;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 662, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-playpause-button button {
  text-align: center;
}
/* line 664, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-playpause-button button:before {
  content: "\f04b";
}

/* line 669, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-pause button {
  width: 15px;
}
/* line 671, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-pause button:before {
  content: "\f04c";
}

/* line 677, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-fullscreen-button button:before {
  content: "\f0b2";
}

/* line 682, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-share-button button {
  background-position: -2px -39px;
}

/* line 686, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-share-button button:hover {
  background-position: -2px -3px;
}

/* line 690, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button {
  margin: 4px 6px;
}

/* line 695, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button button:before {
  content: "\f026";
}

/* line 701, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-mute button:before {
  content: "\f028";
}

/* line 707, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-unmute button:before {
  content: "\f026";
}

/* line 712, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider {
  background: url(../../assets/img/controls.png) 0 -83px no-repeat;
  display: block !important;
  width: 34px;
  height: 21px;
  margin-top: 12px;
  position: relative;
}

/* line 721, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  width: 34px;
}

/* line 725, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: url(../../assets/img/controls.png) 0 -108px no-repeat;
  position: absolute;
  left: 0;
  top: 0;
  height: 21px;
}

/* line 733, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-volume-button .mejs-volume-handle {
  display: none;
}

/* line 737, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail {
  height: 20px;
  padding-top: 8px;
  margin-left: 2px;
}

/* line 743, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 753, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 766, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 778, ../../sass/libs/mediaelement.scss */
.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;
}

/* line 793, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-time {
  width: 100px;
  margin: 15px 0 0 0;
  padding: 0;
  position: absolute;
  left: 8px;
  top: 12px;
}

/* line 802, ../../sass/libs/mediaelement.scss */
.mejs-container .mejs-controls .mejs-time span {
  float: left;
  color: #303030;
  font-size: 14px;
}

/* line 808, ../../sass/libs/mediaelement.scss */
.mejs-controls .mejs-time-rail .mejs-time-float {
  z-index: 10;
}

/* line 812, ../../sass/libs/mediaelement.scss */
.mejs-container-fullscreen {
  z-index: 10000 !important;
}

/* line 816, ../../sass/libs/mediaelement.scss */
.mejs-overlay:hover .mejs-overlay-button {
  background-position: 0 0;
  opacity: 1;
}

/* line 821, ../../sass/libs/mediaelement.scss */
.mejs-overlay-loading {
  background: url(../../assets/img/loader.gif) center center no-repeat;
}

/* line 825, ../../sass/libs/mediaelement.scss */
.mejs-overlay-button {
  opacity: 0.7;
  height: 69px;
  left: 50%;
  margin: -35px 0 0 -36px;
  position: absolute;
  top: 50%;
  width: 73px;
}

/* line 835, ../../sass/libs/mediaelement.scss */
.mejs-poster {
  background: none !important;
}

/* line 839, ../../sass/libs/mediaelement.scss */
.mejs-poster img {
  width: auto !important;
  margin: 0 auto;
  display: block;
}

/* line 848, ../../sass/libs/mediaelement.scss */
:root .mejs-poster img {
  display: none;
}

/* line 852, ../../sass/libs/mediaelement.scss */
:root .mejs-poster {
  position: absolute;
  top: 0;
  left: 0;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 4, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-info {
  background-color: #e1e1e1;
  -moz-transition: linear 2s all;
  -o-transition: linear 2s all;
  -webkit-transition: linear 2s all;
  transition: linear 2s all;
  max-height: 1000px;
  overflow: hidden;
}
/* line 10, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-info.collapsed {
  max-height: 0;
}
/* line 14, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-info .cookiePolicy-inner {
  padding: 20px 10px;
  width: auto;
  max-width: 940px;
  margin: 0 auto;
}

/* line 23, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-restrictive {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
/* line 33, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-restrictive.collapsed {
  display: none;
}
/* line 37, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-restrictive .cookiePolicy-inner {
  position: fixed;
  top: 100px;
  width: 700px;
  margin-left: -363px;
  left: 50%;
  padding: 13px;
  background-color: #e1e1e1;
}
@media screen and (max-width: 699px) {
  /* line 37, ../../sass/core/cookiePolicy.scss */
  .cookiePolicy-restrictive .cookiePolicy-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  /* line 60, ../../sass/core/cookiePolicy.scss */
  .cookiePolicy-restrictive {
    position: absolute;
  }
}
/* line 66, ../../sass/core/cookiePolicy.scss */
.cookiePolicy-buttons {
  text-align: right;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 4, ../../sass/core/exitNotification.scss */
.exit-notification {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.8);
  z-index: 1000;
}
/* line 14, ../../sass/core/exitNotification.scss */
.exit-notification.is-hidden {
  display: none;
}
/* line 18, ../../sass/core/exitNotification.scss */
.exit-notification .exit-notification-inner {
  position: fixed;
  top: 100px;
  max-width: 600px; /*modified by ajay 19-nov*/
  margin-left: -363px;
  left: 50%;
  padding: 13px;
  background-color: #e1e1e1;
}
@media screen and (max-width: 699px) {
  /* line 18, ../../sass/core/exitNotification.scss */
  .exit-notification .exit-notification-inner {
    position: absolute;
    width: auto;
    margin: 20px;
    left: 0;
    top: 0;
  }
}

@media screen and (max-width: 699px) {
  /* line 40, ../../sass/core/exitNotification.scss */
  .exit-notification-restrictive {
    position: absolute;
  }
}
/* line 46, ../../sass/core/exitNotification.scss */
.exit-notification-buttons {
  text-align: left; /*modified by ajay 19-nov*/
}
/*popup start Ajay 19-nov*/
.exit-notification .exit-notification-inner
{
background:#fff;
padding: 30px 0px 20px 30px;
}
.exit-notification-text p
{
color: #444444 !important;
font-family: "Gotham-Book" !important;
font-size: 14px !important;
font-weight: normal;
margin:0px;
}
button.exit-notification-accept,
button.exit-notification-deny
{
border: 2px solid #017b3f;
border-radius: 40px;
color: #fff;
background: #017b3f;
font-family: "Gotham-Bold"; /*modified by ajay 19-nov*/
font-size: 14px;
padding: 12px 44px;
text-decoration: none;
}	
	
button.exit-notification-accept:hover,
button.exit-notification-deny:hover
{
background:#fff; color: #017B3F; /*modified by ajay 19-nov*/
}
.exit-notification-inner .richText-content
{
padding-bottom:30px; /*modified by ajay 19-nov*/
float: left;
}
.exit-notification-text p:first-child
{
font-size: 25px !important; /*modified by ajay 19-nov*/
font-weight: bold;
font-family: Gotham-black !important;
}
.exit-notification-text p:last-child
{
padding-top:10px;
}
!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */body,textarea{overflow:auto}.clear,.clearfix:after,.component-content:after,.searchResults-result{clear:both}#footer,body{position:relative}#wrapper .headache-causes-richtext-four p a,.searchResults-pagination-item a:hover,a{text-decoration:none}@font-face{font-family:FontAwesome;src:url(../../assets/fonts/fontawesome-webfont.eot);src:url(../../assets/fonts/fontawesome-webfont.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/fontawesome-webfont.woff) format('woff'),url(../../assets/fonts/fontawesome-webfont.ttf) format('truetype'),url(../../assets/fonts/fontawesome-webfont.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham-Medium;src:url(../../assets/fonts/Gotham-Medium.eot);src:url(../../assets/fonts/Gotham-Medium.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/Gotham-Medium.woff2) format('woff2'),url(../../assets/fonts/Gotham-Medium.woff) format('woff'),url(../../assets/fonts/Gotham-Medium.ttf) format('truetype'),url(../../assets/fonts/Gotham-Medium.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham-Black;src:url(../../assets/fonts/Gotham-Black.eot);src:url(../../assets/fonts/Gotham-Black.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/Gotham-Black.woff2) format('woff2'),url(../../assets/fonts/Gotham-Black.woff) format('woff'),url(../../assets/fonts/Gotham-Black.ttf) format('truetype'),url(../../assets/fonts/Gotham-Black.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham-Book;src:url(../../assets/fonts/Gotham-Book.eot);src:url(../../assets/fonts/Gotham-Book.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/Gotham-Book.woff2) format('woff2'),url(../../assets/fonts/Gotham-Book.woff) format('woff'),url(../../assets/fonts/Gotham-Book.ttf) format('truetype'),url(../../assets/fonts/Gotham-Book.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham-Bold;src:url(../../assets/fonts/Gotham-Bold.eot);src:url(../../assets/fonts/Gotham-Bold.eot?#iefix) format('embedded-opentype'),url(../../assets/fonts/Gotham-Bold.woff2) format('woff2'),url(../../assets/fonts/Gotham-Bold.woff) format('woff'),url(../../assets/fonts/Gotham-Bold.ttf) format('truetype'),url(../../assets/fonts/Gotham-Bold.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Gotham-Thin;src:url(../../assets/fonts/Gotham-Thin.otf);font-weight:400;font-style:normal}@font-face{font-family:Gotham-ThinItalic;src:url(../../assets/fonts/Gotham-ThinItalic.otf);font-weight:400;font-style:normal}@font-face{font-family:Gotham-Ultra;src:url(../../assets/fonts/Gotham-Ultra.otf);font-weight:400;font-style:normal}@font-face{font-family:Gotham-UltraItalic;src:url(../../assets/fonts/Gotham-UltraItalic.otf);font-weight:400;font-style:normal}#cq-emulator-content.firefox{background-color:#FFF!important}body,html{width:100%;font-size:14px}body{line-height:1.5;color:#000;font-family:Gotham-Medium,Helvetica,sans-serif}.container,[id=wrapper]{color:#323131;background-color:#fff}[id=wrapper]{margin:0 auto;width:100%}[id=wrapper] .main{margin:auto;padding-left:0;padding-right:0;width:100%}[id=header]{padding-top:0;padding-bottom:0}[id=footer]{padding-bottom:15px;padding-top:15px}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Gotham-Medium,Helvetica,Arial,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:.83em}h6{font-size:.67em}a{color:#323131}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}button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{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-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{vertical-align:top}.component{margin-bottom:10px}.component-content{margin-bottom:14px}.component-content:after,.component-content:before{content:"";display:table}.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,.clearfix:after,.clearfix:before{display:block;width:0;height:0;overflow:hidden}.clear{visibility:hidden}.clearfix:after,.clearfix:before{content:'\0020';visibility:hidden}.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}#footer,.box-one-article-related-one .articleTeaser .component-content{padding-bottom:0}.lt-ie8 .button{display:inline}#footer{background-color:#223031;margin:0 auto;max-width:1440px;padding-top:33px}.page-sinus #footer{margin-top:-1px}#wrapper .article-article-teaserone .articleTeaser-text-content .articleTeaser-text-link,#wrapper .article-article-teaserthree .articleTeaser-text-content .articleTeaser-text-link,#wrapper .article-article-teasertwo .articleTeaser-text-content .articleTeaser-text-link{background-image:url(../../assets/img/icons-sprite.png);background-position:right 0 top -265px;background-repeat:no-repeat;bottom:31px;color:#025130;font-family:Gotham-Bold;font-size:13.69px;left:20px;padding-right:15px;position:absolute}#wrapper .article-article-teaserone:hover .articleTeaser-text-content .articleTeaser-text-link,#wrapper .article-article-teaserthree:hover .articleTeaser-text-content .articleTeaser-text-link,#wrapper .article-article-teasertwo:hover .articleTeaser-text-content .articleTeaser-text-link,.articleTeaser-text-link:hover{background-position:right 0 top -425px!important}.articleTeaser-text-link:hover{color:#fff}.box-one-article-related-one .article-top-article-teaser,.box-one-article-related-one .article-top-richtextone{margin-bottom:0}.article-sources-toggle{color:#444;display:none;font-family:Gotham-Book;font-size:12px;margin-bottom:10px;margin-left:60px;margin-top:5px}.article-hide-reference{display:none;cursor:pointer}.article-show-reference{cursor:pointer;display:inline}#wrapper .excedrin-main-navigation ul li:last-child.page-safety-dosing ul,#wrapper .excedrin-main-navigation.page-faq,#wrapper .footer-nav-two ul li ul li.page-nighttime,.headache-nighttime-article-three .articleTeaser-text-content .articleTeaser-text-description,.headache-nighttime-article-two .articleTeaser-text-content .articleTeaser-text-description,.mobile-headache-causes-carousel-one,.rrror-page-image-one .component-content.left figcaption{display:none}.parametrizedhtml .addthis_custom_sharing{margin-bottom:-5px;margin-top:5px}.parametrizedhtml .addthis_custom_sharing .at4-icon.aticon-facebook{background-image:url(../../assets/img/FB-article.png)!important;background-position:left center;background-repeat:no-repeat;background-size:auto auto!important;height:33px!important;width:13px!important}.parametrizedhtml .addthis_custom_sharing .at4-icon.aticon-email,.parametrizedhtml .addthis_custom_sharing .at4-icon.aticon-twitter{background-position:left center;background-size:auto auto!important;height:33px!important;width:25px!important;background-repeat:no-repeat}.at-custom-button-color{background-color:#fff!important}.parametrizedhtml .addthis_custom_sharing .at4-icon.aticon-twitter{background-image:url(../../assets/img/twitter-article.png)!important}.parametrizedhtml .addthis_custom_sharing .at4-icon.aticon-email{background-image:url(../../assets/img/mail-article.png)!important;margin-left:14px}.headache-landing-background-hero-box.component{margin-bottom:0}.headache-causes-article-teaser-one{padding-bottom:13px;position:relative}.headache-causes-article-teaser-one .articleTeaser-text-content{background-color:#007a3d;color:#fff;cursor:pointer;margin-top:-24px;padding-bottom:13px;position:relative}.page-treatment .headache-causes-article-teaser-one .articleTeaser-text-content{margin-top:-113px}.headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header{margin-bottom:0;padding-left:38px;padding-top:11px}.headache-causes-article-teaser-one .articleTeaser-text-content h2 a{color:#fff;font-family:Gotham-Black;font-size:32px;line-height:42px;margin-top:10px}.headache-causes-article-teaser-one .articleTeaser-text-content p{color:#fff;font-family:Gotham-Medium;font-size:18px;line-height:24px;margin-bottom:15px;margin-top:0;padding-left:38px;padding-top:1px;width:92%}.headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right center;background-repeat:no-repeat;color:#fff;font-family:Gotham-Bold;font-size:13.69px;line-height:24px;margin-left:38px;padding-right:15px}.headache-causes-article-teaser-three .articleTeaser-image-holder,.headache-causes-article-teaser-two .articleTeaser-image-holder{float:left;position:relative}#wrapper .headache-causes-article-teaser-two{background-color:#eee;float:left;margin-left:0;cursor:pointer;position:relative;width:50%}#wrapper .headache-causes-article-teaser-three{background-color:#eee;float:right;margin-left:0;position:relative;width:50%}#wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2{float:right;line-height:28px;margin-right:14px;margin-top:28px;padding-left:0;width:42%}#wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 a{color:#007a3d;font-family:Gotham-Black;font-size:24px;line-height:28px}.headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right center;background-repeat:no-repeat;bottom:16px;color:#025130;float:left;font-family:Gotham-Bold;font-size:13.69px;margin-left:19px;padding-right:14px;position:absolute}#wrapper .headache-causes-article-teaser-three .articleTeaser-text-content h2{float:right;line-height:28px;margin-right:14px;margin-top:28px;padding-left:0;width:42%}#wrapper .headache-causes-article-teaser-three .articleTeaser-text-content h2 a{color:#025130;font-family:Gotham-Black;font-size:24px;line-height:28px}.headache-causes-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right center;background-repeat:no-repeat;bottom:16px;color:#025130;float:left;font-family:Gotham-Bold;font-size:13.69px;margin-left:19px;padding-right:14px;position:absolute}#wrapper .headache-causes-article-teaser-three .component-content,#wrapper .headache-causes-article-teaser-two .component-content{padding-bottom:0}#wrapper .headache-causes-article-teaser-eight,#wrapper .headache-causes-article-teaser-eighteen,#wrapper .headache-causes-article-teaser-eleven,#wrapper .headache-causes-article-teaser-fifteen,#wrapper .headache-causes-article-teaser-five,#wrapper .headache-causes-article-teaser-four,#wrapper .headache-causes-article-teaser-fourteen,#wrapper .headache-causes-article-teaser-nine,#wrapper .headache-causes-article-teaser-nineteen,#wrapper .headache-causes-article-teaser-seven,#wrapper .headache-causes-article-teaser-seventeen,#wrapper .headache-causes-article-teaser-six,#wrapper .headache-causes-article-teaser-sixteen,#wrapper .headache-causes-article-teaser-ten,#wrapper .headache-causes-article-teaser-thirteen,#wrapper .headache-causes-article-teaser-twelve,#wrapper .headache-causes-article-teaser-twenty{background-color:#eee;cursor:pointer;margin-left:1.2%;min-height:auto;position:relative;width:32.5%}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content h2,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content h2{line-height:28px;margin-top:0;padding-left:21px;padding-top:31px;width:89%}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-header a{color:#007a3d;font-family:Gotham-Black;font-size:24px;line-height:28px}.headache-causes-richtext-four p{margin:0;text-align:center}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content .articleTeaser-text-description{line-height:24px;margin-bottom:69px;margin-top:13px;padding-left:22px;padding-right:22px;padding-top:0;width:85%}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content .articleTeaser-text-description a,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content .articleTeaser-text-description a{color:#444;font-family:Gotham-Book;font-size:18px;line-height:24px}.headache-causes-richtext-four p a .span-more-stories,.morestories-red-button-span,.morestories-red-button-span:hover{line-height:46px;background-image:url(../../assets/img/icons-sprite.png);background-repeat:no-repeat}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-link .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right 0 top -265px;background-repeat:no-repeat;bottom:31px;color:#025130;float:left;font-family:Gotham-Bold;font-size:13.69px;margin-left:23px;padding-right:15px;position:absolute}#wrapper .headache-causes-article-teaser-eight:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eighteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eleven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fifteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-five:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-four:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fourteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nine:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nineteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seventeen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-six:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-sixteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-ten:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-thirteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twelve:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twenty:hover .articleTeaser-text-link .articleTeaser-Primary-Link{background-position:right 0 top -425px}.morestories-red-button-span{background-position:right 22px top -134px}.morestories-red-button-span:hover{background-position:right 22px bottom -355px}.headache-causes-richtext-four p a .span-more-stories{background-position:right 13px top -13px}#wrapper .headache-causes-richtext-four p a .span-more-stories{border:2px solid #017c3f;border-radius:40px;color:#017c3f;font-family:Gotham-Bold;font-size:14px;line-height:55px;margin-bottom:0;padding:13px 36px;text-decoration:none;cursor:pointer}#wrapper .headache-causes-richtext-four a:focus .span-more-stories,#wrapper .headache-causes-richtext-four a:hover .span-more-stories{background-color:#007a3d;color:#fff;background-image:url(../../assets/img/icons-sprite.png);background-position:right 13px bottom -356px;background-repeat:no-repeat}.headache-nighttime-article-one .articleTeaser-text-content{background-color:#256fc7;color:#fff;margin-top:-139px;padding-bottom:13px;position:relative}#wrapper .headache-nighttime-article-one{cursor:pointer;margin-bottom:13px!important;margin-left:0}#wrapper .headache-nighttime-article-two{background-color:#eee;cursor:pointer;float:left;margin-left:0;position:relative;width:50%}#wrapper .headache-nighttime-article-three{background-color:#eee;float:right;margin-left:0;position:relative;width:50%}.headache-nighttime-article-three .articleTeaser-image-holder,.headache-nighttime-article-two .articleTeaser-image-holder{float:left;position:relative}.headache-nighttime-article-one .articleTeaser-text-content h2 a{color:#fff;font-family:Gotham-Black;font-size:32px;line-height:42px;margin-top:10px}.headache-nighttime-article-one .articleTeaser-text-content p{color:#fff;font-family:Gotham-Medium;font-size:18px;line-height:24px;margin-bottom:15px;margin-top:0;padding-left:38px;padding-top:1px;width:92%}.headache-nighttime-article-one .articleTeaser-text-content h2{margin-bottom:0;padding-left:38px;padding-top:11px;padding-right:20px}.headache-nighttime-article-one .articleTeaser-text-content .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right 0 top -427px;background-repeat:no-repeat;color:#fff;font-family:Gotham-Bold;font-size:13.69px;line-height:24px;margin-left:38px;padding-right:15px}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2 a,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2 a{color:#256fc7;font-family:Gotham-Black;font-size:24px;line-height:28px}#wrapper .headache-nighttime-article-three .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-two .articleTeaser-text-link .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right 0 top -265px;background-repeat:no-repeat;bottom:16px;color:#025130;float:left;font-family:Gotham-Bold;font-size:13.69px;margin-left:19px;padding-right:14px;position:absolute}#wrapper .headache-nighttime-article-three .component-content,#wrapper .headache-nighttime-article-two .component-content{padding-bottom:0}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{float:right;line-height:28px;margin-right:15px;margin-top:28px;padding-left:0;width:42%}#wrapper .headache-nighttime-article-eight .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-five .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-four .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-nine .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-seven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-six .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-ten .articleTeaser-text-link .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right 0 top -263px;background-repeat:no-repeat;bottom:31px;color:#025130;float:left;font-family:Gotham-Bold;font-size:13.69px;margin-left:3px;padding-right:15px;position:absolute}#wrapper .headache-nighttime-article-eight:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-five:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-four:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-nine:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-seven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-six:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-ten:hover .articleTeaser-text-link .articleTeaser-Primary-Link{background-position:right 0 top -423px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-content,#wrapper .headache-nighttime-article-five .articleTeaser-text-content,#wrapper .headache-nighttime-article-four .articleTeaser-text-content,#wrapper .headache-nighttime-article-nine .articleTeaser-text-content,#wrapper .headache-nighttime-article-seven .articleTeaser-text-content,#wrapper .headache-nighttime-article-six .articleTeaser-text-content,#wrapper .headache-nighttime-article-ten .articleTeaser-text-content{line-height:24px;margin-top:0;margin-bottom:106px;font-size:18px;padding-left:21px;padding-top:31px;width:89%;padding-right:10px!important;color:#444!important}#wrapper .headache-nighttime-article-eight .articleTeaser-text-header a,#wrapper .headache-nighttime-article-five .articleTeaser-text-header a,#wrapper .headache-nighttime-article-four .articleTeaser-text-header a,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header a,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header a,#wrapper .headache-nighttime-article-six .articleTeaser-text-header a,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header a{color:#256fc7;font-family:Gotham-Bold;font-size:24px;line-height:28px;padding-right:10px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-header,#wrapper .headache-nighttime-article-five .articleTeaser-text-header,#wrapper .headache-nighttime-article-four .articleTeaser-text-header,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header,#wrapper .headache-nighttime-article-six .articleTeaser-text-header,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header{color:#256fc7;font-family:Gotham-Bold;font-size:24px;line-height:28px;padding-right:10px;margin-top:0}.headache-nighttime-article-one:hover .articleTeaser-text-content .articleTeaser-Primary-Link{background-position:right 0 top -508px!important}.headache-nighttime-article-three:hover .articleTeaser-text-content .articleTeaser-Primary-Link,.headache-nighttime-article-two:hover .articleTeaser-text-content .articleTeaser-Primary-Link{background-position:right 0 top -425px!important}#wrapper .sinus-headache-article-teaser-one{margin-bottom:15px!important;margin-left:0}.box-four-article-related-two a.article-teaserone-over-bg .article-article-teaserone,.box-four-article-related-two a.article-teaserone-over-bg .article-article-teaserthree,.box-four-article-related-two a.article-teaserone-over-bg .article-article-teasertwo{background-color:#eee;cursor:pointer}.excedrin-search button,.searchBox input[type=text]{background-color:#161e1f;background-image:url(../../assets/img/excedrin-search-img.jpg);background-origin:padding-box;background-repeat:no-repeat;background-size:auto auto;cursor:pointer}#wrapper .tension-headache-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description a{color:#444}.exit-notification-text .richText-image.pull-left{margin:0;padding-bottom:15px}.box-left-article-content .divider{border-top:1px solid #ccc}@media only screen and (max-width:768px){.search-result-whole-box p{padding-left:47px;padding-top:12px;width:23%}.page-level-search{padding-left:83px;padding-top:0}.search-results{margin:37px 0 40px!important}#wrapper .articleTeaser .articleTeaser-text-content .articleTeaser-text-link{font-size:13px;text-align:center;margin-right:19px}.headache-nighttime-article-three .articleTeaser-image-holder,.headache-nighttime-article-two .articleTeaser-image-holder{width:52%}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2 a,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2 a{font-size:18px;line-height:20px}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{line-height:20px;margin-top:20px}.headache-causes-article-teaser-three .articleTeaser-image-holder,.headache-causes-article-teaser-two .articleTeaser-image-holder{width:50%}#wrapper .headache-causes-article-teaser-eight:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eighteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eleven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fifteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-five:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-four:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fourteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nine:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nineteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seventeen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-six:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-sixteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-ten:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-thirteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twelve:hover .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twenty:hover .articleTeaser-text-link .articleTeaser-Primary-Link{background-position:right 0 top -1272px}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-link .articleTeaser-Primary-Link{background-position:right 0 top -267px}}.box-nav .excedrin-main-navigation ul li.is-active.nav-page-active .navigation-branch{left:300px!important;margin:0 auto;position:absolute;right:0;text-align:center!important}.box-nav .excedrin-main-navigation ul li.has-active-child.nav-page-active .navigation-branch{display:inline-block;left:300px!important;margin:0 auto;position:absolute;right:0;text-align:center!important}@-moz-document url-prefix(){.box-nav .excedrin-main-navigation ul li.has-active-child.nav-page-active .navigation-branch,.box-nav .excedrin-main-navigation ul li.is-active.nav-page-active .navigation-branch,.excedrin-main-navigation ul li ul{left:313px!important}}@media only screen and (max-width:375px){#footer{padding-top:15px}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content .articleTeaser-text-description{margin-bottom:0}.headache-nighttime-article-one .articleTeaser-text-content h2{margin-bottom:0;padding-left:15px;padding-top:0}.headache-nighttime-article-one .articleTeaser-text-content .articleTeaser-Primary-Link{bottom:-10px!important;font-size:11px;margin-left:15px;padding-right:15px}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{width:62%}.headache-nighttime-article-one .articleTeaser-text-content{padding-bottom:45px!important}.article-sources-toggle{font-size:12px;margin-bottom:10px;margin-left:23px;margin-top:2px}.excedrin-mobile-nav-share-icons li{padding-left:5px;padding-right:5px}}.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]{border:0;width:30px;padding-left:0;font-family:Gotham-Medium;font-size:12px!important;background-position:center top;color:#161e1f;margin-top:5px}.excedrin-search button{background-attachment:scroll;background-clip:border-box;border:none;height:24px;margin:0!important;padding:0;position:relative;right:6px;text-indent:-9999px;top:4px;width:24px;display:none}#wrapper .excedrin-search form{float:left;padding-right:0}#wrapper .excedrin-search{float:right;margin-bottom:0;margin-left:0;margin-right:3px}.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}@media only screen and (max-width:959px){.headache-causes-article-teaser-three .articleTeaser-image-holder,.headache-causes-article-teaser-two .articleTeaser-image-holder,.headache-nighttime-article-three .articleTeaser-image-holder,.headache-nighttime-article-two .articleTeaser-image-holder{width:49%}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2 a,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2 a{font-size:19px;line-height:19px}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{line-height:23px;margin-right:24px}.search-result-whole-box .searchBox-label input{background:0 0!important}#wrapper .searchBox-label input{left:15px;padding:0!important;position:relative;top:38px!important;width:24px!important;height:38px!important;cursor:pointer}.excedrin-search button{border:none;cursor:pointer;display:inline-block;height:26px;margin:0!important;padding:0;position:relative;right:6px;text-indent:-9999px;top:4px;width:35px;border-right:2px solid #fff;background:url(../../assets/img/icons-sprite.png) center/20px 20px no-repeat #000}#wrapper .excedrin-search{float:left;margin-bottom:0;margin-left:0}#wrapper .headache-causes-article-teaser-three .articleTeaser-text-content h2 a,#wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 a{font-size:21px;line-height:25px}.headache-causes-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link,.headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link{font-size:12px}}@media only screen and (max-width:800px){.headache-causes-article-teaser-one{padding-left:10px;padding-right:10px}}@media only screen and (max-width:767px){.headache-causes-article-teaser-eight .component-content.standard-article,.headache-causes-article-teaser-eighteen .component-content.standard-article,.headache-causes-article-teaser-eleven .component-content.standard-article,.headache-causes-article-teaser-fifteen .component-content.standard-article,.headache-causes-article-teaser-five .component-content.standard-article,.headache-causes-article-teaser-four .component-content.standard-article,.headache-causes-article-teaser-fourteen .component-content.standard-article,.headache-causes-article-teaser-nine .component-content.standard-article,.headache-causes-article-teaser-nineteen .component-content.standard-article,.headache-causes-article-teaser-seven .component-content.standard-article,.headache-causes-article-teaser-seventeen .component-content.standard-article,.headache-causes-article-teaser-six .component-content.standard-article,.headache-causes-article-teaser-sixteen .component-content.standard-article,.headache-causes-article-teaser-ten .component-content.standard-article,.headache-causes-article-teaser-thirteen .component-content.standard-article,.headache-causes-article-teaser-twelve .component-content.standard-article,.headache-causes-article-teaser-twenty .component-content.standard-article{padding-bottom:0}.headache-causes-article-teaser-eight .component-content.standard-article p,.headache-causes-article-teaser-eighteen .component-content.standard-article p,.headache-causes-article-teaser-eleven .component-content.standard-article p,.headache-causes-article-teaser-fifteen .component-content.standard-article p,.headache-causes-article-teaser-five .component-content.standard-article p,.headache-causes-article-teaser-four .component-content.standard-article p,.headache-causes-article-teaser-fourteen .component-content.standard-article p,.headache-causes-article-teaser-nine .component-content.standard-article p,.headache-causes-article-teaser-nineteen .component-content.standard-article p,.headache-causes-article-teaser-one .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-one .articleTeaser-text-content p,.headache-causes-article-teaser-seven .component-content.standard-article p,.headache-causes-article-teaser-seventeen .component-content.standard-article p,.headache-causes-article-teaser-six .component-content.standard-article p,.headache-causes-article-teaser-sixteen .component-content.standard-article p,.headache-causes-article-teaser-ten .component-content.standard-article p,.headache-causes-article-teaser-thirteen .component-content.standard-article p,.headache-causes-article-teaser-twelve .component-content.standard-article p,.headache-causes-article-teaser-twenty .component-content.standard-article,.sinus-headache-article-teaser-one .articleTeaser-image-holder.articleTeaser-image-top{display:none}.sinus-headache-parent-box.component .sinus-headache-article-teaser-one .articleTeaser-text-content h2 a{color:#025130}.headache-causes-box-four .headache-causes-article-teaser-four.odd{background-color:#fff!important}.headache-causes-box-five .headache-causes-article-teaser-four.odd{background-color:#eee!important}.headache-causes-box-five .headache-causes-article-teaser-four.even,.headache-causes-box-six .headache-causes-article-teaser-four.odd{background-color:#fff!important}.headache-causes-box-seven .headache-causes-article-teaser-four.odd{background-color:#eee!important}.headache-causes-box-eight .headache-causes-article-teaser-four.odd,.headache-causes-box-seven .headache-causes-article-teaser-four.even{background-color:#fff!important}.headache-causes-box-nine .headache-causes-article-teaser-four.odd{background-color:#eee!important}.headache-causes-article-teaser-one,.headache-causes-box-nine .headache-causes-article-teaser-four.even,.headache-nighttime-article-one .articleTeaser-text-content{background-color:#fff!important}#wrapper .articleTeaser .articleTeaser-text-content .articleTeaser-text-link{font-size:17px}#wrapper .headache-nighttime-article-two.odd{background-color:#eee}#wrapper .headache-causes-article-teaser-eight,#wrapper .headache-causes-article-teaser-eighteen,#wrapper .headache-causes-article-teaser-fourteen,#wrapper .headache-causes-article-teaser-six,#wrapper .headache-causes-article-teaser-sixteen,#wrapper .headache-causes-article-teaser-ten,#wrapper .headache-causes-article-teaser-twelve,#wrapper .headache-causes-article-teaser-two.odd,#wrapper .headache-nighttime-article-two.even{background-color:#fff}.headache-nighttime-article-one .articleTeaser-text-content h2{line-height:24px!important;margin-bottom:47px;padding-left:20px;padding-top:0}#wrapper .headache-causes-article-teaser-eight,#wrapper .headache-causes-article-teaser-eighteen,#wrapper .headache-causes-article-teaser-eleven,#wrapper .headache-causes-article-teaser-fifteen,#wrapper .headache-causes-article-teaser-five,#wrapper .headache-causes-article-teaser-four,#wrapper .headache-causes-article-teaser-fourteen,#wrapper .headache-causes-article-teaser-nine,#wrapper .headache-causes-article-teaser-nineteen,#wrapper .headache-causes-article-teaser-seven,#wrapper .headache-causes-article-teaser-seventeen,#wrapper .headache-causes-article-teaser-six,#wrapper .headache-causes-article-teaser-sixteen,#wrapper .headache-causes-article-teaser-ten,#wrapper .headache-causes-article-teaser-thirteen,#wrapper .headache-causes-article-teaser-twelve,#wrapper .headache-causes-article-teaser-twenty{width:100%}.headache-causes-article-teaser-eight .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-eighteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-eleven .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-fifteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-five .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-four .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-fourteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-nine .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-nineteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-seven .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-seventeen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-six .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-sixteen .articleTeaser-image-holder,.headache-causes-article-teaser-ten .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-thirteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-twelve .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-twenty .articleTeaser-image-holder.articleTeaser-image-top{float:left;min-height:auto!important;padding-right:4%;width:40%}.headache-causes-article-teaser-four .articleTeaser-text-content{float:left;width:53%!important}.headache-causes-article-teaser-one{float:right!important;margin-left:30%;padding-left:0;padding-right:0;position:absolute;width:70%;border-top:0 solid #eee}.headache-causes-article-teaser-one .articleTeaser-text-content{background-color:#fff;color:#007a3d;margin-top:0;min-height:205px}#wrapper .articleTeaser .articleTeaser-text-content h2 a{font-size:20px}.headache-nighttime-article-one .articleTeaser-text-content h2 a{line-height:15px;color:#256fc8}.headache-nighttime-article-one .articleTeaser-text-content .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right center;background-repeat:no-repeat;bottom:0;color:#025130;float:left;font-family:Gotham-Bold;font-size:13.69px;padding-right:14px}#wrapper .tension-headache-article-teaser-one .articleTeaser-text-content h2 a{color:#7b3292!important;font-size:24px;line-height:28px}.headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link{background-image:url(../../assets/img/icons-sprite.png);background-position:right center;background-repeat:no-repeat;bottom:20px;color:#025130;font-family:Gotham-Bold;font-size:13.69px;line-height:24px;margin-left:38px;padding-right:15px;position:absolute}#wrapper .headache-causes-article-teaser-two{margin-bottom:0;width:100%}#wrapper .headache-causes-article-teaser-three{width:100%}#wrapper .headache-causes-article-teaser-eight,#wrapper .headache-causes-article-teaser-eighteen,#wrapper .headache-causes-article-teaser-eleven,#wrapper .headache-causes-article-teaser-fifteen,#wrapper .headache-causes-article-teaser-five,#wrapper .headache-causes-article-teaser-four,#wrapper .headache-causes-article-teaser-fourteen,#wrapper .headache-causes-article-teaser-nine,#wrapper .headache-causes-article-teaser-nineteen,#wrapper .headache-causes-article-teaser-seven,#wrapper .headache-causes-article-teaser-seventeen,#wrapper .headache-causes-article-teaser-six,#wrapper .headache-causes-article-teaser-sixteen,#wrapper .headache-causes-article-teaser-ten,#wrapper .headache-causes-article-teaser-thirteen,#wrapper .headache-causes-article-teaser-twelve,#wrapper .headache-causes-article-teaser-twenty{margin-bottom:0;margin-top:0;min-height:auto!important}#wrapper .headache-causes-article-teaser-four{height:auto;min-height:auto!important}.headache-causes-article-teaser-three .articleTeaser-image-holder,.headache-causes-article-teaser-two .articleTeaser-image-holder{width:30%}#wrapper .mobile-sinus-headache-ladyimage{display:block;margin-top:100px}#wrapper .sinus-headache-article-teaser-one{margin-bottom:-17px!important;margin-left:0}#wrapper .headache-landing-box-four .articleTeaser-text-content .articleTeaser-text-link,#wrapper .headache-landing-box-three .articleTeaser-text-content .articleTeaser-text-link,#wrapper .headache-landing-box-two .articleTeaser-text-content .articleTeaser-text-link{font-size:17px;text-align:center;width:94%}#wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2{width:63%}.headache-nighttime-article-one .articleTeaser-text-content{float:right;height:179px;margin-top:0;padding-bottom:13px;width:70%}.headache-nighttime-article-one .articleTeaser-text-link{bottom:-10px;position:absolute}.headache-nighttime-article-one .articleTeaser-text-content p{width:91%}.headache-nighttime-article-one .component-content{margin-bottom:-30px}#wrapper .headache-nighttime-article-two{width:100%}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{width:63%}#wrapper .headache-nighttime-article-four .articleTeaser-text-content h2 a,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2 a{color:#256fc7!important;font-size:20px}.headache-nighttime-article-four .articleTeaser-text-description{display:none!important}#wrapper .headache-nighttime-article-one .articleTeaser-text-description{display:none}}@media only screen and (max-width:667px){.migraine-triggers-carousel .carousel-nav li{display:inline-block!important}#wrapper .articleTeaser .articleTeaser-text-content .articleTeaser-text-link{font-size:14px}.headache-causes-article-teaser-one .articleTeaser-text-content{min-height:0 auto}#wrapper .headache-nighttime-article-eight .articleTeaser-text-content,#wrapper .headache-nighttime-article-five .articleTeaser-text-content,#wrapper .headache-nighttime-article-four .articleTeaser-text-content,#wrapper .headache-nighttime-article-nine .articleTeaser-text-content,#wrapper .headache-nighttime-article-seven .articleTeaser-text-content,#wrapper .headache-nighttime-article-six .articleTeaser-text-content,#wrapper .headache-nighttime-article-ten .articleTeaser-text-content{margin-bottom:56px}}@media only screen and (max-width:640px){#wrapper .articleTeaser .articleTeaser-text-content .articleTeaser-text-link{font-size:13px;bottom:20px}.exit-notification .exit-notification-inner{max-width:547px}.exit-notification-text{width:95%}#wrapper .headache-nighttime-article-eight .articleTeaser-text-content,#wrapper .headache-nighttime-article-five .articleTeaser-text-content,#wrapper .headache-nighttime-article-four .articleTeaser-text-content,#wrapper .headache-nighttime-article-nine .articleTeaser-text-content,#wrapper .headache-nighttime-article-seven .articleTeaser-text-content,#wrapper .headache-nighttime-article-six .articleTeaser-text-content,#wrapper .headache-nighttime-article-ten .articleTeaser-text-content{margin-bottom:38px}}@media only screen and (max-width:568px){.search-result-whole-box h1{font-size:42px}.headache-nighttime-article-one .articleTeaser-text-content{height:160px;padding-bottom:0}#wrapper .headache-nighttime-article-eight .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-five .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-four .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-nine .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-seven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-six .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-ten .articleTeaser-text-link .articleTeaser-Primary-Link{bottom:10px;font-size:12px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-content,#wrapper .headache-nighttime-article-five .articleTeaser-text-content,#wrapper .headache-nighttime-article-four .articleTeaser-text-content,#wrapper .headache-nighttime-article-nine .articleTeaser-text-content,#wrapper .headache-nighttime-article-seven .articleTeaser-text-content,#wrapper .headache-nighttime-article-six .articleTeaser-text-content,#wrapper .headache-nighttime-article-ten .articleTeaser-text-content{margin-bottom:9px}.exit-notification .exit-notification-inner{max-width:487px}.headache-nighttime-article-one .articleTeaser-text-content .articleTeaser-Primary-Link{margin-left:20px}}@media only screen and (max-width:480px){#wrapper .mobile-gsk-footer-logo{width:52%!important}.exit-notification .exit-notification-inner{max-width:390px}.headache-causes-article-teaser-four .articleTeaser-text-content{float:left;width:60%!important}.headache-causes-article-teaser-eight .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-eighteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-eleven .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-fifteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-five .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-four .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-fourteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-nine .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-nineteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-seven .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-seventeen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-six .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-sixteen .articleTeaser-image-holder,.headache-causes-article-teaser-ten .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-thirteen .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-twelve .articleTeaser-image-holder.articleTeaser-image-top,.headache-causes-article-teaser-twenty .articleTeaser-image-holder.articleTeaser-image-top{float:left;min-height:auto!important;padding-right:1%;width:34%}.headache-nighttime-article-one .articleTeaser-text-content h2{padding-left:20px;padding-right:30px;padding-top:3px;line-height:16px}#wrapper .headache-nighttime-article-one .articleTeaser-text-content h2 a{font-size:16px!important}.headache-nighttime-article-one .articleTeaser-text-content{padding-bottom:33px}.headache-nighttime-article-one .articleTeaser-text-content .articleTeaser-Primary-Link{margin-left:21px}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-header a,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-header a{font-size:20px;line-height:24px}#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-link .articleTeaser-Primary-Link{font-size:11px;bottom:25px}}@media only screen and (max-width:495px){.headache-nighttime-article-one .articleTeaser-text-content{height:135px;padding-bottom:0}}@media only screen and (max-width:440px){#wrapper .headache-nighttime-article-four .articleTeaser-text-content h2 a,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2 a{color:#256fc7!important;font-size:16px;left:8px;position:relative;top:-15px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-header,#wrapper .headache-nighttime-article-five .articleTeaser-text-header,#wrapper .headache-nighttime-article-four .articleTeaser-text-header,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header,#wrapper .headache-nighttime-article-six .articleTeaser-text-header,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header{font-size:19px;line-height:20px;margin-top:12px;padding-right:10px}}@media only screen and (max-width:400px){.headache-nighttime-article-one .articleTeaser-text-content{height:118px;padding-bottom:0}}@media only screen and (max-width:375px){.headache-nighttime-article-one .articleTeaser-text-content h2{margin-bottom:0}.headache-nighttime-article-one .articleTeaser-text-content{height:62px;padding-bottom:0}.exit-notification .exit-notification-inner{max-width:300px}.exit-notification-inner .exit-notification-text .richText-content h1{font-size:19px}.exit-notification-text p{font-size:12px!important}#wrapper .articleTeaser .articleTeaser-text-content .articleTeaser-text-link{font-size:11px;bottom:15px}.headache-causes-article-teaser-one .articleTeaser-text-content{min-height:98px}.headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header{padding-left:15px;padding-top:5px}#wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2{margin-top:5px}.headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link{bottom:10px;font-size:12px;line-height:24px;margin-left:16px;padding-right:15px}.headache-nighttime-article-one .articleTeaser-text-content .articleTeaser-Primary-Link{font-size:11px;margin-left:15px;padding-right:14px}#wrapper .headache-nighttime-article-three .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-two .articleTeaser-text-link .articleTeaser-Primary-Link{font-size:11px;margin-left:15px}.headache-nighttime-article-one .articleTeaser-text-link{bottom:6px!important}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{margin-top:19px;width:63%}#wrapper .headache-nighttime-article-eight .articleTeaser-text-header,#wrapper .headache-nighttime-article-five .articleTeaser-text-header,#wrapper .headache-nighttime-article-four .articleTeaser-text-header,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header,#wrapper .headache-nighttime-article-six .articleTeaser-text-header,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header{font-size:18px;line-height:20px;padding-right:10px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-five .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-four .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-nine .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-seven .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-six .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-ten .articleTeaser-text-link .articleTeaser-Primary-Link{bottom:7px;font-size:11px;margin-left:3px;padding-right:15px}#wrapper .headache-nighttime-article-four .articleTeaser-text-content h2 a,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2 a{font-size:16px!important;left:3px;position:relative;top:-3px}#wrapper .headache-landing-box-four .articleTeaser-text-content .articleTeaser-text-link,#wrapper .headache-landing-box-three .articleTeaser-text-content .articleTeaser-text-link,#wrapper .headache-landing-box-two .articleTeaser-text-content .articleTeaser-text-link{width:93%}}@media only screen and (max-width:360px){#wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-five .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-six .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content .articleTeaser-text-description,#wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content .articleTeaser-text-description{margin-bottom:0}.excedrin-mobile-nav-share-icons li{padding-left:4px!important;padding-right:4px!important}.headache-nighttime-article-one .articleTeaser-text-content{height:57px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-header,#wrapper .headache-nighttime-article-five .articleTeaser-text-header,#wrapper .headache-nighttime-article-four .articleTeaser-text-header,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header,#wrapper .headache-nighttime-article-six .articleTeaser-text-header,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header{font-size:16px;line-height:20px;padding-right:10px}#wrapper .mobile-sinus-headache-ladyimage{width:70%;margin:0 auto;position:relative;top:44px}#wrapper .headache-causes-article-teaser-two{margin-top:-5px}}@media only screen and (max-width:320px){.exit-notification .exit-notification-inner{max-width:245px}.headache-nighttime-article-one .articleTeaser-text-content{height:47px}.headache-nighttime-article-one .articleTeaser-text-content h2{margin-bottom:6px}#wrapper .headache-nighttime-article-three .articleTeaser-text-link .articleTeaser-Primary-Link,#wrapper .headache-nighttime-article-two .articleTeaser-text-link .articleTeaser-Primary-Link{bottom:6px;font-size:11px!important;margin-left:15px}.headache-nighttime-article-one .articleTeaser-text-link{bottom:-1px!important}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{width:62%;margin-top:6px}#wrapper .headache-nighttime-article-eight .articleTeaser-text-header,#wrapper .headache-nighttime-article-five .articleTeaser-text-header,#wrapper .headache-nighttime-article-four .articleTeaser-text-header,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header,#wrapper .headache-nighttime-article-six .articleTeaser-text-header,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header{font-size:14px;line-height:15px;padding-right:10px}.headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link{bottom:15px;font-size:10px;padding-right:12px}#wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2{margin-top:5px;line-height:11px;width:61%;padding-left:0}.headache-causes-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link,.headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link{font-size:10px;bottom:6px}}.shareThis-list{overflow:hidden;margin:0;padding:0;list-style:none}.shareThis-list li{float:left;height:26px;margin:0 0 10px;width:auto}.excedrin-mobile-nav-share-icons li{padding-left:5px;padding-right:5px}.shareThis-list li:last-child{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;width:32px!important}.shareThis-item img{-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}#wrapper .excedrin-share-icons{display:inline-block!important;position:relative;text-align:center!important;top:7px;width:92%!important;margin:-8px auto 17px!important}.excedrin-share-icons .component-content{display:inline-block!important;margin:0 auto!important;text-align:center!important}#wrapper .excedrin-share-icons ul{margin:0;text-align:center;width:100%}.excedrin-share-icons ul li{display:inline;padding-left:10px;padding-right:10px}@media only screen and (device-width:320px){#wrapper .headache-nighttime-article-eight .articleTeaser-text-header,#wrapper .headache-nighttime-article-five .articleTeaser-text-header,#wrapper .headache-nighttime-article-four .articleTeaser-text-header,#wrapper .headache-nighttime-article-nine .articleTeaser-text-header,#wrapper .headache-nighttime-article-seven .articleTeaser-text-header,#wrapper .headache-nighttime-article-six .articleTeaser-text-header,#wrapper .headache-nighttime-article-ten .articleTeaser-text-header{font-size:13px;line-height:12px;padding-right:2px;padding-top:0;width:100%}#wrapper .headache-nighttime-article-three .articleTeaser-text-content h2,#wrapper .headache-nighttime-article-two .articleTeaser-text-content h2{margin-top:6px;width:58%}.shareThis-list li{left:13px;margin:0 10px 10px 0;position:relative;width:auto}.excedrin-mobile-nav-share-icons li{left:0!important;margin-right:0!important;padding-left:0;padding-right:0;position:relative}}.search-results,.searchResults-results .searchResults-result:first-child{padding-top:0!important}.search-result-whole-box span{color:#aeadad}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{background-color:#fff!important;height:39px;width:480px!important;border:2px solid #eee;margin-left:0!important;line-height:39px;font-family:Gotham-Bold;background-image:none;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;padding-left:35px;padding-right:35px;font-size:14px!important;font-weight:500;color:#999}.search-result-whole-box .search-text{color:#444;font-size:18px;line-height:34px}.search-result-whole-box .open-brcket{padding-left:10px}.search-result{font-size:12px!important;line-height:34px!important;position:relative}.searchResults-results .searchResults-result:last-child{border-bottom:none;padding-bottom:0}.search-results{border-color:#fff -moz-use-text-color #ccc!important;border-style:solid none!important;border-width:0 medium!important;left:119px;margin:0 0 40px!important;padding-bottom:40px;position:relative;width:64%!important}.searchResults{border:none!important;margin:0!important;color:#017b3f;font-size:20PX}.searchResults-results img{position:absolute}.searchResults-results .searchResults-title{display:block;margin:0 0 0 140px;font-size:20px;line-height:26px;width:auto;clear:none}.searchResults-results .searchResults-title a{color:#017b3f!important;font-family:Gotham-Bold;font-size:20px;line-height:26px;font-style:normal!important}.searchResults-results .searchResults-description{color:#444}.searchResults-pagination .searchResults-pagination-list{margin-bottom:40px!important;margin-left:78px;margin-top:1px!important;overflow:hidden}.searchResults-top-line-one{border:1px solid #ccc;float:left;margin-top:40px;width:100%}.search-result-whole-box span.close-brcket,.search-result-whole-box span.open-brcket,.search-result-whole-box span.search-result{font-size:16px;line-height:30px}.searchResults-pagination .searchResults-pagination-list a{color:#017b3f!important}.searchResults-pagination .searchResults-pagination-list li.is-active a{color:#999!important}.searchResults-pagination .searchResults-pagination-list li.item-next{border-right:none;float:left;margin-left:10px;text-indent:-9999px;background:url(../../assets/img/icons-sprite.png) left 0 top -269px no-repeat}.searchResults-pagination .searchResults-pagination-list li.item-previous{float:left;text-indent:-9999px;background:url(../../assets/img/icons-sprite.png) left 0 top -348px no-repeat}.searchResults-pagination-item:first-child{line-height:12px!important}.searchResults-pagination-item:first-child a{text-indent:0!important}.searchResults-pagination .searchResults-pagination-list li:last-child{background:url(../../assets/img/icons-sprite.png) left 0 top -269px no-repeat}.search-result-whole-box .search-results .searchResults-pagination,.searchResults-term{display:none}.searchResults-top-line{border:1px solid #ccc;margin-left:-118px;width:181%}@media only screen and (max-width:767px){.form-search{position:relative}.page-level-search .button{position:absolute;display:block;background:url(../../assets/img/icons-sprite.png) 73px 0 no-repeat!important;font-size:0;top:27px;padding-top:0;border:none!important;right:0;background-size:25% 75%!important}.search-result-whole-box .search-results .searchResults-pagination,.search-richtext-two{display:none}.searchResults-results .searchResults-result:first-child{padding-top:40px!important}.searchResults-pagination .searchResults-pagination-list{margin-left:0!important}.searchResults-pagination .searchResults-pagination-list li{padding-right:7%!important;padding-left:7%!important}.searchResults{border:none!important;margin:0!important;width:auto!important;max-width:550px;padding:0!important}.search-result-whole-box{width:auto!important;margin:0 auto}.search-heading-richtext{padding-top:70px;padding-left:14.87%;padding-right:14.87%}.search-result-whole-box h1{padding-left:0;padding-top:0;font-size:48px;line-height:54px;margin-bottom:0}.search-result-whole-box p{padding-left:0;padding-top:30px;float:none;font-size:24px;display:block;width:auto}.search-result-whole-box span{padding-top:30px;float:none;font-size:24px;width:auto;color:#aeadad}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{background-color:#fff!important;height:73px!important;width:87%!important;border:2px solid #eee;margin-left:0!important;line-height:73px;border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px;padding-left:5.46%!important;padding-right:5.46%!important;font-size:24px!important;font-weight:500;color:#999;top:0!important;left:0!important}.page-level-search{padding-left:6.25%;padding-right:6.25%;padding-top:30px}.search-results{padding-left:6.25%!important;padding-right:6.25%!important;margin-top:30px!important;padding-bottom:30px}.searchResults-results img{display:block!important;float:none!important;width:100%!important;height:320px!important}.searchResults-results .searchResults-title a{display:block!important;margin:0;padding-top:36px!important;font-size:34px}.searchResults-results .searchResults-title{margin-left:0!important}.searchResults-results .searchResults-description{display:block;width:auto;margin-left:0!important;font-size:26px;color:#444;line-height:32px}.page-treatment .headache-causes-article-teaser-one .articleTeaser-text-content{margin-top:0}}@media only screen and (max-width:375px){.searchResults-top-line-one{border:none}.searchResults-result{padding-top:20px!important;padding-bottom:20px!important}.searchResults-results img{height:160px!important}.searchResults-results .searchResults-title a{font-size:18px!important;padding-top:18px!important;line-height:24px!important}.searchResults-results .searchResults-description{font-size:15px!important;line-height:21px!important}.search-result-whole-box h1{font-size:22px;line-height:30px}.search-result-whole-box p,.search-result-whole-box span{padding-top:15px;font-size:15px}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{background-color:#fff!important;height:36px!important;width:87%!important;border:2px solid #eee;margin-left:0!important;line-height:36px;background-repeat:no-repeat!important;border-radius:44px;-webkit-border-radius:44px;-moz-border-radius:44px;padding-left:5.46%!important;padding-right:5.46%!important;font-size:15px!important;font-weight:500;color:#999;top:0!important;left:0!important}.page-level-search .button{display:block;font-size:0;background:url(../../assets/img/icons-sprite.png) 105px 3px no-repeat!important;position:absolute;top:12px;right:0;background-size:15%!important}.searchResults-pagination .searchResults-pagination-list{padding-left:30px!important;margin-top:20px!important}.searchResults-pagination .searchResults-pagination-list li{padding-right:8%!important;padding-left:5%!important}.search-heading-richtext{padding-top:70px;padding-left:9%;padding-right:9%}}@media only screen and (max-width:480px){.searchResults-pagination .searchResults-pagination-list{margin-top:20px!important;margin-bottom:20px!important}.page-level-search .button{background:url(../../assets/img/search-icon.png) 93px 5px no-repeat!important;top:20px;right:0;position:absolute;border:none!important;background-size:15% 50%!important}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{height:53px!important;line-height:53px}.searchResults-results .searchResults-title,.searchResults-results .searchResults-title a{font-size:20px!important;line-height:26px!important}.searchResults-pagination .searchResults-pagination-list li{padding-right:9%!important;padding-left:5%!important}.searchResults-results img{height:240px!important}.searchResults-results .searchResults-title{padding-top:18px!important}.searchResults-results .searchResults-description{font-size:16px}.search-result-whole-box h1{font-size:24px;line-height:30px}.search-result-whole-box p,.search-result-whole-box span{font-size:15px}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{font-size:18px!important;background:0 0!important}}.accordion-container{border:2px solid #323131;list-style:none;padding:0;margin:0}.accordion-head{display:block;font-size:20px;font-weight:700;background-color:#e1e1e1;padding:13px;margin:0;color:#939191;border-top:2px solid #e5e5e5}.accordion-slide:first-child .accordion-head{border-top:0}.accordion-title{padding:13px;margin:0}.accordion-content{padding:13px}.accordion-content-wrapper{border-left:0;border-right:0;border-top:0}.mod-js .accordion-slide .accordion-head:hover{background-color:#939191;color:#fff}.mod-js .accordion-slide.is-active>.accordion-head:hover{background-color:#e1e1e1}.mod-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}.mod-js .accordion-slide.is-active>.accordion-content-wrapper{visibility:visible;position:relative;top:auto;left:auto;height:auto;overflow:auto}.mod-js .accordion-slide.is-active:last-child>.accordion-content-wrapper{border-bottom:none}.mod-js .accordion-head{cursor:pointer;margin-bottom:0;position:relative}.mod-js .accordion-slide.is-active>.accordion-head{color:#000;cursor:default}li.accordion-slide.last.odd{border-bottom:2px solid #e5e5e5;margin-bottom:20px}.search-result-whole-box span{padding-top:14px;margin:0;float:left;font-size:12px;line-height:30px}.excedrin-mobile-share-icons ul li{padding-left:10px;padding-right:15px!important}input:-webkit-autofill{background-color:#000!important;background-image:none;color:#000}.searchResults{margin-top:40px!important;margin-left:0!important;margin-right:0!important;padding:0!important;max-width:550px}#wrapper .search-results .searchResults-result{margin-bottom:0!important;padding-bottom:40px;padding-top:20px}#wrapper .searchResults-pagination{cursor:default;margin-bottom:10px;margin-top:10px;overflow:hidden;padding:0;text-align:center;width:100%!important}.searchResults-pagination-list{padding:0;margin:0}.searchResults-pagination-item{display:inline-block;line-height:30px;margin:1px;cursor:default}.searchResults-pagination-item a{display:inline-block;min-width:30px;padding:0 10px;cursor:pointer}.searchResults-pagination-item a:hover{background-color:#ebebeb}.searchResults-pagination-item.is-active{font-weight:700}.searchResults-title{display:block;color:#323131;font-size:20px;font-weight:700;padding-bottom:10px;margin-left:110px}.searchResults-term{font-style:italic}.searchResults-number{display:none;margin-top:10px;margin-bottom:10px;text-align:left}.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}.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:#000;border:1px solid #939191;padding:1px;display:block;font-size:.85em}.search-result-whole-box{width:948px;margin:0 auto}.search-result-whole-box h1{color:#444;font-size:40px;line-height:46px;margin-bottom:0;padding-left:120px;padding-top:62px}.search-result-whole-box p{float:left;font-size:18px;line-height:34px;margin:0;font-family:Gotham-Bold;padding-left:120px;padding-top:12px;width:23%}.page-level-search{padding-left:83px;padding-top:30px}.page-level-search .searchBox-label .search-query{background-color:#fff!important;height:39px;width:480px!important;border:2px solid #eee;margin-left:0!important;line-height:39px;background-image:none;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;padding-left:35px;padding-right:35px;font-size:14px!important;font-weight:500;color:#999}.page-level-search .button{border:2px solid #017b3f;color:#017b3f;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;background-color:#fff;height:43px;margin-left:50px;width:150px}.page-level-search .button:hover{background:#017b3f;color:#fff}.searchResults-results{border-left:none;border-right:none;margin-bottom:0!important}#wrapper .searchResults{width:100%!important}.searchResults-result{border-bottom:1px solid #e5e5e5;border-left:medium none;border-right:medium none;margin-bottom:0!important;padding-bottom:40px;padding-top:20px;display:block;width:100%}.searchResults-results img{display:inline-block;float:left}#wrapper .searchResults-results .searchResults-title{clear:both;display:inline-block;font-size:20px;margin:6px 0 0 24%;width:80%}.searchResults-results .searchResults-description{display:inline-block;font-family:Gotham-Book;font-size:14px;line-height:24px;margin-left:24%;width:76%}.searchResults-pagination .searchResults-pagination-list{float:left;list-style-type:none}.searchResults-pagination .searchResults-pagination-list li{float:left;padding-right:27px;border-right:1px solid #999;padding-left:27px}.searchResults-pagination .searchResults-pagination-list li .is-active{color:#999}.searchResults-pagination .searchResults-pagination-list li:last-child{border-right:none;float:left;margin-left:27px;text-indent:-9999px;background-image:url(../../assets/img/icons-sprite.png);background-position:left 0 top -269px}.searchResults .searchResults-number{display:none!important}.search-richtext-two{display:none}@media only screen and (device-width:768px){.overlay-container .overlay-content-inner .parametrizedhtml.section.grid_12.component.first.odd.last{margin:0;padding:10px}.overlay-container iframe{height:490px!important;width:670px}#wrapper .search-result-whole-box h1{margin-bottom:0;padding-left:50px;padding-top:30px}.search-result-whole-box p{padding-left:51px;width:32%}.page-level-search{padding-left:30px;padding-top:0}.searchResults-pagination .searchResults-pagination-list{margin-top:40px!important}.searchResults-top-line{margin-left:-51px;width:137%}.search-result-whole-box{margin:0 auto;width:100%}#wrapper .searchResults-pagination{width:100%!important}.searchResults-pagination .searchResults-pagination-list{margin-left:50px}.search-results{margin:0 0 0 -37px!important;padding-bottom:0!important;padding-left:0;padding-top:0!important}.searchResults-top-line-one{margin-top:77px;width:100%}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{border-radius:50px;font-size:14px!important;height:53px!important;line-height:39px;margin-left:-12px!important;padding-left:36px!important;padding-right:0!important;width:465px!important}.page-level-search .button{height:auto;margin-left:50px;padding:11px 40px;position:relative;top:37px;width:150px}}@media only screen and (min-width:320px) and (max-width:767px){.search-result-whole-box h1{margin-bottom:0;padding-left:0;padding-top:0}.search-result-whole-box p{font-size:18px;margin-top:15px;padding-left:0;padding-top:0;width:100%;margin-bottom:-15px}.search-result-whole-box .search-results .searchResults{color:#017b3f;font-family:Gotham-Bold;font-size:27px}.searchResults-pagination .searchResults-pagination-list li{padding-left:1%!important;padding-right:1%!important}.searchResults-pagination .searchResults-pagination-list{list-style-type:none;float:none;left:180px;position:relative;text-align:center!important;width:100%}.searchResults-results img{position:relative}#wrapper .searchResults-results .searchResults-title{font-size:20px;line-height:38px!important;margin:-12px 0 0 24%;width:100%}.searchResults-results .searchResults-title a{display:block!important;font-size:28px;line-height:30px;margin:0;padding-top:30px!important}.searchResults-results .searchResults-description{display:inline-block;font-family:Gotham-Book;font-size:26px;line-height:32px;margin-left:24%;width:100%}.search-results{padding-left:2%!important;padding-right:3%!important}}@media only screen and (max-width:640px){.search-result-whole-box .search-results .searchResults{color:#017b3f;font-family:Gotham-Bold;font-size:27px;line-height:27px;margin-left:0!important}.searchResults-pagination .searchResults-pagination-list{left:127px}}@media only screen and (max-width:568px){.search-results{left:98px;padding-left:0!important;padding-right:0!important;position:relative}.searchResults-pagination .searchResults-pagination-list{left:16px}}@media only screen and (max-width:480px){.search-heading-richtext{padding-left:8%;padding-right:8%;padding-top:40px}.page-level-search{padding-left:43px;padding-top:30px}.search-result-whole-box .search-results .searchResults{font-size:26px;line-height:30px;margin-left:-23px!important}.searchResults-results .searchResults-description{font-size:15px;line-height:21px;margin-left:24%}.searchResults-results .searchResults-title a{padding-top:0!important}#wrapper .searchResults-pagination .searchResults-pagination-list li{padding-right:1%!important}#wrapper .searchResults-pagination{margin-top:-17px}.search-result-whole-box p{font-size:16px;margin-top:11px;padding-right:9px;padding-top:0}.searchResults-pagination .searchResults-pagination-list{left:38px;padding-left:0!important;width:85%!important}}@media only screen and (max-width:375px){.search-result-whole-box p{font-size:14px;margin-top:13px;width:100%!important;margin-bottom:-20px!important}.search-result-whole-box h1{font-size:28px;line-height:37px}.search-result-whole-box .search-text{font-size:14px;line-height:35px}.search-result{font-size:10px!important}.search-heading-richtext{padding-left:6%;padding-right:5%;padding-top:28px}.search-result-whole-box .search-results .searchResults{margin-left:-51px!important;font-size:20px;line-height:25px}.searchResults-results .searchResults-description{font-size:13px!important;line-height:19px!important;margin-left:24%}.searchResults-pagination .searchResults-pagination-list{left:28px}.searchResults-pagination-item a{padding:0 5px}.page-level-search{padding-left:29px;padding-top:21px}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{background:rgba(0,0,0,0)!important;font-size:18px!important}}@media only screen and (max-width:360px){.searchResults-pagination .searchResults-pagination-list{left:13px}}@media only screen and (max-width:320px){.search-result-whole-box h1{font-size:21px;line-height:23px}.search-result-whole-box p{font-size:11px;margin-top:11px}.search-result-whole-box .search-text{font-size:12px;line-height:33px}.searchResults-pagination-item a{padding:0 1px}.searchResults-pagination .searchResults-pagination-list{padding-left:17px!important;width:100%!important}.searchResults-top-line{border:1px solid #ccc;margin-left:-34px;width:144%}.searchResults-top-line-one{left:17px;margin-top:30px;position:relative;width:89%}.search-result{font-size:9px!important}#wrapper .search-result-whole-box .page-level-search .searchBox-label input{background:rgba(0,0,0,0)!important;font-size:15px!important}.search-result-whole-box .search-results .searchResults{font-size:16px;line-height:20px}.page-level-search .button{background-position:109px 2px!important;background-size:15% 57%!important;top:20px}#wrapper .search-results .searchResults-result{left:-23px;margin-bottom:0!important;padding-bottom:40px;padding-top:10px!important;position:relative;width:124%!important}}.search-results{border-top:2px solid #fff !ie;border-bottom:2px solid #fff !ie}.searchResults{left:114 !ie}@media only screen and (max-width:960px){#wrapper .searchBox-label input{left:20px!important;z-index:333}}@media only screen and (max-width:320px){.mobile-navigationicon .menu-icon{top:-32px!important;left:0!important}}@media only screen and (max-width:360px){#wrapper .searchBox-label input{left:26px;top:35px!important}.mobile-navigationicon .menu-icon{top:-5px}}@media only screen and (min-width:640px) and (max-width:767px){.excedrin-search button{height:40px;top:-40px!important;width:100px!important;left:32px!important}}@media only screen and (min-width:769px) and (max-width:959px){#wrapper .search-result-whole-box .page-level-search .searchBox-label input{border-radius:50px;font-size:14px!important;height:53px!important;line-height:39px;margin-left:-12px!important;padding-left:36px!important;padding-right:0!important;width:465px!important;top:8px!important;left:0}.page-level-search .button{height:auto;margin-left:20px;padding:11px 40px;position:relative;top:8px;width:150px}.search-result-whole-box h1,.search-result-whole-box p{padding-left:70px}.search-results{left:69px}}@media only screen and (min-width:669px) and (max-width:767px){.mobile-navigationicon .menu-icon{top:-32px!important}}@media only screen and (device-width:375px){.mod-js .accordion-head:after{top:8px}}@media only screen and (min-width:769px){.article-teaser-nighttime-hover:hover .headache-nighttime-article-two h2 a,a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-content .articleTeaser-text-link .articleTeaser-Primary-Link,a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-content h2,a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-content h2 a,a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-description a p,a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-description p,a.article-teaser-nighttime-hover:hover .headache-nighttime-article-two .articleTeaser-text-link .articleTeaser-Primary-Link{color:#fff!important}a.article-teaser-top-bg:hover .tension-headache-article-teaser-one .articleTeaser-text-content{background-color:#eee!important}a.article-teaser-two-and-three-bg:hover .tension-headache-article-teaser-three,a.article-teaser-two-and-three-bg:hover .tension-headache-article-teaser-two,a.article-teaserone-over-bg:hover .tension-headache-article-teaser-four{background-color:#7b3292!important}a.article-teaser-sinus-hover:hover .sinus-headache-article-teaser-one .articleTeaser-text-content{background-color:#eee!important}a.article-teaser-sinus-hover:hover .sinus-headache-article-teaser-three,a.article-teaser-sinus-hover:hover .sinus-headache-article-teaser-two{background-color:#025130!important}a.article-teaser-causes-hover:hover .headache-causes-article-teaser-one .articleTeaser-text-content{background-color:#eee!important}a.article-teaser-causes-hover:hover .headache-causes-article-teaser-four,a.article-teaser-causes-hover:hover .headache-causes-article-teaser-two{background-color:#007a3d!important}a.article-teaser-nighttime-hover:hover .headache-nighttime-article-one .articleTeaser-text-content{background-color:#eee!important}.article-teaser-nighttime-hover:hover .headache-nighttime-article-two{background-color:#256fc8!important}a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four{background-color:#256fc7!important}.box-four-article-related-two a.article-teaserone-over-bg:hover .article-article-teaserone,.box-four-article-related-two a.article-teaserone-over-bg:hover .article-article-teaserthree,.box-four-article-related-two a.article-teaserone-over-bg:hover .article-article-teasertwo,a.article-teaserone-over-bg:hover .causes-of-headaches-article-teaser-one,a.article-teaserone-over-bg:hover .headache-prevention-tips-article-teaser-one,a.article-teaserone-over-bg:hover .tension-headache-article-teaser-four{background-color:#238a3b!important;cursor:pointer;color:#fff}}.site-map-richtext-nine h3 a:hover,.site-map-richtext-six h3 a:hover,.site-map-richtext-three h3 a:hover,.site-map-richtext-twelve h3 a:hover,.site-map-richtext-two h3 a:hover{text-decoration:underline}.infographic-overlay-box .excedrin-infographic-email.odd.last{margin-left:10px!important}.infographic-history-body .overlay-content .overlay-close{background-color:green!important;top:0!important;right:0!important}.infographic-history-box .headin p{padding-left:8%!important;padding-right:8%!important;margin-left:0!important;width:100%!important}.infographic-history-box .excedrin-logo-overlay{margin-top:1%!important}@media only screen and (min-width:768px){.infographic-overlay-box .mobile-kit{display:none!important}.infographic-history-body .overlay-content .overlay-close{background-position:9px!important;font-size:26px!important;padding:21px 7px 0 12px!important}.infographic-history-box .image.section.excedrin-logo-overlay img{margin-left:25px!important}.infographic-history-box .excedrin-sharethis{left:auto!important;right:8%!important}}@media only screen and (max-width:767px){.infographic-overlay-box .desktop-kit{display:none!important}.infographic-history-body .overlay-content .overlay-close{padding-top:11px!important}#wrapper .article-article-teaserone .articleTeaser-text-content .articleTeaser-text-link,#wrapper .article-article-teaserthree .articleTeaser-text-content .articleTeaser-text-link,#wrapper .article-article-teasertwo .articleTeaser-text-content .articleTeaser-text-link{background-position:right 0 top -267px}}@media only screen and (max-width:768px){.infographic-history-body .overlay-container .overlay-content{width:95%!important}.searchBox input[type=text]{background-image:url(../../assets/img/icons-sprite.png);background-position:right 0 bottom -392px}}@media only screen and (max-width:767px) and (min-width:320px){.infographic-history-box .headin p{margin-left:12%!important;width:auto!important;font-size:9px!important}.infographic-history-box .headin{margin-top:-28px!important}.infographic-history-box .excedrin-sharethis{top:5px!important;width:auto!important;right:0!important;left:auto!important}.infographic-overlay-box .excedrin-sharethis .shareThis-list li{width:15%!important}.infographic-history-body .overlay-container .overlay-content .overlay-close{width:10%!important;height:.7%!important}}@media only screen and (max-width:767px) and (min-width:425px){.infographic-history-box .excedrin-sharethis{right:5%!important}}@media only screen and (max-width:768px) and (min-width:768px){.infographic-history-body .overlay-container .overlay-content .overlay-close{width:30px!important;height:30px!important}}@media only screen and (min-width:1367px){#wrapper .migraine-hero-richtext{padding-right:6%}}.new-article-body .box-left-article-content h1 sup{font-size:32px!important}.new-article-body .article-sources-toggle{word-break:break-word!important}@media only screen and (min-device-width :320px) and (max-device-width :480px){.new-article-body .article-sources-toggle{margin-left:0!important;padding-right:10px!important}.new-article-body .box-left-article-content h1 sup{font-size:26px!important;top:-.09em!important}}@media only screen and (max-width:767px){.new-article-body .article-sources-toggle{margin-left:0!important;padding-right:10px!important}.new-article-body .richtext-four-article-content{padding-left:6px!important}.new-article-body .image .component-content{text-align:center!important}}@media only screen and (min-width :768px) and (max-width :1024px){.new-article-body #wrapper .box-left-article-content iframe,.new-article-body #wrapper .overlay-container iframe{width:493px!important;height:340px!important}.new-article-body .box-left-article-content h1 sup{font-size:44px!important;top:-.1em!important}}@media only screen and (min-width:320px) and (max-width:320px){.new-article-body .richtext-nine-article-content ul li:first-child{line-height:23px!important}}@media only screen and (min-width:568px) and (max-height:568px){.new-article-body .richtext-nine-article-content ul li:first-child{line-height:35px!important}}#OpenInNewTab,#newsletterURL,#prodselectURL{display:none!important}





#header .header-above-nav {
    max-height: 32px;
}

#wrapper #header .excedrin-search {
    margin-top: -12px;
    z-index: 999;
    position: relative;
}

#wrapper #header .box-nav {
	max-height: 112px;
}


#wrapper .searchBox-label .easy-autocomplete-container > ul {
       position: absolute;
    background: rgba(255,255,255,0.95);
    width: 75%;
    color: #000;
    padding: 0px;
    box-sizing: border-box;
    top: 30px;
    margin: 0;
    z-index: 999;
}
.searchBox-label .easy-autocomplete-container {
    position: relative;
}

#wrapper .searchBox-label .easy-autocomplete-container > ul li {
    padding: 5px 15px;
}



.page-search-results #wrapper .searchResults-top-line {
    width: 115%;
}


.page-search-results #wrapper label.searchBox-label {
    float: left;
}

@media only screen and (device-width: 768px){
.page-search-results #wrapper .page-level-search .button {
    top: 53px;
}
}

@media only screen and (max-width: 767px){
.page-search-results #wrapper .search-result-whole-box .page-level-search .searchBox-label input {
    width: 100%!important;
}

.page-search-results #wrapper label.searchBox-label {
    float: left;
    display: block;
    width: 90%;
}

}







@media only screen and (max-width: 767px){
.page-dosage-ingredients-chart #wrapper .table.component.section.even.last.default-style.initialized {
    max-width: 280px;
    margin: 10px auto;
}

.page-dosage-ingredients-chart #wrapper .mobile-usage-box-one .mobile-discontinued-coupons-image img {
    margin-top: 30% !important;
}

.page-dosage-ingredients-chart #wrapper .image-bottle-home img {
    margin-top: 3% !important;

}

}

@media only screen and (max-width: 360px) and (min-width: 350px){
.page-dosage-ingredients-chart #wrapper .image-bottle-home img {
    margin-top: 13% !important;
}
}

.page-dosage-ingredients-chart #wrapper .discontinued-coupons-image {
    margin-top: 60px;
}




.page-dosage-ingredients-chart #wrapper .boxthree-home-content .image-bottle-home {
    margin-bottom: -66px!important;
}

@media only screen and (max-width: 320px){
.page-dosage-ingredients-chart #wrapper .boxthree-home-content .image-bottle-home {
    margin-bottom: 0px!important;
}
}


@media only screen and (min-width: 768px){
.page-dosage-ingredients-chart #wrapper .image-bottle-home figure img {
    padding-top: 40px;
}
}



@media only screen and (max-width: 960px){
 .page-search-results #wrapper .searchBox.excedrin-search form button.button {
    display: none !important;
}
}

/*WUNGLOGC-7849 Start */
.page-dosage-ingredients-chart #wrapper .usage-richtext-two.component p {
    max-width: 79%;
    color: #444444;
}
.page-dosage-ingredients-chart #wrapper .usage-richtext .table.component.section.first.odd.last.default-style.initialized table tr:first-child td{
	font-size: 18px;
	color: #017b3f;
	font-family: Gotham-Bold;
}
.page-dosage-ingredients-chart #wrapper .table.component.section.first.odd.last.default-style.initialized table tr:last-child{
	color: #444444;
    font-family: Gotham-Book;
}
.page-dosage-ingredients-chart #wrapper .usage-richtext-four p:first-child{
	font-size: 14px;
	color: #444444;
	font-family: Gotham-Book;
}
.page-dosage-ingredients-chart #wrapper .usage-richtext-three p{
	font-size: 14px;
	color: #444444;
}
.page-dosage-ingredients-chart #wrapper .usage-richtext-three ul li a{
	color: #444444;
}
.page-dosage-ingredients-chart #wrapper .usage-richtext-three ul{
	color: #444444;
	padding-bottom: 0px;
}
.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .table td{
	font-family: Gotham-Book;
	color: #444444;
}
.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .table td:first-child {
	color: #444444;
	font-family: Gotham-Bold;
}
.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .table tr:first-child td{
	font-family: Gotham-Bold;
}
.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top{
	margin-top: 2.5%;
}
.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2{
	font-size: 28px;
	color: #025130;
	font-family: Gotham-Bold;
}
.page-dosage-ingredients-chart .richText.component.section.odd.last.usage-richtext-three p{
	font-size: 14px;
	color: #666;
}
.page-dosage-ingredients-chart .usage-richtext-two h2{
	font-size: 28px;
}
.page-dosage-ingredients-chart .table.component.section.first.odd.last.default-style.initialized table tr:last-child td:first-child,
.page-dosage-ingredients-chart .table.component.section.first.odd.last.default-style.initialized table tr:last-child td:nth-child(2){
    border-right: solid 1px #d7d6d6;
}
.page-dosage-ingredients-chart .richText.component.section.first.odd.usage-richtext-2-mobile-aspirin-header h2{
	color: #035130;
	font-size: 24px;
	font-family: Gotham-Bold;
	line-height: 30px;
}
.page-dosage-ingredients-chart .table.component.section.grid_14.even.default-style.initialized table tr:first-child td:nth-child(2){
	border: solid 2px #007b3f;
}
.page-dosage-ingredients-chart .table.component.section.grid_14.even.default-style.initialized table tr:first-child td:nth-child(3){
	border: solid 2px #dd263e;
}
.page-dosage-ingredients-chart .table.component.section.grid_14.even.default-style.initialized table tr:first-child td:nth-child(4){
	border: solid 2px #773380;
}
.page-dosage-ingredients-chart .table.component.section.grid_14.even.default-style.initialized table tr:first-child td:nth-child(5){
	border: solid 2px #344fa2;
}
.page-dosage-ingredients-chart .table.component.section.grid_14.even.default-style.initialized table tr:first-child td:nth-child(1) {
    border: solid 2px #e5e4e4;
}
.page-dosage-ingredients-chart .table td {
    border-left: solid 2px #fff;
}
.page-dosage-ingredients-chart .table tr td:last-child {
    border-right: solid 2px #fff;
}
.page-dosage-ingredients-chart .usage-richtext-2-mobile-aspirin-header h3{
	color: #035130;
	margin-top: -10px;
	font-family: Gotham-Bold;
}
.page-dosage-ingredients-chart #wrapper .headache-landing-richtext-nine p{
	color: #444444;
}
.page-dosage-ingredients-chart .richText ul li{
	list-style-type: none;
}
.page-dosage-ingredients-chart .usage-richtext-three ul li{
	list-style-type: disc;
}
.usage-carousel .carousel-nav li:nth-child(2) a, .usage-carousel .carousel-nav li:nth-child(3) a, .usage-carousel .carousel-nav li:nth-child(4) a, .usage-carousel .carousel-nav li:nth-child(5) a {
    border: 2px solid #fff!important;
}
.page-dosage-ingredients-chart #wrapper .table tr:last-child td {
    border-bottom: solid 2px #fff;
    color: #444444;
}
.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h3{
	color: #025130;
	margin-top: -5px;
}
.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .usage-richtext-three .richText-content ul:nth-child(7) li{
	padding-bottom: 15px;
}
@media only screen and (min-width: 768px){
	.page-dosage-ingredients-chart #wrapper .even.image-bottle-home figure img {
    	padding-top: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .image-bottle-home {
    	top: -40px!important;
	}
	.page-dosage-ingredients-chart #wrapper .boxthree-home-content .even.image-bottle-home {
    	margin-bottom: -12px!important;
	}
	.page-dosage-ingredients-chart #wrapper .discontinued-richtext-one p{
		margin-bottom: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-two{
		padding-top: 40px;
	}
	.page-dosage-ingredients-chart #wrapper .headache-landing-box-three h4{
		line-height: 30px;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.first.odd.usage-richtext-three{
		margin-top: 2.5%;
	}
	.page-dosage-ingredients-chart #wrapper .table table tbody p{
		margin: 0;
	}
}
@media screen and (min-width: 767px){
	.page-dosage-ingredients-chart #wrapper .headache-landing-richtext-nine{
		padding-top: 50px;
	}
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.headache-landing-box-three>.component-content {
    	padding-bottom: 50px;
	}
	.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2:nth-child(2),.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h3{
		display: none;
	}
	.page-dosage-ingredients-chart #wrapper .products-discontinued-box-two .component-content{
		padding-bottom: 22px;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.odd.last.usage-richtext-three p{
		padding-top: 15px;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.page-dosage-ingredients-chart #wrapper .richText.component.section.grid_6.prefix_5.even.last.usage-richtext-four {
		margin-left: 25%;
    	width: 55%;
	}
}
@media only screen and (max-width: 769px) and (min-width: 768px){
	.page-dosage-ingredients-chart #wrapper .boxthree-home-content .image-bottle-home {
	    top: -48px!important;
	}
}
@media screen and (max-width: 767px){
	.page-dosage-ingredients-chart .usage-richtext-three ul{
		padding-left: 5%;
	}
	.page-dosage-ingredients-chart .usage-richtext-three p {
    	font-size: 14px;
	}
	.page-dosage-ingredients-chart .headache-landing-richtext-nine h4{
		font-size: 20px;
		color: #045231;
	}
	.page-dosage-ingredients-chart #wrapper .headache-landing-richtext-nine p{
		color: #444545;
	}
	.page-dosage-ingredients-chart .richText.component.section.grid_6.prefix_5.even.last.usage-richtext-four p {
    	background: #f5f5f5;
	}
	.page-dosage-ingredients-chart #wrapper .boxthree-home-content .component-content{
		background-position: inherit;
	}
	.page-dosage-ingredients-chart #wrapper .mobile-usage-box-one .mobile-discontinued-coupons-image img{
		margin-bottom: -5px;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-three ul{
		padding-right: 7%;
		padding-bottom: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-three ul li{
		padding-bottom: 5px;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-three{
		padding-bottom: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.odd.last.usage-richtext-three {
    	padding-bottom: 40px;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-two h2{
		font-size: 24px !important;
	}
	.page-dosage-ingredients-chart .headache-landing-richtext-nine p {
    	font-size: 18px!important;
    	line-height: 22px;
	}
	.page-dosage-ingredients-chart #wrapper .carousel-content .table.component.section.even.last.default-style.initialized {
    	margin: 35px auto;
    	font-size: 9px;
	}
	.page-dosage-ingredients-chart #wrapper .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description{
		display: block;
	}
	.page-dosage-ingredients-chart #wrapper .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link{
		display: none;
	}
	.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2:nth-child(1){
		display: none;
	}
	.page-dosage-ingredients-chart #wrapper .table tr:first-child td {
    	border-top: solid 2px #fff;
	}
	.page-dosage-ingredients-chart #wrapper .usage-carousel .carousel-nav li:nth-child(2) a, .page-dosage-ingredients-chart #wrapper .usage-carousel .carousel-nav li:nth-child(3) a, .page-dosage-ingredients-chart #wrapper .usage-carousel .carousel-nav li:nth-child(4) a, .page-dosage-ingredients-chart #wrapper .usage-carousel .carousel-nav li:nth-child(5) a {
    	border: 2px solid #fff!important;
	}
	.page-dosage-ingredients-chart #wrapper .usage-carousel .carousel-nav li.is-active a {
    	border: 2px solid #477A3D!important;
	}
	.page-dosage-ingredients-chart #wrapper .mobile-usage-box-one .image.mobile-discontinued-coupons-image img {
    	margin-top: 25% !important;
	}
	.page-dosage-ingredients-chart #wrapper .usage-mobile-carousel-richtext{
		font-size: 24px;
	}
	.page-dosage-ingredients-chart #wrapper .products-discontinued-box-two .discontinued-richtext-one h1:first-child{
		font-size: 28px !important;
	}
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top{
		margin-top: 9.5%;
	}
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.usage-richtext p:first-child{
		font-size: 20px;
		color: #017c3f;
		font-family: Gotham-Bold;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-four p:nth-child(2){
		font-size: 18px;
		color: #444545;
		font-family: Gotham-Book;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.odd.last.usage-richtext-three p{
		font-size: 16px;
		color: #444545;
	}
	.page-dosage-ingredients-chart #wrapper .headache-landing-richtext-nine {
		border: 0px solid #bab8b8;
	    padding-left: 10%;
	    padding-right: 10%;
	}
	.page-dosage-ingredients-chart .articleTeaser.component.section.grid_5.odd.headache-prevention-tips-article-teaser-one.initialized {
    	background-color: #fff;
	}
	.page-dosage-ingredients-chart .headache-landing-box-three .component-content {
    	padding-bottom: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.first.odd.usage-richtext-2-mobile-aspirin-header {
    	background-color: #ffffff;
    	padding-left: 10%;
    	padding-right: 10%;
	}
	.page-dosage-ingredients-chart #wrapper .mobile-richtext-home-headache h2 a{
		padding-left: 22%;
    	padding-right: 22%;
	}
	.page-dosage-ingredients-chart #wrapper .last.mobile-richtext-home-migraine h2 a {
    	padding-left: 32% !important;
    	padding-right: 32% !important;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.even.last.usage-richtext-four em {
    	color: #444545;
    	font-family: Gotham-Book;
	}
	.page-dosage-ingredients-chart .usage-richtext-2-mobile-aspirin-header p{
		padding-left: 1%;
		padding-right: 1%;
		color: #444545;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-two.component p{
		max-width: 90%;
		color: #444545;
	}
	.page-dosage-ingredients-chart #wrapper .richText.component.section.first.odd.last.usage-richtext-two h2{
		color: #035130;
		font-family: Gotham-Bold;
	}
	.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .table td:first-child{
		color: #444545;
	}
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2,
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h3{
		color: #035130;
		font-family: Gotham-Bold;
		margin: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .table td{
		width: 50%;
		word-break: break-all;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-three p{
		font-family: Gotham-Medium;
	}
	.page-dosage-ingredients-chart #wrapper .usage-richtext-three.richText ul li{
		font-family: Gotham-Medium !important;
	}
	.page-dosage-ingredients-chart #wrapper .usag-safety-dosing-carousel-top .table tr:first-child td:nth-child(2) p {
    	font-family: Gotham-Book;
	}
	.page-dosage-ingredients-chart #wrapper .box.component.section.alpha.even.default-style{
		margin-top: -15%;
	}
}
@media only screen and (min-width: 375px) and (max-width: 480px){
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2{
		font-size: 24px;
		margin: 0px;
	}
	.page-dosage-ingredients-chart #wrapper .products-discontinued-box-two .discontinued-richtext-one h1:first-child{
		line-height: 35px!important;
	}	
}
@media only screen and (min-width: 360px) and (max-width: 375px){
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2{
		font-size: 24px;
	}	
}
@media screen and (max-width: 375px){
	.page-dosage-ingredients-chart #wrapper .headache-prevention-tips-article-teaser-one .articleTeaser-text-description p{
		font-size: 14px;
		margin: 5px 15px;
	}
	.page-dosage-ingredients-chart #wrapper .products-discontinued-box-two .discontinued-richtext-one h1:first-child{
		line-height: 35px!important;
	}
}
@media only screen and (max-width: 360px){
	.page-dosage-ingredients-chart #wrapper .box.component.section.odd.last.usag-safety-dosing-carousel-top .usage-richtext-three .richText-content h2{
		font-size: 24px;
		margin: 0px;
	}	
}
@media screen and (max-width: 320px){
	.page-dosage-ingredients-chart #wrapper .headache-prevention-tips-article-teaser-one .articleTeaser-text-description p{
		font-size: 13px;
		margin: 0px 15px;
	}
	.page-dosage-ingredients-chart #wrapper .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header{
		margin-top: 5px!important;
	}
	.page-dosage-ingredients-chart .carousel-nav-next{
		right: 0;
	}
	.page-dosage-ingredients-chart .carousel-nav-prev{
		left: 0px;
	}
	.page-dosage-ingredients-chart .usage-carousel .carousel-nav li.carousel-nav-next{
		width: 20px;
	}
	.page-dosage-ingredients-chart .usage-carousel .carousel-nav li.carousel-nav-prev{
		background-position: right -5px bottom -594px;
		height: 50px;
    	width: 20px;
    	margin-left: 0px;
	}
}
/*WUNGLOGC-7849 End */

/*WUNGLOGC-8212 - Start*/

#wrapper .searchBox.excedrin-search input[type=text]{
	margin-top: 17px;
    position: absolute;
}

#wrapper .searchBox.excedrin-search .easy-autocomplete{
    margin-top: -14px;
}

#wrapper .searchBox.excedrin-search button{
	top: 18px !important;
}

.page-search-results #wrapper .searchBox.excedrin-search label.searchBox-label {
	float: none;
}

/*WUNGLOGC-8212 - End*/

/* Start of WUNGLOGC-10631 */
.reference-techniques-for-stress-management, .reference-relieve-neck-and-shoulder-pain { margin: 10px 0 !important; }
.headaches-video { padding-top: 56.25%; position: relative; height: 0; }
#wrapper .box-left-article-content iframe.custom-video-widget { position: absolute; width: 100% !important; height: 100% !important; top: 0; left: 0; }

/* End of WUNGLOGC-10631 */

/*WUNGLOGC-10778 Start*/
.discontinued-richtext-four .richText-content, 
.discontinued-richtext-three .richText-content, 
.discontinued-richtext-two .richText-content{
	padding-top: 5px;
}
.page-discontinued #wrapper .discontinued-richtext-one p{
	font-family: Gotham-book;
    font-size: 14px !important;
    line-height: 24px;
}
.page-discontinued #wrapper .discontinued-richtext-one p sup {
    font-size: 20px;
    top: 2px;
}
.list-of-temporarily-discontinued{
	background-color: #F0F0F0;
    margin: 0 auto;
    max-width: 1440px;
    margin-left: auto !important;
}
.list-of-temporarily-discontinued .component-content{
    margin: 0 auto;
    max-width: 1025px;
}
.list-of-temporarily-discontinued .component-content .richText{
    padding-top: 0px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.even.list-of-temporarily-discontinued .component-content .richText{
	padding-top: 22px;
	padding-bottom: 15px;
}
.list-of-temporarily-discontinued .component-content .richText{
	border-bottom: 1px solid #ccc;
}
.list-of-temporarily-discontinued .component-content .richText .richText-content{
	padding-left: 100px;
    padding-right: 100px;
    padding-top: 0px;
}
.list-of-temporarily-discontinued .component-content h2{
	color: #444;
    font-size: 2.3em;
    font-family: Gotham-Black;
}
.page-discontinued .products-discontinued-box-two .component-content{
	padding-bottom: 12px;
}
.odd.products-discontinued-box-three{
	background-color: #F0F0F0;
    margin: 0 auto;
    max-width: 1440px;
    margin-left: auto !important;
}
.odd.products-discontinued-box-three .component-content{
    margin: 0 auto;
    max-width: 1025px;
}
.odd.products-discontinued-box-three .discontinued-richtext-two .richText-content{
	padding-left: 100px;
	padding-right: 100px;
}
.odd.products-discontinued-box-three .discontinued-richtext-two p:nth-child(3){
	color: #444;
    font-family: Gotham-book !important;
    font-size: 14px !important;
    line-height: 24px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 10px;
}
.products-discontinued-box-one .odd.products-discontinued-box-three .discontinued-richtext-two p a{
	background-image: none;
	display: inline-block;
	color: #444;
	padding-left: 0px;
	font-family: Gotham-Black !important;
    font-size: 14px !important;
    line-height: 24px;
    margin: 0;
    padding-bottom: 0px;
    padding-top: 10px;
    text-decoration: underline;
}
.products-discontinued-box-one .odd.products-discontinued-box-three .discontinued-richtext-two p a sup{
	font-size: 12px;
	top: -8px;
	display: inherit;
}
.excedrin-temporary-faq{
	margin: 0 auto;
    max-width: 1440px;
    margin-left: auto !important;
    background-color: #F0F0F0;
}
.excedrin-temporary-faq .component-content{
    margin: 0 auto;
    max-width: 825px;
}
.excedrin-temporary-faq .richText .richText-content{
	padding-bottom: 22px;
}
.excedrin-temporary-faq .component-content h2{
	color: #017b3f;
    font-size: 18px;
    font-family: Gotham-Black;
    text-transform: uppercase;
    margin-top: 32px;
}
.excedrin-temporary-faq .component-content h3{
	color: #444;
	font-family: Gotham-Black;
	padding-top: 10px;
}
.excedrin-temporary-faq .component-content p{
	color: #444;
    font-family: Gotham-book;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding-bottom: 10px;
}
.odd.list-of-temporarily-discontinued{
	margin-top: 22px;
	background-color: #ffffff;
}
.page-discontinued .discontinued-richtext-one h2 sup {
    font-size: 24px;
    top: 5px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.list-of-temporarily-discontinued .richText-content{
		padding-left: 5%;
	}
	.list-of-temporarily-discontinued .component-content .richText .richText-content{
		padding-left:5%;
		padding-right:10%;
	}
	.odd.products-discontinued-box-three .discontinued-richtext-two .richText-content,
	.excedrin-temporary-faq .richText-content{
		padding-left:5%;
		padding-right:5%;
	}
	.page-discontinued .products-discontinued-box-two .component-content{
		padding-bottom: 4px;
	}
}
@media only screen and (max-width: 768px){
	.products-discontinued-box-two .richText .richText-content{
		padding-bottom: 12px;
	}
}
@media only screen and (max-width: 767px){
	#wrapper .products-discontinued-box-one .discontinued-richtext-one h1 sup {
	    vertical-align: super;
	    font-size: 20px;
	    top: 2px;
	}
	.list-of-temporarily-discontinued .richText-content,
	.excedrin-temporary-faq .richText-content{
		padding-left: 6%;
		padding-right: 6%;
	}
	.list-of-temporarily-discontinued .component-content .richText .richText-content{
		padding-left:6%;
		padding-right:6%;
	}
	.list-of-temporarily-discontinued .component-content h2{
		font-size: 24px;
	}
	.even.list-of-temporarily-discontinued .component-content .richText {
    	padding-top: 37px;
    	padding-bottom: 22px;
	}
	.odd.list-of-temporarily-discontinued .component-content .richText {
    	padding-top: 15px;
    	padding-bottom: 22px;
	}
	#wrapper #content .products-discontinued-box-two .discontinued-richtext-one{
		padding-left: 6% !important;
		padding-right: 6% !important;
		padding-top: 15px !important;
	}
	#wrapper .products-discontinued-box-one .discontinued-richtext-four p a, 
	#wrapper .products-discontinued-box-one .discontinued-richtext-three p a, 
	#wrapper .products-discontinued-box-one .discontinued-richtext-two p a{
		background-position: -22px -180px;
	}
	.products-discontinued-box-one .odd.products-discontinued-box-three .discontinued-richtext-two p a{
		padding-left: 0px !important;
		font-family: Gotham-Black !important;
	}
	.products-discontinued-box-one .odd.products-discontinued-box-three .discontinued-richtext-two p a sup{
		font-size: 15px;
    	top: -5px;
	}
	.odd.products-discontinued-box-three .discontinued-richtext-two p:nth-child(3){
		font-size: 17px !important;
	}
	.excedrin-temporary-faq .component-content p{
		font-size: 17px;
	}
	.page-discontinued #wrapper .discontinued-richtext-one p{
		font-size: 17px !important;
	}
	.products-discontinued-box-one .odd.products-discontinued-box-three .discontinued-richtext-two p a{
		font-size: 17px !important;
	}
	#wrapper .discontinued-richtext-four .richText-content, 
	#wrapper .discontinued-richtext-three .richText-content, 
	#wrapper .discontinued-richtext-two .richText-content{
		padding: 37px 6.25% 37px !important;
	}
	.excedrin-temporary-faq .richText .richText-content {
    	padding-bottom: 35px;
	}
}
@media only screen and (max-width: 667px) and (min-width: 360px){
	#wrapper #content .products-discontinued-box-one .discontinued-richtext-one h1:first-child{
		font-size: 25px !important;
	}
}
@media only screen and (max-width: 375px){
	.odd.products-discontinued-box-three .discontinued-richtext-two p:nth-child(3){
		font-size: 13px !important;
	}
	.excedrin-temporary-faq .component-content p{
		font-size: 13px;
	}
	.products-discontinued-box-one .odd.products-discontinued-box-three .discontinued-richtext-two p a{
		font-size: 13px !important;
	}
	.page-discontinued #wrapper .discontinued-richtext-one p{
		font-size: 13px !important;
	}
}
/*WUNGLOGC-10778 End*/


/*WUNGLOGC-9169 Start*/
@media only screen and (max-width: 720px) and (min-width: 320px){
.page-headache-location-chart  #content .richtext-three-article-content {
    padding-left: 0px;
    padding-right: 0px;
}
}

.page-headache-location-chart  #content .richText ol, .page-headache-location-chart  #content .richText ul {
    padding: 0px 0;
}

.page-headaches.page-treatment #wrapper .headache-causes-richtext-four p a .span-more-stories {
    padding: 13px 41px 13px 18px;
}


/*WUNGLOGC-9169 - End*/


/*WUNGLOGC-10725 - Start*/

@media only screen and (min-width: 767px){
.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    padding-top: 131px;
}
}

@media only screen and (max-width: 375px){
.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    top: 45em;
}
}


@media only screen and (min-width: 376px) and (max-width: 480px){
.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    top: 40em;
}
}

@media only screen and (min-width: 320px) and (max-width: 374px){
.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    top: 49em;
}
}

@media only screen and (width:360px){
.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    top: 46em;
}
}


@media only screen and (min-width: 768px){

.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    padding-top: 170px;
    position: relative;
}
.page-products.page-migraine #content .es-whole-content-migraine-box .pr-review-engine .pr-snapshot-footer {
    border-top: none;
}
.page-products.page-migraine #content .es-whole-content-box .pr-review-engine .pr-snapshot-footer:before {
    content: "";
    position: absolute;
    width: 100%;
    border-top: 1px solid #e21f26;
    margin-top: -20px;
}
}

/*WUNGLOGC-10725 - End*/

/*WUNGLOGC-9779 Start*/
.searchResults-pagination .searchResults-pagination-list li.is-active:last-child{
	background-image: none;
	margin-left: 0;
	text-indent: 0;
}
.searchResults-pagination .searchResults-pagination-list li.is-active:last-child a{
	text-indent: 0;
}
.searchResults-pagination-item.is-active:last-child{
	line-height: 12px;
}
@media only screen and (min-width: 1024px){
	.searchResults-pagination .searchResults-pagination-list{
		padding-top: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width:1023px){
	.searchResults-pagination ul.searchResults-pagination-list{
		margin-top: 20px!important;
	}
}
@media only screen and (max-width: 767px){
	#wrapper .searchResults-results .searchResults-description{
		width: 95%;
	}
	.searchResults-pagination .searchResults-pagination-list{
		padding-top: 20px;
	}
}
/*WUNGLOGC-9779 End*/


/*WUNGLOGC-8950 Start*/

.page-dosage-ingredients-chart #content .richText ul {
    padding: 10px 0;
    margin-left: 60px;
}

.page-dosage-ingredients-chart #content .richText ul li {
    color: #444;
    font-family: Gotham-Book;
    font-size: 14px;
    line-height: 17px;
    list-style-type: disc;
    margin-left: 8px;
    padding-bottom: 16px;
    padding-left: 0px;
    padding-top: 0;
}

.page-dosage-ingredients-chart #content .faq-accordion.component li:last-child {
    margin-bottom: 10px;
}


@media only screen and (max-width: 767px){
.page-dosage-ingredients-chart #content .richText ul li{
	font-size: 12px
}
}

@media only screen and (max-width: 375px){
.page-dosage-ingredients-chart #content .acc-richtext-one p a {
    padding-left: 2px;
    font-size: 12px !important;
}
}

.page-dosage-ingredients-chart #content .accordion-slide .richText ul{
	    padding: 0px 0;
}

.page-dosage-ingredients-chart #content .accordion-slide .richText ul li {
	    padding-bottom: 0px;
}

.page-dosage-ingredients-chart.page-faq #footer{
	margin-top: 71px;
}


/*WUNGLOGC-8950 End*/


/*WUNGLOGC-8866 Start*/
.page-headaches.page-causes #wrapper .headache-causes-box-five .headache-causes-article-teaser-four {
    margin-bottom: 73px!important;
}
/*WUNGLOGC-8866 End*/


/*WUNGLOGC-14142 - Start*/

@media only screen and (max-width: 767px){
.page-migraines #wrapper .headache-landing-richtext-one {
    margin-top: 200px;
}

.page-migraines #wrapper .migraine-hero-richtext {
    right: 28px;
    top: 600px;
    width: 66%;
}

}

@media only screen and (max-width: 640px){
.page-migraines #wrapper .headaches-landing-image-one {
    margin-top: 130px!important;
}
}

/*WUNGLOGC-14142 - End*/






/* WUNGLOGC-11199 - START
====================================== */

.page-excedrin-vs-tylenol-for-headaches table {
    width: 100%;
    background: white;
    border: none !important;
    text-align: center;
}

.page-excedrin-vs-tylenol-for-headaches table tr:first-child {
    background: #d7d6d6;
    color: #007a3d;
    text-align: center;
}
.page-excedrin-vs-tylenol-for-headaches table td:first-child {
    border-left: white !important;
    text-align: left;
}
.page-excedrin-vs-tylenol-for-headaches table tr td {
    vertical-align: middle;
    border: 2px solid #d7d6d6;
    padding: 0 10px;
}
.page-excedrin-vs-tylenol-for-headaches table td:first-child p {
    font-family: Gotham-Bold !important;
}
.page-excedrin-vs-tylenol-for-headaches table tr:first-child p {
    font-family: Gotham-Bold !important;
	text-transform: uppercase;
	color: #444;
}
.page-excedrin-vs-tylenol-for-headaches table tr:first-child td:nth-child(2) {
    background: #017b3f;
    border-top: 2px solid #017b3f;
    border-bottom: 2px solid #017b3f;
}
.page-excedrin-vs-tylenol-for-headaches table tr:first-child td:nth-child(2) p {
    color: white !important;
}
.page-excedrin-vs-tylenol-for-headaches table td:last-child {
    border-right: none;
}
.page-excedrin-vs-tylenol-for-headaches table td:first-child {
    border-left: white !important;
    text-align: left;
}
.page-excedrin-vs-tylenol-for-headaches table tr:last-child td {
    border-bottom: none;
}

.new-block-margin{
	margin-left: 0 !important;
}

.new-block-clear{
	clear: none !important;
    margin-left: 1.2% !important;
}

.page-excedrin-vs-tylenol-for-headaches .box-left-article-content sup {
    font-size: 22px!important;
    left: 0;
    top: -.4em!important;
    vertical-align: text-bottom;
}

.page-excedrin-vs-tylenol-for-headaches .box-left-article-content .richtext-one-article-content sup {
    vertical-align: baseline;
}

.box-left-article-content sub a, .box-left-article-content sup a{
	line-height: 5px !important;
}

.page-excedrin-vs-tylenol-for-headaches .box-left-article-content .richtext-one-article-content h1 sup {
    vertical-align: middle;
    font-size: 30px !important;
    top: -.2em !important;
}

.page-excedrin-vs-tylenol-for-headaches .box-left-article-content .richtext-one-article-content h2 sup {
    top: 0 !important;
}

@media only screen and (max-width: 640px){
	.page-excedrin-vs-tylenol-for-headaches table tr td p {
		font-size: 12px !important;
	}
	.page-excedrin-vs-tylenol-for-headaches .box-left-article-content .richtext-one-article-content h1 sup,
	.page-excedrin-vs-tylenol-for-headaches .box-left-article-content .richtext-one-article-content h2 sup {
		font-size: 18px !important;
	}

}




/* WUNGLOGC-11199 - END
====================================== */

/* WUNGLOGC-16383 Start */
.page-how-yoga-relieves-stress .richtext-four-article-content h3{
	color: #017b3f;
}
.page-how-yoga-relieves-stress .richtext-five-article-content h3{
	font-size: 1.17em;
}
/* WUNGLOGC-16383 End */


/* WUNGLOGC-16503 Start */

@media only screen and (max-width: 767px){
.page-home #content .background-hero-box {
    display: block;
    height: 0px;
}

.page-home #content .image.first.odd.last.background-hero-img figure img{
	display: none;
}

.page-home #content .background-hero-img h1 {
    font-size: 26px;
    letter-spacing: 0px !important;
    line-height: 30px;
    padding-left: 14px;
    top: 15px !important;
    width: 83%!important;
}


.page-home #content .background-hero-img h2 {
    left: 0;
    padding-left: 13%;
    text-align: left;
    z-index: 100;
    font-size: 16px;
    top: 1027%;
    width: 73.4%;
    font-weight: bold;
    line-height: 28px;
}

}

@media only screen and (max-width: 320px){
.page-home #content .background-hero-img h1 {
    width: 90%!important;
}

.page-home #content .background-hero-img h2 {
    top: 857%;
}

}
/* WUNGLOGC-16503 End */


/* WUNGLOGC-18256 Start */

.page-yoga-poses-for-headaches #wrapper .youtube-video-wrapper{
	position: relative;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}
.page-yoga-poses-for-headaches #wrapper .youtube-video-wrapper iframe{
	position: absolute;
    top: 0;
    width: 100% !important;
    height: 100% !important;
}
.page-yoga-poses-for-headaches #wrapper .youtube-video-wrapper iframe {
    visibility: visible;
    opacity: 1;
}

/* WUNGLOGC-18256 End */

/* WUNGLOGC-17713 Start */

.infographic-contents .image{
	background-color: #F2F2F2;
}
.infographic-contents h3{
	color: #487844;
	margin-top: 25px !important;
	margin-bottom: 0;
	font-size: 1.4em;
}
.infographic-contents h2{
	border-top: 2px solid #487844;
	border-bottom: 2px solid #487844;
	text-align: center;
	color: #08352F;
	font-size: 1.39em;
}
.infographic-contents figcaption p{
	color: #08352F;
}
.infographic-contents .richText.last{
	border-top: 2px solid #487844;
	border-bottom: 2px solid #487844;
	margin-top: 45px;
	margin-bottom: 30px !important;
	text-align: center;
	color: #08352F;
}
.infographic-contents .image{
	border-bottom: 10px solid #e6e6e6;
}
.infographic-contents h3::first-letter {
    color: #08352F;
    font-size: 1.5em;
}
@media only screen and (min-width: 768px){

	.political-block-bg .parametrizedhtml.reference-buy-now-button{
		margin-top: 30px;
	}
	.infographic-contents{
		position: relative;
	}
	.infographic-contents .image{
		position: relative;
	}
	.infographic-contents .image img{
		position: absolute;
		top: -35px;
		width: 34%;
	}
	.infographic-contents-image-left img{
		left: 5%;
	}
	.infographic-contents figcaption p{
		text-align: justify;
		padding-left:15px;
		padding-right:15px;
	}
	.infographic-contents-image-left figcaption{
		float: right;
		width: 60%;
	}
	.infographic-contents-image-right figcaption{
		float: left;
		width: 60%;
	}
	.infographic-contents-image-right img{
		right: 10px;
	}
	.infographic-contents-text{
    	margin-top: 35px;
	}
	.last-image-content img{
		left: -3%;
	}
	.fourth-image{
		width: 90%;
	}
	.infographic-contents .image.fourth-image img{
		right: -12%;
		width: 40%;
		top: -60px;
	}
	.infographic-contents-image-right.image.fourth-image figcaption{
		width: 80%;
	}
	.infographic-contents .last-image-content{
		margin-left: 35% !important;
	}
	.infographic-contents .image.last-image-content img{
		left: -67%;
		width: 80%;
		top: -27px;
		height: 120%;
	}
	.infographic-contents-image-left.last-image-content figcaption{
		width: 85%;
	}
}
@media only screen and (max-width: 1025px) and (min-width: 1024px){
	.infographic-contents .image.last-image-content img{
		left: -61%;
		width: 74%;
	}
}
@media only screen and (max-width: 1023px) and (min-width: 768px){
	.infographic-contents .image img{
		top: 0px;
	}
	.infographic-contents .image.fourth-image img{
		width: 35%;
    	top: -10px;
	}
	.infographic-contents .image.last-image-content img{
		left: -58%;
		width: 70%;
	}
}
@media only screen and (max-width: 767px){
	.infographic-contents h3{
		text-align: center !important;
		margin-bottom: 145px;
		margin-top: 25px !important;
		color: #08352F;
		font-size: 1.3em;
	}
	.infographic-contents h3::first-letter {
    	color: #487844;
	}
	.infographic-contents .image img{
		margin-top: -140px;
	}
	.infographic-contents .image .component-content{
		text-align: center;
	}
	.infographic-contents .image figcaption p{
		text-align: left;
		padding-left: 15px;
		padding-right: 5px;
	}
	.infographic-contents .image{
		border-bottom: 10px solid #CCCCCC;
	}
}
/* WUNGLOGC-17713 End */

/* WUNGLOGC-16512 Start*/

@media only screen and (max-width: 767px){
	#wrapper .migraine-subpage-main-box .migraine-image-red figure figcaption {
    	width: 100%;
    	left: 0;
	}
	#wrapper .migraine-subpage-main-box .migraine-image-red figure figcaption p{
		width: 100%;
		left: 0;
	}
	.page-headaches.page-causes .headache-causes-box-three .headache-causes-image-one img,
	.page-headaches.page-prevention-tips .headache-causes-box-three .headache-causes-image-one img,
	.page-headaches.page-treatment .headache-causes-box-three .headache-causes-image-one img,
	.page-migraines.page-causes .headache-causes-image-one.migraine-image-red img,
	.page-migraines.page-prevention-tips .headache-causes-image-one.migraine-image-red img,
	.page-migraines.page-treatment .headache-causes-image-one.migraine-image-red img{
		display:block;
		margin-left: auto;
		margin-right: auto;
	}
	.page-headaches.page-prevention-tips .headache-causes-image-one figcaption p{
		left: 10px;
	}
}
@media only screen and (max-width: 480px) and (min-width: 376px){
	#wrapper .headache-causes-box-three .headache-causes-image-one figcaption p{
		bottom: 15px;
	}
}
/* WUNGLOGC-16512 End*/


/* WUNGLOGC-20270 - START */
@keyframes fadeInOpacity {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.background-hero-box>.component-content {
    position: relative;
    max-width: 1440px;
    margin: auto;
}

.home-gaming>.component-content {
    position: relative;
    max-width: 1440px;
    margin: auto;
}

.home-gaming {
	margin-top: 60px;
	margin-bottom: 40px;
}

.home-gaming .carousel{
	padding: 0;
	border: none;
}
.home-gaming .carousel .carousel-slide .carousel-cover{
	max-width: 100%;
	visibility: hidden;
}

.home-gaming .carousel .carousel-slide .carousel-content{
	position: absolute;
    max-width: 100%;
    margin: auto;
    color: #fff;
}
.home-gaming .carousel .carousel-slide .carousel-content .richText a{
	border: 2px solid #fff !important;
    color: #fff !important;
    background: none !important;
    font-size: 14px !important;
    border-radius: 40px;
    min-width: 157px;
    font-family: 'Gotham-Bold', sans-serif;
    font-size: 16px;
    line-height: 46px;
    font-weight: 400;
    text-align: center;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.home-gaming .carousel .carousel-slide .carousel-content .richText a:hover{
	color: #193e52 !important;
    background-color: #fff !important;		
}
.home-gaming .carousel .carousel-slide .carousel-content .richText h2{
	font-family: chuck,sans-serif !important;
	font-size: 36px;
	line-height: 36px;
}
.home-gaming .carousel .carousel-slide .carousel-content .richText p{
	font-size: 16px;
	line-height: 24px;
}
.home-gaming .carousel .carousel-slide .carousel-content .image h3, 
.home-gaming .carousel .carousel-slide .carousel-content .richText h2, 
.home-gaming .carousel .carousel-slide .carousel-content .richText p, 
.home-gaming .carousel .carousel-slide .carousel-content .richText a, 
.home-gaming .carousel .carousel-slide .carousel-content .richText {
	color: #fff;
}
.home-gaming .carousel .carousel-slide .carousel-content .image  h3{
	text-transform: uppercase;
	margin-bottom: 0;
	font-size: 22px;
	line-height: 24px;
}
#wrapper .carousel-slide .home-brain-richText a {
	color: #fff;
	border-color: #fff;
}
.home-gaming .carousel .carousel-nav{
	margin-top: -4% !important;
	max-width: 83%;
	margin-bottom: 0;
}

.background-hero-box .image.excedring-products-desktop {
    position: absolute;
    right: 6%;
    bottom: -7%;
}

.background-hero-img h2 {
    font-family: "Gotham-Book";
    font-size: 18px;
    line-height: 1.4;
}

.background-hero-img h3,
.background-hero-img p {
    padding-left: 39px;
    position: absolute;
    top: 57%;
    z-index: 99;
}

.background-hero-img a {
    font-family: Gotham-Bold;
    border-radius: 40px;
    color: #fff;
    font-size: 14px;
    border: 2px solid #fff;
    padding: 13px 32px;    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
}

.background-hero-img h1,
.background-hero-img h3,
.background-hero-img p,
.background-hero-img h2 {
    padding-left: 0 !important;
}

.background-hero-img h2 {
    max-width: 30%;
    font-size: 18px !important;
    line-height: 1.4 !important;
}

.political-block-bg {
    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/update-Aug-2020/political-section-bg.jpg);
    background-size: cover;
        margin: 40px auto 0 auto !important;
    max-width: 1440px;
}
.political-block-bg .component.boxtwo-home-content {
    margin: 20px auto 28px !important;
    max-width: 948px;
    padding-left: 0;
}

.political-block-bg .richtext-home-headachetype {
    margin-bottom: 0;
    margin-top: 7%;
    text-align: left;
    margin-left: 0 !important;
}

.political-block-bg .richtext-home-headachetype h2 {
    color: #ffffff;
    font-size: 36px;
    line-height: 36px;
    font-family: Gotham-Bold;
}
.political-block-bg .richtext-home-headachetype p {
    color: #fff;
    line-height: 1.4;
 }

 .political-block-bg .richtext-home-headachetype p:last-child {
    display: none;
 }

 .political-block-bg > .component-content > .content > a{
 	display: none;
 }

.political-block-bg a {
    border: 2px solid #fff !important;
    color: #fff !important;
    background: none !important;
    font-size: 14px !important;
}

.political-block-bg a:focus, .political-block-bg a:hover {
    background-color: #fff !important;
    color: #007a3d !important;
}

span.limited-edition {
    background: #fff;
    color: #005f30;
    font-family: Gotham-Black;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0px 8px;
    margin: 0;
    display: inline-block;
    line-height: 27px;
	vertical-align: middle;
	height: 29px;
}

span.limited-edition:not(*:root) {
	padding: 3px 8px 0px;
}


#wrapper .headache-tab-slider {
    margin: 95px auto 10px !important;
    background: none !important;
}

.headache-tab-slider h2 {
	font-family: Gotham-Bold;
    font-size: 36px;
    text-transform: uppercase;
    line-height: 36px;
    color: #017b3f;
}

#wrapper .headache-tab-slider .tabs > .component-content {
    padding-top: 57px;
}
#wrapper .headache-tab-slider .tabs {
    margin-top: 60px;
}

#wrapper .headache-tab-slider .tabs .tabs-content {
    overflow: hidden;
    border: none;
    border-top: 1px solid #979797;
    padding: 50px 0 30px 0;
    opacity: 1;
	animation-name: fadeInOpacity;
	animation-iteration-count: 1;
	animation-timing-function: ease-in;
	animation-duration: .5s;
}

#wrapper .headache-tab-slider .tabs .tabs-nav-list {
    left: 50%;
    overflow: hidden;
    width: 2000px;
    right: auto;
    transform: translateX(-16%);
}
#wrapper .headache-tab-slider .tabs .tabs-nav {
    height: 55px;
}
#wrapper .headache-tab-slider .tabs .tabs-nav-item {
    border: none;
    font-size: 22px;
    height: auto;
    background: none;
    margin: 0 35px;
    text-align: center;
    font-family: Gotham-Bold;

}
#wrapper .headache-tab-slider .tabs .tabs-nav-item.is-active {
	    opacity: 1;
		animation-name: fadeInOpacity;
		animation-iteration-count: 1;
		animation-timing-function: ease-in;
		animation-duration: .5s;
}
#wrapper .headache-tab-slider .tabs .tabs-nav-item br{
	display: none;
}
.tabs-nav-item.is-active, .tabs-nav-item.is-active a, .tabs-nav-item.is-active:hover {
    color: #007a3d;
    border-bottom: 6px solid #007a3d !important;
    transition: all .3s linear;
}

.tabs-nav-item.is-active, .tabs-nav-item.is-active a, .tabs-nav-item.is-active:hover {
    color: #007a3d;
}

#wrapper .headache-tab-slider .tabs .tabs-nav-item:hover a {
    text-decoration: none;
    color: #007a3d;
}

.headache-tab-slider-left {
    margin-top: 6%;
}

.headache-tab-slider-left h3 {
    font-size: 28px;
    text-transform: uppercase;
    color: #007a3d;
}

.headache-tab-slider-left p {
    font-size: 18px;
    color: #313131;
    font-family: Gotham-book;
}

.headache-tab-slider-left p a, .political-quiz-coupon .image a {
    border: 2px solid #017b3f;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #017b3f;
    font-size: 14px;
    text-decoration: none;
    padding: 13px 32px;
    margin-top: 15px;
    display: inline-block;
    float: left;
    text-transform: uppercase;
}

.headache-tab-slider-right .carousel {
    background: none;
    border: none;
}

.headache-tab-slider-right .carousel .carousel-nav a {
    border: 1px solid #017a3d;
    background: none;
    border-radius: 10px;
}

.headache-tab-slider-right .carousel .carousel-nav li.is-active a {
    background: #017a3d;
}

.headache-tab-slider-right .carousel .carousel-nav-next a {
    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/update-Aug-2020/carousel-slider-right.png);
}

.headache-tab-slider-right .carousel .carousel-nav-prev a {
    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/update-Aug-2020/carousel-slider-left.png);
}

.headache-tab-slider-right .carousel .carousel-nav-prev a,
.headache-tab-slider-right .carousel .carousel-nav-next a{
	border: none !important;
}

.headache-tab-slider-right .carousel .carousel-nav-prev, .headache-tab-slider-right .carousel .carousel-nav-next {
    position: absolute;
    top: 50%;
    border: none;
    width: 24px;
    height: 24px;
    margin-top: -10% !important;
}

.headache-tab-slider-right h4 {
    font-size: 20px;
    font-family: Gotham-black;
}

.headache-tab-slider-right p {
    font-size: 16px;
    font-family: Gotham-book;
}

.headache-tab-slider-right p a {
    font-size: 14px;
    color: #007a3d;
    text-decoration: none;
    font-family: Gotham-Bold;
    position: relative;
    letter-spacing: 3px;
}
.headache-tab-slider-right p a:after{

content: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/update-Aug-2020/link-arrow.png);
position: absolute;
right: -12px;
    top: -2px;
width: 7px;
height: 10px;
}

.political-why-excedrin .boxfive-home-content {
    padding: 20px 0 50px;
}

.political-why-excedrin h5 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 0;
}

.political-why-excedrin p {
    font-size: 16px !important;
    text-align: center !important;
    font-family: Gotham-book !important;
}

.political-why-excedrin .image {
    margin-top: 40px !important;
}
.political-quiz-coupon {
    max-width: 1440px;
    margin: 0 auto !important;
    padding: 117px 0 85px;
}

.political-quiz-coupon>.component-content {
    max-width: 948px;
    margin: 0 auto !important;
}

.political-quiz-coupon h3,
.political-quiz-coupon h2 {
    font-size: 36px;
    text-transform: uppercase;
    line-height: 36px;
    color: #017b3f;
    text-align: left;
    font-family: Gotham-Bold;
}

.boxfour-home-content {
    max-width: 1440px !important;
    background: #f8f8f8;
}

.boxfour-home-content>.component-content {
    max-width: 948px;
    margin: 0 auto;
}
.richtext-home-everyone h2{
text-transform: uppercase;
}

.headache-tab-slider-right figcaption p {
    font-size: 13px;
    color: #737373;
    margin-top: -3px;
}

.headache-tab-slider-right .carousel-content .image {
    margin-bottom: 20px !important;
}

@media only screen and (max-width: 959px){
	.political-block-bg {
    padding: 0 1.5%;
	}
	.political-block-bg .image {
	    margin-top: 10%;
	}
	.political-quiz-coupon {
	    padding: 117px 15px 85px;
	}
	.home-gaming .carousel .carousel-slide .carousel-content .richText h2{
		font-size: 24px;
		line-height: 28px;
	}
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
	.background-hero-img h1 {
    top: 25px !important;
	}
	.home-gaming .carousel .grid_7 img,
	.home-gaming .carousel .grid_6 img{
		max-width: 200px;
	}

	.background-hero-img h2 {
	    top: 170px !important;
	}
	.background-hero-img h3,
	.background-hero-img p {
	    top: 75%;
	    }

	.background-hero-box .image.excedring-products-desktop {
	    width: 45%;
	}
	.background-hero-img h2 {
	max-width: 50%;
	}

	#wrapper .political-why-excedrin .image {
	    margin-left: 1% !important;
	}


}

.richtext-home-discover h2 sup {
	top: 22px ;
}
.box-coupon-home .tabs .tabs-content:last-child .headache-tab-slider-right {
	padding: 15px 60px;
}
.home-gaming-mobile-slide{
	/* display: none; */
}

.home-gaming .carousel .grid_7 p{
	margin: 0;
	line-height: 20px;
}
.home-gaming .carousel .image.grid_7 h3 + p{
	margin-bottom: 10px;
	line-height: 18px;
}

@media only screen and (max-width: 767px){
	/* Home gaming Slider */
	.home-gaming .carousel .carousel-slide .carousel-cover{
		min-height: 660px;
		visibility: hidden;
		/* display: none; */
		top: 0;
		max-height: 800px;
	}
	.page-gaming .gaming-meet-academy{
		padding-top: 30px;
	}

	.home-gaming .carousel .grid_7 img,
	.home-gaming .carousel .grid_6 img{
		max-width: 200px;
	}
	.home-gaming .carousel .carousel-slide .richText .grid_7 p{
		margin: 0;
	}
	.home-gaming .carousel .carousel-slide .carousel-content .image .component-content{
		text-align: center;
	}
	.home-gaming .carousel .carousel-slide .carousel-content{
		position: absolute;
		top: 0;
	}
	.home-gaming .carouselSlide.component.section.slides-item_1.fixed-component,
	.home-gaming .carousel-slide:nth-of-type(2){
	    text-align: center;
	    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/mobile/d_gaming-banner2_mobile.png);
	    background-size: cover;
	    background-origin: border-box;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.home-gaming .carouselSlide.component.section.slides-item_0.fixed-component,
	.home-gaming .carousel-slide:nth-of-type(1){
	    text-align: center;
	    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/mobile/d_gaming-banner1_mobile.png);
	    background-size: cover;
	    background-origin: border-box;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.home-gaming .carouselSlide.component.section.slides-item_2.fixed-component,
	.home-gaming .carousel-slide:nth-of-type(3){
	    text-align: center;
	    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/mobile/d_gaming-banner3_mobile.png);
	    background-size: cover;
	    background-origin: border-box;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	 

	.home-gaming .carousel .carousel-slide .richText{
		margin: auto;
	}
	.home-gaming .carousel .carousel-slide .richText p{
		margin: auto;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .image.grid_5{
		margin-top: 15%;
	}

	.home-gaming .carousel .carousel-slide .carousel-content .box{
		position: absolute;
		top: 20px;
		padding: 4% 5%;
		text-align: center;
		max-width: 400px;
		margin: auto !important;
		left: 0;
		right: 0;
	}
	.home-gaming-mobile-slide {
		display: block;
	}

	/* Home gaming slider end */

	.headache-tab-slider-right .carousel-content .richText {
	    text-align: center;
	}
	.political-block-bg .richtext-home-headachetype {
		margin-top: 0;
	}
	.box-coupon-home .tabs .tabs-content:last-child .headache-tab-slider-right {
		padding: 15px 45px;
	}
	.headache-tab-slider-right .carousel {
		padding: 15px 45px !important;
	}
	.background-hero-img figcaption {
		margin-left: 5% !important;
	}
	.richtext-home-discover h2 sup{
		top: 6px ;
	}
.page-home #content .background-hero-box img {
    display: none;
}
.political-block-bg .image {
    margin-top: 0;
}
.page-home #content .background-hero-img h2 {
    left: 6%;
    padding-left: 6%;
    text-align: left;
    z-index: 100;
    font-size: 16px;
    top: 125px;
    width: 73.4%;
    font-weight: normal;
    line-height: 28px;
    min-width: 220px;
}

.background-hero-img h3,
.background-hero-img p {
    padding-left: 6%;
    position: absolute;
    top: 240px;
    z-index: 99;
}

.mobile-box-hero-image .image.excedring-products-mobile {
    position: absolute;
    bottom: -4%;
    left: 0;
    width: 95%;
}

.political-block-bg .richtext-home-headachetype {
    padding: 0 6%;
    text-align: center;
}

.political-block-bg .richtext-home-headachetype p {
    margin-bottom: 20px !important;
}

.political-block-bg .richtext-home-headachetype h2 {
    font-size: 26px;
}

.political-block-bg .richtext-home-headachetype p:first-child {
    margin-bottom: 5px !important;
}

.political-block-bg .richtext-home-headachetype p:last-child {
    margin-top: 30px !important;
}

.political-block-bg .component.boxtwo-home-content {
    margin: 0 auto 0 !important;
}

#wrapper .headache-tab-slider {
    margin: 50px auto 30px !important;
}

.headache-tab-slider h2 {
    font-size: 26px;
	line-height: 32px;
	padding: 0 20px;
    }
#wrapper .headache-tab-slider .tabs {
    margin-top: 30px;
}
#wrapper .headache-tab-slider .tabs > .component-content {
    padding-top: 62px;
}

#wrapper .headache-tab-slider .tabs .tabs-nav {
    height: auto;
    width: 90%;
    left: 5%;
}

#wrapper .headache-tab-slider .tabs .tabs-nav-list {
    left: 0;
    overflow: hidden;
    width: 100%;
    right: auto;
    transform: none;
}

#wrapper .headache-tab-slider .tabs .tabs-content {
    padding:  0;
    width: 90%;
    margin-left: 5%;
    text-align: center;
}

#wrapper .headache-tab-slider .tabs .tabs-nav-item {
    border: none;
    font-size: 18px;
    height: auto;
    background: none;
    margin: 0 auto;
    width: 43%;
    text-align: center;
    padding-bottom: 0;
}

.headache-tab-slider-left p a, .political-quiz-coupon .image a {
    float: none;
}

.headache-tab-slider-right .carousel-nav-item {
    display: inline-block;
}

.headache-tab-slider-right .carousel-nav {
    margin: auto;
}
.page-home .mobile-box-coupon-home {
    display: none !important;
}

.political-quiz-coupon {
    padding: 50px 20px;
}

.political-quiz-coupon h3,
.political-quiz-coupon h2 {
    font-size: 26px;
    text-align: center;
    line-height: 32px;
}

.political-quiz-coupon h3 br,
.political-quiz-coupon h2 br {
    display: none;
}

.political-quiz-coupon p{
	text-align: center;
}

.political-quiz-coupon .image:last-child {
    margin-top: 30px;
}

#wrapper .headache-tab-slider .tabs .tabs-nav-item br {
    display: block;
}

.political-block-bg a {
    float: none !important;
    margin: auto !important;
    max-width: 170px;
}

#wrapper .political-why-excedrin .image {
    padding: 0 20px;
}


}


/*  By Amit on WUNGLOGC-20270 */

.political-block-bg .component.boxtwo-home-content figure {
	position: relative;
}
.political-block-bg .component.boxtwo-home-content figure figcaption{
	color: white;
    position: absolute;
    bottom: 0;
    margin: auto;
    left: 0;
    right: 0;
    font-family: Gotham-Book;
    font-size: 13px;
}
.political-block-bg .richtext-home-headachetype p strong{
	font-family: Gotham-Bold;
}


.richtext-home-trigger a{
	font-family: Gotham-Bold;
    border-radius: 40px !important;
    color: #fff !important;
    font-size: 14px !important;
    border: 2px solid #fff !important;
    padding: 13px 32px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
.boxfive-home-content .richtext-home-trigger a:hover,
.boxfive-home-content .richtext-home-trigger a:focus{
	color: #193e52 !important;
}



@media only screen and (min-width: 768px) {
	.home-gaming .carousel .carousel-slide .carousel-content{
		padding: 2% 0;
	}
	.page-gaming #wrapper .headaches-landing-image-three {
		padding-left: 1%;
	}
	
	.home-gaming .carousel .grid_7 figure img{
		float: left;
	}
	.home-gaming .carousel .grid_7 figure figcaption{
		float: left;
		max-width: 215px;
		padding-left: 15px;
		padding-top: 30px;
	}
	.home-gaming .carousel .grid_7 p{
		line-height: 22px;
		font-size: 16px;
	}
	.home-gaming .carousel .image.grid_7 h3 + p{
		line-height: 18px;
		font-size: 18px;
	}
	.home-gaming .carouselSlide.component.section.slides-item_1.fixed-component,
	.home-gaming .carousel-slide:nth-of-type(2){
	    text-align: center;
	    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/d_gaming-banner2.png);
	    background-size: cover;
	    background-origin: border-box;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.home-gaming .carouselSlide.component.section.slides-item_0.fixed-component,
	.home-gaming .carousel-slide:nth-of-type(1){
	    text-align: center;
	    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/d_gaming-banner1.png);
	    background-size: cover;
	    background-origin: border-box;
	    background-position: center;
	    background-repeat: no-repeat;
	}
	.home-gaming .carouselSlide.component.section.slides-item_2.fixed-component,
	.home-gaming .carousel-slide:nth-of-type(3){
	    text-align: center;
	    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/d_gaming-banner3.png);
	    background-size: cover;
	    background-origin: border-box;
	    background-position: center;
	    background-repeat: no-repeat;
	}

}
@media only screen and (min-width: 992px) {
	.headache-tab-slider h2{
		width: 60%;
		margin: auto;
	}
	.home-gaming .carousel .carousel-slide .carousel-content{
		padding: 5% 0;
	}
	#wrapper .image-everyone-two-home{
		margin-left: 3% !important;
		width: 34% !important;
	}
	.background-hero-img figcaption h1 {
	    font-size: 46px;
	    line-height: 56px;
	    top: 45px;
	}
	.background-hero-img figcaption h2 {
		top: 50% !important;
	}
	.background-hero-img figcaption h3 {
		top: 65%;
	}
	.gaming-healing-academy .carousel .richText {
	    padding-left: 6%;
	}
	.game-over-for-headaches .reference-buy-now-button{
		position: absolute;
		bottom: 26%;
		right: 55%;
	}
	.game-over-for-headaches .parametrizedhtml a, 
	.game-over-for-headaches p a {
		margin-top: 10px;
		display: inline-block;
	}
	
	.page-gaming #wrapper .headaches-landing-image-one{
		padding: 0 26px;
	}
	.home-gaming .carousel .carousel-slide.first .carousel-content .richText.first a{
		padding-left: 5px;
	}
	

}

@media only screen and (min-width: 1024px) and (max-width: 1300px){
	.home-gaming .carousel .grid_7 img,
	.home-gaming .carousel .grid_6 img{
		max-width: 200px;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .richText.grid_5{
		width: 50%;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1166px) {
	.background-hero-img figcaption h3 {
		top: 72%;
	}
	.background-hero-img figcaption h2 {
		top: 50% !important;
	}
}

@media only screen and (min-width: 1300px) {
	.background-hero-img figcaption h1{
		top: 70px;
	}
	.background-hero-img figcaption h2 {
		top: 45% !important;
	}
	.home-gaming .carousel .carousel-slide .carousel-content .box{
		padding-left: 4%;
		padding-top: 1.8%;
	}
	.home-gaming .carousel .grid_7 img,
	.home-gaming .carousel .grid_6 img{
		max-width: 300px;
	}
	.home-gaming .carousel .carousel-slide .carousel-content .richText p{
		line-height: 24px;
	}

	.home-gaming .carousel .carousel-slide.even .carousel-content .image.grid_5{
		position: absolute;
		right: 10%;
		width: auto;
		top: 5%;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .image.grid_5 img{
		max-width: 650px;
	}
	.home-gaming .carousel .carousel-slide .carousel-content .richText.grid_6,
	.home-gaming .carousel .carousel-slide .carousel-content .richText.grid_5{
		padding-top: 1.5%;
	}
	.home-gaming .carousel .carousel-slide.last .carousel-content .richText.grid_5{
		padding-top: 4%;
	}

}

@media only screen and (min-width: 1025px) and (max-width: 1300px) {
	.home-gaming .carousel .grid_6 img{
		max-width: 260px;
	}
	.home-gaming .carousel .grid_7 img{
		max-width: 200px;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .image.grid_5{
		position: absolute;
		right: 5%;
		width: auto;
		top: 5%;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .image.grid_5 img{
		max-width: 600px;
	}
}
/* WUNGLOGC-20270 - END */


/* WUNGLOGC-23379 start gaming page */

 .page-gaming .overlay-container {
 	height: 100% !important;
    width: 100% !important;
    position: fixed !important;
    padding: 0 !important;
    left: 0 !important;
    top: 0!important;
    display: flex;
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
 }

 .page-gaming .Headache-landing-whole-box .headache-landing-richtext-hero,
 .page-gaming .overlay-content-inner .parametrizedhtml .component-content iframe {
 	width: 100%!important;
 	height: 100%!important;
 }
 .page-gaming .parametrizedhtml.section.grid_12.component.first.odd.last {
 	width: 100%;
 	margin: 0;
 }
 .page-gaming .overlay-content-inner .parametrizedhtml .component-content {
 	width: auto !important;
}
 .page-gaming  .overlay-content{
 	padding: 0;
 	max-width: 100%!important;
 	width: 70%!important;
 }

.page-gaming .headache-landing-box-one .component-content{
	max-width: 100%;
}
.page-gaming .headache-landing-box-one .component-content .content {
	max-width: 948px;
	margin: auto;
}
.page-gaming .headache-landing-richtext-one p{
	font-family: Gotham-Medium,Helvetica,sans-serif !important;
	line-height: 27px;
	margin-top: 0 ;
}
	
.Headache-landing-whole-box .gaming-landing-banner .headache-landing-richtext-hero h1,
.Headache-landing-whole-box .gaming-landing-banner .headache-landing-richtext-hero p {
	width: 100%;
	text-align: center;
}

.gaming-meet-academy .component-content{
	max-width: 1440px;
	margin:  auto;
}
.gaming-meet-academy .headache-landing-richtext-one .component-content{
	text-align: center;
	margin:  auto;
	max-width: 90%;
}

.page-gaming .box.headache-landing-box-one {
     background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/gaming-routine-bg.png);
    /* background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/mobile/d_gaming-banner1_mobile.png); */
    background-size: cover;
    padding: 50px 0 30px;
    background-position: center;
}

.page-gaming .box.headache-landing-box-one figcaption {
    min-height: 200px;
}

.page-gaming .box.headache-landing-box-one h4 {
    font-family: Gotham-Bold;
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 0;
}

.page-gaming .box.headache-landing-box-one p {
    font-size: 16px !important;
    text-transform: none;
    font-family: Gotham-Book !important;
    margin-top: 0 !important;
    padding: 0 !important;
}

.page-gaming .headache-landing-richtext-one.richTextHyperlinkedImage p {
    font-family: Gotham-Medium !important;
    font-size: 18px !important;
    line-height: 27px !important;
}

.game-page-hero,
.gaming-meet-academy,
.nadeshot-matthew-haag,
.game-over-for-headaches,
.gaming-healing-academy{
    position: relative;
    max-width: 1440px;
    margin: auto !important;
}

.game-page-hero .content,
.gaming-meet-academy .content,
.nadeshot-matthew-haag .content,
.game-over-for-headaches .content,
.gaming-healing-academy .content{
    margin: 0 auto;
    max-width: 948px;
}

.game-page-hero h1 {
    color: #c1cc30;
    font-family: Gotham-black;
    font-size: 46px;
    letter-spacing: 3.5px;
    line-height: 46px;
    text-transform: uppercase;
    text-align: center;
}

.game-page-hero p {
    color: #fff;
    text-align: center;
    font-size: 20px;
}

.nadeshot-matthew-haag h2,
.game-over-for-headaches h2,
.gaming-healing-academy h2{
font-family: chuck,sans-serif;
font-weight: 400;
font-style: normal;
text-align: center;
}

.page-gaming h2 {
    font-family: chuck,sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important;
	font-size: 36px !important;
	line-height: 38px !important;
	margin-bottom: 20px !important;
}
.page-gaming .game-over-for-headaches h2{
	line-height: 36px !important;
}

.nadeshot-matthew-haag {
    background: #017b3f;
	padding: 80px 0 60px;
	color: #fff;
}

.nadeshot-matthew-haag h3 {
    font-size: 75px;
    color: #fff;
    font-family: Gotham-Bold;
	line-height: 52px;
    margin-bottom: 0;
	
}

.nadeshot-matthew-haag p:first-of-type {
    margin: 0 0 20px 0;
}

.nadeshot-matthew-haag p {
    font-size: 18px;
	font-family: Gotham-Medium;
	margin: 0;
    padding: 0;
}

.nadeshot-matthew-haag h4 {
    font-size: 36px;
    text-transform: uppercase;
    color: #fff;
    font-family: Gotham-Bold;
    padding: 0;
	margin: 0;
	line-height: 1;
}

.nadeshot-matthew-haag h5 {
    font-size: 24px;
    color: #fff;
    font-family: Gotham-Bold;
    padding: 0;
    margin: 0;
    line-height: 26px;
}
.nadeshot-matthew-haag h5 + p, 
.nadeshot-matthew-haag p + p {
	line-height: 20px;
}

.game-page-hero{
	background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/D_Gaming-Landing-Page_Header-BG.jpg);
    background-size: cover;
    padding: 70px 0;
}

.gaming-meet-academy{
	background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/D_Gaming-Landing-Page_THA-BGFPO.jpg);
    background-size: cover;
    padding: 70px 0;
}

.gaming-healing-academy{
    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/D_Gaming-Landing-Page_THA_Team_BG.jpg);
    background-size: cover;
    padding: 70px 0;
}

.gaming-healing-academy h2 {
    color: #025130;
}

.gaming-healing-academy p {
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 27px;
    text-align: center;
    margin: 0;
}

.gaming-healing-academy .carousel {
    background: none;
    border: none;
	margin-top: 50px;
	padding: 0;
}

.gaming-healing-academy .carousel h3,
.gaming-healing-academy .carousel h4 {
    text-align: right;
    font-family: Gotham-Bold;
    padding: 0;
}

.gaming-healing-academy .carousel h3 {
    font-size: 36px;
    text-transform: uppercase;
    color: #025130;
    line-height: 36px;
    margin: 0;
}

.gaming-healing-academy .carousel h4 {
    font-size: 24px;
    color: #017b3f;
    line-height: 24px;
    margin-bottom: 20px;
}

.gaming-healing-academy .carousel p {
    font-size: 20px;
    text-align: right;
    font-family: Gotham-Book;
}

.gaming-healing-academy .carousel .richText {
    margin-top: 100px;
}

.game-over-for-headaches {
    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/desktop/D_Gaming-Landing-Page_Game_Over_for_Headaches_BG.jpg);
    background-size: cover;
    padding: 100px 0;
}

.game-over-for-headaches h2 {
    text-align: left;
    color: #fff;
}


.game-over-for-headaches p {
    font-size: 18px;
    font-family: Gotham-Medium;
    margin: 20px 0;
    padding: 0;
    color: #fff;
}


.game-over-for-headaches .parametrizedhtml a,
.game-over-for-headaches p a {
    border: 2px solid #fff !important;
    color: #fff !important;
    background: none !important;
    font-size: 14px !important;
    font-family: Gotham-Bold;
    border-radius: 40px;
    padding: 13px 0;
    text-transform: uppercase;
	vertical-align: middle;
	text-decoration: none !important;
	letter-spacing: 1px;
	line-height: 20px;
	width: 190px;
	text-align: center;
	display: inline-block;
}
.game-over-for-headaches .parametrizedhtml a:hover{
	line-height: 20px !important;
}

.game-over-for-headaches .image {
    margin-top: 2%;
}

.carousel-nav {
    text-align: right !important;
	margin-top: -10% !important;
	z-index: 2;
    position: relative;
}

.headache-tab-slider-right .carousel-nav {
	margin-top: -5% !important;
}

.carousel-nav a {
    border: 2px solid #c1cc30 !important;
    border-radius: 10px;
}

.carousel-nav li.is-active a {
    background: #c1cc30 !important;
}

.carousel-nav .carousel-nav-next a, 
.carousel-nav .carousel-nav-prev a{
	display: none !important;
}



@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	.game-page-hero,
	.gaming-healing-academy {
		padding: 60px 20px;
	}

	.page-gaming .box.headache-landing-box-one {
		padding: 75px 20px;
	}
	.nadeshot-matthew-haag {
		padding: 80px 20px 60px;
	}
	.gaming-healing-academy .carousel .richText {
		margin-top: 20px;
	}
	.game-over-for-headaches {
		padding: 100px 20px;
	}
	.game-over-for-headaches p br {
		display: none;
	}
	.home-gaming .carousel .grid_7 figure img{
		width: 160px;
	}
	.home-gaming .carousel .carousel-slide .carousel-content .box{
		padding-left: 0;
		margin-left: 2% !important;
		width: 96%;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .richText.grid_5 p{
		margin-top: 0;
	}
	.home-gaming .carousel .carousel-slide.even .carousel-content .richText.grid_5{
		width: 55%;
	}
	.home-gaming .carousel .carousel-slide.first .carousel-content .richText a{
		margin-top: 0;
	}
	.home-gaming .carousel .carousel-slide.first .carousel-content .richText.grid_6{
		width: 67%;
	}
	.home-gaming .carousel .carousel-slide.first .carousel-content .image.grid_6{
		width: 30%;
	}

}


@media only screen and (max-width: 767px) {
	.home-gaming .carousel .carousel-nav{
		margin-top: -12% !important;
		max-width: 95%;
	}
	.game-page-hero{
		padding: 50px 20px;
	}

.game-page-hero h1{
	font-size: 32px;
	line-height: 34px;
}
.game-page-hero h1 br{
	display: none;
}

.game-page-hero p {
    font-size: 16px;
}

.gaming-meet-academy .headache-landing-richtext-one .component-content {
    max-width: 100%;
    padding: 0 20px;
}

.gaming-meet-academy h2 {
    font-size: 28px !important;
    line-height: 30px !important; 
    margin-bottom: 20px !important;
}

.page-gaming .Headache-landing-whole-box .headache-landing-richtext-one p {
	width: 90% !important;
	font-size: 16px !important;
	line-height: 24px !important;
	padding-top: 0;
	font-family: Gotham-Medium !important;
}
.page-gaming .box.headache-landing-box-one {
    padding: 50px 20px;
    background: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/gaming/mobile/d_gamer_routine_mobile.png);
    background-size: cover;
}

.page-gaming .migraine-landing-whole-box .headaches-landing-image-one p, 
.page-gaming .migraine-landing-whole-box .headaches-landing-image-two p,
.page-gaming .migraine-landing-whole-box .headaches-landing-image-three p{
	width: 85%;
}

.home-gaming .carousel .carousel-slide.last .carousel-content .richText.grid_5  a{
	margin-top: 15px;
	margin-bottom: 15px;
}


.page-gaming .box.headache-landing-box-one h2 {
    font-size: 28px !important;
    line-height: 30px !important;
    margin-bottom: 20px;
}

.page-gaming .box.headache-landing-box-one figcaption {
    min-height: auto;
    margin-bottom: 30px;
}
.nadeshot-matthew-haag {
    padding: 50px 20px;
    text-align: center;
}
.nadeshot-matthew-haag h3 {
    font-size: 55px;
    line-height: 56px;
}

.nadeshot-matthew-haag p,
.gaming-healing-academy p {
	font-size: 16px;
	line-height: 24px;
}
.nadeshot-matthew-haag h4 {
	font-size: 28px;
}

.nadeshot-matthew-haag h5 {
	font-size: 18px;
	line-height: 20px;
}

.nadeshot-matthew-haag .image.grid_7 {
    margin: 25px auto 0 !important;
    max-width: 70%;
}
.gaming-healing-academy {
    padding: 50px 20px;
}
.gaming-healing-academy h2{
	font-size: 28px !important;
	line-height: 30px !important;
}

.gaming-healing-academy .carousel .richText {
    margin-top: 20px;
}
.gaming-healing-academy .carousel h3, .gaming-healing-academy .carousel h4 {
	text-align: left;
}
.gaming-healing-academy .carousel h3 {
	font-size: 26px;
	line-height: 28px;
}
.gaming-healing-academy .carousel h4 {
	font-size: 20px;
	margin-bottom: 20px;
	line-height: 20px;
}
.gaming-healing-academy .carousel p {
    font-size: 16px !important;
	text-align: left;
}
.game-over-for-headaches {
    padding: 50px 20px;
    text-align: center;
}
.page-gaming .game-over-for-headaches h2 {
    text-align: center;
    font-size: 28px !important;
    line-height: 30px !important;
}
.game-over-for-headaches p {
    font-size: 16px;
    display: block;
    padding-bottom: 15px !important;
}
.game-over-for-headaches h2 +p{
	margin-bottom: 10px;
}
.game-over-for-headaches p +p{
	margin-bottom: 5px;
	margin-top: 10px;
}
.game-over-for-headaches .parametrizedhtml {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%);
}

.game-over-for-headaches .image.grid_8 {
    max-width: 80%;
    margin: 25% auto 5px !important;
}
.page-gaming .game-over-for-headaches .image.grid_8 {
    margin: 75px auto 5px !important;
}


.carousel-nav {
	margin-top: 0 !important;
}

.carousel-nav li {
    display: inline-block !important;
}

.page-gaming  .overlay-content{
	width: 100%!important;
}
.game-over-for-headaches .content {
	position: relative;
}

}

@media only screen and (max-width: 480px) {
	.page-gaming .mobile-headache-landing-hero-image{
		background: none;
	}
	.page-gaming .Headache-landing-whole-box .headache-landing-richtext-hero {
		top: 10px;
	}
}

@media only screen and (max-width: 385px) {
	.game-over-for-headaches .parametrizedhtml {
		top: 325px;
	}
}
/*@media only screen and (max-width: 360px) {
	.game-over-for-headaches .parametrizedhtml {
		top: 350px;
	}
}*/

@media only screen and (min-width: 386px) and (max-width: 767px) {
	.game-over-for-headaches .parametrizedhtml {
		top: 300px;
	}
}

/* WUNGLOGC-23379 - START */
@media only screen and (min-width: 601px) and (max-width: 767px) {
	#content .game-over-for-headaches .parametrizedhtml {
		top: 40%;
	}
}
/* WUNGLOGC-23379 - END */
@media only screen and (min-width: 320px) and (max-width: 600px) {
	#content .game-over-for-headaches .parametrizedhtml {
		top: auto;
		bottom: 47vw;
	}
}

/* WUNGLOGC-23379  gaming page end */

/* WUNGLOGC-19987 End*/
.page-headache-neck-shoulder-pain .richText ul li{
	font-family: Gotham-Book;
    list-style-type: disc;
    margin-bottom: 6px;
    margin-left: 15px;
    padding-left: 0;
}
.page-headache-neck-shoulder-pain .richtext-five-article-content div{
	font-family: Gotham-Book;
}
/* WUNGLOGC-19987 Start


/* WUNGLOGC-19988 Start */

.page-what-is-a-sinus-pressure-headache .richText ul li{
	font-family: Gotham-Book;
	padding-left: 0;
    margin-left: 15px;
    list-style: disc;
}
.page-what-is-a-sinus-pressure-headache .richText ol li{
	font-family: Gotham-Book;
}
.page-what-is-a-sinus-pressure-headache span.article-sources-toggle a{
	font-family: Gotham-Book;
	font-size: 12px;
}

/* WUNGLOGC-19988 End */


/*WUNGLOGC-25143 Start*/


.page-products.page-discontinued .gigya-screen.portrait{
	width: 100%;
}
.page-products.page-discontinued .gigya-screen .gigya-layout-row .gigya-layout-row h2{
	font-size: 16px;
	font-family: Gotham-Black;
}
.page-products.page-discontinued .gigya-screen.portrait .gigya-composite-control-submit+.gigya-composite-control,
.page-products.page-discontinued .gigya-screen.portrait .gigya-composite-control-submit+.gigya-composite-control a{
	font-family: Gotham-Book;
	font-size: 14px;
}
.page-products.page-discontinued .gigya-screen.portrait .gigya-composite-control-submit .gigya-input-submit{
	border-radius: 20px;
	height: 35px;
	border: 2px solid #017b3f;
    background-color: #ffffff;
    color: #017b3f;
	font-family: Gotham-Medium,Helvetica,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}
.page-products.page-discontinued .gigya-screen.portrait .gigya-composite-control-submit .gigya-input-submit:hover{
    background-color: #017b3f;
    color: #ffffff;
}
.page-products.page-discontinued .gigya-composite-control-textbox .gigya-input-text{
	border: 1px solid #017b3f;
	height: 35px;
}
.page-products.page-discontinued .gigya-screen .gigya-layout-row a{
	color: #017b3f;
}
.page-discontinued .products-discontinued-box-three.odd .discontinued-richtext-two p:nth-child(1) strong {
    color: #fa9031;
}
.page-products.page-discontinued .even.discontinued-richtext-two .richText-content {
    border: none;
}
@media only screen and (min-width: 767px){
	.page-products.page-discontinued .gigya-screen .gigya-subscribe-with-email-form .gigya-layout-row{
		float: left;
	}
	.page-products.page-discontinued .gigya-screen .gigya-layout-row .gigya-layout-row:first-child {
    	width: 60%;
	}
	.page-products.page-discontinued .gigya-screen .gigya-layout-row .gigya-layout-row h2{
		text-align: left;
	}
	.page-products.page-discontinued .gigya-screen.portrait form{
		position: relative;
	}
	.page-products.page-discontinued .gigya-screen.portrait .gigya-composite-control-submit{
		position: absolute;
		right: 0;
		top: 0;
	}
	.page-products.page-discontinued .gigya-screen .gigya-layout-row .gigya-layout-row:nth-child(4){
		width: 25%;
	}
	.page-products.page-discontinued .gigya-screen.portrait .gigya-composite-control-submit .gigya-input-submit{
		padding-left: 15px;
		padding-right: 15px;
	}

}
@media only screen and (min-width: 1024px){
	.page-products.page-discontinued .gigya-screen.portrait{
		padding-left: 102px;
	}
}

/*WUNGLOGC-25143 End*/

/*WUNGLOGC-25345*/

.excedrin-subscribe-form-box{
	max-width: 948px;
	width: 80%;
	margin: 0 auto !important;
	box-shadow: 0px 10px 10px 10px #ababab;
}
.excedrin-subscribe-form-box .richText{
	padding: 20px;
}
.excedrin-subscribe-form-box .richText h1{
	color: #017b3f;
	font-family: Gotham-Bold;
}
.excedrin-subscribe-form-box .richText p{
	font-family: Gotham-Book;
}
.excedrin-subscribe-form-box .gigyaraas form label{
	font-family: Gotham-Book;
	font-size: 14px;
}
.excedrin-subscribe-form-box .gigyaraas form label.gigya-composite-control-label a{
	color: #017b3f;
}
.excedrin-subscribe-form-box .gigyaraas form .gigya-composite-control-submit input{
	border: 2px solid #017b3f;
    background-color: #ffffff;
    color: #017b3f;
    font-family: Gotham-Medium,Helvetica,sans-serif;
    border-radius: 20px;
}
.excedrin-subscribe-form-box .gigyaraas form .gigya-composite-control-submit input:hover{
	background-color: #017b3f;
    color: #ffffff;
}
@media only screen and (max-width: 767px){
	.excedrin-subscribe-form-box .gigya-screen.portrait{
		width: 100%;
	}
}

/*WUNGLOGC-25345*/


/* WUNGLOGC-23741 Start */
.page-migraines .headache-landing-mobile-box{
	margin-bottom: -6px !important;
}
.page-migraines .headache-landing-box-one{
	margin-top: -10px !important;
}
@media only screen and (max-width: 767px){
	.page-migraines #wrapper .migraine-hero-richtext {
    	right: 0;
    	top: 510px;
    	left: 0;
    	text-align: center;
	}
}
/* WUNGLOGC-23741 Start */

/* WUNGLOGC-26889 Start */

.page-migraines  .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2 {
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 34px;
    margin: 73px auto 0;
    text-align: center!important;
    width: 50%;
}

.page-migraines .articleTeaser .articleTeaser-text-content h3.articleTeaser-text-header {
    font-size: 1.8em;
    line-height: normal;
}

.page-migraines .causes-of-headaches-article-teaser-one h3{
    color: #035230;
    font-family: Gotham-Book;
    font-size: 24px;
    line-height: 28px;
    margin: 33px 15px 0!important;
}

.helpful-articles{
	background: #eee !important;
    max-width: 1440px;
    margin: 0 auto !important;
    padding: 70px 0;
}
.helpful-articles .richTextHyperlinkedImage h2{
	padding-bottom: 30px;
}
.page-extra-strength .causes-of-headaches-article-teaser-one{
	background-color: #fff !important;
}

.box-brain-show {
    margin-top: 2px !important;
}

.headache-landing-hero-image figcaption{
	position: absolute;
    right: 46%;
    bottom: 11%;
}

.page-migraines #wrapper .migraine-hero-richtext {
    position: absolute;
    right: 47%;
    bottom: 10%;
    top: auto;
}

.page-what-is-a-tension-headache .richtext-five-article-content ul {
    margin-left: 45px;
}
.page-what-is-a-tension-headache .richtext-five-article-content li {
	list-style-type: disc;
	font-family: 'Gotham-Book';
}

.roman-superscript{
	line-height: 0;
    position: relative;
    vertical-align: baseline;
    font-size: 12px!important;
    left: 0;
    top: -.4em!important;
}

.roman-superscript a {
    font-size: 12px!important;
    font-family: Gotham-Bold!important;
}

.header-above-nav .richtext-above-nav ul li a {
    word-break: normal !important;
}

@media only screen and (max-width: 767px){
.page-migraines #wrapper .migraine-hero-richtext {
    right: 0;
    top: 710px !important;
    left: -50% !important;
    text-align: right !important;
}
.migraine-landing-whole-box .migraine-hero-richtext p {
	font-size: 14px !important;
}
.headache-landing-mobile-box img{
	width: 100%;
}
.page-migraines #wrapper .headache-landing-richtext-one {
    margin-top: 20px;
}
.page-what-is-a-tension-headache .richText ul {
    margin-left: 15px;
}
.page-what-is-a-tension-headache .richText li {
    padding-left: 0;
}
.page-extra-strength .even.causes-of-headaches-article-teaser-one,
.page-migraine .even.causes-of-headaches-article-teaser-one {
    background: #eee !important;
}
.helpful-articles {
    padding: 45px 0 0px;
}

}

@media (max-width: 767px) and (min-width: 320px){
.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description {
    margin-bottom: 34px !important;
}
.causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
    margin-top: 5px !important;
}
.causes-of-headaches-article-teaser-one .articleTeaser-text-description p, .causes-of-headaches-article-teaser-one p{
	line-height: 22px !important;
    margin: 0px 15px !important;
}
}

@media only screen and (max-width: 480px){
	.page-migraines #wrapper .migraine-hero-richtext {
		right: 0;
		top: 380px !important;
		left: -46% !important;
		text-align: right !important;
	}
	.migraine-landing-whole-box .migraine-hero-richtext p {
		font-size: 12px !important;
	}
	#wrapper .articleTeaser .articleTeaser-text-content h2 a {
		font-size: 17px!important;
	}
}

@media only screen and (max-width: 768px){
.page-migraines .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2 {
    width: 65%;
    font-size: 40px;
    line-height: 39px;
    margin: 30px auto 0;
}

}
@media only screen and (max-width: 480px){
.page-migraines .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2 {
    width: 98%;
}
.migraine-landing-whole-box .headache-landing-richtext-hero p {
    width: 65% !important;
}
}

@media (max-width: 767px) and (min-width: 320px){
.page-migraines .articleTeaser .articleTeaser-text-content h3.articleTeaser-text-header {
	margin-top: 8px !important;
	}
	#wrapper .headache-landing-box-four .articleTeaser-text-content .articleTeaser-text-link{
		width: 95% !important;
	}
}

@media only screen and (max-width: 568px){
	.page-products #wrapper .articleTeaser .articleTeaser-text-content h2 a{
	font-size: 17px!important;
}
}

@media only screen and (max-width: 375px){
.page-migraines .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2{
	font-size: 24px;
        line-height: 24px;
        width: 98%;
	margin: 30px auto 0;
 }
 .migraine-landing-whole-box .headache-landing-richtext-hero p {
    width: 60% !important;
}
}

@media only screen and (max-width: 360px){
	 .migraine-landing-whole-box .headache-landing-richtext-hero p {
		width: 68% !important;
	}
	}

@media only screen and (max-width: 375px){
   .page-migraines .articleTeaser .articleTeaser-text-content h3.articleTeaser-text-header {
	font-size: 17px!important;
	margin-top: 8px !important;
    }
}


.page-headaches .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2 {
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 34px;
    margin: 73px auto 0;
    text-align: center!important;
    width: 50%;
}

.page-headaches .articleTeaser .articleTeaser-text-content h3.articleTeaser-text-header {
    font-size: 1.8em;
    line-height: normal;
}

.page-headaches .causes-of-headaches-article-teaser-one h3{
    color: #035230;
    font-family: Gotham-Book;
    font-size: 24px;
    line-height: 28px;
    margin: 33px 15px 0!important;
}

@media only screen and (max-width: 768px){
.page-headaches .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2 {
    width: 65%;
    font-size: 40px;
    line-height: 39px;
    margin: 30px auto 0;
}

}
@media only screen and (max-width: 480px){
.page-headaches .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2 {
    width: 98%;
}
}

@media (max-width: 767px) and (min-width: 320px){
.page-headaches .articleTeaser .articleTeaser-text-content h3.articleTeaser-text-header {
	margin-top: 8px !important;
    }
}

@media only screen and (max-width: 375px){
.page-headaches .headache-landing-richtext-nine h2, .headache-landing-richtext-three h2{
	font-size: 24px;
        line-height: 24px;
        width: 98%;
	margin: 30px auto 0;
 }
}

@media only screen and (max-width: 375px){
   .page-headaches .articleTeaser .articleTeaser-text-content h3.articleTeaser-text-header {
	font-size: 17px!important;
	margin-top: 8px !important;
    }
}

.page-dosage-ingredients-chart .table td h2 {
font-size: 14px;
color: black;
}

.page-extra-strength .es-box-two .es-content-richtext a{
	text-decoration: none;
	color:#017b3f;
}
.page-extra-strength .es-box-two .es-content-richtext a:hover{
	color:#444444;
}


a.article-teaserone-over-bg:hover .articleTeaser-text-content a, 
a.article-teaserone-over-bg:hover .articleTeaser-text-content a p, 
a.article-teaserone-over-bg:hover .articleTeaser-text-content a span {
    color: #fff !important;
}

.page-extra-strength .richtext-three-article-content h2 {
    color: #000000;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px;
}

.page-extra-strength .richtext-three-article-content h3 {
    color: #017b3f;
    font-size: 1.17em;
    font-weight: 700;
    font-family: Gotham-Medium,Helvetica,Arial,sans-serif;
    margin: 10px 0;
}

.page-extra-strength .richtext-three-article-content{
 padding: 0 3rem;
}

.page-extra-strength .es-heading-richtext .small-h1{
    font-size: 18px;
    line-height: 46px;
    position: relative;
    top: 10px;
}

.page-extra-strength .es-box-two .excedrin-divide-line-bottom{
	margin-top: 30px !important;
   margin-bottom: 35px !important;
}

.page-extra-strength .helpful-article-text{
	color: #017b3f;
	text-align: center;
	font-family: Gotham-Medium;
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 25px;
    margin-top: 25px;
}

.image-article-signup figcaption p {
	margin-left: 0 !important;
}

@media (max-width: 767px) and (min-width: 320px){
.page-extra-strength .richtext-three-article-content, .page-extra-strength .richtext-four-article-content{
 padding: 0 1rem;
}
}

.page-migraine .es-heading-richtext .small-h1{
    font-size: 18px;
    line-height: 46px;
    position: relative;
    top: 10px;
}

.page-migraine .richtext-four-article-content h2 {
    color: #000000;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px;
}

.page-migraine .richtext-four-article-content h3 {
    color: #e21f26;
    font-size: 1.17em;
    font-weight: 700;
    font-family: Gotham-Medium,Helvetica,Arial,sans-serif;
    margin: 10px 0;
}

.page-migraine .richtext-four-article-content{
 padding: 0 3rem;
}

@media (max-width: 767px) and (min-width: 320px){
.page-migraine .richtext-four-article-content{
 padding: 0 1rem;
}
}

.page-migraine .es-box-two .excedrin-divider-red{
   margin-top: 30px !important;
   margin-bottom: 30px !important;
}

.page-migraine .red-text a{
	text-decoration: none;
	color: #e21f26;
}

.page-migraine .red-text a:hover{
	color:#444444;
}

.page-migraine .richtext-three-article-content .helpful-article-text{
	margin: 2rem 0;
}
.page-migraine .red-text a:after{
	content: url(https://i-preprod-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/excedrin/en_US/Desktop%20images/accordion-arrow.png);
	position: relative;
    right: -7px;
    top: 3px;
}
.page-migraine .richtext-three-article-content h2{
		color: #e21f26 !important;
}
.helpful-articles{
    background: #fff;
}
.causes-of-headaches-article-teaser-one {
    background-color: #fff !important;
}
.footer-subscribe-image .component-content{
	text-align: left !important;
}
@media (max-width: 767px) and (min-width: 320px){
	.page-migraine .es-box-Wheretobuy .component-content {
    text-align: center !important;
    margin-bottom: 3rem;
}
}

@media only screen and (max-width: 767px){
	.page-migraine .excedrin-divider-red {
    	height: 5px;
	}
	.migraine-product-feature-box-red .es-content-richtext h3, 
	.migraine-product-feature-box-red .es-direction-richtext h3, 
	.migraine-product-feature-box-red .es-uses-richtext h3 {
		background-image: none !important;
		position: relative;
		padding: 15px 0 15px 20px;
		width: 90% !important;
		font-size: 26px;
		line-height: 32px;
		margin-left: 4% !important;

	}
	.migraine-product-feature-box-red h3 span{
		position: relative;
		display: block;
	}
	.migraine-product-feature-box-red .es-content-richtext h3 span:before, 
	.migraine-product-feature-box-red .es-direction-richtext h3 span:before, 
	.migraine-product-feature-box-red .es-uses-richtext h3 span:before {
		content: url(https://i-preprod-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/excedrin/en_US/Desktop%20images/accordion-arrow.png) !important;
		position: absolute !important;
		left: -16px !important;
	}
	.page-extra-strength .es-content-richtext h3, 
	.page-extra-strength .es-direction-richtext h3, 
	.page-extra-strength .es-uses-richtext h3 {
		background-image: none !important;
		position: relative;
		padding: 15px 0 15px 20px;
		width: 90% !important;
		font-size: 26px;
		line-height: 32px;
		margin-left: 4% !important;

	}
	.page-extra-strength .es-box-two h3 span{
		position: relative;
		display: block;
	}
	.page-extra-strength .es-uses-richtext h3 span:before,
	.page-extra-strength .es-direction-richtext h3 span:before,
	.page-extra-strength .es-content-richtext h3 span:before{
		content: url(https://i-preprod-cf5.gskstatic.com/content/dam/cf-consumer-healthcare/excedrin/en_US/Desktop%20images/accordion-arrow-blue.png) !important;
		position: absolute !important;
		left: -16px !important;
	}
	.accor-blue h3 span:before{
		transform: rotate(90deg);
	}
	.accor h3 span:before {
		transform: rotate(90deg);
	}
	.page-extra-strength #wrapper .excedrin-divide-line-bottom, .page-extra-strength #wrapper .excedrin-divide-line-top {
		display: block !important;
	}
	.page-extra-strength .es-direction-richtext-3{
		display: none;
	}
	.page-migraine .es-direction-richtext-3{
		background-image: url(../../assets/img/red-color-divide.png);
		height: 5px;
		background-position: center 0;
		background-repeat: no-repeat;
		padding-bottom: 34px;
		border: none !important;
		width: 100%;
	}
	.page-migraine .es-content-richtext .red-text{
		padding: 0 12px;
	}
	.page-extra-strength .es-uses-richtext h3,
	.page-extra-strength .es-direction-richtext h3,
	.page-extra-strength .es-content-richtext h3{
		background-image: none !important;
	}
	.migraine-img-description-rich-text{
		width: auto !important;
		position: relative !important;
	}
	.acc-close{
		display: none !important;
	}
}

@media (max-width: 767px) and (min-width: 320px){
.page-migraine .richtext-three-article-content, .page-extra-strength .richtext-four-article-content{
 padding: 0 1rem;
}
}

/* WUNGLOGC-26889 End */


/*WUNGLOGC-23745 START*/
.page-dosage-ingredients-chart .box.component.section.first.odd.last.usage-text-container-box {
    display: none;
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first{
	margin-top: 25px;
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first table tr a{
	color: #ffffff;
	text-decoration:underline;
	font-family: 'Gotham-Bold';
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first table tr:first-child td:first-child{
	background-color: #d7d6d6;
	border: solid 2px #d7d6d6;
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first table tr:first-child td:nth-child(2){
	background-color: #268943;
	border: solid 2px #268943;
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first table tr:first-child td:nth-child(3){
	background-color: #e21f26;
	border: solid 2px #e21f26;
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first table tr:first-child td:nth-child(4){
	background-color: #7b3292;
	border: solid 2px #7b3292;
}
.page-dosage-ingredients-chart .usag-safety-dosing-carousel-top .table.first table tr:first-child td:nth-child(5){
	background-color: #256fc7;
	border: solid 2px #256fc7;
}
.page-dosage-ingredients-chart .carousel-nav{
	position: unset;
	text-align: center !important;
}

.page-dosage-ingredients-chart .carousel-nav .carousel-nav-next a, 
.page-dosage-ingredients-chart .carousel-nav .carousel-nav-prev a {
    display: block !important;
    outline: none;
    border: none !important;
}

.page-dosage-ingredients-chart .usage-richtext-two .richText-content p sup {
    font-size: 75% !important;
    top: -0.5em;
}

.richText a {
    word-break: break-word;
}

@media (min-width: 414px) and (max-width: 600px) {
	.page-products.page-migraine .es-whole-content-box .es-box-one{
		background-position: 0 -275px !important;
	}
	.page-extra-strength .es-whole-content-box .es-box-one{
		background-position: 0 -342px !important;
	}
}
@media (min-width: 375px) and (max-width: 414px) {
	.es-box-Wheretobuy .component-content {
	    height: 280px !important;
	}
	.products-mobile-migraineimage figcaption {
		padding-top: 15px;
	}
}
@media (min-width: 320px) and (max-width: 400px){
	.page-products.page-migraine .es-whole-content-box .es-box-one {
		background-position: 0 -355px !important;
	}
	.page-products.page-extra-strength .es-whole-content-box .es-box-one {
		background-position: 0 -385px !important;
	}
}
@media (max-width: 320px) {
	.products-mobile-migraineimage figcaption{
		padding-top: 15px;
	}
}

/*WUNGLOGC-23745 END*/


/*WUNGLOGC-27641 START*/
.page-recalled-batches-2020 .richtextone-contact-us{
	margin-top: 30px;
	padding-left: 0px;
	padding-right: 0px;
	text-align:center;
}
.page-recalled-batches-2020 table{
	margin-bottom: 15px;
}
.page-recall .gigya-screen.portrait{
	width: 100%;
	padding-left:0px;
}
.page-recall .gigya-screen .gigya-layout-row .gigya-layout-row h2{
	font-size: 16px;
	font-family: Gotham-Black;
}
.page-recall .gigya-screen.portrait .gigya-composite-control-submit+.gigya-composite-control,
.page-recall .gigya-screen.portrait .gigya-composite-control-submit+.gigya-composite-control a{
	font-family: Gotham-Book;
	font-size: 14px;
}
.page-recall .gigya-screen.portrait .gigya-composite-control-submit .gigya-input-submit{
	border-radius: 20px;
	height: 35px;
	border: 2px solid #017b3f;
    background-color: #ffffff;
    color: #017b3f;
	font-family: Gotham-Medium,Helvetica,sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}
.page-recall .gigya-screen.portrait .gigya-composite-control-submit .gigya-input-submit:hover{
    background-color: #017b3f;
    color: #ffffff;
}
.page-recall .gigya-composite-control-textbox .gigya-input-text{
	border: 1px solid #017b3f;
	height: 35px;
}
.page-recall .gigya-screen .gigya-layout-row a{
	color: #017b3f;
}
@media only screen and (min-width: 767px){
	.page-recall .gigya-screen .gigya-subscribe-with-email-form .gigya-layout-row{
		float: left;
	}
	.page-recall .gigya-screen .gigya-layout-row .gigya-layout-row:first-child {
    	width: 60%;
	}
	.page-recall .gigya-screen .gigya-layout-row .gigya-layout-row h2{
		text-align: left;
	}
	.page-recall .gigya-screen.portrait form{
		position: relative;
	}
	.page-recall .gigya-screen.portrait .gigya-composite-control-submit{
		position: absolute;
		right: 0;
		top: 0;
	}
	.page-recall .gigya-screen .gigya-layout-row .gigya-layout-row:nth-child(4){
		width: 25%;
	}
	.page-recall .gigya-screen.portrait .gigya-composite-control-submit .gigya-input-submit{
		padding-left: 15px;
		padding-right: 15px;
	}

}
@media only screen and (max-width: 767px){
	.page-recall .box-contact-us{
		padding-left: 15px;
		padding-right: 15px;
	}
}
/*WUNGLOGC-27641 END*/

span.selection-underline {
  text-decoration: underline; }

span.selection-bold {
  font-weight: bold; }

span.selection-italic {
  font-style: italic; }
.skip-to-main-content-wrapper a {
  position: absolute;
  color: #fff;
  background-color: #f36633;
  margin: 10px 35%;
  padding: 5px;
  border-radius: 15px;
  border: 4px solid whitesmoke;
  text-align: center;
  font-size: 1.2em;
  width: 30%;
  top: -100px;
  left: 0;
  z-index: 1; }
  .skip-to-main-content-wrapper a:focus, .skip-to-main-content-wrapper a:active {
    top: auto;
    left: auto; }
.overlay-content-inner .parametrizedhtml .component-content {
    width: 800px !important;
    margin: 0px auto;
    overflow: hidden !important;
}
.overlay-content-inner .parametrizedhtml .component-content iframe {
    /*USIM10014929298 - E.M. - width decreased to 735 (from 927), margin left deletion, height changed to 415px*/
    
    width: 735px !important;
    border: none !important;
    height: 415px !important;
}
.overlay-container .overlay-content-inner iframe .no-js body {
    background: #007a3d !important;
}
.overlay-content {
    background: none !important;
    border: none !important;
}
.overlay-container.overlay-content {
    width: 64% !important;
}
.overlay-content .overlay-close {
    background: rgba(0, 0, 0, 0) url("../../assets/img/close.png") no-repeat scroll 0 0;
    color: #fff;
    content: none;
    cursor: pointer;
    display: none;
    font-size: 35px;
    line-height: 1;
    outline: medium none;
    position: absolute;
    /*USIM10014929298 - E.M. - right decreased about 200px*/
    
    right: 10px;
    top: 26px;
    width: 30px;
    z-index: 9999;
    background-size: 60%;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/core/overlay.scss */

.overlay-background {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 9998;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
}
/* line 14, ../../sass/core/overlay.scss */

.overlay-container {
    position: absolute;
    width: 100%;
    top: 100px;
    text-align: center;
    z-index: 9999;
    padding-bottom: 30px;
}
/* line 23, ../../sass/core/overlay.scss */

.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;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
/* line 36, ../../sass/core/overlay.scss */

.overlay-content-inner {
    overflow: hidden;
}
/* line 40, ../../sass/core/overlay.scss */

.overlay-close {
    background: rgba(0, 0, 0, 0) url("../../assets/img/close.png") no-repeat scroll 0 0;
    color: #fff;
    content: none;
    cursor: pointer;
    display: none;
    font-size: 35px;
    line-height: 1;
    outline: medium none;
    position: absolute;
    right: 15px;
    top: -40px;
    width: 27px;
    z-index: 9999;
}
.overlay-close::after {
    content: "" !important;
}
/* line 52, ../../sass/core/overlay.scss */

.overlay-close:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    position: relative;
    font-weight: normal;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/* line 57, ../../sass/core/overlay.scss */

.overlay-loading {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../../assets/img/loader.gif) no-repeat 50% 50%;
}
.product-selector-html iframe {
    height: 818px !important;
}
.product-selector-html .component-content,
.headache-selector-html .component-content {
    margin-bottom: -5px !important;
}
@media only screen and (device-width: 768px) {
    #wrapper .overlay-container iframe,
    #wrapper .box-left-article-content iframe {
        height: 500px !important;
        width: 657px !important;
    }
}
@media only screen and (max-width: 768px) {
    .product-selector-html iframe {
        height: 472px;
    }
    .product-selector-html #container {
        margin-left: -150px !important;
    }
}
@media only screen and (max-width: 667px) {
    .product-selector-html iframe {
        height: 505px !important;
    }
    .headache-selector-html #container {
        margin-left: -136px !important;
    }
}
@media only screen and (max-width: 640px) {
    .overlay-container iframe,
    .box-left-article-content iframe {
        width: 100%;
        height: 400px!important;
        /*ajay 25-nov*/
    }
    .product-selector-html iframe {
        height: 391px;
        width: 640px !important;
    }
    .headache-selector-html iframe {
        width: 640px !important;
    }
    .headache-selector-html #container {
        margin-left: -162px !important;
    }
}
@media only screen and (max-width: 568px) {
    .product-selector-html iframe {
        height: 570px;
        width: 568px !important;
    }
    .product-selector-html div#main {
        width: 560px !important;
    }
    .headache-selector-html #container {
        margin-left: -162px !important;
    }
    .headache-selector-html iframe {
        min-height: 625px;
        /*ajay 14-dec*/
        
        width: 568px !important;
    }
}
@media only screen and (max-width: 480px) {
    .overlay-container {
        left: 2%;
        margin: 0 auto;
        padding-bottom: 30px;
        position: absolute;
        text-align: center;
        top: 150px;
        width: 95%;
        z-index: 9999;
    }
    .overlay-container iframe,
    .box-left-article-content iframe {
        width: 100%;
        height: 225px!important;
        /*ajay 25-nov*/
    }
    .product-selector-html iframe {
        height: 520px;
        width: 480px !important;
    }
    .headache-selector-html iframe {
        width: 480px !important;
    }
    .product-selector-html #container {
        margin-left: -250px !important;
    }
}
@media only screen and (device-width: 375px) {
    .product-selector-html iframe {
        width: 375px !important;
        height: 520px;
    }
}
@media only screen and (max-width: 375px) {
    .overlay-container iframe,
    .box-left-article-content iframe {
        width: 100%;
        height: 200px!important;
        /*ajay 25-nov*/
    }
    .product-selector-html iframe {
        min-height: 625px;
        /*ajay 14-dec*/
        
        width: 375px !important;
    }
    .product-selector-html #container {
        margin-left: -315px !important;
    }
    .headache-selector-html iframe {
        height: 550px;
        width: 375px !important;
    }
}
@media only screen and (max-width: 360px) {
    .overlay-container iframe,
    .box-left-article-content iframe {
        width: 100%;
        height: 165px!important;
        /*ajay 25-nov*/
    }
    .product-selector-html iframe {
        height: 478px;
        width: 360px !important;
    }
    .headache-selector-html iframe {
        min-height: 625px;
        /*ajay 14-dec*/
        
        width: 360px !important;
    }
}
@media only screen and (max-width: 320px) {
    .overlay-content .overlay-close {
        background: rgba(0, 0, 0, 0) url("../../assets/img/close.png") no-repeat scroll 0 0;
        color: #fff;
        content: none;
        cursor: pointer;
        display: none;
        font-size: 35px;
        line-height: 1;
        outline: medium none;
        position: absolute;
        right: 17px;
        width: 30px;
        z-index: 9999;
        background-size: 60%;
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 100% !important;
        border: none !important;
        height: 1074px !important;
        margin-left: -10px;
    }
    .overlay-content-inner .parametrizedhtml .component-content {
        width: 100% !important;
        margin: 0px auto;
        overflow: hidden !important;
    }
    .overlay-container iframe,
    .box-left-article-content iframe {
        width: 100%;
        height: 150px!important;
        /*ajay 25-nov*/
    }
    .product-selector-html iframe {
        height: 473px !important;
        width: 320px !important;
    }
    .headache-selector-html iframe {
        min-height: 625px;
        /*ajay 14-dec*/
        
        width: 320px !important;
    }
}
/* 2 migrane overlay changes */

.migrane {
    color: #d2d878;
}
.excedrin-kit-header h2 {
    letter-spacing: 8px;
    font-size: 28px;
}
.box-background {
    background: white;
}
/*.first-box {
position: fixed;
top: 118px;
width: 84%;
background-color: white;
}*/

.excedrin-logo-overlay {
    width: 6%;
    padding-right: 5%;
    margin-top: 0%;
}
.migrane-heading p {
    margin-left: 4%;
    width: 273px;
    margin-top: 1%;
    font-size: 16px;
}
.second-box {
    margin-top: 0px;
}
.migrane-heading {
    border-left: 1px solid grey;
    font-family: "Gotham-Black";
    margin-left: -2%;
}
.migrane-heading .component-content {
    margin-left: 6%;
}
.excedrin-overlay-image {
    margin-bottom: -5px !important;
}
.excedrin-sharethis {
    position: absolute;
    left: 84%;
    top: 16px;
    border-bottom: none !important;
}
.excedrin-sharethis li a {
    border-bottom: none;
    margin-left: 2px;
}
.excedrin-sharethis li.shareThis-item.excedrin-youtube.odd.last {
    margin-left: 10px;
}
.excedrin-close-overlay {
    display: none;
}
.page-migraine-survival-kit .overlay-close,
.page-migraine-triggers .overlay-close {
    background-color: green !important;
    padding-top: 14px !important;
    padding-bottom: 6px;
    padding-left: 12px !important;
    padding-right: 7px !important;
    right: 10px !important;
    top: 0px !important;
    width: 32px !important;
    z-index: 9999 !important;
    background-size: 31px 31px !important;
    background-position: 9px;
}
/* 2nd overlay starts */

.excedrin-kit-header-img {
    width: 14%;
    margin-left: 43%;
    margin-top: 1%;
}
.excedrin-kit-header h2 {
    font-family: "Gotham-Black";
}
.excedrin-kit-header p {
    font-size: 18px;
}
.excedrin-kit-products-img {
    width: 47%;
}
.excedrin-kit-products-img img {
    margin-left: 21%;
}
.excedrin-kit-products p:nth-child(2),
.excedrin-kit-products p:nth-child(4),
.excedrin-kit-products p:nth-child(6),
.excedrin-kit-products p:nth-child(8),
.excedrin-kit-products p:nth-child(10) {
    font-family: "Gotham-medium";
}
.excedrin-kit-products {
    padding-left: 19%;
}
.excedrin-kit-products-img {
    margin-top: -3%;
}
.excedrin-kit-products p:nth-child(1) {
    font-family: "Gotham-Bold";
}
.excedrin-kit-products p:last-child {
    font-family: "Gotham-Medium";
}
.excedrin-kit-products:last-child p {
    margin-left: -18%;
}
.second-box {
    border-top: 1px solid gray;
    margin-top: 0px;
}
.headin p {
    margin-left: 8%;
    width: 136%;
    font-size: 16px;
}
.headin {
    border-left: 1px solid grey;
    font-family: "Gotham-Black";
    margin-left: -1%;
    margin-top: -1%;
}
.page-migraine-triggers .overlay-content {
    max-width: 90% !important;
}

.page-migraine-triggers .overlay-content-inner .box.section.first-box {
    background: white !important;
}
.page-migraine-triggers .overlay-content .overlay-close {
    padding-top: 2px !important;
    top: 10px !important;
}

.richtext-four-article-content a,
.richtext-three-article-content a {
    text-decoration: none !important;
    border-bottom: 1px solid #dadada;
}
@media only screen and (min-width: 1200px) {
    .mobile-kit {
        display: none;
    }
}
@media only screen and (min-width: 320px) and (max-width: 720px) {
    .desktop-kit img {
        display: none;
    }
    .headin p {
        margin-left: 12%;
        width: 136%;
        font-size: 9px;
    }
    .headin p {
        margin-left: 12%;
        width: 136%;
        font-size: 9px;
    }
    .excedrin-logo-overlay {
        width: 10%;
        padding-right: 0px !important;
        margin-top: 0%;
    }
    .page-migraine-survival-kit .overlay-close,
    .page-migraine-triggers .overlay-close {
        background-color: green !important;
        padding-top: 0px !important;
        padding-bottom: 2px !important;
        padding-left: 12px !important;
        padding-right: 0px !important;
        right: 10px !important;
        top: 0px !important;
        width: 19px !important;
        z-index: 9999 !important;
        background-size: 15px 17px !important;
        background-position: 9px;
    }
    .excedrin-sharethis .shareThis-list li {
        float: left;
        height: 26px;
        margin: 0 0 10px;
        width: 8%;
    }
    .excedrin-sharethis {
        position: absolute;
        left: 60%;
        top: 11px;
        border-bottom: none !important;
    }
    .headin {
        border-left: none !important;
        font-family: "Gotham-Black";
        margin-left: -1%;
        margin-top: -9%;
    }
    .migrane-heading p {
        margin-left: 7% !important;
        width: 273px;
        margin-top: 0%;
        font-size: 10px;
    }
    .migrane-heading {
        margin-top: -7% !important;
        border-left: none !important;
    }
    .richtext-three-article-content,
    .richtext-four-article-content {
        padding-left: 20px;
        padding-right: 20px;
    }
}
@media only screen and (min-width: 260px) and (max-width: 320px) {
    .excedrin-sharethis .shareThis-list li {
        width: 6%;
        margin-left: -2%;
    }
    .headin p {
        font-size: 8px;
    }
}
@media only screen and (width: 768px) and (height: 1024px) {
    .excedrin-logo-overlay {
        width: 10%;
    }
    .excedrin-sharethis {
        left: 72%;
    }
    #wrapper .box-es-top-text .powerreviews {
        padding: 0;
    }
}
@media only screen and (width: 360px) and (height: 640px) {
    .excedrin-sharethis .shareThis-list li {
        width: 5%;
        margin-left: 8px;
    }
}
/*Ends */
#wrapper .box-es-top-text .write-review {
    width: 21.54167%;
}
#wrapper .box-es-top-text .powerreviews {
    width: 71.375%;
	/*padding: 5px 10px 0px 10px;*/
}

body.page-products div.overlay-content-inner .parametrizedhtml .component-content iframe {
	width: 100% !important;
	height: 615px !important;
}

body.page-products .overlay-content .overlay-close { 
	right: 26px !important;
}

body.page-products .overlay-background { 
	z-index: 99999998;
}
body.page-products .overlay-container { 
	z-index: 99999999;
}
body.page-products .overlay-content { 
	width: auto !important;
	max-width: 90% !important;
}
@media only screen and (max-width: 640px) {
	body.page-products div.overlay-content-inner .parametrizedhtml .component-content iframe {
		height: 615px !important;
	}
}
@media only screen and (max-width: 320px) { 
	body.page-products div.overlay-content-inner .parametrizedhtml .component-content iframe {
		width: auto !important;
	}
		
	body.page-products .overlay-content .overlay-close { 
		top: 14px;
	}
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix {
  min-height: 0; }
  .ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse; }
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
    clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0; }
  .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    right: 2px; }
    .ui-datepicker .ui-datepicker-next span {
      display: block;
      cursor: pointer;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px; }
  .ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
    left: 2px; }
    .ui-datepicker .ui-datepicker-prev span {
      display: block;
      cursor: pointer;
      position: absolute;
      left: 50%;
      margin-left: -8px;
      top: 50%;
      margin-top: -8px; }
  .ui-datepicker .ui-datepicker-prev-hover {
    top: 1px;
    left: 1px; }
  .ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
    right: 1px; }
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
    .ui-datepicker .ui-datepicker-title select {
      font-size: 1em;
      margin: 1px 0; }
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  .ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em; }
  .ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0; }
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
    .ui-datepicker td span, .ui-datepicker td a {
      display: block;
      padding: .2em;
      text-align: center;
      text-decoration: none; }
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
    .ui-datepicker .ui-datepicker-buttonpane button {
      float: right;
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width: auto;
      overflow: visible; }
      .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
        float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
    .ui-datepicker-rtl .ui-datepicker-prev:hover {
      right: 1px;
      left: auto; }
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
    .ui-datepicker-rtl .ui-datepicker-next:hover {
      left: 1px;
      right: auto; }
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button {
      float: left; }
    .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
      float: right; }
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-size: 1.1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-size: 1em; }

.ui-widget-content {
  border: 1px solid #d9d6c4;
  background: #eeeeee;
  color: #1f1f1f; }
  .ui-widget-content a {
    color: #1f1f1f; }

.ui-widget-header {
  border: 1px solid #eeece4;
  background: white;
  color: #323131;
  font-weight: bold; }
  .ui-widget-header a {
    color: #323131; }

/* Interaction states
----------------------------------*/
.ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }
  .ui-state-default a {
    color: #654b24;
    text-decoration: none; }
  .ui-state-default a:link, .ui-state-default a:visited {
    color: #654b24;
    text-decoration: none; }

.ui-widget-content .ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }

.ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-active, .ui-widget-content .ui-state-hover {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-widget-header .ui-state-default {
  border: 1px solid #d9d6c4;
  background: #f8f7f6;
  font-weight: bold;
  color: #654b24; }

.ui-widget-header .ui-state-hover, .ui-widget-header ui-state-focus, .ui-widget-header .ui-state-active {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-state-hover, .ui-state-focus {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }
  .ui-state-hover a, .ui-state-focus a {
    color: white;
    text-decoration: none; }
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited {
    color: white;
    text-decoration: none; }

.ui-state-focus {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }

.ui-state-active {
  border: 1px solid #FF7A21;
  background: #FF7A21;
  font-weight: bold;
  color: white; }
  .ui-state-active a {
    color: white;
    text-decoration: none; }
  .ui-state-active a:link, .ui-state-active a:visited {
    color: white;
    text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight {
  border: 1px solid #FF7A21;
  background: #eeece4;
  color: #3a3427; }
  .ui-state-highlight a {
    color: #3a3427; }

.ui-widget-content .ui-state-highlight, ui-widget-header .ui-state-highlight {
  border: 1px solid #FF7A21;
  background: #eeece4;
  color: #3a3427; }
  .ui-widget-content .ui-state-highlight a, ui-widget-header .ui-state-highlight a {
    color: #3a3427; }

.ui-widget-content .ui-state-error, ui-widget-header .ui-state-error {
  border: 1px solid #681818;
  background: #b83400;
  color: white; }
  .ui-widget-content .ui-state-error a, ui-widget-header .ui-state-error a {
    color: white; }

.ui-widget-content .ui-state-error-text, ui-widget-header .ui-state-error-text {
  color: white; }

.ui-widget-content .ui-priority-primary, ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-widget-content .ui-priority-secondary, ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-widget-content .ui-state-disabled, ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }

.ui-state-error {
  border: 1px solid #681818;
  background: #b83400;
  color: white; }
  .ui-state-error a {
    color: white; }

.ui-state-error-text {
  color: white; }

.ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }

.ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none; }
  .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
    /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../../img/ui-icons_222222_256x240.png); }

.ui-widget-content .ui-icon {
  background-image: url(../../img/ui-icons_222222_256x240.png); }

.ui-widget-header .ui-icon {
  background-image: url(../../img/ui-icons_FF7A21_256x240.png); }

.ui-state-default .ui-icon {
  background-image: url(../../img/ui-icons_FF7A21_256x240.png); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../../img/ui-icons_ffffff_256x240.png); }

.ui-state-active .ui-icon {
  background-image: url(../../img/ui-icons_ffffff_256x240.png); }

.ui-state-highlight .ui-icon {
  background-image: url(../../img/ui-icons_3572ac_256x240.png); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
  background-image: url(../../img/ui-icons_fbdb93_256x240.png); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-carat-1-n {
  background-position: 0 0; }

.ui-icon-carat-1-ne {
  background-position: -16px 0; }

.ui-icon-carat-1-e {
  background-position: -32px 0; }

.ui-icon-carat-1-se {
  background-position: -48px 0; }

.ui-icon-carat-1-s {
  background-position: -64px 0; }

.ui-icon-carat-1-sw {
  background-position: -80px 0; }

.ui-icon-carat-1-w {
  background-position: -96px 0; }

.ui-icon-carat-1-nw {
  background-position: -112px 0; }

.ui-icon-carat-2-n-s {
  background-position: -128px 0; }

.ui-icon-carat-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -64px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -64px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

.privacyPolicy {
  overflow: hidden; }
  .privacyPolicy p {
    margin: 0; }
  .privacyPolicy .wsform-hint {
    display: none; }
  .privacyPolicy input[type='checkbox'] {
    float: left; }

.privacyPolicy-text {
  padding-left: 20px; }

.header-above-nav .richtext-above-nav ul li a {
  color: white;
  text-decoration: none;
}

.discontinued-richtext-one h1 {
  color: #ffffff;
  font-family: "Gotham-Black";
  font-size: 45px;
  line-height: 46px;
  margin-bottom: 0;
  padding-top: 40px;
  text-transform: uppercase;
  width: 100%;
}

.faq-box.component .faq-heading-richtext{ 
    padding-bottom: 27px !important;
}

.faq-heading-richtext h1:first-child{
        color: #444;
    font-size: 48px; 
	padding:49px 0px 0px 55px; 
	font-family: Gotham-black; 
	margin-bottom: 0;
}
   
.box.section.faq-box.component.first.odd.last {
    margin: 0 auto;
    max-width: 894px;
}
.faq-heading-richtext p {
    padding-left: 55px;
}
.faq-accordion {
    border-top: 2px solid #e5e5e5;
}
.faq-accordion .accordion-container {
    border: none !important;
}
.faq-accordion .accordion-container {
    margin-bottom: 60px;
}
.faq-accordion.component .accordion-container li h3 {
    padding-top: 24px;
    padding-bottom: 25px;
}
.faq-accordion .accordion-container li h3 {
    font-family: "Gotham-Medium";
    font-size: 18px !important;
}
.faq-accordion .accordion-head {
    background: none !important;
}
.richText.section.acc-richtext-one.component.first.odd.last p {
    padding: 0px 0px 0px 35px;
    margin-top: 0px;
    font-family: "Gotham-Book";
}
.richText.section.acc-richtext-one.component.first.odd.last p strong {
    font-family: "Gotham-Bold";
}

.discontinued-richtext-one h3 {
    color: #ffffff;
    font-family: "Gotham-Black";
    font-size: 45px;
    line-height: 46px;
    padding-bottom: 7px;
    text-transform: uppercase;
    width: 100%;
}
.discontinued-richtext-one h2 {
    font-family: Gotham-book;
    font-size: 14px;
    font-style: normal !important;
    font-weight: 100;
    line-height: 24px;
    padding-top: 7px;
    text-decoration: none;
    width: 89%;
}
.products-discontinued-box-two .discontinued-richtext-one h2 {
    color: white;
}
.discontinued-richtext-two {
    margin-top: 32px;
}
.discontinued-richtext-three .richText-content, .discontinued-richtext-two .richText-content, .discontinued-richtext-four .richText-content {
    border-bottom: 1px solid #cccccc;
    max-width: 820px !important;
    padding-bottom: 20px;
    padding-left: 100px;
    padding-right: 100px;
}
.discontinued-richtext-two .richText-content, .discontinued-richtext-three .richText-content, .discontinued-richtext-four .richText-content {
    max-width: 975px;
    margin: 0px auto;
}
.discontinued-richtext-two p:nth-child(1), .discontinued-richtext-three p:nth-child(1), .discontinued-richtext-four p:nth-child(1) {
    color: #017b3f;
    font-family: Gotham-Black !important;
    font-size: 30px !important;
    line-height: 40px;
    padding-bottom: 0;
    text-transform: uppercase;
}
.discontinued-richtext-two p, .discontinued-richtext-three p, .discontinued-richtext-four p {
    color: #444;
    font-family: Gotham-book;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding-bottom: 10px;
}
.discontinued-richtext-two a, .discontinued-richtext-three a, .discontinued-richtext-four a {
    padding-left: 20px;
    display: block;
    margin-top: 7px;
}
.discontinued-richtext-two h3, .discontinued-richtext-three h3, .discontinued-richtext-four h3 {
    color: #444444;
    font-family: Gotham-Black !important;
    font-size: 48px;
    line-height: 46px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.discontinued-richtext-two p:nth-child(3), .discontinued-richtext-three p:nth-child(3), .discontinued-richtext-four p:nth-child(3) {
    font-family: "Gotham-Medium" !important;
    font-size: 18px;
    line-height: 28px;
    margin-top: 10px;
}

.discontinued-richtext-one h3 sup {
    font-size: 20px !important;
    left: 2px;
    top: -20px !important;
}
.discontinued-richtext-three p:first-child sup, .discontinued-richtext-two p:first-child sup, #wrapper .discontinued-richtext-four p:first-child sup {
    font-size: 16px;
    top: -11px;
}

.box.section.migraine-app-box-one.component.first.odd .content.paragraphSystem {
    margin: 0 auto;
    max-width: 1024px;
    padding-top: 8px;
}

.triggers-app-top .migraine-app-logos.grid_4.alpha.component.odd img {
    position: absolute;
    top: 50%;
    z-index: 999;
}
.migraine-app-box-one .migraine-apppage-heading p {
    color: #035330;
    font-family: "Gotham-Medium";
    font-size: 18px;
    line-height: 34px;
    width: 82%;
    margin-top: -7px;
}

.migraine-apppage-acc-heading {
    border-bottom: 2px solid #e5e5e5;
    margin: 0 auto;
    max-width: 850px;
    padding-top: 52px;
}
.migraine-apppage-acc-heading.component.first.odd h2:first-child {
    font-family: Gotham-Bold;
    font-size: 36px;
    line-height: 42px;
    max-width: 730px;
    padding-bottom: 7px;
}
.migraine-apppage-acc-heading h2:first-child {
    color: #444;
    font-family: Gotham-Bold;
}
.migraine-app-accordion ul.accordion-container {
    border: none;
    background: none;
    padding-top: 7px;
}
.migraine-app-accordion ul.accordion-container li h3 {
    background: none;
    padding: 18px;
}
.migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
    color: #017B3F;
    font-family: Gotham-medium;
    font-size: 14pt;
    font-weight: normal !important;
}
.accordion.section.migraine-app-accordion.component.even.last.initialized {
    max-width: 850px;
    margin: 0px auto;
}
.migraine-app-box-two .accordion-container h3.accordion-head:after {
    padding-right: 30px;
}
.migraine-apppage-acc-richtext {
    padding-bottom: 14px;
    padding-left: 48px;
}
.migraine-app-box-two .migraine-app-accordion .accordion-content {
    padding-top: 0px !important;
}
.migraine-apppage-acc-richtext p:first-child {
    font-family: Gotham-Book;
    padding-top: 0px;
    margin: 0;
}
.migraine-app-accordion h3:hover{background:none !important; font-family: Gotham-Medium;}
.migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
    left: -32px;
    padding: 6px 50px !important;
}

.error-page-rich-text1 h1 {
    color: rgb(1, 123, 63);
    font-family: Gotham-black;
    font-size: 56px;
    line-height: 46px;
    margin: 0 20% 27px;
    padding-top: 77px;
    text-transform: uppercase;
}
.rrror-page-image-one img {
    padding-top: 25px;
    padding-left: 160px;
}
.box.section.error-page-parent-box.component.first.odd.last .component-content {
    background-size: 100% 100%;
    margin: 0 auto;
    max-width: 1440px;
    text-align: center;
}
.rrror-page-image-one {
    position: relative;
}
.rrror-page-image-one p:first-child {
    bottom: 100px;
    font-family: Gotham-Bold !important;
    font-size: 12px !important;
    left: 0;
    margin: 0 auto;
    max-width: 1045px;
    opacity: 0.5;
    position: absolute;
    right: 0;
    text-align: right;
}
.error-page-rich-text2 p:nth-child(2) a:hover {
    background: rgb(1, 123, 63);
    color: #fff;
}
.error-page-rich-text2 p:nth-child(2) a {
    border: 2px solid rgb(1, 123, 63);
    border-radius: 50px;
    color: rgb(1, 123, 63);
    padding: 13px 42px;
    text-decoration: none;
}
.error-page-rich-text2 p:first-child {
    color: rgb(1, 123, 63);
    font-family: 'Gotham-Medium';
    font-size: 20px;
    padding-top: 0;
}

/*migraine page 14-dec*/
.migraine-landing-whole-box .migraine-symptoms-richtext p,
.migraine-landing-whole-box .headaches-landing-image-one p,
.migraine-landing-whole-box .headaches-landing-image-two p,
.migraine-landing-whole-box .headaches-landing-image-three p
{

color: #fff;
    font-family: "Gotham-Medium"  !important;
    font-size: 18px !important;
    font-weight: normal;
    line-height: 24px;
                text-align: center;
}    

@media only screen and (max-width: 768px) {
.usage-richtext {
    margin: 20px 0 0 20px !important; /*ajay 31-dec*/
} 

}

@media only screen and (max-width: 960px) {
.header-above-nav .searchBox-label input
{
background-color:#025130; /*ajay 15-dec*/

}
}

#wrapper .footer-product-richtext
{
padding-top:0px !important;
}

.main [class*="grid_"]
{
min-height:30px;
}

.searchResults-pagination-item:first-child,.searchResults-pagination-item:last-child {
  height:12px !important;
}

.migraine-triggers-carousel .carousel-nav li.carousel-nav-next {
    background-image: url("../../assets/img/icons-sprite.png");
    background-position: right 0 top 0;
    background-repeat: no-repeat;
    height: 44px;
    width: 26px;
	background-size: 13px 20px;
}

.migraine-triggers-carousel .carousel-nav li.carousel-nav-prev {
    background-image: url("../../assets/img/icons-sprite.png");
    background-repeat: no-repeat;
    height: 44px;
    width: 26px;
	background-size: 13px 20px;
}
.triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-slide h3 a {
    background-image: url("../../assets/img/icons-sprite.png");
    background-position: left 7px;
    background-repeat: no-repeat;
}

.faq-box .faq-accordion .accordion-slide h3 a {
    background-image: url("../../assets/img/icons-sprite.png");
    background-position: left -18px bottom -325px; /*ajay 18-jan*/
    background-repeat: no-repeat;
}

.faq-box .faq-accordion .accordion-slide.is-active h3 a {
    background-image: url("../../assets/img/icons-sprite.png") !important;
    background-position: left -18px top -24px; /*18-jan*/
    background-repeat: no-repeat;
}

.triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
    clear: both;
    display: inline-block;
    font-size: 13pt;
    left: 0px;
    padding-left: 40px;
    position: relative;
}

.triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-slide.is-active h3 a {
    background-image: url("../../assets/img/icons-sprite.png") !important;
    background-position: -1px 7px;
    background-repeat: no-repeat;
}
.migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
    clear: both;
    display: inline-block;
    font-size: 13pt;
    left: 8px;
    padding-left: 21px;
    position: relative;
}

@media only screen and (device-width: 667px) {

.triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
    font-family: 'Gotham-Black';
    font-size: 40px !important;
	}
.migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a
{
font-size:13pt !important;
}
#wrapper .triggers-app-top .migraine-subpage-product
{
background-size:100% 100% !important;
}
.triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        margin-top: 120px !important;
}

.triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-slide h3 a {
    background-image: url("../../assets/img/icons-sprite.png");
    background-position: left 7px;
    background-repeat: no-repeat;
}
.triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
    clear: both;
    display: inline-block;
    font-size: 13pt;
    left: 8px;
    padding-left: 35px;
    position: relative;
}

.triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-slide.is-active h3 a {
    background-image: url("../../assets/img/icons-sprite.png") !important;
    background-position: -1px 7px;
    background-repeat: no-repeat;
}
.migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
    clear: both;
    display: inline-block;
    font-size: 13pt;
    left: 8px;
    padding-left: 21px;
    position: relative;
}
}
@media only screen and (max-width: 320px) {
.faq-box .faq-accordion .accordion-slide h3 a {
  padding-left: 28px !important;
 
}
.faq-accordion a {
    padding-left: 28px !important;
}

.faq-box .faq-accordion .accordion-slide.is-active h3 a {
   
    background-position: 0px 4px;
   
}
.richText.section.acc-richtext-one.component.first.odd.last p {
    padding: 0px 0px 0px 28px !important;
	}

}

/*@media only screen and (max-width: 375px) {
.faq-box .faq-accordion .accordion-slide h3 a {
       background-position: 10px 3px;
	}
}*/

@media only screen and (device-width: 568px) {
.searchResults {
   margin-top: 66px !important;
}
}

.geltabs-parent-box .geltabs-box-four
{
margin-top:24px !important; /*ajay 24-dec*/
}
.geltabs-parent-box .geltabs-box-one .geltabs-box-two  .geltabs-richtext-one ,
.geltabs-parent-box .geltabs-box-three .geltabs-box-four .geltabs-richtext-four
{
  
    left: 241px !important;
    width: 161px !important;/*ajay 28-dec*/
	top:75px !important;
}
.geltabs-parent-box .geltabs-box-three .geltabs-box-four .geltabs-richtext-four {
   top: 55px !important; /*ajay 28-dec*/
}
@media only screen and (device-width: 1024px) 
{
.usage-richtext {
    margin: 20px 0 0 72px !important; /*ajay 31-dec*/
  
}
}
/* 11 Jan 2016 */

@media only screen and (max-width: 1320px) {
#wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
  left: -80px; /* ajay 11-jan */
}

.geltabs-box-four .geltabs-richtext-four
{
left:160 !important;/* ajay 11-jan */
}
}

@media only screen and (max-width: 1250px) {
#wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
  left: -110px; /* ajay 11-jan */
}
}
@media only screen and (max-width: 1140px) {
#wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
  left: -130px; /* ajay 11-jan */
}
}
@media only screen and (max-width: 1110px) {
#wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
  left: -150px; /* ajay 11-jan */
}
}

@media only screen and (device-width: 568px) {
.box-es-top-text .products-mobile-esimage.es-mobile-hero-image,
.box-es-top-text .products-mobile-migraineimage.es-mobile-hero-image {
    padding-left: 20px; /* ajay 11-jan */
}

.box-es-top-text .products-mobile-tensionimage.es-mobile-hero-image,
.box-es-top-text .es-mobile-hero-image.products-mobile-pmimage {
    padding-left: 5px; /* ajay 11-jan */
}
   
}

@media only screen and (device-width: 667px) {

.box-es-top-text .es-mobile-hero-image.products-mobile-tensionimage,
.box-es-top-text  .es-mobile-hero-image.products-mobile-pmimage,
.box-es-top-text .es-mobile-hero-image.products-mobile-esimage,
.box-es-top-text .es-mobile-hero-image.products-mobile-migraineimage {
    left: 5px !important; /* ajay 11-jan */
}
}

@media only screen and (max-width: 1300px) {
#wrapper .geltabs-richtext-one.campaign-now-geltab-esrichtext,
#wrapper  .geltabs-richtext-four.campaign-now-geltab-migrainerichtext {
    left: 185px !important;
}
}
@media only screen and (max-width: 1200px) {
#wrapper .geltabs-richtext-one.campaign-now-geltab-esrichtext,
#wrapper  .geltabs-richtext-four.campaign-now-geltab-migrainerichtext {
    left: 160px !important;
}
}
@media only screen and (max-width: 1150px) {
#wrapper .geltabs-richtext-one.campaign-now-geltab-esrichtext,
#wrapper  .geltabs-richtext-four.campaign-now-geltab-migrainerichtext {
    left: 110px !important;
}
}

@media only screen and (max-width: 1050px) {
#wrapper .geltabs-richtext-one.campaign-now-geltab-esrichtext,
#wrapper  .geltabs-richtext-four.campaign-now-geltab-migrainerichtext {
    left: 75px !important;
}
}


@media only screen and (min-width: 1441px) and (max-width: 1920px) { 

.geltabs-parent-box .geltabs-box-one .geltabs-box-two .geltabs-richtext-one, .geltabs-parent-box .geltabs-box-three .geltabs-box-four .geltabs-richtext-four {
  left: 497px !important;
  top: 75px !important;
  width: 161px !important;
}
.geltabs-parent-box .geltabs-image-one figcaption {
  left: 31% !important;
}
.geltabs-parent-box .geltabs-box-three .geltabs-image-two figcaption {
  left: 31% !important;
}

}    

.geltabs-box-one .component-content, .geltabs-box-three .component-content{
  margin: 0 auto;
  max-width: 1440px;
}     

@media only screen and (device-width: 375px)
{
	#wrapper .es-mobile-hero-image.products-mobile-migraineimage,
	#wrapper .es-mobile-hero-image.products-mobile-esimage{
	    padding-left: 15px;
	}

	#wrapper  .es-mobile-hero-image.products-mobile-tensionimage,
	#wrapper .es-mobile-hero-image.products-mobile-pmimage {
    		padding-left: 5px;
	}
	.usage-richtext-two h2 sup{
        top: 12px !important;
	}
}
@media only screen and (max-width: 767px)
{ /* Ajay 19-jan*/
    .usage-richtext-two h2 sup{
        top: 15px !important;
    }
}
@media only screen and (max-width: 375px){
    .usage-richtext-two h2 sup{
        top: 12px !important;
    }
}
@media only screen and (max-width: 360px)
{
    .usage-richtext-two h2 sup {
        top: 12px !important;
        font-size: 33px !important;/* Ajay 19-jan*/
    }
}

@media only screen and (max-width: 640px)
{
    .usage-richtext-two h2 sup {
        font-size: 49px!important;/* Ajay 19-jan*/
        top: 15px;
    }
}.articleTeaser .component-content{padding-bottom:15px;} 
.articleTeaser .component-content.hero-article{padding-bottom:0;}
.articleTeaser .articleTeaser-text-content h2.articleTeaser-text-header{font-size: 1.8em;line-height:normal;margin-top:10px;}
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-left{display:inline-block;float:left;margin-right:15px;padding:10px 0 10px 10px}
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-right{display:inline-block;float:right;margin-left:15px;padding:10px 10px 10px 0}
.articleTeaser .component-content.hero-article{position:relative;}
.articleTeaser .component-content.hero-article .articleTeaser-image-holder{display:block;float:none;}
.articleTeaser .component-content.hero-article .articleTeaser-text-content{
    position:absolute;bottom:0;right:15px;width:50%;background:#391c19;color:#FFF;padding:10px;opacity: 0.8;filter: alpha(opacity=80)}
.articleTeaser .component-content.hero-article .articleTeaser-text-content h2, .articleTeaser .component-content.hero-article .articleTeaser-text-content a{color:#fff;}
.articleTeaser .articleTeaser-text-content p.articleTeaser-event{margin:0;}
.articleTeaser .articleTeaser-image-holder.articleVideoIcon{position:relative;}
.articleTeaser .articleTeaser-image-holder.articleVideoIcon span{
    background: url(../../../../gzg/desktop/img/play_icon.png) no-repeat center center;
    height: 94px;
    left: 40%;
    position: absolute;
    top: 30%;
    width: 94px;
	cursor:pointer;
}
.articleTeaser .articleTeaser-text-content p.articleTeaser-event{background:#eff0ed;padding:5px;}
.articleTeaser .articleTeaser-text-content span.articleTeaser-event-date{color:#f36532;font-size:30px;float: left;margin-right:5px;line-height:normal;}
.articleTeaser .articleTeaser-text-content span.articleTeaser-event-month, .articleTeaser .articleTeaser-text-content span.articleTeaser-event-year{font-size:12px;display:block;}
.articleTeaser .articleTeaser-text-content .articleTeaser-text-link{color:#0054a1;font-weight:700;} 
.articleTeaser .articleTeaser-text-content .articleTeaser-Button{padding:10px 20px;background:#15717e;border-radius:20px;color:#fff;display: inline-block;}
.articleTeaser .component-content.block-article {
    background: none repeat scroll 0 0 #f36633;
    color: #fff;
    padding:10px;
}
.articleTeaser  .component-content.block-article  h2.articleTeaser-text-header, .articleTeaser  .component-content.block-article .articleTeaser-text-link{color:#fff;}
.articleTeaser .component-content.block-article .articleTeaser-text-description p {
    border-bottom: 2px solid #fff;
    padding-bottom: 15px;
} 
.articleTeaser .articleTeaser-text-meta.icon-service-container p, .articleTeaser .articleTeaser-text-meta.icon-research-container p{margin:0;}
.articleTeaser .articleTeaser-text-content .articleTeaser-eventplace{margin:10px 10px;background:url(../../../../gzg/desktop/img/place.png) no-repeat left center;padding-left:15px;}
.articleTeaser .articleTeaser-text-content .articleTeaser-text-meta span.icon-research{background:url(../../../../gzgn/desktop/img/icon_research.png) no-repeat left center;padding: 3px 8px 13px 47px;1border-top:solid 3px #F36633;display:block;}
.articleTeaser .articleTeaser-text-content .articleTeaser-text-meta span.icon-service{background:url(../../../../gzg/desktop/img/icon_services.png) no-repeat left center;padding: 3px 8px 13px 47px;display:block;}
.articleTeaser .articleTeaser-text-content .articleTeaser-text-meta span.icon-holder-secondary{border-top:solid 4px #F06941;}

.articleTeaser .articleTeaser-text-content .articleTeaser-text-link span.articleTeaser-Video{background:url(../../../../gzg/desktop/img/play_icon_small.png) no-repeat left center;padding: 10px 32px;font-size:11px;}
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top img{border-bottom:solid 4px #f36633;}
.articleTeaser .articleTeaser-image-top .articleTeaser-text-content .articleTeaser-text-meta span.icon-service{border-top:none;} 
.articleTeaser .hero-article .articleTeaser-image-holder.articleTeaser-image-top img{border-bottom:none;} 
.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top{line-height:0;}  
.articleTeaser.block-article-secondary .component-content.hero-article .articleTeaser-text-content{padding:0 0 10px 0;}
.articleTeaser.block-article-secondary .component-content.hero-article .articleTeaser-text-content{background:#fff;opacity:1;}
.articleTeaser.block-article-secondary .component-content.hero-article .articleTeaser-text-content, 
.articleTeaser.block-article-secondary .component-content.hero-article .articleTeaser-text-content h2, 
.articleTeaser.block-article-secondary .component-content.hero-article .articleTeaser-text-content a{color:#635a54;}
.articleTeaser.block-article-secondary .articleTeaser-text-content .articleTeaser-text-meta span.icon-service{border-top:solid 3px #F36633;}
.articleTeaser.block-article-secondary .articleTeaser-text-description, .articleTeaser.block-article-secondary .articleTeaser-text-link, .articleTeaser.block-article-secondary .articleTeaser-text-header{padding:0 15px;}
.articleTeaser .articleTeaser-text-meta.category-line{padding-top:10px;border-top:solid 4px #F36633;}
@media only screen and (max-width: 767px) {
    .articleTeaser .component-content.hero-article .articleTeaser-text-content{
        position:relative;
        width:100%;right:0;
        background:#161616;
        opacity:1;                
	}
    .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; }

.articleTeaser .articleTeaser-image-holder.articleTeaser-image-top img {
  border-bottom: 0 solid #f36633;
}

  
.box-nav,
.header-above-nav {
    max-width: 1440px;
    position: relative
}

.box-nav,
.box-nav .component-content {
    left: 0;
    z-index: 9;
    right: 0;
    margin: 0 auto
}

.box-brain-show .component-content,
.boxthree-home-content .component-content {
    background-position: center 0;
    background-repeat: no-repeat
}

/*Home page - We see your pain section */
	.page-home .boxthree-home-content.box-home-weseepain .component-content {
		background-position: center right;
		background-repeat: no-repeat
	}


@media only screen and (min-width:1160px) {
	.page-home .boxthree-home-content.box-home-weseepain .component-content {
		background-position: center 0;
		background-repeat: no-repeat
	}	
	
}	
	
	
	@media only screen and (max-width:767px) {
		.boxthree-home-content.box-home-weseepain > .component-content {
			min-height: 23.75rem;

		}
		#wrapper .boxthree-home-content.box-home-weseepain .richtext-home-weseepain {
			margin: 0 !important;
			padding: 0 !important;	
			width: 100% !important;
			position: absolute;
			left: 0 !important;
			top: auto;
			bottom: 0;
		}
		#wrapper .boxthree-home-content.box-home-weseepain .richtext-home-weseepain > .component-content {
			display: flex;
			flex-direction: column;	
			align-items: center;
		}

		 #wrapper .boxthree-home-content.box-home-weseepain .richtext-home-weseepain img {
			margin: 0 0 10px 0 !important;
			padding: 0 !important;
			width: 70% !important;
			float: none !important;
		}
		 #wrapper .boxthree-home-content.box-home-weseepain.odd .richtext-home-weseepain P {
			margin: 0 0 20px 0 !important;
			padding: 0 !important;
			width: auto !important;
		}
		.page-home .boxthree-home-content.box-home-weseepain .component-content {
			background-position: center right;
			background-repeat: no-repeat
		}
	}
	@media only screen and (max-width:667px) and (min-width:375px) and (orientation:landscape) {
		 #wrapper .boxthree-home-content.box-home-weseepain.odd .richtext-home-allproducts.richtext-home-weseepain.odd P {
			margin: 0 0 20px 0 !important;
		}
	}

	@media only screen and (max-width:961px) and (min-width:768px) {
		.page-home .boxthree-home-content.box-home-weseepain .component-content {
			background-position: center right;
			background-repeat: no-repeat
		}
	}

@media only screen and (max-width:767px) {
	.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts {
		margin-left: 0;
		top: 15px;
	}

}
/*Home page - We see your pain section */

.page-extra-strength .overlay-content-inner .parametrizedhtml .component-content .navbar-default .navbar-nav li.active a {
    border-bottom: 0 solid #c2cd23!important
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts h2 {
    font-size: 38px;
    line-height: 36px!important;
    font-family: Gotham-Medium;
    color: #FFF;
    text-transform: uppercase;
    font-style: italic
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts {
    margin-left: -15px;
    margin-top: 4em;
    padding-right: 0
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts p:nth-of-type(1) {
    margin-top: 5em;
    margin-left: 34.2em;
    text-align: center;
    padding-right: 0;
    width: 34%
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts p {
    margin-top: 0;
    margin-left: 37.5em;
    padding-right: 0
}

#mydiv {
    width: 98%!important;
    float: none;
    margin: 0 0 0 2%!important
}

#mydiv iframe {
    width: 100%!important;
    /*height: 400px!important*/
}

.box-outlined .component-content {
    border: 2px solid #323131;
    padding: 13px;
    background-color: #e1e1e1
}

.form-control .box-heading {
    display: block;
    color: #323131;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 10px
}

.box-more {
    display: block;
    text-align: right
}

#wrapper .show-module {
    display: block;
    margin: 0
}

#wrapper .hide-module,
#wrapper .mobile-Background-image-home,
#wrapper .mobile-box-hero-image,
#wrapper .mobile-footer-box-one {
    display: none
}

.show-module .component-content.left {
    text-align: center
}

.header-above-nav {
    background-color: #161e1f;
    color: #fff;
    margin: 0 auto;
    padding-top: 2px
}

.box-nav {
    background-color: #017b3f;
    padding-bottom: 2px;
    padding-top: 17px
}

.box-nav .component-content {
    max-width: 948px;
    padding-left: 33px
}

.background-hero-img {
    margin-bottom: 0;
    position: relative
}

.background-hero-box {
    margin-bottom: 0
}

.background-hero-img figcaption {
    margin: 0 auto;
    max-width: 948px;
    padding-left: 20px;
    text-align: left;
    top: 100px
}

.header-above-nav .component-content {
    margin: 0 auto;
    max-width: 1060px
}

.boxone-home-content {
    margin: 0 auto;
    max-width: 948px;
    position: relative
}

.boxtwo-home-content {
    margin: 49px auto 0;
    max-width: 948px;
    padding-left: 61px
}

.boxthree-home-content .content {
    margin: 0 auto;
    max-width: 948px
}

.boxfour-home-content {
    margin: 0 auto;
    max-width: 948px;
    padding-bottom: 50px;
    padding-top: 60px
}

.richtext-home-discover sup {
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    left: 3px;
    position: relative;
    top: 30px
}

.boxfive-home-content {
    background-color: #193e52;
    color: #fff;
    margin: 0 auto;
    max-width: 1440px
}

.boxfive-home-content .content {
    margin: 0 auto;
    max-width: 948px
}

.box-coupon-home {
    margin-bottom: 0
}

#wrapper .boxthree-home-content .image-bottle-home {
    top: -54px;
    position: relative;
    margin-bottom: -36px!important;
    left: 10px
}

#wrapper .boxthree-home-content {
    margin: 0;
    position: relative;
    z-index: 999
}

.footer-box-one {
    margin: 0 auto 8px;
    max-width: 948px
}

.footer-box-one a {
    color: #fff;
    font-family: Gotham-Medium
}

.box-brain-show {
    display: block;
    margin-top: 40px
}

#wrapper .es-mobile-bg-box,
#wrapper .headache-causes-box-six,
#wrapper .mobile-article-html,
.Headache-landing-whole-box .headache-landing-mobile-box,
.Headache-landing-whole-box .mobile-headache-landing-bottle-box,
.Headache-landing-whole-box .mobile-headache-landing-coupon-box,
.box-brain-hide,
.box-one-article-related-one .article-top-article-teaser .articleTeaser-text-link,
.box-one-article-related-one .articleTeaser-text-description,
.es-mobile-brain-box,
.headache-causes-box-eight,
.headache-causes-box-nine,
.headache-causes-box-seven,
.headache-causes-mobile-box-one,
.headache-causes-mobile-coupon-box,
.migraine-app-box-four,
.migraine-mobile-coupon-box,
.migraine-subpage-box-four,
.mobile-couponcode-img,
.mobile-geltabs-box-four,
.mobile-geltabs-box-two,
.mobile-headache-nighttime-product-box,
.mobile-tension-headache-location-box,
.mobile-tension-headache-product-box,
.mobile-types-of-headache-box {
    display: none
}

#wrapper .home-brain-richText {
    margin: 0 auto 137px;
    max-width: 948px
}

.home-brain-richText p:last-child {
    margin-top: 33px
}

.es-whole-content-box .home-brain-richText p:last-child {
    margin-left: 49px
}

#wrapper .es-whole-content-box .home-brain-richText a {
    padding: 14px 46px
}

#wrapper .es-whole-content-box .home-brain-richText h3 {
    margin-left: 45px;
    margin-top: 133px;
    width: 55%
}

#wrapper .home-brain-richText h3 {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 35px;
    line-height: 37px;
    margin-left: 41px;
    margin-top: 102px;
    text-transform: uppercase;
    width: 55%
}

.home-brain-richText p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-left: 41px;
    margin-top: 0;
    width: 43%
}

#wrapper .home-brain-richText a {
    border: 2px solid #007a3d;
    border-radius: 40px;
    color: #007a3d;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 40px;
    text-decoration: none
}

#wrapper .home-brain-richText a:focus,
#wrapper .home-brain-richText a:hover {
    background-color: #007a3d;
    color: #fff
}

.box-brain-show .component-content {
    height: 452px
}

.page-products.page-pm-headache .box-brain-show .component-content {
    height: 544px
}

.box-contact-us {
    max-width: 948px;
    margin: 0 auto
}

.box-site-map {
    margin: 0 auto;
    max-width: 830px;
    padding-bottom: 200px
}

/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain .headache-landing-box-one {
	background-position: center;
    background-image: url(/content/dam/cf-consumer-healthcare/excedrin/en_US/We%20see%20your%20pain%20Updates/Desktop/Extra_Strength_bg_image.jpg)!important;
    margin: 0 auto;
    max-width: 1440px;
	padding-top: 60px;
	padding-bottom: 40px;
}
@media only screen and (max-width:767px) {
		.page-we-see-your-pain .headache-landing-box-one {
			background-repeat: no-repeat;
			background-size: cover;
		}	
	}
	
	

.page-we-see-your-pain .headache-we-see-landing-box {
	background-color: #017b3f;
	background-image: none !important;
}
/* Changes for Excedrin We see your pain ends*/

.headache-landing-box-one {
    background-color: #193e52;
    margin: 0 auto;
    max-width: 1440px
}

.headache-landing-background-hero-box .component-content {
    height: 530px
}

.headache-landing-box-four,
.headache-landing-box-one .component-content,
.headache-landing-box-seven,
.headache-landing-box-three .component-content,
.headache-landing-box-two {
    max-width: 948px;
    margin: 0 auto
}

.headache-landing-box-three {
    background-color: #eee;
    margin: 0 auto;
    max-width: 1440px
}

.migraine-subpage-main-box .migraine-top-article-box {
    margin: 0 auto;
    max-width: 923px;
    position: relative
}

.migraine-app-box-four,
.migraine-app-box-two,
.migraine-subpage-box-four,
.migraine-subpage-main-box .migraine-subpage-box-two,
.migraine-subpage-main-box .migraine-subpage-heading {
    margin: 0 auto;
    max-width: 923px
}

#wrapper .box-article-content {
    margin-left: 0;
    margin-top: 5px
}

.box-article-content .component-content {
    margin: 0 auto;
    max-width: 948px;
    padding-left: 0
}

.box-four-article-related-two p {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 18px;
    text-align: center
}

.box-one-article-related-one .article-top-article-teaser .articleTeaser-text-content h2 a,
.box-three-article-content a:hover {
    color: #035230
}

#wrapper .box-left-article-content {
    margin-bottom: 25px;
    margin-top: 20px;
    max-width: 600px
}

#wrapper .box-one-article-content .article-html {
    float: left;
    margin-bottom: 16px!important;
    margin-top: 11px!important
}

#wrapper .box-one-article-related-one {
    float: right;
    max-width: 240px
}

.box-one-article-related-one .article-top-article-teaser .articleTeaser-text-content h2.articleTeaser-text-header {
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 24px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 15px 13px 10px
}

.box-one-article-related-one .article-top-article-teaser .articleTeaser-text-description p {
    border-bottom: 2px solid #ddd;
    color: #035230;
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 20px 13px
}

.richtext-four-article-content a:hover {
    color: #007a3d
}

#wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
    color: #035230;
    font-family: Gotham-Book;
    font-size: 23px;
    line-height: 28px;
    margin: 32px 19px 0
}

#wrapper .box-four-article-related-two .articleTeaser-text-content h2 a {
    font-family: Gotham-Black;
    color: #035230
}

#wrapper .article-article-teaserone,
#wrapper .article-article-teaserthree,
#wrapper .article-article-teasertwo {
    height: 566px;
    margin-left: 1.2%!important;
    position: relative;
    width: 31.647%!important
}

.article-article-teaserone .articleTeaser-text-content .articleTeaser-text-description p,
.article-article-teaserthree .articleTeaser-text-content .articleTeaser-text-description p,
.article-article-teasertwo .articleTeaser-text-content .articleTeaser-text-description p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 23px;
    margin: 10px 19px;
    text-align: left
}

#wrapper .box-three-article-content {
    margin-bottom: -24px
}

.image-article-coupon {
    margin-top: -60px
}

.article-top-richtextone a,
.article-top-richtexttwo a {
    color: #035230;
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    padding: 20px 0;
    text-align: left!important;
    text-decoration: none!important
}

.article-top-richtextone p,
.article-top-richtexttwo p {
    background-image: url(../../assets/img/articles-arrow.png);
    background-position: right 10px top 28px;
    background-repeat: no-repeat;
    border-bottom: 2px solid #eee;
    margin: 0
}

.article-top-richtextone p:hover,
.article-top-richtexttwo p:hover {
    background-image: url(../../assets/img/articles-white-arrow.png);
    background-position: right 10px top 28px
}

#wrapper .box-two-coupon-fifteenmins {
    border-left: 3px solid #007a3d;
    float: right;
    margin-right: 0;
    padding-left: 22px;
    width: 49%
}

#wrapper .box-four-article-related-two {
    margin-bottom: 22px!important
}

#wrapper .footer-box-three {
    margin-bottom: 0
}

.article-box-back-button {
    margin: 0 auto;
    max-width: 948px
}

#wrapper .ension-headache-box-one,
#wrapper .tension-headache-richtext-one {
    margin: 0 auto;
    max-width: 917px
}

#wrapper .tension-headache-box-one {
    margin: 38px auto 4px;
    max-width: 917px;
    position: relative
}

#wrapper .tension-headache-box-two {
    margin: 15px 0 32px
}

.tension-headache-parent-box.component .tension-headache-box-two {
    margin: 20px 0 32px!important
}

#wrapper .tension-headache-box-three {
    margin: 0 auto;
    max-width: 917px
}

#wrapper .tension-headache-box-four .content {
    margin: 0 auto;
    max-width: 935px
}

.tension-headache-parent-box .tension-headache-box-two .content {
    margin: 0 auto;
    max-width: 917px;
    padding-top: 42px
}

.tension-headache-box-two .component-content {
    background-position: center center;
    background-repeat: no-repeat
}

.tension-headache-box-four iframe {
    float: right;
    height: 278px;
    margin-bottom: 61px;
    margin-top: 60px;
    width: 428px
}

#wrapper .tension-headache-parent-box {
    margin-bottom: 0
}

.tension-headache-box-four .component-content {
    background-position: center center;
    background-repeat: no-repeat
}

.headache-causes-box-eleven .component-content,
.headache-causes-box-ten .component-content {
    background-position: center 0;
    background-repeat: no-repeat
}

#footer .footer-box-two {
    margin-bottom: 0;
    margin-top: -7px;
    padding-left: 2%;
    padding-right: 0
}

#wrapper .footer-nav-five {
    float: right;
    width: 12.1%
}

#wrapper .footer-nav-two {
    margin-left: 11px!important
}

.footer-nav-three,
.footer-nav-two {
    margin-left: 2%!important;
    margin-right: 3%
}

#wrapper .footer-product-richtext {
    margin-bottom: 0;
    margin-left: 4px;
    padding-top: 1px;
    width: 20%
}

#wrapper .headache-causes-box-two {
    margin: 0 auto;
    max-width: 921px
}

#wrapper .headache-causes-box-three .content {
    margin: 0 auto;
    max-width: 953px
}

.headache-causes-box-four {
    padding-bottom: 70px;
    padding-top: 70px
}

#wrapper .headache-causes-box-eight,
#wrapper .headache-causes-box-five,
#wrapper .headache-causes-box-four,
#wrapper .headache-causes-box-nine,
#wrapper .headache-causes-box-seven,
#wrapper .headache-causes-box-six,
#wrapper .headache-causes-richtext-four {
    margin: 0 auto;
    max-width: 923px;
    position: relative
}

.headache-causes-box-ten .content.paragraphSystem {
    margin: 0 auto;
    max-width: 950px
}

.geltabs-parent-box .geltabs-box-one,
.geltabs-parent-box .geltabs-box-three {
    position: relative
}

.geltabs-parent-box .geltabs-box-two {
    max-width: 948px;
    margin: 0 auto;
    padding-bottom: 150px
}

.geltabs-parent-box .geltabs-box-four {
    max-width: 948px;
    margin: 0 auto;
    padding-bottom: 67px
}

.geltabs-parent-box .headache-nighttime-whereto-buy-box {
    margin-top: -11px
}

.headache-causes-box-eleven .content {
    margin: 0 auto;
    max-width: 900px
}

#wrapper .headache-nighttime-box-five,
#wrapper .headache-nighttime-box-four,
#wrapper .headache-nighttime-box-two {
    margin: 0 auto;
    max-width: 921px;
    position: relative
}

.headache-nighttime-box-three .component-content {
    background-position: center center;
    background-repeat: no-repeat
}

.headache-nighttime-box-three .content {
    margin: 0 auto;
    max-width: 917px;
    padding-top: 42px
}

#wrapper .headache-nighttime-box-six {
    margin: 0 auto;
    max-width: 917px;
    padding-top: 60px
}

.headache-nighttime-whereto-buy-box {
    margin-bottom: 0;
    margin-top: 55px
}

#wrapper .headache-nighttime-box-one {
    margin-bottom: 0
}

#wrapper .headache-nighttime-article-ten {
    background-color: #eee;
    margin-left: 1.2%;
    min-height: 566px;
    position: relative;
    width: 32.5%
}

#wrapper .headache-nighttime-whereto-buy-box .content {
    margin: 0 auto;
    max-width: 935px;
    padding-top: 126px
}

#wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 28px;
    line-height: 38px;
    margin-left: 30px;
    margin-top: 32px;
    text-align: left;
    text-transform: uppercase;
    width: 95%
}

.headache-nighttime-richtext-three sup {
    font-size: 40px;
    font-weight: 400;
    top: 10px
}

#wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p:last-child {
    margin-left: 30px;
    margin-top: 32px
}

#wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 32px;
    padding: 13px 40px;
    text-decoration: none
}

#wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a:focus,
#wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a:hover {
    background-color: #fff;
    color: #0054a1
}

#wrapper .mobile-headache-nighttime-whereto-buy-box {
    display: none
}

.headache-nighttime-whereto-buy-box .component-content {
    background-position: center center;
    background-repeat: no-repeat
}

.es-box-one .component-content,
.headache-causes-box-three .component-content {
    background-position: center 0;
    background-repeat: no-repeat
}

#wrapper .headache-nighttime-box-three {
    margin-top: 47px
}

.headache-nighttime-box-five,
.headache-nighttime-box-four {
    padding-top: 78px
}

.headache-causes-box-three {
    margin-top: 42px;
    position: relative
}

.headache-causes-box-eleven,
.headache-causes-box-one,
.headache-causes-box-ten {
    margin-bottom: 0
}

#wrapper .headache-causes-box-eleven .content {
    min-height: 408px
}

.headache-causes-box-three .component-content {
    margin: 0 auto;
    max-width: 1440px
}

#wrapper .about-excedrin-box-two {
    margin: auto;
    max-width: 564px;
    padding-top: 63px
}

.tension-headache-box-four .headache-nighttime-coupon-image {
    margin-top: 125px
}

.headache-landing-desktop-box {
    margin-bottom: 0;
    position: relative
}

.headache-landing-box-one figcaption {
    margin-top: -5px
}

.Headache-landing-whole-box {
    margin-bottom: 0
}

.migraine-box-six {
    background-color: #eee;
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 11px!important;
    position: relative
}

.migraine-box-six .component-content {
    background-image: none!important;
    margin: 0 auto;
    max-width: 950px;
    padding-bottom: 27px;
    padding-left: 0
}

.es-box-one .content {
    margin: 0 auto;
    max-width: 900px;
    padding-bottom: 36px
}

.box-es-top-text {
    margin-top: 53px
}

.es-box-two {
    margin: 0 auto;
    max-width: 900px;
    padding-left: 2%;
    padding-right: 0;
    padding-top: 43px
}

.excedrin-divide-line-bottom,
.excedrin-divide-line-top,
.excedrin-divider-blue,
.excedrin-divider-purple,
.excedrin-divider-red {
    height: 2px;
    margin-bottom: 25px;
    background-position: center 0;
    background-repeat: no-repeat
}

.excedrin-divide-line-top {
    background-image: url(../../assets/img/Excedrin_divide-line-top.jpg)
}

.excedrin-divider-red {
    background-image: url(../../assets/img/red-color-divide.png)
}

.excedrin-divider-purple {
    background-image: url(../../assets/img/excedrin-divider-purple.jpg)
}

.excedrin-divider-blue {
    background-image: url(../../assets/img/excedrin-divider-blue.jpg)
}

.tension-product-user-reviews-box .es-individual-review-box .es-reviews-description-richtext p {
    border-bottom: 1px solid #7b3292
}

.excedrin-divide-line-bottom {
    background-image: url(../../assets/img/Excedrin_divide-line-bottom.jpg);
    margin-top: 25px
}

.es-box-Wheretobuy .content {
    margin: 0 auto;
    max-width: 940px
}

.es-box-Wheretobuy .component-content {
    background-position: center 0;
    background-repeat: no-repeat;
    background-size: 100% auto;
    height: 405px;
    margin: 0 auto;
    max-width: 1440px
}

.es-individual-review-box {
    margin-top: 25px
}

.es-whole-review-box {
    max-width: 940px;
    margin: 0 auto
}

.es-review-box-fifteen,
.es-review-box-five {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    width: 80%
}

#wrapper .product-migraine-spotLight-richText,
#wrapper .product-pmhedache-spotLight-richText,
#wrapper .product-tension-spotLight-richText {
    margin: 0 auto;
    max-width: 900px;
    padding-top: 91px
}

.article-top-richtextone p,
.article-top-richtexttwo p {
    color: #035230!important;
    font-family: Gotham-Bold!important;
    font-size: 18px!important;
    line-height: 24px!important;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding: 20px 25px 20px 13px;
    text-align: left!important;
    text-decoration: none!important
}

a:hover .article-top-richtexttwo {
    color: #fff!important
}

.usage-text-container-box {
    background-color: #f6f6f6;
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 25px
}

.sinus-headache-richtext sup {
    font-size: 30px;
    font-style: normal;
    top: 9px
}

#wrapper .migraine-landing-whole-box .boxthree-home-content {
    margin: -10px 0
}

.headache-causes-box-one .headache-causes-box-four {
    padding-bottom: 0
}

#wrapper .migraine-subpage-main-box .migraine-subpage-product {
    margin: 0 auto;
    max-width: 1440px;
    padding-top: 48px
}

.products-discontinued-box-two {
    background-color: #017b3f;
    margin: 0 auto;
    max-width: 1440px
}

.products-discontinued-box-two .component-content {
    color: #fff;
    margin: 0 auto;
    max-width: 825px;
    padding-bottom: 22px
}

.coupons-box-one .products-discontinued-box-two .component-content {
    padding-bottom: 22px
}

.products-landing-box-five .component-content,
.products-landing-box-four .component-content,
.products-landing-box-six .component-content,
.products-landing-box-three .component-content {
    background-repeat: no-repeat;
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 19px
}

.products-landing-box-five .component-content {
    background-repeat: no-repeat;
    padding-bottom: 0
}

.Headache-landing-whole-box .component-content {
    background-position: center 0;
    background-repeat: no-repeat
}

.page-safety-dosing .box.section.component.even .component-content {
    background-position: center 0;
    background-repeat: no-repeat;
    margin: 0 auto
}

.mobile-usage-box-one {
    margin: 0 auto;
    max-width: 1440px
}

.tension-headache-box-two {
    background-image: none
}

.usag-safety-dosing-carousel-top {
    background-color: #eee;
    margin: 0 auto;
    max-width: 1440px
}

.es-whole-content-box .pr-review-engine .pr-review-author-name,
.es-whole-content-box .pr-review-engine .pr-review-most-helpful p,
.es-whole-content-box .pr-review-faceoff-review,
.pr-review-engine .pr-review-report-issue {
    font-family: Gotham-Book
}

.es-whole-content-box .pr-review-engine .pr-review-helpful-text {
    font-family: Gotham-Medium;
    color: #444
}

.es-whole-content-box .powerreviews .pr-review-engine a {
    font-family: Gotham-Bold
}

.es-whole-content-box .pr-review-engine .pr-review-faceoff-label,
.es-whole-content-box .pr-review-engine .pr-review-rating-headline {
    font-size: 18px;
    font-family: Gotham-Bold;
    margin-bottom: 15px
}

.es-whole-content-box .pr-review-engine .pr-review-sort-by,
.es-whole-content-box .pr-review-engine .pr-snapshot-consensus-text,
.es-whole-content-box .pr-review-sort .pr-review-count,
.es-whole-content-box .pr-snippet .pr-snippet-read-reviews,
.es-whole-content-box .pr-snippet .pr-snippet-review-count {
    font-family: Gotham-Medium
}

.es-whole-content-box .pr-snippet .pr-snippet-read-reviews {
    font-size: 14px
}

.es-whole-content-box .powerreviews {
    border: none
}

.es-whole-content-box .pr-review-engine .pr-pagination-bottom {
    border-bottom: none;
    margin-top: 60px
}

.es-whole-content-box .pr-review-engine #pr-snapshot-histogram-container {
    display: block;
    position: relative;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: 0 0;
    border: none;
    padding: 8px 0 0;
    margin-top: 0
}

.es-whole-content-box .pr-review-engine #pr-snapshot-histogram {
    display: block
}

.es-whole-content-box .pr-review-engine .pr-snapshot-head-wrapper {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 12px
}

.es-whole-content-box .pr-review-engine .pr-snapshot-title {
    font-size: 20px;
    color: #444;
    font-family: Gotham-Bold
}

.es-whole-content-box .pr-review-engine .pr-review-wrap {
    border-bottom: 1px solid #017b3f;
    background: 0 0
}

.es-whole-content-box .pr-review-engine .pr-review-sort {
    background: 0 0;
    border-bottom: none;
    padding-left: 0;
    margin-bottom: 5px
}

.es-whole-content-box .pr-review-engine #pr-snapshot-histogram-container .pr-ratings-histogram-barValue,
.es-whole-content-box .pr-review-engine .pr-ratings-histogram-barValue {
    background: #017b3f;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
    height: 15px
}

.es-whole-content-box .pr-review-engine .pr-review-sort-by,
.es-whole-content-box .pr-review-engine-min-width-690px .pr-review-sort .pr-review-count {
    font-size: 14px;
    color: #999
}

.es-whole-content-box .pr-review-engine #pr-snapshot-histogram-header,
.es-whole-content-box .pr-review-engine .pr-review-rating-headline {
    font-size: 18px;
    color: #017b3f;
    margin-bottom: 20px
}

.es-whole-content-box .pr-review-engine .pr-histogram-count,
.es-whole-content-box .pr-review-engine .pr-snapshot-average-based-on-text,
.es-whole-content-box .pr-review-engine .pr-snapshot-rating .pr-rating,
.es-whole-content-box .pr-snippet .pr-snippet-rating-decimal {
    color: #017b3f;
    border: none;
    background: 0 0;
    margin-right: 1px
}

.es-whole-content-box .pr-review-engine .pr-histogram-label,
.es-whole-content-box .pr-review-engine .pr-rating {
    color: #017b3f;
    border: none;
    background: 0 0;
    margin-right: 1px;
    font-family: Gotham-Medium
}

.es-whole-content-box .pr-snippet .pr-snippet-review-count {
    color: #017b3f;
    border: none;
    margin-right: 5px;
    font-size: 14px
}

.es-whole-content-box .box-es-top-text .write-review a,
.es-whole-content-box .powerreviews .pr-review-engine a,
.es-whole-content-box .powerreviews .pr-snippet a {
    color: #444;
    border-bottom: 1px solid #d0d0d0;
    text-decoration: none
}

.es-whole-content-box .pr-review-engine .pr-nav-back-to-top a,
.es-whole-content-box .pr-review-engine .pr-snapshot-footer a {
    color: #017b3f;
    border-bottom: 1px solid #bfdecf
}

.es-whole-content-box .pr-review-engine .pr-review-author-date {
    border: none;
    font-family: Gotham-Bold;
    color: #444
}

.es-whole-content-box .pr-review-engine .pr-review-faceoff-label,
.es-whole-content-box .pr-review-engine .pr-snapshot-consensus-value {
    color: #017b3f;
    background: 0 0
}

.es-whole-content-box .pr-snippet .pr-snippet-read-write {
    display: inline-block
}

.es-whole-content-box .es-reviewnumbers-richtext,
.es-whole-content-box .es-star-image {
    display: none
}

.es-whole-content-box .box-es-top-text .write-review p {
    margin-top: 5px
}

#wrapper .write-review {
    margin-left: 3px
}

.es-whole-content-box .pr-review-engine .pr-snapshot-footer {
    display: block!important;
    border-top: 1px solid #017b3f;
    padding-top: 20px;
    margin-bottom: 13px
}

.es-whole-content-box .pr-review-engine .pr-snapshot-footer a {
    display: inline-block;
    border-bottom: 1px solid #bfdecf;
    color: #017b3f
}

#wrapper .es-whole-content-box .es-review-box-five,
#wrapper .es-whole-content-box .es-reviews-richtext,
#wrapper .es-whole-content-box .es-show-reviews-richtext,
#wrapper .es-whole-content-box .pr-review-engine img,
#wrapper .es-whole-content-box .pr-review-faceoff-img-txt,
#wrapper .es-whole-content-box .pr-review-faceoff-review-negative,
#wrapper .es-whole-content-box .pr-snapshot-cobrand,
.Extra-strength-submit-button .p-w-r .pr-alert-warning,
.Migraine-submit-button .p-w-r .pr-alert-warning,
.PM_Headache-submit-button .p-w-r .pr-alert-warning,
.Tension-Headache-submit-button .p-w-r .pr-alert-warning {
    display: none
}

.es-whole-content-box .powerreviews .pr-review-rating .pr-stars-small,
.es-whole-content-box .powerreviews .pr-snapshot-rating .pr-stars,
.es-whole-content-box .powerreviews .pr-snippet-stars .pr-stars-small,
.es-whole-content-box .pr-base-modal .pr-stars,
.es-whole-content-box .pr-review-engine .pr-review-faceoff .pr-stars {
    background-image: url(../../assets/img/Stars_ES.PNG)
}

.es-whole-content-box .pr-review-faceoff {
    width: 44%;
    float: right
}

#wrapper .es-whole-content-box .pr-review-engine .pr-review-faceoff,
#wrapper .es-whole-content-box .pr-review-faceoff-img {
    top: 85px;
    position: absolute;
    right: 0;
    border: none
}

#wrapper .es-whole-content-box .pr-review-faceoff-review-positive {
    width: 100%;
    margin-top: 23px
}

.es-whole-content-box .box-es-top-text .write-review a {
    margin-left: 10px;
    font-size: 14px
}

.es-whole-content-box .pr-snippet .pr-snippet-read-reviews {
    margin-right: 0
}

.es-whole-content-migraine-box.es-whole-content-box .pr-snippet .pr-snippet-read-reviews {
    margin-right: -4px
}

#wrapper .es-whole-content-box .pr-page-next a,
.es-whole-content-box .pr-review-faceoff-review-positive .pr-review-faceoff-review .pr-review-faceoff-readcomplete {
    color: #017b3f;
    margin-top: 21px;
    width: 160px;
    border-bottom: 1px solid #bfdecf
}

.es-whole-content-box .pr-review-engine {
    position: relative
}

.es-whole-content-box .es-whole-review-box .pr-ratings-histogram-wrapper {
    margin-bottom: 50%
}

#wrapper .Extra-strength-submit-button,
#wrapper .Migraine-submit-button,
#wrapper .PM_Headache-submit-button,
#wrapper .Tension-Headache-submit-button {
    width: 60%;
    margin: 0 auto;
    border: none
}

.overlayContent .powerreviews {
    width: 65%;
    margin: 0 auto
}

.Extra-strength-submit-button .p-w-r .pr-btn-review,
.Extra-strength-submit-button .p-w-r .pr-btn-review:hover {
    background-color: #017b3f;
    border-color: #017b3f
}

.PM_Headache-submit-button .p-w-r .pr-btn-review,
.PM_Headache-submit-button .p-w-r .pr-btn-review:hover {
    background-color: #256fc7;
    border-color: #256fc7
}

.Tension-Headache-submit-button .p-w-r .pr-btn-review,
.Tension-Headache-submit-button .p-w-r .pr-btn-review:hover {
    background-color: #7b3292;
    border-color: #7b3292
}

.Migraine-submit-button .p-w-r .pr-btn-review,
.Migraine-submit-button .p-w-r .pr-btn-review:hover {
    background-color: #e21f26;
    border-color: #e21f26
}

#wrapper .es-whole-content-box .pr-snapshot-consensus {
    float: right;
    width: 31%;
    display: inline-block
}

#wrapper .es-whole-content-box .pr-snapshot-consensus-value {
    margin-right: 0
}

#wrapper .es-whole-content-box .pr-review-engine .pr-snapshot-consensus-text {
    display: inline-block;
    width: 65%;
    line-height: 12px
}

.es-whole-content-box .pr-review-tools .pr-review-helpful-text .pr-review-helpful-text-link {
    margin: 0 10px
}

.overlay-content .powerreviews .p-w-r .pr-header-title {
    color: #303533
}

.es-whole-content-box .pr-review-bottom-line-wrapper p,
.es-whole-content-box .pr-review-main-wrapper .pr-comments {
    font-family: Gotham-Book;
    font-size: 14px;
    color: #444
}

.es-whole-content-box .pr-review-engine .pr-histogram-label,
.es-whole-content-box .pr-review-main-wrapper .pr-review-bottom-line {
    font-family: Gotham-Medium
}

.es-whole-content-box .pr-review-engine #pr-snapshot-histogram-header {
    font-family: Gotham-Bold
}

.es-whole-content-migraine-box .pr-review-engine #pr-snapshot-histogram-header,
.es-whole-content-migraine-box .pr-review-engine .pr-histogram-count,
.es-whole-content-migraine-box .pr-review-engine .pr-histogram-label,
.es-whole-content-migraine-box .pr-review-engine .pr-rating,
.es-whole-content-migraine-box .pr-review-engine .pr-review-faceoff-label,
.es-whole-content-migraine-box .pr-review-engine .pr-review-rating-headline,
.es-whole-content-migraine-box .pr-review-engine .pr-snapshot-average-based-on-text,
.es-whole-content-migraine-box .pr-review-engine .pr-snapshot-consensus-value,
.es-whole-content-migraine-box .pr-review-engine .pr-snapshot-rating .pr-rating,
.es-whole-content-migraine-box .pr-snippet .pr-snippet-rating-decimal,
.es-whole-content-migraine-box .pr-snippet .pr-snippet-review-count {
    color: #e21f26
}

.es-whole-content-box .pr-review-bottom-line,
.es-whole-content-box .pr-review-engine .pr-snapshot-average-based-on-text {
    font-family: Gotham-Medium
}

.es-whole-content-migraine-box .pr-review-engine #pr-snapshot-histogram-container .pr-ratings-histogram-barValue,
.es-whole-content-migraine-box .pr-review-engine .pr-ratings-histogram-barValue {
    background: #e21f26;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

.es-whole-content-migraine-box .pr-review-engine .pr-nav-back-to-top a {
    color: #e21f26;
    border-bottom: 1px solid #f3c6c7
}

.es-whole-content-migraine-box .pr-review-engine .pr-review-wrap {
    border-bottom: 1px solid #e21f26
}

.es-whole-content-migraine-box .pr-review-engine .pr-snapshot-footer {
    border-top: 1px solid #e21f26
}

.es-whole-content-pm-box .pr-review-engine .pr-snapshot-footer,
.es-whole-content-tension-box .pr-review-engine .pr-snapshot-footer {
    border-top: 1px solid #7b3292
}

.es-whole-content-migraine-box .pr-review-engine .pr-snapshot-footer a {
    color: #e21f26;
    border-bottom: 1px solid #f3c6c7;
    display: inline-block
}

.es-whole-content-migraine-box .powerreviews .pr-review-rating .pr-stars-small,
.es-whole-content-migraine-box .powerreviews .pr-snapshot-rating .pr-stars,
.es-whole-content-migraine-box .powerreviews .pr-snippet-stars .pr-stars-small,
.es-whole-content-migraine-box .pr-base-modal .pr-stars,
.es-whole-content-migraine-box .pr-review-engine .pr-review-faceoff .pr-stars {
    background-image: url(../../assets/img/Stars_Migraine.png)
}

#wrapper .es-whole-content-migraine-box .pr-page-next a,
.es-whole-content-migraine-box .pr-review-faceoff-review-positive .pr-review-faceoff-review .pr-review-faceoff-readcomplete {
    color: #e21f26;
    margin-top: 21px;
    width: 160px;
    border-bottom: 1px solid #f3c6c7
}

.es-whole-content-tension-box .pr-review-engine #pr-snapshot-histogram-header,
.es-whole-content-tension-box .pr-review-engine .pr-histogram-count,
.es-whole-content-tension-box .pr-review-engine .pr-histogram-label,
.es-whole-content-tension-box .pr-review-engine .pr-rating,
.es-whole-content-tension-box .pr-review-engine .pr-review-faceoff-label,
.es-whole-content-tension-box .pr-review-engine .pr-review-rating-headline,
.es-whole-content-tension-box .pr-review-engine .pr-snapshot-average-based-on-text,
.es-whole-content-tension-box .pr-review-engine .pr-snapshot-consensus-value,
.es-whole-content-tension-box .pr-review-engine .pr-snapshot-rating .pr-rating,
.es-whole-content-tension-box .pr-snippet .pr-snippet-rating-decimal,
.es-whole-content-tension-box .pr-snippet .pr-snippet-review-count {
    color: #7b3292
}

.es-whole-content-tension-box .pr-review-engine #pr-snapshot-histogram-container .pr-ratings-histogram-barValue,
.es-whole-content-tension-box .pr-review-engine .pr-ratings-histogram-barValue {
    background: #7b3292;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

.es-whole-content-tension-box .pr-review-engine .pr-nav-back-to-top a {
    color: #7b3292;
    border-bottom: 1px solid #decce4
}

.es-whole-content-tension-box .pr-review-engine .pr-review-wrap {
    border-bottom: 1px solid #7b3292
}

.es-whole-content-tension-box .pr-review-engine .pr-snapshot-footer a {
    color: #7b3292;
    border-bottom: 1px solid #decce4;
    display: inline-block
}

.es-whole-content-tension-box .powerreviews .pr-review-rating .pr-stars-small,
.es-whole-content-tension-box .powerreviews .pr-snapshot-rating .pr-stars,
.es-whole-content-tension-box .powerreviews .pr-snippet-stars .pr-stars-small,
.es-whole-content-tension-box .pr-base-modal .pr-stars,
.es-whole-content-tension-box .pr-review-engine .pr-review-faceoff .pr-stars {
    background-image: url(../../assets/img/Stars_Tension.png)
}

#wrapper .es-whole-content-tension-box .pr-page-next a,
.es-whole-content-tension-box .pr-review-faceoff-review-positive .pr-review-faceoff-review .pr-review-faceoff-readcomplete {
    color: #7b3292;
    margin-top: 21px;
    width: 160px;
    border-bottom: 1px solid #decce4
}

.es-whole-content-pm-box .pr-review-engine #pr-snapshot-histogram-header,
.es-whole-content-pm-box .pr-review-engine .pr-histogram-count,
.es-whole-content-pm-box .pr-review-engine .pr-histogram-label,
.es-whole-content-pm-box .pr-review-engine .pr-rating,
.es-whole-content-pm-box .pr-review-engine .pr-review-faceoff-label,
.es-whole-content-pm-box .pr-review-engine .pr-review-rating-headline,
.es-whole-content-pm-box .pr-review-engine .pr-snapshot-average-based-on-text,
.es-whole-content-pm-box .pr-review-engine .pr-snapshot-consensus-value,
.es-whole-content-pm-box .pr-review-engine .pr-snapshot-rating .pr-rating,
.es-whole-content-pm-box .pr-snippet .pr-snippet-rating-decimal,
.es-whole-content-pm-box .pr-snippet .pr-snippet-review-count {
    color: #256fc7
}

.es-whole-content-pm-box .pr-review-engine #pr-snapshot-histogram-container .pr-ratings-histogram-barValue,
.es-whole-content-pm-box .pr-review-engine .pr-ratings-histogram-barValue {
    background: #256fc7;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px
}

.es-whole-content-pm-box .pr-review-engine .pr-nav-back-to-top a {
    color: #256fc7;
    border-bottom: 1px solid #c8dbf1
}

.es-whole-content-pm-box .pr-review-engine .pr-review-wrap {
    border-bottom: 1px solid #256fc7
}

.es-whole-content-pm-box .pr-review-engine .pr-snapshot-footer a {
    color: #256fc7;
    border-bottom: 1px solid #c8dbf1;
    display: inline-block
}

.es-whole-content-pm-box .powerreviews .pr-review-rating .pr-stars-small,
.es-whole-content-pm-box .powerreviews .pr-snapshot-rating .pr-stars,
.es-whole-content-pm-box .powerreviews .pr-snippet-stars .pr-stars-small,
.es-whole-content-pm-box .pr-base-modal .pr-stars,
.es-whole-content-pm-box .pr-review-engine .pr-review-faceoff .pr-stars {
    background-image: url(../../assets/img/Stars_PM.PNG)
}

#wrapper .es-whole-content-pm-box .pr-page-next a,
.es-whole-content-pm-box .pr-review-faceoff-review-positive .pr-review-faceoff-review .pr-review-faceoff-readcomplete {
    color: #256fc7;
    margin-top: 21px;
    width: 160px;
    border-bottom: 1px solid #c8dbf1
}

.es-whole-content-box .powerreviews .pr-stars.pr-stars-4 {
    background-position: 0 -140px!important
}

.es-whole-content-box .powerreviews .pr-stars.pr-stars-5 {
    background-position: 0 -174px!important
}

.es-whole-content-box .powerreviews .pr-stars.pr-stars-3_5 {
    background-position: 0 -158px!important
}

.es-whole-content-box .pr-review-engine .pr-stars-small {
    width: 85px;
    margin-top: 10px
}

.es-whole-content-box .pr-contents .pr-review-rating .pr-rating {
    position: relative;
    top: -4px
}

.es-whole-content-box .pr-review-engine .pr-review-report-issue {
    display: block;
    margin: 17px 0 6px
}

.es-whole-content-box .pr-review-engine .pr-review-author-location,
.es-whole-content-box .pr-review-engine .pr-review-author-name {
    font-family: Gotham-Bold
}

.es-whole-content-box .pr-review-engine .pr-review-author-location span,
.es-whole-content-box .pr-review-engine .pr-review-author-name span {
    font-family: Gotham-Book
}

#wrapper .Extra-strength-submit-button .p-w-r .pr-header-title,
#wrapper .Migraine-submit-button .p-w-r .pr-header-title,
#wrapper .PM_Headache-submit-button .p-w-r .pr-header-title,
#wrapper .Tension-Headache-submit-button .p-w-r .pr-header-title {
    color: #303533
}

.powerreviews.Extra-strength-submit-button .p-w-r .pr-star-selected {
    background: url(../../assets/img/power-green.png) 100% 100% no-repeat
}

.powerreviews.Migraine-submit-button .p-w-r .pr-star-selected {
    background: url(../../assets/img/power-red.png) 100% 100% no-repeat
}

.powerreviews.Tension-Headache-submit-button .p-w-r .pr-star-selected {
    background: url(../../assets/img/power-gray.png) 100% 100% no-repeat
}

.powerreviews.PM_Headache-submit-button .p-w-r .pr-star-selected {
    background: url(../../assets/img/power-blue.png) 100% 100% no-repeat
}

.es-whole-content-box .box-es-top-text .pr-snippet .pr-stars-small {
    margin-right: 1px;
    width: 85px
}

.es-whole-content-box .pr-review-engine .pr-review-rating-wrapper .pr-review-rating-headline {
    margin-bottom: 0
}

.es-whole-content-box .pr-review-engine .pr-review-faceoff-title {
    margin: 10px 0 8px;
    font-family: Gotham-Black;
    color: #444
}

.es-whole-content-box .pr-review-engine #pr-snapshot-histogram-container .pr-ratings-histogram-bar {
    height: 15px;
    border-radius: 8px;
    width: 180px
}

#wrapper .es-whole-content-migraine-box .write-review {
    margin-left: 0
}

.es-whole-content-migraine-box .powerreviews {
    padding: 5px 8px 0 10px
}

.powerreviews .p-w-r .pr-rating-star {
    visibility: hidden
}

.powerreviews .p-w-r .pr-star {
    background: url(../../assets/img/star_grey.png) 100% 100% no-repeat;
    display: inline-block
}

.powerreviews .p-w-r .thank-you-page .pr-star,
.powerreviews .p-w-r .thank-you-page .pr-star-selected,
.powerreviews .p-w-r .thank-you-page .pr-star:hover {
    width: 50px;
    height: 50px
}

.powerreviews .p-w-r .thank-you-page .pr-rating-date,
.powerreviews .p-w-r .thank-you-page .pr-rating-number {
    margin-top: 9px
}

.powerreviews .p-w-r .thank-you-page .pr-rating-number {
    border: none;
    margin-top: 20px
}

.Migraine-submit-button.powerreviews .p-w-r .thank-you-page .pr-rating-number span {
    color: #e21f26
}

.Tension-Headache-submit-button.powerreviews .p-w-r .thank-you-page .pr-rating-number span {
    color: #7b3292
}

.PM_Headache-submit-button.powerreviews .p-w-r .thank-you-page .pr-rating-number span {
    color: #256fc7
}

.Extra-strength-submit-button.powerreviews .p-w-r .thank-you-page .pr-rating-number span {
    color: #017b3f
}

#wrapper .excedrin-main-navigation ul li ul li .navigation-item-title:hover,
.excedrin-main-navigation .navigation-item>.navigation-item-title:hover {
    opacity: 1!important
}

.form-control::-webkit-input-placeholder {
    opacity: 1!important
}

.form-control:-ms-input-placeholder {
    opacity: 1!important
}

.ie9:-ms-input-placeholder {
    opacity: 1!important
}

:root .form-control:-ms-input-placeholder {
    opacity: 1!important
}

#wrapper .es-whole-content-box .pr-review-engine .pr-pic-content img {
    display: block
}

@media only screen and (max-width:1024px) {
    .headache-landing-richtext-nine h3 {
        margin: 40px auto 0
    }
    .page-migraine .overlay-content,
    .page-pm-headache .overlay-content,
    .page-tension .overlay-content {
        width: 80%!important;
        margin: 0 auto
    }
    .es-whole-content-box .box-es-top-text .pr-snippet .pr-stars-small {
        margin-right: 4px;
        width: 85px
    }
    #wrapper .es-whole-content-box .pr-review-engine .pr-snapshot-consensus-text {
        width: 75%
    }
    #wrapper .write-review {
        margin-left: 7px
    }
    .es-whole-content-box .pr-review-engine #pr-snapshot-histogram-container {
        float: left;
        margin-top: 31px
    }
    .es-whole-content-box .pr-review-engine .pr-review-rating-wrapper {
        float: right;
        width: 75%
    }
    #wrapper .es-whole-content-box .pr-review-engine .pr-review-author-date {
        float: right
    }
    .es-whole-content-box .box-es-top-text .write-review a {
        margin-left: 8px;
        font-size: 12px
    }
    .es-whole-content-box .pr-snippet .pr-snippet-read-reviews {
        font-size: 12px
    }
    .es-whole-content-box.power-review-changes .pr-snippet .pr-snippet-review-count {
        font-size: 12px;
        margin: 0 6px 0 3px
    }
    .es-whole-content-box .powerreviews {
        padding: 0
    }
    .es-whole-content-box .pr-snapshot-consensus {
        float: right;
        position: relative;
        width: 50%;
        top: 0
    }
    #wrapper .es-whole-content-box .pr-review-faceoff-review-positive {
        width: 100%;
        margin-top: 20px
    }
    .es-whole-content-box .box-es-top-text .write-review p {
        margin-top: 0;
        font-size: 12px
    }
    .products-landing-box-five .component-content,
    .products-landing-box-four .component-content,
    .products-landing-box-six .component-content,
    .products-landing-box-three .component-content {
        padding-bottom: 0
    }
    .box-brain-show .component-content {
        background-position: center 0;
        background-repeat: no-repeat;
        background-size: 100% auto;
        height: 346px
    }
    .page-products.page-pm-headache .box-brain-show .component-content {
        height: 370px
    }
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        margin-left: 82px;
        margin-top: 91px;
        width: 55%
    }
    .es-whole-content-box .home-brain-richText p:last-child {
        margin-left: 82px
    }
    #wrapper .home-brain-richText a {
        font-size: 11px;
        padding: 13px 40px
    }
    .footer-box-one {
        padding-left: 5%
    }
    #footer .footer-box-two {
        padding-left: 0;
        padding-right: 0
    }
    .es-box-Wheretobuy .component-content {
        background-size: auto auto
    }
    .box-site-map {
        padding-bottom: 100px
    }
}

@media only screen and (min-width:1024px) and (max-width:1024px) and (orientation:landscape) {
    .page-extra-strength .overlay-content .overlay-close {
        right: 37px;
        width: 30px
    }
    #wrapper .write-review {
        margin-left: 0;
        position: relative;
        right: 43px
    }
}

@media only screen and (max-width:962px) {
    .box-article-content {
        padding-left: 20px;
        padding-right: 20px
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 20px;
        line-height: 26px
    }
    .article-article-teaserone .articleTeaser-text-content .articleTeaser-text-description p,
    .article-article-teaserthree .articleTeaser-text-content .articleTeaser-text-description p,
    .article-article-teasertwo .articleTeaser-text-content .articleTeaser-text-description p {
        font-size: 16px;
        line-height: 22px;
        margin: 10px 19px
    }
    .headache-causes-box-ten .content.paragraphSystem {
        margin: 0 auto;
        max-width: 850px
    }
    .page-products.page-pm-headache .box-brain-show .component-content {
        height: 360px
    }
    .box-brain-show .component-content {
        height: 313px
    }
}

@media only screen and (max-width:959px) {
    .page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts {
        margin-left: 0
    }
    #wrapper .richtext-above-nav,
    .header-above-nav {
        display: none
    }
    .background-hero-img figcaption,
    .boxfive-home-content,
    .boxfour-home-content,
    .boxone-home-content,
    .boxthree-home-content .content,
    .boxtwo-home-content {
        padding-left: 1.5%;
        padding-right: 1.5%
    }
    #wrapper .headache-causes-box-eight,
    #wrapper .headache-causes-box-five,
    #wrapper .headache-causes-box-four,
    #wrapper .headache-causes-box-nine,
    #wrapper .headache-causes-box-seven,
    #wrapper .headache-causes-box-six,
    #wrapper .headache-causes-richtext-four {
        padding-left: 10px;
        padding-right: 10px
    }
    .page-products.page-pm-headache .box-brain-show .component-content {
        height: 350px
    }
}

@media only screen and (max-width:900px) {
    .page-products.page-pm-headache .box-brain-show .component-content {
        height: 317px
    }
    .box-brain-show .component-content {
        height: 292px
    }
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        margin-left: 82px;
        margin-top: 40px;
        width: 55%
    }
}

@media only screen and (max-width:800px) {
    .boxtwo-home-content {
        padding-left: 3%;
        padding-right: 3%
    }
    .headache-causes-box-ten .content.paragraphSystem {
        margin: 0 auto;
        max-width: 720px
    }
    .page-products.page-pm-headache .box-brain-show .component-content {
        height: 294px
    }
    #wrapper .home-brain-richText h3 {
        font-size: 30px;
        line-height: 28px
    }
    .box-brain-show .component-content {
        height: 265px
    }
}

@media only screen and (min-width:568px) and (max-width:568px) and (orientation:landscape) {
    .es-whole-content-box .pr-snapshot-rating #pr-snapshot-histogram,
    .es-whole-content-box .pr-snapshot-rating .pr-rating,
    .es-whole-content-box .pr-snapshot-rating .pr-snapshot-average-based-on-text,
    .es-whole-content-box .pr-snapshot-rating .pr-stars {
        float: none!important
    }
}

@media only screen and (min-width:768px) and (max-width:769px) {
    #wrapper .boxthree-home-content .image-bottle-home {
        left: 10px;
        top: -80px!important
    }
    .products-discontinued-box-two .component-content {
        color: #fff;
        margin: 0 auto;
        max-width: 825px;
        padding-bottom: 4px
    }
    .box-brain-show .component-content {
        height: 246px
    }
}

@media only screen and (max-width:768px) {
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        width: 59%;
        font-size: 29px;
        line-height: 29px;
        margin-left: 20px;
        margin-top: 50px
    }
    .page-products.page-pm-headache .box-brain-show .component-content {
        height: 286px
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText h3 {
        margin-left: 26px;
        margin-top: 30px
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText p:last-child {
        margin-left: 0
    }
    .box-nav .component-content {
        padding-left: 10px
    }
    #wrapper .es-whole-content-box .home-brain-richText p:last-child {
        margin-left: 20px;
        margin-top: 33px
    }
    .geltabs-parent-box .geltabs-box-four {
        padding-bottom: 36px
    }
    #wrapper .tension-headache-box-four .headache-nighttime-coupon-image {
        float: right;
        margin-top: 118px;
        padding-right: 50px;
        width: 39%
    }
    #wrapper .tension-headache-box-four .component-content {
        background-size: auto auto
    }
    .footer-box-one {
        padding-left: 5%;
        padding-right: 2%
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 17px;
        line-height: 22px
    }
    .article-article-teaserone .articleTeaser-text-content .articleTeaser-text-description p,
    .article-article-teaserthree .articleTeaser-text-content .articleTeaser-text-description p,
    .article-article-teasertwo .articleTeaser-text-content .articleTeaser-text-description p {
        font-size: 14px;
        line-height: 20px
    }
    #wrapper .article-article-teaserone,
    #wrapper .article-article-teaserthree,
    #wrapper .article-article-teasertwo {
        height: 480px
    }
    #wrapper .box-two-coupon-article {
        padding: 0
    }
    .headache-causes-box-ten .content.paragraphSystem {
        margin: 0 auto;
        max-width: 740px
    }
    #wrapper .about-excedrin-box-two {
        padding-top: 30px
    }
    #wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 0;
        width: 92%
    }
    #wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a {
        font-size: 14px;
        padding: 8px 30px
    }
    .Excedrin_divide-line-bottom,
    .Excedrin_divide-line-top {
        background-size: 100% auto
    }
    #wrapper .product-migraine-spotLight-richText,
    #wrapper .product-pmhedache-spotLight-richText,
    #wrapper .product-tension-spotLight-richText {
        max-width: 700px
    }
    .box-site-map {
        padding-bottom: 60px
    }
    .headache-causes-box-four {
        padding-bottom: 40px;
        padding-top: 40px
    }
}

@media screen and (min-width:736px) and (max-width:736px) and (orientation:landscape) {
    #wrapper .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
        top: 16em
    }
    .es-whole-content-box .pr-review-faceoff-review-positive .pr-review-faceoff-review .pr-review-faceoff-readcomplete {
        margin-bottom: 20px
    }
}

@media screen and (min-width:480px) and (max-width:667px) and (orientation:landscape) {
    #wrapper .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
        padding-top: 5px;
        position: relative;
        top: 20em
    }
}

@media only screen and (max-width:767px) {
    .page-extra-strength .overlay-content,
    .page-migraine .overlay-content,
    .page-pm-headache .overlay-content,
    .page-tension .overlay-content {
        width: 90%!important;
        margin: 0 auto
    }
    .es-whole-content-migraine-box .pr-review-engine .pr-snapshot-footer {
        top: 13.5%
    }
    #wrapper .Extra-strength-submit-button,
    #wrapper .Migraine-submit-button,
    #wrapper .PM_Headache-submit-button,
    #wrapper .Tension-Headache-submit-button {
        width: auto
    }
    #wrapper .es-whole-content-box .pr-review-engine .pr-review-faceoff {
        border-bottom: 1px solid #017b3f;
        top: 0;
        position: relative;
        right: 0;
        width: 100%
    }
    .es-whole-content-box .pr-review-engine .pr-review-faceoff-label {
        border-top: 1px solid #017b3f;
        padding-top: 30px
    }
    #wrapper .es-whole-content-migraine-box .pr-review-engine .pr-review-faceoff {
        border-bottom: 1px solid #e21f26
    }
    .es-whole-content-migraine-box .pr-review-engine .pr-review-faceoff-label {
        border-top: 1px solid #e21f26;
        padding-top: 30px
    }
    #wrapper .es-whole-content-tension-box .pr-review-engine .pr-review-faceoff {
        border-bottom: 1px solid #7b3292
    }
    .es-whole-content-tension-box .pr-review-engine .pr-review-faceoff-label {
        border-top: 1px solid #7b3292;
        padding-top: 30px
    }
    #wrapper .es-whole-content-pm-box .pr-review-engine .pr-review-faceoff {
        border-bottom: 1px solid #256fc7
    }
    .es-whole-content-pm-box .pr-review-engine .pr-review-faceoff-label {
        border-top: 1px solid #256fc7;
        padding-top: 30px
    }
    .es-whole-content-box .pr-review-engine .pr-review-faceoff-label,
    .es-whole-content-box .pr-review-engine .pr-review-rating-headline {
        font-size: 16px
    }
    .es-whole-content-box .es-whole-review-box .pr-ratings-histogram-wrapper {
        margin-bottom: 20%
    }
    .es-whole-content-box .pr-review-engine .pr-review-sort-by,
    .es-whole-content-box .pr-review-engine .pr-snapshot-consensus-text,
    .es-whole-content-box .pr-review-sort .pr-review-count,
    .es-whole-content-box .pr-snippet .pr-snippet-read-reviews,
    .es-whole-content-box .pr-snippet .pr-snippet-review-count {
        font-size: 12px;
        color: #999
    }
    .es-whole-content-box .pr-review-engine .pr-review-sort-by,
    .es-whole-content-box .pr-review-engine-min-width-690px .pr-review-sort .pr-review-count {
        font-size: 12px
    }
    #wrapper .es-whole-content-box .es-reviewnumbers-richtext,
    #wrapper .es-whole-content-box .es-star-image {
        display: none
    }
    #wrapper .es-whole-content-box .pr-review-faceoff-review-positive {
        width: 100%;
        padding: 0;
        margin-top: 0
    }
    #wrapper .es-whole-content-box .pr-review-faceoff-img {
        top: 0;
        position: relative;
        right: 0;
        border: none;
        width: 100%
    }
    .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
        border: none;
        padding-top: 5px;
        position: relative;
        top: 23em
    }
    .es-whole-content-box .powerreviews {
        padding: 5px 10px 0
    }
    .es-whole-content-box .pr-snapshot-rating .pr-snapshot-average-based-on-text {
        clear: none;
        margin-top: 5px;
        margin-bottom: 10px
    }
    .es-whole-content-box .pr-snapshot-consensus {
        position: absolute;
        width: 100%;
        left: 0;
        top: 20px
    }
    #wrapper .es-whole-content-box .es-box-one .box-es-top-text,
    .es-whole-content-box .pr-snapshot-rating-wrapper {
        position: relative
    }
    .es-whole-content-box .pr-snapshot-consensus-value {
        padding-right: 0;
        padding-left: 0;
        font-size: 12px
    }
    .es-whole-content-box .pr-snapshot-consensus-text {
        padding-left: 5px
    }
    .es-whole-content-box .pr-review-engine .pr-review-sort {
        padding-left: 0;
        overflow: hidden;
        padding-top: 68px
    }
    .es-whole-content-box .pr-review-engine .pr-review-rating-wrapper {
        float: left;
        width: 100%
    }
    .es-whole-content-box .pr-review-engine .pr-review-author-date {
        float: none
    }
    .es-whole-content-box .pr-review-engine .pr-review-author {
        float: left;
        width: 100%;
        margin: 0
    }
    .es-whole-content-box .pr-review-engine .pr-review-main-wrapper {
        width: 100%;
        margin-bottom: 20px
    }
    .es-whole-content-box .pr-review-engine .pr-review-bottom-line {
        display: inline-block
    }
    .es-whole-content-box .pr-review-faceoff-review-positive .pr-review-faceoff-review .pr-review-faceoff-readcomplete {
        text-align: center;
        margin: 0 auto;
        padding: 25px 0 0
    }
    .es-whole-content-box .pr-review-count {
        float: none;
        text-align: left
    }
    .es-whole-content-box .pr-review-sort-box {
        text-align: left
    }
    #wrapper .es-whole-content-box .pr-review-engine .pr-review-author-date {
        float: none;
        color: #017b3f
    }
    #wrapper .es-whole-content-migraine-box .pr-review-engine .pr-review-author-date {
        color: #e21f26
    }
    #wrapper .es-whole-content-tension-box .pr-review-engine .pr-review-author-date {
        color: #7b3292
    }
    #wrapper .es-whole-content-pm-box .pr-review-engine .pr-review-author-date {
        color: #256fc7
    }
    .es-whole-content-box .pr-review-engine .pr-snapshot-consensus-value {
        padding: 4px 0;
        font-size: 11px;
        display: table-cell
    }
    .pr-review-engine-max-width-560px .pr-snapshot-consensus-text {
        padding-left: 0
    }
    #wrapper .es-whole-content-box .write-review {
        position: relative;
        width: 33%;
        left: 126px;
        top: -24px;
        float: left
    }
    .es-whole-content-box .pr-snippet .pr-snippet-read-write {
        display: block;
        float: none
    }
    #wrapper .es-whole-content-box .pr-snapshot-consensus {
        width: 100%;
        display: table;
        margin: 14px 0 0
    }
    #wrapper .es-whole-content-box .pr-review-engine .pr-snapshot-consensus-text {
        width: 100%;
        padding: 3px 4px 0;
        font-size: 10px;
        display: table
    }
    .es-whole-content-box .pr-review-engine .pr-nav-back-to-top,
    .es-whole-content-box .pr-review-engine .pr-page-count {
        display: block
    }
    span.pr-btn.pr-btn-default.pr-btn-fileinput {
        display: none
    }
    #wrapper .es-whole-content-box .pr-snippet .pr-snippet-stars {
        margin-bottom: 15px
    }
    .es-whole-content-box .pr-snippet .pr-snippet-rating-decimal {
        padding: 0 6px 0 15px
    }
    #wrapper .richtext-home-allproducts,
    .headache-nighttime-box-five,
    .headache-nighttime-box-four {
        padding-top: 0
    }
    .error-page-box-one .component-content {
        background-image: none!important
    }
    .boxtwo-home-content {
        padding-left: 0;
        padding-right: 0
    }
    .usage-text-container-box {
        padding-left: 10px;
        padding-right: 10px
    }
    .migraine-box-six .component-content,
    .products-discontinued-box-two .component-content {
        padding-bottom: 5px
    }
    .tension-headache-box-two {
        background-image: block
    }
    #wrapper .boxthree-home-content .image-bottle-home,
    #wrapper .richtext-home-allproducts {
        display: block;
        left: 0!important
    }
    .box-nav .component-content {
        padding-left: 0
    }
    .tension-headache-parent-box.component .tension-headache-box-two {
        margin: 20px 0 0!important
    }
    .migraine-landing-whole-box .migraine-mobile-coupon-box {
        background-color: #007a3d;
        display: block;
        padding-bottom: 30px;
        padding-top: 30px
    }
    #wrapper .products-landing-box-one .headache-causes-box-eleven .content {
        min-height: auto
    }
    .geltabs-parent-box .headache-nighttime-whereto-buy-box {
        display: block;
        position: absolute
    }
    #wrapper .migraine-subpage-box-one .mobile-migraine-causes-bg,
    .headache-causes-box-ten {
        display: none
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 40px;
        line-height: 39px;
        margin: 0;
        padding-left: 30px;
        padding-top: 70px;
        text-align: center;
        width: 92%
    }
    #wrapper .geltabs-parent-box .headache-nighttime-richtext-three sup {
        font-size: 43px;
        font-weight: 400;
        top: 3px
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p:last-child {
        margin-left: 0;
        margin-top: 70px;
        text-align: center
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a {
        font-size: 24px;
        line-height: 25px;
        padding: 10px 30px
    }
    #wrapper .box-three-article-content {
        padding-left: 20px;
        padding-right: 20px
    }
    .products-landing-box-one {
        position: relative
    }
    .page-headaches.page-causes .headache-causes-box-one .headache-causes-box-four {
        padding-bottom: 0
    }
    .headache-causes-box-one .headache-causes-box-four {
        padding-top: 0;
        padding-bottom: 0
    }
    #wrapper .migraine-subpage-box-one .migraine-subpage-mobile-bg,
    #wrapper .migraine-subpage-main-box {
        position: relative!important
    }
    #wrapper .migraine-subpage-main-box .migraine-subpage-product {
        background-image: url(../../assets/img/migraine-subpages-mobile-bg.jpg);
        background-position: 0 -300px;
        background-repeat: no-repeat;
        background-size: cover
    }
    #wrapper .mobile-headache-nighttime-whereto-buy-box {
        display: block
    }
    #wrapper .headache-causes-box-eight,
    #wrapper .headache-causes-box-five,
    #wrapper .headache-causes-box-four,
    #wrapper .headache-causes-box-nine,
    #wrapper .headache-causes-box-seven,
    #wrapper .headache-causes-box-six,
    #wrapper .headache-causes-richtext-four {
        padding-left: 0;
        padding-right: 0
    }
    .box-site-map {
        padding-bottom: 30px
    }
    .article-article-teaserone,
    .article-article-teaserthree {
        background-color: #fff!important
    }
    .article-article-teasertwo.odd {
        background-color: #eee!important
    }
    .headache-causes-box-eleven .component-content {
        background-image: none!important;
        background-position: center 0;
        background-repeat: no-repeat
    }
    #wrapper .headache-landing-mobile-coupon-img {
        display: none!important
    }
    #wrapper .es-mobile-bg-box,
    .headache-causes-mobile-coupon-box {
        display: block
    }
    #wrapper .migraine-subpage-main-box .headache-causes-box-eleven {
        position: relative;
        text-align: center;
        width: 100%
    }
    #wrapper .headache-causes-box-eleven {
        position: absolute;
        text-align: center;
        width: 100%
    }
    #wrapper .product-migraine-spotLight-richText,
    #wrapper .product-pmhedache-spotLight-richText,
    #wrapper .product-tension-spotLight-richText {
        margin: 0 auto;
        max-width: 700px;
        padding-bottom: 30px;
        padding-top: 30px;
        text-align: center
    }
    .richtext-home-discover sup {
        font-size: 47px;
        top: 14px
    }
    .headache-nighttime-box-five {
        padding-top: 0
    }
    .headache-nighttime-whereto-buy-box {
        display: none
    }
    .mobile-headache-nighttime-whereto-buy-box {
        margin-top: 50px
    }
    .mobile-headache-nighttime-richtext-four p {
        text-align: center
    }
    #wrapper .mobile-headache-nighttime-richtext-four p a {
        border: 2px solid #fff;
        border-radius: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 14px;
        line-height: 32px;
        padding: 13px 40px;
        text-decoration: none
    }
    #wrapper .mobile-headache-nighttime-richtext-four p a:hover,
    #wrapper .mobile-headache-nighttime-richtext-four p a:focus {
        background-color: #fff;
        color: #0054a1
    }
    .mobile-headache-nighttime-whereto-buy-box .component-content {
        background-position: center 0;
        background-repeat: no-repeat;
        background-size: 100% auto
    }
    .page-headaches.page-nighttime .mobile-headache-nighttime-richtext-four {
        display: block;
        height: auto
    }
    .mobile-headache-nighttime-richtext-four {
        display: block;
        height: 500px
    }
    #wrapper .es-wheretobuy-richtext,
    #wrapper .excedrin-divide-line-bottom,
    #wrapper .excedrin-divide-line-top {
        display: none
    }
    .es-box-Wheretobuy .component-content {
        background-image: none!important;
        height: auto
    }
    #wrapper .es-box-Wheretobuy {
        display: block
    }
    .box-brain-show .component-content {
        height: auto!important
    }
    .es-review-box-fifteen,
    .es-review-box-five {
        width: 90%
    }
    .es-box-one {
        background-image: url(../../assets/img/extra-strength-Mobile-new-bg.jpg);
        background-position: 0 -140px;
        background-repeat: no-repeat
    }
    #wrapper .box-brain-show .component-content,
    .es-box-one .component-content,
    .headache-nighttime-box-three .component-content {
        background-image: none!important
    }
    .es-mobile-brain-box {
        display: block
    }
    .mobile-headache-nighttime-product-box {
        display: block;
        position: absolute;
        width: 100%
    }
    .mobile-headache-nighttime-bg-image img {
        position: relative;
        top: -68px;
        width: 100%
    }
    #wrapper .headache-nighttime-box-three {
        background-position: 0 center;
        margin-top: 0;
        position: relative
    }
    .nighttime-mobile-couponcode-box {
        background-color: #eee;
        padding-bottom: 100px
    }
    .mobile-couponcode-img {
        display: block;
        margin-top: 90px;
        position: relative;
        top: 30px
    }
    .Headache-landing-whole-box .headache-landing-mobile-box {
        display: block;
        margin-bottom: 0;
        position: relative
    }
    .headaches-landing-bottle-image {
        bottom: -56px;
        float: right;
        position: absolute;
        right: 0;
        text-align: right
    }
    .Headache-landing-whole-box .mobile-headache-landing-bottle-box {
        display: block;
        margin-bottom: -6px
    }
    .Headache-landing-whole-box .boxthree-home-content {
        display: none
    }
    .headache-landing-box-two .boxthree-home-content {
        display: block
    }
    .Headache-landing-whole-box .mobile-headache-landing-coupon-box {
        background-color: #108140;
        display: block;
        margin-bottom: 0
    }
    #wrapper .headache-causes-mobile-box-one {
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 80px!important;
        padding-bottom: 50px!important;
        width: 100%
    }
    .tension-headache-parent-box .headache-causes-mobile-box-one {
        background-color: #eee;
        display: block;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0!important;
        padding-bottom: 0!important;
        width: 102%
    }
    #wrapper .mobile-Background-image-home img,
    #wrapper .mobile-box-hero-image img {
        width: 100%
    }
    .tension-headache-parent-box .tension-headache-box-two .content {
        margin: 0 auto;
        max-width: 100%;
        padding-top: 0
    }
    #wrapper .excedrin-logo .component-content.left {
        float: left;
        text-align: left
    }
    .background-hero-box {
        display: none
    }
    #wrapper .mobile-box-hero-image {
        display: block;
        position: relative
    }
    #wrapper .footer-box-one {
        display: none
    }
    #wrapper .mobile-footer-box-one {
        display: block;
        margin-top: 0
    }
    #wrapper .mobile-footer-nav-two ul li a {
        color: #fff
    }
    #wrapper .boxthree-home-content .component-content {
        background-image: block!important
    }
    #wrapper .headache-nighttime-whereto-buy-box .component-content,
    .tension-headache-box-two .component-content {
        background-image: none!important
    }
    .mobile-box-background-image {
        position: relative
    }
    #wrapper .mobile-Background-image-home {
        display: none;
        position: absolute;
        width: 100%
    }
    .page-migraines .Headache-landing-whole-box .boxthree-home-content {
        display: block
    }
    .mobile-hero-image-home h1 {
        color: #fff;
        display: block;
        font-size: 48px;
        font-family: Gotham-Black;
        line-height: 46px;
        padding-left: 40px;
        position: absolute;
        text-align: left;
        top: 36px;
        width: 65%
    }
    .box-article-content,
    .boxthree-home-content .content {
        padding-left: 0;
        padding-right: 0
    }
    .mobile-hero-image-home h2 {
        color: #fff;
        display: inline-block;
        font-family: Gotham-Medium;
        font-size: 26px;
        left: 0;
        line-height: 32px;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: 68%;
        width: 65%
    }
    #wrapper .home-brain-richText h3,
    .home-brain-richText p {
        font-family: Gotham-Bold;
        text-align: center
    }
    .boxtwo-home-content {
        margin: 5px auto 0
    }
    #wrapper .mobile-footer-box-two {
        float: left;
        margin-left: 50px!important;
        width: 44%
    }
    #wrapper .mobile-footer-box-three {
        float: left;
        margin-right: 40px!important;
        margin-top: 16px;
        width: 44%
    }
    .mobile-footer-nav-two {
        margin-top: 105px
    }
    #wrapper .box-two-coupon-fifteenmins {
        border-left: 0 solid #007a3d;
        float: left;
        width: 100%
    }
    #wrapper .image-article-coupon {
        display: none
    }
    #wrapper .box-left-article-content {
        max-width: 767px
    }
    .box-one-article-content {
        padding-left: 20px;
        padding-right: 20px
    }
    .richtext-three-article-content p sup {
        font-size: 26px;
        top: 7px
    }
    .box-es-top-text {
        margin-top: 44px
    }
    #wrapper .article-article-teaserone,
    #wrapper .article-article-teaserthree,
    #wrapper .article-article-teasertwo {
        display: block
    }
    #wrapper .box-one-article-related-one,
    .richtext-ten-article-content {
        display: none
    }
    .mobile-types-of-headache-box {
        display: block
    }
    .box-one-article-content .article-html {
        display: none
    }
    #wrapper .mobile-article-html {
        display: block;
        float: right;
        margin-bottom: 0;
        padding-right: 7%;
        text-align: right;
        width: 50%
    }
    .at-20x20,
    .mobile-article-html .addthis_20x20_style .at4-icon,
    .mobile-article-html .addthis_20x20_white_style .at4-icon {
        background-size: 20px auto!important;
        height: 20px;
        line-height: 20px;
        margin-top: 7px;
        width: 44px!important
    }
    .box-brain-show {
        background-color: #f7f7f7
    }
    #wrapper .home-brain-richText h3 {
        color: #017b3f;
        font-size: 40px;
        line-height: 38px;
        margin: 80px auto 0;
        padding-top: 0;
        text-transform: uppercase;
        width: 70%
    }
    .box-site-map {
        padding-left: 10%;
        padding-right: 10%
    }
    #wrapper .tension-headache-box-two {
        position: relative;
        width: 100%
    }
    #wrapper .tension-headache-box-four {
        display: none
    }
    .mobile-tension-headache-location-box {
        display: block;
        margin-bottom: 0;
        margin-top: 50px!important
    }
    .mobile-tension-headache-product-box {
        display: block;
        position: absolute;
        width: 100%
    }
    .mobile-tension-iframe-coupon {
        background-color: #eee;
        margin-bottom: 0;
        padding-bottom: 70px
    }
    .box-article-content .component-content,
    .geltabs-parent-box .geltabs-box-three,
    .geltabs-parent-box .geltabs-box-two {
        padding-bottom: 0
    }
    #wrapper .tension-headache-box-three {
        margin-bottom: 65px;
        margin-top: 1px;
        position: relative;
        z-index: 99
    }
    #wrapper .box-two-coupon-article {
        margin-bottom: 50px
    }
    #wrapper .article-article-teaserone,
    #wrapper .article-article-teaserthree,
    #wrapper .article-article-teasertwo {
        height: auto
    }
    #wrapper .article-article-teaserone .articleTeaser-text-content .articleTeaser-text-link,
    #wrapper .article-article-teaserthree .articleTeaser-text-content .articleTeaser-text-link,
    #wrapper .article-article-teasertwo .articleTeaser-text-content .articleTeaser-text-link {
        left: auto
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 30px;
        line-height: 40px;
        margin-left: 0
    }
    .article-article-teaserone .articleTeaser-text-description,
    .article-article-teaserthree .articleTeaser-text-description,
    .article-article-teasertwo .articleTeaser-text-description {
        display: none
    }
    #wrapper .headache-causes-box-eight,
    #wrapper .headache-causes-box-five,
    #wrapper .headache-causes-box-four,
    #wrapper .headache-causes-box-nine,
    #wrapper .headache-causes-box-seven,
    #wrapper .headache-causes-box-six,
    #wrapper .headache-causes-richtext-four {
        margin: 0 auto 50px
    }
    .mobile-geltabs-box-four,
    .mobile-geltabs-box-two {
        display: block
    }
    .geltabs-box-four,
    .geltabs-box-one {
        padding-left: 6%;
        padding-right: 6%
    }
    .headache-causes-box-three {
        margin-top: 0;
        position: relative
    }
    #wrapper .causes-of-headaches-article-teaser-one .component-content,
    #wrapper .headache-prevention-tips-article-teaser-one .component-content {
        padding-bottom: 0!important
    }
    #wrapper .headache-nighttime-article-ten {
        width: 100%;
        min-height: auto!important
    }
    .migraine-landing-whole-box .migraine-box-six {
        padding-bottom: 30px!important;
        padding-top: 40px
    }
    .migraine-mobile-products .component-content {
        padding-left: 0
    }
    .migraine-box-six .component-content {
        margin: 0 auto;
        padding-left: 0;
        text-align: center
    }
    .es-box-one .content {
        padding-bottom: 0
    }
    .home-brain-richText p:last-child {
        line-height: 80px;
        margin-top: 20px;
        padding-top: 0;
        display: block!important
    }
    .home-brain-richText p {
        font-size: 24px;
        line-height: 25px;
        margin: 40px auto 0;
        width: 94%
    }
    #wrapper .es-whole-content-box .box-brain-show .home-brain-richText {
        margin: 0 auto 28px!important
    }
    #wrapper .es-whole-content-box .box-brain-show .home-brain-richText h3 {
        margin: 50px auto 0
    }
    #wrapper .home-brain-richText {
        margin: 0 auto 4px
    }
    .headache-causes-box-one .headache-causes-box-three {
        margin-top: 0;
        position: relative
    }
    .headache-causes-box-three {
        background-image: url(../../assets/img/causes-bg-mobile-img.jpg);
        background-position: 0 -25px;
        background-repeat: no-repeat;
        background-size: cover
    }
    .tension-headache-parent-box .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin: 0 auto;
        width: 80%
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin: 0 auto;
        width: 88%
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin-top: 40px
    }
    .migraine-subpage-main-box .migraine-top-article-box {
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee
    }
    #wrapper .products-discontinued-box-one .component-content {
        padding-bottom: 0!important
    }
    #wrapper .triggers-app-top .migraine-subpage-product {
        background-image: url(../../assets/img/migraine-subpages-mobile-bg.jpg);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: cover
    }
    .page-products.page-tension #wrapper .es-whole-content-box .home-brain-richText h3 {
        font-size: 33px;
        line-height: 33px;
        margin-left: 20px;
        margin-top: 60px;
        width: 93%
    }
}

@media only screen and (max-width:724px) {
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        padding-top: 50px
    }
}

@media only screen and (max-width:667px) {
    .box-es-top-text {
        margin-top: 20px
    }
    .mobile-hero-image-home h1 {
        top: 35px;
        width: 86%
    }
    .boxfour-home-content {
        padding-top: 60px
    }
    #wrapper .mobile-footer-box-two {
        margin-top: 33px
    }
    #wrapper .mobile-footer-box-three {
        margin-left: 10px!important;
        margin-top: 80px;
        width: 38%
    }
    .richtext-TensionHeadache-right p {
        width: 85%
    }
    #wrapper .box-two-coupon-article {
        margin-bottom: 40px
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 25px;
        line-height: 40px;
        margin-left: 0
    }
    .box-brain-show .component-content {
        height: auto
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin-top: 70px;
        width: auto
    }
    .page-products.page-pm-headache .es-whole-content-box .es-box-one {
        background-position: 0 -148px
    }
}

@media only screen and (max-width:640px) {
    .nighttime-mobile-couponcode-box {
        background-color: #eee;
        padding-bottom: 20px;
        padding-top: 112px
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        padding-top: 0
    }
    .es-whole-content-box .es-box-one {
        background-position: 0 -31px
    }
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        width: 91%
    }
    .es-box-two {
        padding-top: 10px
    }
    #wrapper .headache-causes-box-nine {
        margin-bottom: 20px!important
    }
    .headache-causes-box-one .headache-causes-box-four {
        margin-top: -4px!important
    }
    #wrapper .about-excedrin-box-two {
        margin-bottom: -40px!important
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image img {
        min-height: 340px!important;
        width: auto
    }
    .headache-causes-box-ten {
        margin-bottom: 0;
        margin-top: 0
    }
    .richtext-home-discover sup {
        font-size: 56px;
        left: 3px;
        top: 19px
    }
    #wrapper .home-brain-richText h3 {
        width: 80%
    }
    .box-site-map {
        padding-left: 10%;
        padding-right: 10%
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 20px;
        line-height: 30px;
        margin-left: 0
    }
    .headache-nighttime-box-five,
    .headache-nighttime-box-four {
        background-color: #eee;
        padding-top: 0
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: center center
    }
    .page-headaches.page-nighttime .headache-nighttime-box-one .mobile-couponcode-img {
        background-color: #eee;
        margin-bottom: -10px;
        margin-top: 0;
        top: 0
    }
    .mobile-couponcode-img {
        margin-top: 103px;
        padding-bottom: 20px;
        top: 0
    }
}

@media only screen and (max-width:601px) {
    .mobile-hero-image-home h1 {
        font-size: 45px;
        line-height: 43px;
        padding-left: 30px
    }
    .mobile-hero-image-home h2 {
        width: 68%;
        font-size: 24px;
        line-height: 30px
    }
    #wrapper .tension-headache-box-two {
        margin-bottom: 0
    }
    #wrapper .tension-headache-box-three {
        margin-bottom: 50px
    }
    #wrapper .box-two-coupon-article {
        margin-bottom: 30px
    }
    .headache-causes-mobile-coupon-box .component-content {
        background-position: center 0;
        background-repeat: no-repeat;
        background-size: 100% auto
    }
}

@media only screen and (max-width:568px) {
    .nighttime-mobile-couponcode-box {
        background-color: #eee;
        padding-bottom: 0;
        padding-top: 0
    }
    #wrapper .headache-causes-mobile-box-one {
        padding-bottom: 65px!important
    }
    .page-products.page-pm-headache .es-whole-content-box .es-box-one {
        background-position: 0 -184px
    }
    .es-whole-content-box .es-box-two {
        padding-top: 20px
    }
    .es-whole-content-box .box-brain-show {
        margin-top: 0
    }
    .headache-nighttime-box-one .mobile-couponcode-img {
        background-color: #eee;
        margin-top: 0;
        padding-bottom: 40px;
        top: 10px;
        width: 100%
    }
    #wrapper .about-excedrin-box-two {
        padding-left: 25px;
        padding-right: 25px
    }
    #wrapper .headache-causes-mobile-box-one {
        margin-top: 117px!important
    }
    #wrapper .mobile-footer-box-one {
        margin-top: 0
    }
    .mobile-hero-image-home h1 {
        font-size: 40px;
        line-height: 40px
    }
    .mobile-hero-image-home h2 {
        font-size: 22px;
        width: 65%;
        top: 66%
    }
    .mobile-couponcode-img {
        margin: 0 auto;
        padding-bottom: 18px;
        padding-top: 70px;
        top: 7px;
        width: 66%
    }
    .boxfour-home-content {
        padding-top: 50px
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 18px;
        line-height: 26px;
        margin-left: 0;
        margin-top: 15px
    }
    .es-individual-review-box {
        margin-top: 0
    }
    #wrapper .home-brain-richText h3 {
        font-size: 32px;
        line-height: 35px
    }
    .home-brain-richText p {
        font-size: 20px;
        line-height: 22px;
        width: 94%
    }
    #wrapper .headache-causes-mobile-box-one,
    #wrapper .tension-headache-parent-box .headache-causes-mobile-box-one {
        width: 100%
    }
    .tension-headache-parent-box.component .tension-headache-box-two {
        margin: 20px 0 0!important
    }
}

@media only screen and (max-width:555px) {
    #wrapper .mobile-footer-box-two {
        margin-left: 23px!important;
        width: 47%
    }
}

@media only screen and (max-width:548px) {
    #wrapper .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin-top: 80px
    }
}

@media only screen and (max-width:515px) {
    .mobile-hero-image-home h1 {
        font-size: 36px;
        line-height: 38px
    }
    .mobile-hero-image-home h2 {
        font-size: 22px;
        width: 72%
    }
    #wrapper .headache-causes-box-one .headache-causes-mobile-box-one {
        width: 89%
    }
}

@media only screen and (max-width:480px) {
    #wrapper .products-landing-box-one .geltabs-box-five .headache-causes-richtext-six p:first-child {
        font-size: 25px;
        font-weight: 700;
        line-height: 30px
    }
    .tension-headache-parent-box.component .tension-headache-box-two {
        margin: 0!important
    }
    .mobile-hero-image-home h2 {
        line-height: 22px
    }
    #wrapper .tension-headache-box-two {
        background-position: 0 -140px
    }
    #wrapper .headache-causes-mobile-box-one {
        margin-top: 88px!important
    }
    .headache-causes-box-one .headache-causes-box-three {
        background-position: 0 1px
    }
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        width: 99%
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: 100% 68%
    }
    .page-products.page-pm-headache .es-whole-content-box .es-box-one {
        background-position: 0 -262px
    }
    .page-products.page-tension #wrapper .es-whole-content-box .home-brain-richText h3 {
        font-size: 24px;
        line-height: 27px
    }
    .mobile-footer-nav-two {
        margin-top: 67px
    }
    .headache-landing-box-three {
        margin-top: -15px
    }
    .es-whole-content-box .es-full-product-richtext {
        width: 94%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-box-eleven .content {
        min-height: auto
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin-top: 40px
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        width: 67%
    }
    .headache-nighttime-box-one .mobile-couponcode-img {
        padding-bottom: 0
    }
    .mobile-hero-image-home h1 {
        font-size: 26px;
        line-height: 28px;
        width: 68%
    }
    .mobile-hero-image-home h2 {
        font-size: 18px;
        width: 64%
    }
    #wrapper .mobile-footer-box-three {
        margin-right: 1px!important;
        width: 37%
    }
    .box-site-map {
        padding-left: 5%;
        padding-right: 5%
    }
    #wrapper .mobile-footer-box-two {
        margin-left: 25px!important;
        width: 45%
    }
    .mobile-couponcode-img {
        margin: 0 auto;
        padding-bottom: 0;
        padding-top: 45px;
        top: 7px;
        width: 66%
    }
    #wrapper .headache-nighttime-box-five,
    #wrapper .headache-nighttime-box-four,
    #wrapper .headache-nighttime-box-two {
        padding-top: 50px
    }
    .tension-headache-parent-box .tension-headache-box-two .content {
        padding-top: 20px;
        top: 0!important
    }
    .mobile-tension-iframe-coupon {
        margin-top: -68px
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-header a {
        font-size: 17px;
        line-height: 20px
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content h2 {
        line-height: 24px;
        width: 92%;
        padding-top: 15px
    }
    .es-review-box-fifteen,
    .es-review-box-five {
        padding-top: 0
    }
    .richtext-home-discover sup {
        font-size: 30px;
        left: 3px;
        top: 10px
    }
    .mobile-headache-nighttime-whereto-buy-box .component-content {
        background-size: auto auto
    }
    .headache-causes-box-one .headache-causes-box-three {
        margin-top: 0
    }
    #wrapper .migraine-landing-whole-box .boxthree-home-content {
        margin: 0
    }
    #wrapper .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        margin-left: 30px
    }
    .geltabs-parent-box .geltabs-mobile-image-two img,
    .geltabs-parent-box .mobile-geltabs-box-two img {
        width: 77%
    }
}

@media only screen and (max-width:430px) {
    #wrapper .tension-headache-box-two {
        background-position: 0 -190px
    }
    .mobile-hero-image-home h1 {
        width: 73%
    }
}

@media only screen and (max-width:375px) {
    #wrapper .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin-top: 42px
    }
    #wrapper .headache-causes-box-one .headache-causes-mobile-box-one {
        padding-bottom: 15px!important
    }
    .page-about #wrapper .about-excedrin-parent-box .boxthree-home-content {
        margin-bottom: -10px!important
    }
    .page-products.page-pm-headache .es-whole-content-box .es-box-one {
        background-position: 0 -340px
    }
    #wrapper .tension-headache-box-two {
        background-position: 0 -15px;
        background-repeat: no-repeat;
        background-size: 100% auto
    }
    .page-products.page-tension #wrapper .es-whole-content-box .home-brain-richText h3 {
        margin-top: 25px
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 20px!important;
        line-height: 26px;
        margin: 0;
        padding-top: 0;
        width: 92%
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p:last-child {
        margin-left: 0;
        margin-top: 43px;
        text-align: center
    }
    #wrapper .geltabs-parent-box .headache-nighttime-richtext-three sup {
        font-size: 37px;
        top: 7px
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a {
        font-size: 16px
    }
    .page-products.page-tension #wrapper .es-whole-content-box .home-brain-richText h3 {
        font-size: 20px;
        line-height: 25px;
        margin-left: 0
    }
    #wrapper .migraine-landing-whole-box .boxthree-home-content {
        background-color: #064c26;
        margin: 2px 0
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-whereto-buy-box .component-content {
        background-size: 100% auto
    }
    #wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 {
        width: 59%
    }
    #wrapper .headache-nighttime-box-five,
    #wrapper .headache-nighttime-box-four,
    #wrapper .headache-nighttime-box-two {
        padding-top: 20px
    }
    .headache-causes-box-one .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        left: 0;
        margin-bottom: 15px!important;
        margin-top: 0;
        position: relative;
        top: 0;
        width: 90%
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        width: 98%
    }
    .tension-headache-parent-box .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        width: 80%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -450px
    }
    #wrapper .tension-headache-parent-box .headache-causes-mobile-box-one {
        margin-top: 80px!important;
        padding-left: 0;
        padding-right: 5%!important;
        position: relative;
        top: 0;
        width: 100%
    }
    #wrapper .headache-causes-mobile-box-one {
        padding-left: 5%;
        padding-right: 5%!important;
        position: relative;
        top: 0;
        width: 90%
    }
    #wrapper .about-excedrin-box-two {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 20px
    }
    .mobile-hero-image-home h1 {
        font-size: 26px;
        line-height: 30px;
        width: 83%;
        padding-left: 20px;
        top: 16px
    }
    .mobile-hero-image-home h2 {
        font-size: 18px;
        line-height: 28px;
        width: 81%
    }
    .image-bottle-home {
        margin-top: -90px
    }
    .image-bottle-home figcaption p {
        font-size: 14px;
        line-height: 30px
    }
    .boxfour-home-content {
        padding-top: 30px;
        padding-bottom: 20px
    }
    .richtext-home-discover h2 {
        font-size: 26px;
        line-height: 30px;
        margin-top: 20px;
        width: 90%
    }
    .richtext-home-discover p {
        font-size: 18px;
        line-height: 30px
    }
    #wrapper .mobile-footer-box-two {
        margin-left: 15px!important;
        margin-top: 20px;
        width: 50.5%
    }
    #wrapper .mobile-footer-box-three {
        margin-left: 3px!important;
        margin-right: 0!important;
        margin-top: 60px;
        width: 43%
    }
    #wrapper .mobile-article-html {
        margin-top: 9px;
        padding-right: 10%;
        width: 60%
    }
    .mobile-footer-nav-two {
        margin-top: 67px!important
    }
    .mobile-copyrights-footer-richtext p {
        font-size: 12px;
        line-height: 20px
    }
    .mobile-copyrights-footer-richtext {
        padding-left: 4%;
        padding-right: 4%
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 15px;
        line-height: 20px;
        margin-left: 0;
        margin-top: 10px
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content h2 {
        line-height: 18px;
        padding-bottom: 0;
        padding-top: 10px;
        width: 93%
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-header a {
        font-size: 15px;
        line-height: 17px
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 20px;
        font-size: 11px
    }
    #wrapper .headache-causes-box-eight,
    #wrapper .headache-causes-box-five,
    #wrapper .headache-causes-box-four,
    #wrapper .headache-causes-box-nine,
    #wrapper .headache-causes-box-seven,
    #wrapper .headache-causes-box-six,
    #wrapper .headache-causes-richtext-four {
        margin: 0 auto 30px
    }
    #wrapper .home-brain-richText h3 {
        font-size: 22px;
        line-height: 30px;
        margin-top: 40px
    }
    .home-brain-richText p {
        font-size: 17px;
        line-height: 20px;
        width: 92%
    }
    #wrapper .home-brain-richText a {
        font-size: 11px
    }
    .mobile-tension-headache-location-box {
        margin-top: 0
    }
    .mobile-headache-nighttime-bg-image img {
        top: -20px
    }
    #wrapper .headache-nighttime-box-five,
    #wrapper .headache-nighttime-box-four,
    #wrapper .headache-nighttime-box-two {
        margin-top: -10px
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin: 0 auto;
        width: 90%
    }
    .migraine-landing-whole-box .migraine-mobile-coupon-box img {
        width: 90%
    }
    .page-products.page-migraine .es-whole-review-box {
        margin: -19px auto 0;
        position: relative;
        z-index: 999
    }
    .es-reviews-author-richtext h2 {
        font-size: 19px;
        line-height: 25px
    }
    #wrapper .es-reviews-description-richtext p {
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 0
    }
}

@media only screen and (max-width:360px) {
    .headache-causes-box-one .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        left: -25px;
        width: 96%
    }
    #wrapper .tension-headache-box-two {
        background-position: 0 6px;
        background-repeat: no-repeat;
        background-size: 100% auto
    }
    #wrapper .tension-headache-parent-box .headache-causes-mobile-box-one {
        width: 95%
    }
    .sinus-headache-richtext sup {
        font-size: 25px;
        font-style: normal;
        top: 9px
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: 100% 78%
    }
    #wrapper .es-whole-content-box .box-brain-show .home-brain-richText h3 {
        font-size: 25px;
        margin: 30px auto 0;
        width: 90%
    }
    #wrapper .es-whole-content-box .home-brain-richText p:last-child {
        margin-left: 20px;
        margin-top: 10px
    }
    #wrapper .es-whole-content-box .box-brain-show .home-brain-richText {
        margin: 0 auto!important
    }
    #wrapper .headache-nighttime-box-five,
    #wrapper .headache-nighttime-box-four,
    #wrapper .headache-nighttime-box-two {
        padding-top: 30px;
        margin-top: -4px
    }
    .mobile-hero-image-home h1 {
        font-size: 24px;
        line-height: 28px;
        padding-left: 20px;
        width: 80%
    }
    .mobile-hero-image-home h2 {
        font-size: 17px;
        line-height: 20px;
        width: 90%
    }
    .image-bottle-home {
        margin-top: -85px
    }
    #wrapper .mobile-footer-box-two {
        margin-top: 0;
        margin-left: 20px!important
    }
    .box-article-content {
        padding-left: 20px;
        padding-right: 20px
    }
    #wrapper .mobile-footer-box-three {
        margin-top: 16px
    }
    .richtext-home-discover sup {
        font-size: 30px;
        top: 10px
    }
    .mobile-tension-iframe-coupon {
        margin-top: -60px;
        padding-bottom: 40px
    }
    #wrapper .tension-headache-box-three {
        margin-bottom: 0
    }
    .es-box-two {
        padding-top: 20px
    }
    .home-brain-richText p {
        font-size: 14px;
        line-height: 18px;
        margin-top: 20px;
        width: 92%
    }
    #wrapper .home-brain-richText a {
        font-size: 11px;
        padding: 12px 21px
    }
    .about-excedrin-parent-box .boxthree-home-content {
        padding-bottom: 0;
        background-color: #044b26
    }
    .page-about #wrapper .about-excedrin-parent-box .boxthree-home-content {
        margin-bottom: 0!important
    }
    .mobile-headache-nighttime-whereto-buy-box .component-content {
        background-size: 100%!important;
        height: auto!important
    }
    .mobile-headache-nighttime-richtext-four {
        height: auto
    }
    #wrapper .mobile-headache-nighttime-richtext-four p a {
        font-size: 14px;
        line-height: 26px;
        padding: 8px 28px
    }
    .mobile-headache-nighttime-richtext-four p {
        text-align: center;
        margin-bottom: 60px;
        margin-top: 50px
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-bottom: -60px!important;
        margin-top: -460px;
        top: -80px!important
    }
    .page-migraines #wrapper .boxthree-home-content .image-bottle-home,
    .page-safety-dosing #wrapper .boxthree-home-content .image-bottle-home,
    .page-about #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -420px
    }
    #wrapper .headache-causes-box-one .headache-causes-mobile-box-one {
        left: 25px;
        margin: 0 auto;
        padding-left: 0!important;
        padding-right: 0!important;
        text-align: center;
        width: 92%
    }
    #wrapper .products-discontinued-box-one .component-content {
        padding-bottom: 4px!important
    }
}

@media only screen and (max-width:320px) {
    #wrapper .headache-causes-richtext-six p:first-child {
        font-size: 16px!important;
        line-height: 21px!important
    }
    #wrapper .mobile-footer-box-three {
        width: 43%!important;
        margin-left: -4px!important
    }
    .richtext-home-discover sup {
        font-size: 23px;
        top: 5px
    }
    .headache-causes-box-three {
        background-position: 0 15px
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: 100% 75%
    }
    #wrapper .es-whole-content-box .home-brain-richText a {
        padding: 14px 24px
    }
    #wrapper .tension-headache-parent-box .headache-causes-mobile-box-one {
        top: 0
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-bottom: -0px!important;
        top: -40px!important
    }
    .mobile-richtext-home-allproducts a,
    .mobile-richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-headachetype a,
    .richtext-home-trigger a {
        font-size: 11px
    }
    .boxfour-home-content {
        padding-top: 20px
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        position: relative;
        right: 1px;
        width: 86%
    }
    .mobile-headache-nighttime-whereto-buy-box .component-content {
        background-size: 100%!important;
        height: auto!important
    }
    .mobile-headache-nighttime-richtext-four {
        height: auto
    }
    .mobile-headache-nighttime-richtext-four p {
        margin-bottom: 36px;
        margin-top: 40px
    }
    #wrapper .headache-causes-mobile-box-one {
        margin-top: 88px!important;
        padding-left: 21px;
        padding-right: 25px!important;
        position: relative;
        top: 0;
        padding-bottom: 30px!important
    }
    .mobile-hero-image-home h2 {
        font-size: 14px;
        line-height: 18px;
        width: 73%
    }
    .mobile-hero-image-home h1 {
        font-size: 22px;
        line-height: 24px;
        padding-left: 15px
    }
    #wrapper .tension-headache-box-two {
        width: 100%
    }
    #wrapper .box-four-article-related-two .articleTeaser-text-content h2 {
        font-size: 14px;
        line-height: 20px;
        margin-left: 0;
        margin-right: 5px;
        margin-top: 10px
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 10px;
        font-size: 11px
    }
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-content h2,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-content h2 {
        line-height: 16px;
        padding-top: 10px;
        width: 93%
    }
    .headache-causes-box-one .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        left: -26px;
        margin-bottom: 0!important;
        margin-top: 20px;
        position: relative;
        top: -4px;
        width: 95%
    }
    #wrapper .headache-causes-box-one .headache-causes-box-three {
        margin-bottom: 10px!important
    }
    .headache-causes-box-one .headache-causes-box-three {
        background-position: 0 4px
    }
    .headache-causes-box-one .headache-causes-box-four {
        margin-top: -10px!important
    }
    #wrapper .tension-headache-box-one {
        margin: 25px auto 4px
    }
    .usage-text-container-box {
        padding-bottom: 12px
    }
    .coupons-box-one .products-discontinued-box-two .component-content {
        padding-bottom: 10px
    }
    #wrapper .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        margin-left: 0;
        width: 80%
    }
}

@media only screen and (min-width:501px) and (max-width:568px) {
    .headache-causes-box-three {
        background-position: 0 -53px;
        margin-bottom: -5px;
        padding-bottom: 0
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin-top: 25px
    }
}

@media only screen and (min-width:480px) and (max-width:500px) {
    #wrapper .headache-causes-mobile-box-one {
        padding-bottom: 30px!important
    }
    .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin-top: 30px;
        width: 100%
    }
}

@media only screen and (min-width:768px) and (max-width:959px) {
    .tension-headache-box-four iframe {
        height: 176px;
        margin-bottom: 23px;
        margin-right: 50px;
        width: 290px
    }
    .tension-headache-box-four .component-content {
        background-size: auto auto
    }
    .migraine-box-six .component-content {
        padding-left: 20px
    }
    .products-landing-box-five .component-content,
    .products-landing-box-four .component-content,
    .products-landing-box-six .component-content,
    .products-landing-box-three .component-content {
        background-position: 0 -124px
    }
}

@media only screen and (max-width:1366px) {
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText h3 {
        margin-left: 45px;
        margin-top: 110px;
        width: 66%
    }
}

@media only screen and (max-width:1024px) {
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText h3 {
        margin-left: 45px;
        margin-top: 44px;
        width: 66%
    }
    .page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts p {
        margin-bottom: 9%
    }
}

@media only screen and (max-width:568px) {
    .page-headaches.page-nighttime .headache-nighttime-box-one .mobile-couponcode-img {
        padding-top: 78px
    }
}

@media only screen and (max-width:480px) {
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: 100% 70%
    }
    .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
        top: 23em
    }
    .page-products.page-migraine .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
        top: 27em
    }
    .page-products.page-extra-strength .es-whole-content-box .pr-review-engine .pr-snapshot-footer {
        top: 21em
    }
}

@media only screen and (max-width:375px) {
    .page-headaches.page-nighttime .headache-nighttime-box-one .mobile-couponcode-img {
        padding-top: 45px
    }
}

@media only screen and (max-width:360px) {
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p a {
        font-size: 17px!important;
        padding: 10px 25px!important
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: 100% 70%
    }
}

@media only screen and (max-width:320px) {
    .page-headaches.page-nighttime #wrapper .headache-nighttime-box-three {
        background-position: 100% 75%
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p a {
        font-size: 11px!important;
        padding: 10px 25px!important
    }
    .page-headaches.page-nighttime .headache-nighttime-box-one .mobile-couponcode-img {
        padding-top: 58px
    }
    .page-headaches.page-tension #wrapper .headache-causes-mobile-box-one .headache-causes-mobile-image-one {
        margin-top: -20px
    }
}

@media only screen and (device-width:768px) {
    #wrapper .tension-headache-box-four .headache-nighttime-coupon-image {
        margin-top: 0;
        padding-right: 0;
        width: 50%
    }
}

@media only screen and (min-width:824px) and (max-width:959px) {
    #wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 23px;
        line-height: 26px;
        margin-left: 50px;
        margin-top: 8px;
        width: 100%
    }
    #wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p:last-child {
        margin-left: 50px;
        margin-top: 31px
    }
    #wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three p a {
        font-size: 13px;
        line-height: 30px;
        padding: 11px 40px
    }
    #wrapper .headache-nighttime-richtext-three {
        width: 48%
    }
}

@media only screen and (min-width:769px) and (max-width:823px) {
    #wrapper .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 19px;
        line-height: 24px;
        margin-top: 0
    }
}

@media only screen and (min-width:640px) and (max-width:767px) {
    .page-migraine-experience .about-excedrin-parent-box .article-video-play-button-box .box.grid_8 {
        width: 49%!important;
        float: left
    }
    .page-migraine-experience .about-excedrin-parent-box .article-video-play-button-box .grid_8.omega {
        margin-left: 2%!important;
        width: 49%!important;
        float: left
    }
    .about-excedrin-parent-box .article-video-play-button-box.odd {
        margin-top: 10px!important;
        margin-bottom: 10px!important
    }
    .about-excedrin-parent-box .copyrights-footer-richtext {
        display: none
    }
}

@media only screen and (max-width:767px) {
    .page-migraine-experience .about-excedrin-parent-box .mobile-discontinued-coupons-image a img {
        width: 100%!important
    }
    .mobile-box-coupon-home,
    .page-migraine-experience .about-excedrin-parent-box .mobile-discontinued-coupons-image {
        margin-top: 18px!important
    }
    .home-page-landing-bottles-image {
        margin-top: -20px!important
    }
    .headache-landing-use-directed {
        display: none
    }
	
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .headache-landing-use-directed {
        display: block;
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (min-width:768px) and (max-width:1024px) {
    #mydiv,
    #mydiv iframe {
        /*height: 700px!important*/
    }
    .page-pm-headache .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 104%!important
    }
    .overlay-content .overlay-close {
        width: 30px
    }
    .page-extra-strength .overlay-content {
        width: 80%!important
    }
    .overlay-content-inner .parametrizedhtml .component-content {
        width: 100%!important;
        margin: 0 auto;
        overflow: hidden!important
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        border: none!important
    }
    #mydiv {
        width: 88%!important;
        float: none;
        margin: 0 auto!important
    }
    #mydiv iframe {
        width: 100%!important
    }
    .headache-landing-richtext-nine h3 {
        margin: 40px auto 0!important
    }
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .overlay-content .overlay-close {
        width: 30px
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 100%!important;
        border: none!important;
        height: 190px!important;
        margin-left: 0
    }
    .overlay-content-inner .parametrizedhtml .component-content {
        width: 100%!important;
        margin: 0 auto;
        overflow: hidden!important
    }
    #mydiv {
        width: 100%!important;
        float: none;
        margin: 0!important;
        /*height: 550px!important*/
    }
    #mydiv iframe {
        width: 100%!important;
        /*height: 1300px!important*/
    }
    .headache-landing-richtext-nine h3 {
        margin: 0 auto!important
    }
}

@media only screen and (min-width:667px) and (max-width:667px) {
    .headache-landing-richtext-nine h3 {
        margin: 266px auto 0!important
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 100%!important;
        border: none!important;
        height: 190px!important;
        margin-left: 0
    }
}

@media only screen and (min-width:640px) and (max-width:640px) {
    .headache-landing-richtext-nine h3 {
        margin: 266px auto 0!important
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 100%!important;
        border: none!important;
        height: 560px!important;
        margin-left: 0
    }
}

@media only screen and (min-width:736px) and (max-width:736px) {
    .headache-landing-richtext-nine h3 {
        margin: 266px auto 0!important
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 100%!important;
        border: none!important;
        height: 560px!important;
        margin-left: 0
    }
}

@media only screen and (min-width:1025px) and (max-width:1280px) {
    #mydiv,
    #mydiv iframe {
        /*height: 700px!important*/
    }
    #mydiv {
        width: 88%!important;
        float: none;
        margin: 0 auto!important
    }
    #mydiv iframe {
        width: 100%!important
    }
    .headache-landing-richtext-nine h3 {
        margin: 40px auto 0!important
    }
}

@media only screen and (min-width:769px) and (max-width:1920px) {
    .page-meet-hard-working-migraine-sufferers #wrapper .box-left-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .box-left-article-content {
        width: 73%;
        max-width: 73%
    }
    .page-meet-hard-working-migraine-sufferers #wrapper .box-one-article-related-one,
    .page-migraines-at-work-discussion-guide #wrapper .box-one-article-related-one {
        margin-left: 0
    }
}

.pr-snapshot-rating .pr-stars {
    background-size: 98%
}

@media only screen and (min-width:300px) and (max-width:767px) {
    .page-safety-dosing .box.section.usage-text-container-box.component.first.odd.last {
        padding: 0
    }
    .page-safety-dosing #footer .grid_16.alpha {
        padding-top: 20px
    }
}

@media only screen and (min-width:375px) and (max-width:480px) {
    .page-safety-dosing #wrapper .mobile-footer-box-three {
        margin-right: 1px!important;
        width: 37%;
        margin-top: 14%
    }
}

@media only screen and (min-width:359px) and (max-width:414px) {
    #wrapper .boxthree-home-content.box-home-weseepain .component-content {
        background-position: 95% center;
    }
}



/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/carousel/_carousel-base.scss */
.carousel {
  position: relative;
  border: solid 2px #323131;
  background-color: #e1e1e1;
  padding: 15px 60px;
}

/* line 10, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slides {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}

/* line 18, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide {
  clear: both;
  position: absolute;
  width: 100%;
}

/* line 24, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .no-content,
.carousel-slide .no-image {
  text-align: center;
}

/* line 29, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide.is-active {
  display: block;
  position: relative;
}

/* line 34, ../../sass/components/carousel/_carousel-base.scss */
.carousel-cover {
  max-width: 50%;
  height: auto;
  float: right;
}

/* line 40, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .image-and-content {
  overflow: hidden;
}

/* line 44, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .no-content .carousel-cover {
  float: none;
  max-width: 100%;
}

/* line 49, ../../sass/components/carousel/_carousel-base.scss */
.carousel-slide .no-image .carousel-content {
  float: none;
  max-width: 100%;
}

/* line 54, ../../sass/components/carousel/_carousel-base.scss */
.carousel-content {
  max-width: 48%;
  float: left;
  text-align: left;
  -moz-transition-property: margin;
  -o-transition-property: margin;
  -webkit-transition-property: margin;
  transition-property: margin;
  -moz-transition-duration: 200ms;
  -o-transition-duration: 200ms;
  -webkit-transition-duration: 200ms;
  transition-duration: 200ms;
  -moz-transition-timing-function: ease-in;
  -o-transition-timing-function: ease-in;
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in;
  width: 100%;
}

/* line 64, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav {
  text-align: center;
  margin-top: 20px;
  overflow: hidden;
  padding: 0;
}

/* line 71, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav li {
  display: inline-block;
  margin: 0 3px;
}

/* line 77, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav a {
  display: inline-block;
  border: 2px solid #656363;
  width: 10px;
  height: 10px;
  font-size: 0;
  color: transparent;
}

/* line 86, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav li.is-active a {
  background: #939191;
}

/* line 90, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev,
.carousel-nav-next {
  position: absolute;
  top: 50%;
  border: none;
  width: 19px;
  height: 31px;
}

/* line 99, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev a,
.carousel-nav-next a {
  border: none;
  display: block;
  width: 100%;
  height: 100%;
}

/* line 107, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev {
  left: 10px;
}
/* line 109, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev a:before {
  content: "none";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 30px;
  color: #939191;
}
/* line 114, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-prev a:hover:before {
  color: #323131;
}

/* line 120, ../../sass/components/carousel/_carousel-base.scss */
.carousel-nav-next {
  right: 10px;
}
/* line 122, ../../sass/components/carousel/_carousel-base.scss */

.carousel-nav-prev a:before {
  content: none;
}
/* line 127, ../../sass/components/carousel/_carousel-base.scss */


/* line 133, ../../sass/components/carousel/_carousel-base.scss */
.no-js .carousel .carousel-slide:first-child {
  margin-top: 0;
  border-top: none;
}
/* line 137, ../../sass/components/carousel/_carousel-base.scss */
.no-js .carousel .carousel-slide {
  position: static;
}
/* line 140, ../../sass/components/carousel/_carousel-base.scss */
.no-js .carousel .carousel-nav li {
  display: none;
}

/* line 148, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav li {
  display: inline;
  zoom: 1;
}
/* line 152, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav li.is-active a {
  background: #939191;
}
/* line 155, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav .carousel-nav-prev, .lt-ie8 .carousel-nav .carousel-nav-next {
  width: 19px;
  height: 31px;
}
/* line 158, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav .carousel-nav-prev a, .lt-ie8 .carousel-nav .carousel-nav-next a {
  border: none;
  display: block;
  width: 100%;
  height: 100%;
}
/* line 165, ../../sass/components/carousel/_carousel-base.scss */
.lt-ie8 .carousel-nav a {
  display: block;
  zoom: 1;
  border: 2px solid #656363;
  width: 10px;
  height: 10px;
}
/* .mobile-types-of-headache-carousel {
  display: none;
} */ /*Removed by Kalyani on 15th Oct */
.mobile-tension-headache-carousel {
  display: none;
}
/* Headache LP page Start */ 

.mobile-headache-landing-carousel-one, .mobile-headache-landing-carousel-three, .mobile-types-of-headache-carousel, .mobile-headache-landing-carousel-two {/*Added by Kalyani on 15th Oct */
display:none;
}
.mobile-sinus-carousel {
  display: none;
}
/* Headache LP page End */ 
@media only screen and (max-width: 767px) {

.mobile-types-of-headache-carousel {
  display: block;
}   

/* Anji Dec 30th */
.usage-carousel ul li:nth-child(2) .usage-mobile-carousel-richtext {
  background-color: #e21f26 !important; 
}
.usage-carousel ul li:nth-child(3) .usage-mobile-carousel-richtext {
  background-color: #7b3292 !important;
}
.usage-carousel ul li:nth-child(4) .usage-mobile-carousel-richtext {
  background-color: #256fc7 !important;
}
/* Anji Dec 30th */
  /* line 175, ../../sass/components/carousel/_carousel-base.scss */
  .carousel-cover {
    max-width: 100%;
    float: none;
    margin: auto;
    display: block;
  }

  /* line 181, ../../sass/components/carousel/_carousel-base.scss */
.mobile-types-of-headache-carousel .carousel-nav li {
  display: inline-block;
}

  /* line 186, ../../sass/components/carousel/_carousel-base.scss */
  .carousel-nav li {
    display: none;
  }
  /* line 189, ../../sass/components/carousel/_carousel-base.scss */
  .carousel-nav .carousel-nav-prev,
  .carousel-nav .carousel-nav-next {
    display: block;
  }
  
#wrapper .box-four-article-related-two .carousel {
  background-color: #ffffff;
  border: 0 solid #323131;
  display: none;
  padding: 0;
  position: relative;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-next {
  background-image: url("../../assets/img/mobile-carousel-arrow-right.png");
  background-position: right 0 top 0;
  background-repeat: no-repeat;
  height: 44px;
  top: 100px;
  width: 26px;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-prev {
  background-image: url("../../assets/img/mobile-carousel-arrow-left.png");
  background-position: right 0 top 0;
  background-repeat: no-repeat;
  height: 44px;
  top: 100px;
  width: 26px;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav li.is-active a {
  background: rgba(0, 0, 0, 0) url("../../assets/img/mobile-carousel-is-active.png") no-repeat scroll right -39px top 0;
  border: 0 solid #fff;
  height: 22px;
  width: 22px;

}
#wrapper .mobile-types-of-headache-carousel .carousel-nav  a {
  background: rgba(0, 0, 0, 0) url("../../assets/img/mobile-carousel-is-active.png") no-repeat scroll right 0px top 0;
  border: 0 solid #fff;
  height: 22px;
  width: 22px;
} 
#wrapper .mobile-types-of-headache-carousel .carousel-nav-prev > a {
  opacity: 0;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-next > a {
  opacity: 0;
}
.mobile-types-of-headache-carousel figcaption {
  background-color: #268a43;
  margin-top: -5px;
  padding-top: 20px;
}
.mobile-types-of-headache-carousel figcaption h2 {
  color: #fff;
  font-family: "Gotham-Black";
  font-size: 30px;
  line-height: 40px;
  margin: 0 auto 8px;
  text-align: left;
  width: 50%;
}
.mobile-types-of-headache-carousel figcaption h4 {
  color: #fff;
  font-family: "Gotham-Bold";
  font-size: 24px;
  line-height: 40px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 60px !important;
  padding-bottom: 41px;
  text-align: left;
  width: 50%;
}
.mobile-types-of-headache-carousel figcaption h4 a {
  background-image: url("../../assets/img/white-mobile-arrow.png");
  background-position: right 4px top 4px;
  background-repeat: no-repeat;
  background-size: 6% auto;
  color: #fff;
  font-family: "Gotham-Bold";
  font-size: 16px;
  line-height: 40px;
  margin: 0 auto;
  padding-right: 19px;
  text-align: left;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-prev {
  background-image: url("../../assets/img/mobile-carousel-arrow-left.png");
  background-position: right 0 top 0;
  background-repeat: no-repeat;
  height: 44px;
  left: 60px;
  top: 370px;
  width: 26px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-next {
  background-image: url("../../assets/img/mobile-carousel-arrow-right.png");
  background-position: right 0 top 0;
  background-repeat: no-repeat;
  height: 44px;
  right: 70px;
  top: 370px;
  width: 26px;
}
.mobile-tension-headache-carousel .carousel-nav li {
  display: inline-block;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav a {
  background: rgba(0, 0, 0, 0) url("../../assets/img/mobile-carousel-is-active.png") no-repeat scroll right 0 top 0;
  border: 0 solid #fff;
  height: 22px;
  width: 22px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav li.is-active a {
  background: rgba(0, 0, 0, 0) url("../../assets/img/mobile-carousel-is-active.png") no-repeat scroll right -39px top 0;
  border: 0 solid #fff;
  height: 22px;
  width: 22px;
}
#wrapper .mobile-tension-headache-carousel  .carousel-nav-next > a {
  opacity: 0;
}
#wrapper .mobile-tension-headache-carousel  .carousel-nav-prev > a {
  opacity: 0;
}
.mobile-tension-headache-carousel ul li figcaption p a {
  background-image: url("../../assets/img/white-mobile-arrow.png");
  background-position: right 4px top 4px;
  background-repeat: no-repeat;
  background-size: 6% auto;
  color: #fff;
  cursor: pointer;
  font-family: "Gotham-Bold";
  font-size: 16px;
  line-height: 40px;
  margin: 0 auto;
  padding-right: 19px;
  text-align: left;
}
/* Headache LP page Start */ 

.mobile-headache-landing-carousel-one, .mobile-types-of-headache-carousel, .mobile-headache-landing-carousel-three, .mobile-types-of-headache-carousel {
display:block;
}
/* Headache page End  */

  
}

.mobile-types-of-headache-carousel .carousel-slides {
  min-height: 500px;
}
.mobile-types-of-headache-carousel figcaption {
  min-height: 200px;
}

  
}

@media only screen and (max-width: 667px) {
#wrapper .mobile-tension-headache-carousel .carousel-nav-prev {
  left: 20px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-next {
  right: 25px;
}
 
}




@media only screen and (max-width: 640px) {

.mobile-types-of-headache-carousel figcaption h2 {
  margin-bottom: 29px;
  width: 54%;
}
/* Headache page Start  */

.mobile-headache-landing-carousel-one, .mobile-headache-landing-carousel-three, .mobile-types-of-headache-carousel, .mobile-headache-landing-carousel-two{
display:block;
}
.mobile-types-of-headache-carousel{
display:none;
}
.mobile-headache-landing-carousel-one .carousel-nav li, .mobile-headache-landing-carousel-two .carousel-nav li, .mobile-headache-landing-carousel-three .carousel-nav li{
display:inline;
}
.mobile-headache-landing-carousel-two .carousel-nav a, .mobile-headache-landing-carousel-one .carousel-nav a, .mobile-headache-landing-carousel-three .carousel-nav a   {
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 0;
    color: #fff;
    border-radius: 50%;	
	border: 0px solid #656363;
	background: #fff;
	}
	.mobile-headache-landing-carousel-two .carousel-nav li.is-active a, .mobile-headache-landing-carousel-three .carousel-nav li.is-active a, .mobile-headache-landing-carousel-one .carousel-nav li.is-active a{
    background: #23893a;
}
/* Headache page End  */
}
@media only screen and (max-width: 601px) {

.mobile-types-of-headache-carousel figcaption h2 {
  width: 56%;
}
.mobile-types-of-headache-carousel figcaption h4 {
  margin-top: 37px !important;
  position: relative;
  top: -10px;
  width: 57%;
}
.mobile-types-of-headache-carousel figcaption h4 a {
  font-size: 14px;
}


}

@media only screen and (max-width: 568px) {
.mobile-types-of-headache-carousel figcaption h2 {
  font-size: 26px;
  line-height: 34px;
  width: 59%;
}
.mobile-types-of-headache-carousel figcaption {
  min-height: auto;
}
.mobile-types-of-headache-carousel figcaption h4 {
  margin-top: 37px !important;
  padding-bottom: 20px;
  top: 0;
}


}
@media only screen and (max-width: 480px) {

.mobile-types-of-headache-carousel figcaption h4 {
  font-size: 13px;
  line-height: 20px;
  margin-top: 70px !important;
  padding-bottom: 32px;
  width: 90%;
}
.mobile-types-of-headache-carousel figcaption h2 {
  font-size: 26px;
  line-height: 30px;
  width: 90%;
}
.mobile-types-of-headache-carousel figcaption h4 {
  font-size: 13px;
  line-height: 20px;
  margin-top: 60px !important;
  padding-bottom: 10px;
  width: 90%;
}
.mobile-types-of-headache-carousel figcaption h4 a {
  background-position: right 5px top 3px;
  background-size: 6% auto;
  font-size: 12px;
  line-height: 20px;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-next {
  right: -15px;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-prev {
  left: -15px;
}

#wrapper .mobile-tension-headache-carousel .carousel-nav-prev {
  left: 10px;
  top: 300px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-next{
  right: 17px;
  top: 300px;
}
.mobile-tension-headache-carousel ul li figcaption p a {
  font-size: 14px;
}


}



@media only screen and (max-width: 375px) {


#wrapper .mobile-types-of-headache-carousel .carousel-nav-next {
  background-size: 70% auto;
  right: -22px;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-prev {
  background-size: 70% auto;
  left: -32px;
}
.mobile-types-of-headache-carousel figcaption {
  width: 95%;
}
.mobile-types-of-headache-carousel figcaption h4 {
  padding-bottom: 20px;
}

#wrapper .mobile-tension-headache-carousel .carousel-nav-prev {
  left: 13px;
  top: 200px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-next{
  right: 20px;
  top: 200px;
}

}



@media only screen and (max-width: 360px) {
.mobile-types-of-headache-carousel figcaption h4 {
  padding-bottom: 30px;
}

.mobile-types-of-headache-carousel figcaption {
  width: 94%;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-next {
  background-size: 50% auto;
  right: -13px;
}
#wrapper .mobile-types-of-headache-carousel .carousel-nav-prev {
  background-size: 50% auto;
  left: -26px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-prev {
  background-size: 80% auto;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-next{
  background-size: 80% auto;
}
#wrapper .mobile-tension-headache-carousel{ 
  padding: 15px 50px !important;
}



}


@media only screen and (max-width: 320px) {

.mobile-types-of-headache-carousel img {
  width: 90%;
}
.mobile-types-of-headache-carousel figcaption {
  width: 90%;
}
.mobile-types-of-headache-carousel figcaption h2 {
  font-size: 23px;
  line-height: 26px;
  width: 90%;
}
.mobile-tension-headache-carousel ul li figcaption p a {
  font-size: 12px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-prev {
  background-size: 50% auto;
  left: 0;
  top: 170px;
}
#wrapper .mobile-tension-headache-carousel .carousel-nav-next {
  background-size: 50% auto;
  right: 15px;
  top: 170px;
}
#wrapper .mobile-tension-headache-carousel{
  padding: 15px 38px !important;
}


}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.coupons {
  padding: 10px;
  border: 1px solid #D5D1CE;
  position: relative;
  margin-bottom: 10px; }
  .coupons .couponsImage {
    float: left;
    width: 30%;
    margin-right: 10px; }
  .coupons .couponsDescription {
    float: left;
    width: 60%; }
  .coupons .couponsContainer .button, .coupons .couponsContainer a.lightbox {
    bottom: 10px;
    position: absolute;
    right: 25px; }

.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; }
  .overlay-content-inner a.couponCancel:hover, .overlay-content-inner a.couponSubmit:hover {
    background-color: #939191;
    color: white; }
  .overlay-content-inner a.couponCancel:active, .overlay-content-inner a.couponSubmit:active {
    background-color: #939191;
    color: white; }
.digitalWallet .hidden {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/divider/_divider-base.scss */
.divider {
/*   background-color: #cccccc;
  height: 2px;
  margin: 1em 0; */
}

/* line 11, ../../sass/components/divider/_divider-base.scss */
.divider.float-breaker {
  background: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  clear: both;
  margin: 0;
  padding: 0;
  border: 0;
  height: auto;
}
/* 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__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; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* STATES AND INPUT GROUP VARIABLES
    ------------------------------------*/
/*   TEMPORARY VARIABLES FOR OPERATIONS
    ------------------------------------*/
/*   CREATING SCSS USABLE VARIABLES FOR INTERPOLATION
    ------------------------------------*/
/*   FUNCTIONAL VARIABLES FOR INPUTS AND STATES
    ------------------------------------*/
/* COLOR AND FONT VARIABLES
TODO: SEPARATE COLOR ON FUNCTIONS
    ------------------------------------*/
/* MAIN STYLE FOR FORM
    ------------------------------------*/
/* line 95, ../../sass/components/form/_form-base.scss */
.form {
  /* TWITTER BOOTSTRAP FORM STYLE
  ------------------------------------*/
  /* STATES STYLES
      ------------------------------------*/
  /* ARROW BUTTON STYLES
     -----------------------------------*/
}
/* line 97, ../../sass/components/form/_form-base.scss */
.form .form-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}
/* line 104, ../../sass/components/form/_form-base.scss */
.form form {
  margin: 0 0 20px;
}
/* line 108, ../../sass/components/form/_form-base.scss */
.form fieldset {
  background-color: #e1e1e1;
  border: solid 2px #323131;
  padding: 13px;
  margin: 15px 0;
  min-width: 0;
}
/* line 116, ../../sass/components/form/_form-base.scss */
.form legend {
  font-size: 18px;
  font-weight: 700;
  margin-left: 10px;
  padding: 0 5px;
}
/* line 123, ../../sass/components/form/_form-base.scss */
.form fieldset legend {
  display: table;
  white-space: normal;
  margin-right: 10px;
}
/* line 129, ../../sass/components/form/_form-base.scss */
.form label,
.form input,
.form button,
.form select,
.form textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  max-width: 100%;
}
/* line 140, ../../sass/components/form/_form-base.scss */
.form textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 300px;
  min-width: 200px;
}
/* line 146, ../../sass/components/form/_form-base.scss */
.form input,
.form button,
.form select,
.form textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 153, ../../sass/components/form/_form-base.scss */
.form label {
  display: block;
  margin-bottom: 5px;
}
/* line 158, ../../sass/components/form/_form-base.scss */
.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: #555555;
  vertical-align: middle;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
/* line 173, ../../sass/components/form/_form-base.scss */
.form input,
.form textarea,
.form .uneditable-input {
  width: 206px;
}
/* line 179, ../../sass/components/form/_form-base.scss */
.form fieldset textarea {
  resize: vertical;
  width: 100%;
}
/* line 184, ../../sass/components/form/_form-base.scss */
.form textarea {
  height: auto;
}
/* line 188, ../../sass/components/form/_form-base.scss */
.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 #CCCCCC;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-transition: border 0.2s linear, box-shadow 0.2s linear;
  -o-transition: border 0.2s linear, box-shadow 0.2s linear;
  -webkit-transition: border 0.2s linear, box-shadow 0.2s linear;
  transition: border 0.2s linear, box-shadow 0.2s linear;
}
/* line 198, ../../sass/components/form/_form-base.scss */
.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;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -webkit-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);
}
/* line 207, ../../sass/components/form/_form-base.scss */
.form input + .help-block,
.form select + .help-block,
.form textarea + .help-block,
.form .uneditable-input + .help-block {
  margin-top: 10px;
}
/* line 214, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 226, ../../sass/components/form/_form-base.scss */
.form input[type="radio"],
.form input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px                  \9;
  *margin-top: 0;
  line-height: normal;
}
/* line 234, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 244, ../../sass/components/form/_form-base.scss */
.form select,
.form input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */
  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */
  line-height: 30px;
}
/* line 253, ../../sass/components/form/_form-base.scss */
.form select {
  width: 220px;
  background-color: white;
  border: 1px solid #CCCCCC;
}
/* line 259, ../../sass/components/form/_form-base.scss */
.form select[multiple],
.form select[size] {
  height: auto;
}
/* line 264, ../../sass/components/form/_form-base.scss */
.form .uneditable-input,
.form .uneditable-textarea {
  color: #999999;
  cursor: not-allowed;
  background-color: #fcfcfc;
  border-color: #CCCCCC;
  -moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.025);
  -webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.025);
  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.025);
}
/* line 273, ../../sass/components/form/_form-base.scss */
.form .uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
/* line 278, ../../sass/components/form/_form-base.scss */
.form .uneditable-textarea {
  width: auto;
  height: auto;
}
/* line 283, ../../sass/components/form/_form-base.scss */
.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: #999999;
}
/* line 292, ../../sass/components/form/_form-base.scss */
.form .form-actions {
  padding-left: 180px;
}
/* line 296, ../../sass/components/form/_form-base.scss */
.form .hide {
  display: none;
}
/* line 300, ../../sass/components/form/_form-base.scss */
.form .radio,
.form .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
/* line 306, ../../sass/components/form/_form-base.scss */
.form .radio input[type="radio"],
.form .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -22px;
}
/* line 312, ../../sass/components/form/_form-base.scss */
.form .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
/* line 318, ../../sass/components/form/_form-base.scss */
.form .controls:first-child {
  *padding-left: 180px;
}
/* line 323, ../../sass/components/form/_form-base.scss */
.form .controls > .radio:first-child,
.form .controls > .checkbox:first-child {
  padding-top: 5px;
}
/* line 328, ../../sass/components/form/_form-base.scss */
.form .radio.inline,
.form .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
/* line 336, ../../sass/components/form/_form-base.scss */
.form .radio.inline + .radio.inline,
.form .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
/* line 341, ../../sass/components/form/_form-base.scss */
.form input,
.form textarea,
.form .uneditable-input {
  margin-left: 0;
}
/* line 347, ../../sass/components/form/_form-base.scss */
.form .controls-row {
  *zoom: 1;
}
/* line 349, ../../sass/components/form/_form-base.scss */
.form .controls-row:before, .form .controls-row:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 355, ../../sass/components/form/_form-base.scss */
.form .controls-row:after {
  clear: both;
}
/* line 360, ../../sass/components/form/_form-base.scss */
.form input[disabled],
.form select[disabled],
.form textarea[disabled],
.form input[readonly],
.form select[readonly],
.form textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
/* line 370, ../../sass/components/form/_form-base.scss */
.form input[type="radio"][disabled],
.form input[type="checkbox"][disabled],
.form input[type="radio"][readonly],
.form input[type="checkbox"][readonly] {
  background-color: transparent;
}
/* line 380, ../../sass/components/form/_form-base.scss */
.form .control-label {
  word-break: break-all;
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
  line-height: normal;
}
/* line 391, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 395, ../../sass/components/form/_form-base.scss */
.form .control-group.warning input, .form .control-group.warning select, .form .control-group.warning textarea {
  border-color: #c09853;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 400, ../../sass/components/form/_form-base.scss */
.form .control-group.warning input:focus, .form .control-group.warning select:focus, .form .control-group.warning textarea:focus {
  border-color: #a47e3c;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -webkit-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;
}
/* line 409, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 413, ../../sass/components/form/_form-base.scss */
.form .control-group.error input, .form .control-group.error select, .form .control-group.error textarea {
  border-color: #b94a48;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 418, ../../sass/components/form/_form-base.scss */
.form .control-group.error input:focus, .form .control-group.error select:focus, .form .control-group.error textarea:focus {
  border-color: #953b39;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -webkit-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;
}
/* line 427, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 431, ../../sass/components/form/_form-base.scss */
.form .control-group.success input, .form .control-group.success select, .form .control-group.success textarea {
  border-color: #468847;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 436, ../../sass/components/form/_form-base.scss */
.form .control-group.success input:focus, .form .control-group.success select:focus, .form .control-group.success textarea:focus {
  border-color: #356635;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -webkit-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;
}
/* line 445, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 449, ../../sass/components/form/_form-base.scss */
.form .control-group.info input, .form .control-group.info select, .form .control-group.info textarea {
  border-color: #3a87ad;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 454, ../../sass/components/form/_form-base.scss */
.form .control-group.info input:focus, .form .control-group.info select:focus, .form .control-group.info textarea:focus {
  border-color: #2d6987;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -webkit-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;
}
/* line 466, ../../sass/components/form/_form-base.scss */
.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"] {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 472, ../../sass/components/form/_form-base.scss */
.form input:focus:invalid,
.form textarea:focus:invalid,
.form select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
/* line 479, ../../sass/components/form/_form-base.scss */
.form input:focus:invalid:focus,
.form textarea:focus:invalid:focus,
.form select:focus:invalid:focus {
  border-color: #e9322d;
  -moz-box-shadow: 0 0 6px #d59392;
  -webkit-box-shadow: 0 0 6px #d59392;
  box-shadow: 0 0 6px #d59392;
}
/* line 486, ../../sass/components/form/_form-base.scss */
.form .help-block,
.form .help-inline {
  color: #595959;
}
/* line 491, ../../sass/components/form/_form-base.scss */
.form .help-block {
  display: block;
  margin-bottom: 0;
}
/* line 496, ../../sass/components/form/_form-base.scss */
.form .help-inline {
  display: inline-block;
  *display: inline;
  padding-left: 5px;
  vertical-align: middle;
  *zoom: 1;
}
/* line 504, ../../sass/components/form/_form-base.scss */
.form .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
/* line 508, ../../sass/components/form/_form-base.scss */
.form .control-group:before, .form .control-group:after {
  display: table;
  line-height: 0;
  content: "";
}
/* line 514, ../../sass/components/form/_form-base.scss */
.form .control-group:after {
  clear: both;
}
/* line 520, ../../sass/components/form/_form-base.scss */
.form legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
/* line 525, ../../sass/components/form/_form-base.scss */
.form .radio input[type="radio"] {
  width: 20px;
  float: none;
  vertical-align: baseline;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 533, ../../sass/components/form/_form-base.scss */
.form .radio .radio-label-text {
  line-height: 13px;
  vertical-align: baseline;
}
/* line 541, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button,
.form .button-arrow-right button {
  position: relative;
  box-shadow: none;
  height: 28px;
  overflow: visible;
}
/* line 549, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button {
  border-left: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: 20px;
}
/* line 556, ../../sass/components/form/_form-base.scss */
.form .button-arrow-right button {
  border-right: none;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: 20px;
}
/* line 563, ../../sass/components/form/_form-base.scss */
.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;
}
/* line 576, ../../sass/components/form/_form-base.scss */
.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: 0px 1px 1px 0px;
  border-bottom-right-radius: 5px;
}
/* line 587, ../../sass/components/form/_form-base.scss */
.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 0px 0px;
  border-top-right-radius: 5px;
}
/* line 598, ../../sass/components/form/_form-base.scss */
.form .button-arrow-left button:hover:after,
.form .button-arrow-right button:hover:after {
  background-color: #939191;
}

/* line 606, ../../sass/components/form/_form-base.scss */
.form > .component-content,
.form-element > .component-content {
  overflow: hidden;
}

/* FORM HORIZONTAL STYLES
   ------------------------------------*/
/* line 616, ../../sass/components/form/_form-base.scss */
.form-horizontal .radio {
  display: inline-block;
  margin-right: 10px;
}

/* IE STYLES
    ------------------------------------*/
/* line 630, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form fieldset {
  position: relative;
  margin: 10px;
}
/* line 635, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form fieldset legend {
  position: relative;
  top: -0.7em;
  left: 0.5em;
  margin-right: 20px;
}
/* line 642, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form fieldset legend span {
  display: block;
  width: 100%;
}
/* line 647, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .input-focus-border-fix {
  border-color: #52A8EC;
}
/* line 651, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button {
  border: 1px solid #656363;
  height: auto;
  margin-left: 0;
  margin-right: 0;
}
/* line 658, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button-arrow-left button:after,
.lt-ie9 .form .button-arrow-right button:after {
  position: static;
  border: none;
  display: inline;
}
/* line 665, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button-arrow-left button:before {
  content: "<<";
  padding-right: 5px;
}
/* line 670, ../../sass/components/form/_form-base.scss */
.lt-ie9 .form .button-arrow-right button:after {
  content: ">>";
  padding-left: 5px;
}

/* line 682, ../../sass/components/form/_form-base.scss */
.lt-ie8 .form fieldset legend {
  top: -0.5em;
}
/* line 686, ../../sass/components/form/_form-base.scss */
.lt-ie8 .form .button {
  display: inline;
}
/* line 690, ../../sass/components/form/_form-base.scss */
.lt-ie8 .form .button-arrow-left button,
.lt-ie8 .form .button-arrow-right button {
  position: static;
}

/* MEDIA QUERIES
    ------------------------------------*/
@media only screen and (max-width: 767px) {
  /* line 705, ../../sass/components/form/_form-base.scss */
  .form .radio input[type="radio"] {
    height: 14px;
  }
  /* line 709, ../../sass/components/form/_form-base.scss */
  .form .control-group {
    margin-bottom: 10px;
  }
  /* line 713, ../../sass/components/form/_form-base.scss */
  .form .checkboxField .control-label {
    float: left;
  }
  /* line 717, ../../sass/components/form/_form-base.scss */
  .form .control-label {
    float: none;
    width: 160px;
    padding-top: 5px;
    text-align: left;
  }
  /* line 724, ../../sass/components/form/_form-base.scss */
  .form .controls {
    margin-left: 0;
  }
  /* line 728, ../../sass/components/form/_form-base.scss */
  .form .help-block {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 239px) {
  /* line 739, ../../sass/components/form/_form-base.scss */
  .form input,
  .form textarea,
  .form .uneditable-input {
    width: 200px;
  }
  /* line 745, ../../sass/components/form/_form-base.scss */
  .form select {
    width: 200px;
  }
}
/* NO JS STYLES
    ------------------------------------*/
/* line 758, ../../sass/components/form/_form-base.scss */
.no-js .clearButton {
  display: none;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.hidden-password-field {
  display: none; }

.gigya-screen .default-submit-button input[type=submit] {
  background-color: #f36633; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/html/_html-base.scss */
.html .hints a {
  float: left;
  margin-right: 5px;
}
.image .right {
    text-align: right
}

.image .left {
    text-align: left
}

.image .middle {
    text-align: center
}

.image-2 .component-content,
.image-3 .component-content,
.image-4 .component-content {
    text-align: center
}

.image-article-signup sup {
    font-size: 34px;
    top: 10px
}

.background-hero-img h1 {
    color: #fff;
    font-family: "Gotham-Black";
    font-size: 48px;
    letter-spacing: 2.5px;
    line-height: 46px;
    max-width: 590px;
    padding-left: 39px;
    position: absolute;
    top: 93px;
    z-index: 99
}

.background-hero-img h2 {
    color: #fff;
    font-family: "Gotham-Medium";
    font-size: 20px;
    font-weight: 400;
    line-height: 46px;
    padding-left: 39px;
    position: absolute;
    top: 248px
}

.image-girl-home {
    margin-bottom: 0
}

.image-bottle-home .component-content.left {
    text-align: center
}

.image-everyone-one-home .component-content.left {
    text-align: center
}

.image-everyone-two-home .component-content.left {
    text-align: center
}

.image-everyone-three-home .component-content.left {
    text-align: center
}

.excedrin-logo {
    margin-bottom: 0;
    position: relative;
    top: -7px
}

.image-girl-home img {
    position: relative;
    top: 8px
}

#wrapper .image-everyone-one-home {
    margin-top: 73px;
    width: 29.8%
}

.image-everyone-three-home {
    margin-top: 80px
}

.image-everyone-two-home figure p {
    margin-top: 3px
}

#wrapper .image-everyone-two-home {
    margin-top: 42px;
    margin-left: 55px
}

#wrapper .gsk-footer-logo {
    margin: 0;
    padding: 0;
    position: absolute
}

.image-everyone-one-home p,
.image-everyone-two-home p,
.image-everyone-three-home p {
    color: #fff;
    font-family: "Gotham-Medium";
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: center
}

.boxfive-home-content .image-everyone-one-home p:first-child {
    margin-bottom: 0
}

.boxfive-home-content .image-everyone-one-home p:nth-child(2) {
    margin: 0;
    text-align: right
}

.boxfive-home-content .image-everyone-one-home p:nth-child(3) {
    margin: 0;
    text-align: left;
    width: 311px!important
}

.boxfive-home-content .image-everyone-three-home p:first-child {
    margin-bottom: 0
}

.boxfive-home-content .image-everyone-three-home p:nth-child(2) {
    margin: 0
}

.boxfive-home-content .image-everyone-three-home p:nth-child(3) {
    margin: 0
}

.article-banner-image .component-content {
    text-align: center
}

.box-banner-article .article-banner-image .component-content {
    text-align: center;
    position: relative;
    top: 5px
}

.image-article-signup {
    margin-bottom: 0;
    position: relative
}

.box-five-article-content {
    margin-bottom: 0
}

.image-article-signup figcaption {
    color: #fff;
    margin: 0 auto;
    max-width: 948px;
    text-align: left
}

.image-article-signup figcaption br:nth-child(odd) {
    display: none
}

.footer-subscribe-image {
    margin-left: -10px!important;
    position: relative;
    bottom: 9px
}

.image-article-signup figcaption p {
    color: #fff;
    font-family: "Gotham-Bold";
    font-size: 37px;
    line-height: 37px;
    margin-left: -140px;
    margin-top: 0;
    position: absolute;
    top: 42px;
    width: 75%
}

#wrapper .image-article-signup figcaption p:last-child {
    margin-top: 135px
}

.image-article-signup figcaption p a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-family: "Gotham-Bold";
    font-size: 13.72px;
    padding: 12px 49px;
    text-decoration: none
}

.image-article-signup figcaption p a:hover,
.image-article-signup figcaption p a:focus {
    background-color: #fff;
    color: #007a3d
}

.image-article-signup figure {
    margin-bottom: -5px
}

.box-banner-article {
    position: relative
}

.video-coins-article-page {
    background-image: url(../../assets/img/video-icons.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    bottom: 0;
    cursor: pointer;
    height: 800px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    vertical-align: middle;
    width: 89%
}

#wrapper .img-TensionHeadache-left {
    margin-bottom: 4px!important;
    position: relative;
    top: 25px;
    width: 38%
}

#wrapper .headache-nighttime-prouduct-image {
    margin-bottom: 15px!important;
    position: relative;
    top: -8px;
    width: 38%
}

.img-TensionHeadache-left .component-content.left {
    text-align: center
}

#wrapper .img-TensionHeadache-left p {
    color: #444;
    font-family: "Gotham-Bold";
    font-size: 10px;
    left: 37px;
    margin-bottom: 46px;
    margin-left: 0;
    margin-right: 0;
    opacity: .5;
    position: relative;
    top: -28px
}

.headaches-landing-tablet-image {
    position: relative;
    right: 5.1%;
    top: 152px
}

.headache-landing-coupon-image img {
    margin-left: 41%
}

.headache-landing-coupon-image {
    margin-top: 43px
}

.headaches-landing-image-one,
.headaches-landing-image-two,
.headaches-landing-image-three {
    margin-top: 12px
}

#wrapper .headaches-landing-image-one {
    margin-left: 34px!important
}

.causes-of-headaches-article-teaser-one,
.causes-of-headaches-article-teaser-two,
.causes-of-headaches-article-teaser-three,
.headache-prevention-tips-article-teaser-one,
.headache-prevention-tips-article-teaser-two,
.headache-prevention-tips-article-teaser-three,
.treating-headches-article-teaser-one,
.treating-headches-article-teaser-two,
.treating-headches-article-teaser-three {
    background-color: #eee;
    height: 566px;
    margin-left: 1.2%!important;
    position: relative;
    width: 31.647%!important
}

.headache-causes-box-ten .headache-causes-image-two img {
    position: relative;
    top: 40px;
    left: 92px
}

.geltabs-coupon-img img {
    margin-left: 16.5%
}

.geltabs-coupon-img {
    margin-top: 43px
}

.mobile-headache-causes-article-img {
    display: none
}

.headache-nighttime-coupon-image {
    float: right;
    left: 5px;
    margin-bottom: 0!important;
    margin-right: 0;
    position: relative;
    text-align: right;
    top: -67px
}

.headache-nighttime-coupon-image .component-content {
    text-align: right
}

.headache-landing-mobile-coupon-img {
    margin-top: 60px
}

#wrapper .headache-causes-image-one {
    left: 101px;
    margin-bottom: 15px!important;
    margin-top: 41px;
    position: relative
}

#wrapper .headache-causes-richtext-two {
    float: right;
    margin-left: 0;
    margin-top: 43px
}

.article-mobile-coupon-image {
    display: none
}

#wrapper .migraine-subpage-main-box .headache-causes-image-one {
    margin-top: 33px;
    left: 70px
}

.products-landing-image-two figcaption p,
.products-landing-image-three figcaption p,
.products-landing-image-four figcaption p,
.products-landing-image-five figcaption p {
    color: #444;
    font-size: 10px;
    margin: -30px 0 30px;
    opacity: .5;
    position: relative;
    right: 18px;
    text-align: center
}
/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain .products-landing-image-two figcaption p{
	color: #fff;
    font-size: 10px;
    margin: 0 ;
    opacity:1;
    position: relative;
    right: 80px;
    text-align: center;
	margin-top: 15px;
	margin-left: 80px;
}
/* Changes for Excedrin We see your pain ends*/

.products-landing-image-two img,
.products-landing-image-three img,
.products-landing-image-four img,
.products-landing-image-five img {
    position: relative;
    z-index: 99
}

.products-landing-image-six .component-content {
    width: 175px;
    height: 177px;
    margin: -115px 0 0 250px
}

.products-landing-image-six.component,
.products-landing-box-eight.component {
    margin-bottom: 0
}

.product-landing-coupon-image .component-content {
    margin: 45px 0
}

.product-landing-coupon-image {
    padding-left: 5%
}

.mobile-product-image-one,
.mobile-product-image-two,
.mobile-product-image-three,
.mobile-product-image-four {
    display: none
}

.mobile-products-landing-hero-img {
    display: none
}

.products-landing-richtext-ten {
    color: #fff;
    left: 0;
    margin: 0 auto;
    max-width: 842px;
    padding-bottom: 0;
    position: absolute;
    right: 0;
    top: 150px
}

.mobile-geltabs-box-five {
    display: none
}

.products-landing-image-two figure,
.products-landing-image-three figure,
.products-landing-image-four figure,
.products-landing-image-five figure {
    text-align: right
}

#wrapper .discontinued-coupons-image {
    float: right!important;
    margin-top: 40px
}

.Headache-landing-whole-box .headache-landing-hero-image {
    background-color: #193e52;
    margin: 0 auto;
    max-width: 1440px;
    position: relative
}

/* Changes for Excedrin We see your pain Starts*/

.page-we-see-your-pain .headaches-landing-image-one figcaption {
    color: #fffffe;
}
.page-we-see-your-pain .headaches-landing-image-two figcaption {
    color: #fffffe;
}

.page-we-see-your-pain .headaches-landing-image-three figcaption {
    color: #fffffe;
}
/* Changes for Excedrin We see your pain ends*/


.headache-landing-hero-image figcaption {
    color: #fffffe;
    font-family: "Gotham-Medium";
    font-size: 10px;
    line-height: 46px;
    margin-bottom: 0!important;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-top: -41px;
    max-width: 478px;
    opacity: .5;
    padding: 0;
    text-align: right
}

.headache-landing-hero-image figcaption p {
    opacity: .5;
    font-family: "Gotham-Medium"
}

.mobile-tension-banner-image {
    display: none
}

.mobile-sinus-banner-image,
.mobile-sinus-headache-ladyimage {
    display: none
}

.mobile-nighttime-banner-image {
    display: none
}

.headache-nighttime-prouduct-image img {
    position: relative;
    top: 2px;
    width: 80%
}

.headache-nighttime-prouduct-image figcaption {
    color: #444;
    font-size: 10px;
    opacity: .5;
    text-align: center;
    margin-top: 0
}

.geltabs-image-one img,
.geltabs-image-two img {
    position: absolute
}

.migraine-app-logo-one {
    margin-top: -143px
}

.migraine-app-logo-one.even {
    left: 150px;
    position: relative
}

#wrapper .migraine-mobile-products {
    margin-left: 15px;
    margin-top: 10px
}

.migraine-box-six .migraine-mobile-products {
    margin-left: -146px!important;
    margin-top: 10px
}

#wrapper .migraine-app-logo-two {
    margin-left: 170px;
    margin-top: -143px
}

.migraine-app-logo-two .external>img,
.migraine-app-logo-one .external>img {
    width: 134px
}

.migraine-app-logo-two .component-content {
    padding-left: 0
}

.es-star-image .component-content {
    text-align: left
}

#wrapper .es-hero-image {
    margin-top: 108px
}

.es-hero-image figcaption p {
    color: #444;
    font-family: "Gotham-Bold";
    font-size: 10px;
    margin-left: 0;
    margin-top: -27px;
    opacity: .5;
    width: 75%;
    text-align: center
}

#wrapper .es-coupon-image {
    float: right;
    left: 0;
    position: relative;
    top: 50px;
    width: 42%
}

.es-divider-image {
    display: none
}

.es-mobile-hero-image {
    display: none
}

.mobile-migraine-causes-bg,
.mobile-migraine-coupon-image,
.mobile-migraine-where-to-buy-image,
.migraine-subpage-top-article-mobile-image {
    display: none
}

a.article-teaserone-over-bg:hover .migraine-treatments-article-teaser-red {
    background-color: #e21f26!important;
    cursor: pointer;
    color: #fff
}

a.article-teaser-two-and-three-bg:hover .migraine-treatments-article-teaser-red {
    background-color: #e21f26!important
}

.migraine-image-red img {
    float: right
}

.mobile-product-detail-bg-image {
    display: none
}

.migraine-image-red figcaption {
    position: absolute;
    top: 399px;
    left: 44%
}

.migraine-image-red.component figcaption p {
    position: relative;
    width: 100%
}

#wrapper .migraine-image-red.component {
    margin-bottom: 70px!important
}

.migraine-subpage-product.component .component-content {
    background-repeat: no-repeat;
    background-size: 100% 100%
}

a.article-teaserone-over-bg:hover .migraine-treatments-article-teaser-red .articleTeaser-text-link .articleTeaser-Primary-Link,
a.article-teaser-two-and-three-bg:hover .migraine-treatments-article-teaser-red .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-position: right 0 top -425px!important
}

a.article-teaser-top-bg:hover .migraine-treatments-article-teaser-red-two .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-position: right 0 top -307px!important
}

.migraine-subpage-main-box .migraine-top-article-box a.article-teaser-top-bg:hover .migraine-treatments-article-teaser-red-two .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-position: right 0 top -1335px
}

.migraine-where-to-buy-box {
    margin-top: 82px
}

.discontinued-richtext-one sup {
    font-size: 28px;
    top: 10px
}

a.article-teaser-causes-hover:hover .headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-position: right 0 top -266px
}

.headache-causes-box-one .headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right 0 top -427px;
    background-repeat: no-repeat
}

.headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link,
.headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
.headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right 0 top -265px;
    background-repeat: no-repeat;
    bottom: 16px;
    color: #025130;
    float: left;
    font-family: "Gotham-Bold";
    font-size: 13.69px;
    margin-left: 19px;
    padding-right: 14px;
    position: absolute
}

.causes-of-headaches-article-teaser-one .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important
}

a.article-teaserone-over-bg:hover .causes-of-headaches-article-teaser-one .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right 0 top -427px
}

.headache-prevention-tips-article-teaser-one .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important
}

a.article-teaserone-over-bg:hover .headache-prevention-tips-article-teaser-one .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right 0 top -427px
}

a.article-teaser-causes-hover:hover .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link,
a.article-teaser-causes-hover:hover .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right 0 top -425px
}

#wrapper .image-discover-home {
    width: 20%
}

.migraine-app-box-one .migraine-app-logos {
    position: absolute;
    top: 426px
}

.migraine-app-logos.component.even.last {
    margin-left: 237px
}

.mobile-product-box .mobile-product-image {
    display: none
}

.home-page-landing-bottles-image {
    margin: 0 auto;
    text-align: center;
    display: none
}

#wrapper .home-page-landing-bottles-image {
    display: none
}

#wrapper .safety-dosing-mobile-coupon-image {
    margin: 0 auto;
    display: none
}
/* Changes for Excedrin We see your pain Starts*/
@media only screen and (min-width:769px) and (max-width:1024px) {
	.page-we-see-your-pain .products-landing-image-two img {
		right:0 !important;
		width: 90% !important;
	}
	.page-we-see-your-pain .products-landing-image-two figcaption p{
		    margin-left: 196px !important;
	}
	
}
/* Changes for Excedrin We see your pain ends*/

@media only screen and (max-width:1024px) {
    #wrapper .image-article-signup figcaption p:last-child {
        margin-top: 110px
    }
    .headache-causes-box-ten .headache-causes-image-two img {
        left: 82px;
        width: 86%
    }
    .page-triggers-app #wrapper .migraine-subpage-product .headache-causes-image-one {
        left: 54px
    }
    .products-landing-image-two img,
    .products-landing-image-three img,
    .products-landing-image-four img,
    .products-landing-image-five img {
        right: 50px
    }
    .page-triggers-app .migraine-subpage-product .migraine-image-red figcaption {
        left: 0;
        width: 100%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-image-one {
        left: 49px;
        margin-top: 22px
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: 27%
    }
    .background-hero-img h1 {
        top: 45px
    }
    .background-hero-img h2 {
        top: 200px
    }
    .image-article-signup figcaption {
        top: 34px
    }
    .image-article-signup figcaption p {
        font-size: 20px;
        line-height: 28px;
        margin-left: 95px;
        top: 26px
    }
    .image-article-signup figcaption p a {
        font-size: 14px;
        padding: 10px 40px
    }
    .video-coins-article-page {
        background-position: center top;
        background-size: 100% auto
    }
    .video-coins-article-page {
        height: 120px;
        left: 0;
        margin: 0 auto;
        position: absolute;
        right: 0;
        top: 300px;
        width: 10%
    }
    .headache-landing-hero-image figcaption {
        max-width: 377px
    }
    .headache-nighttime-coupon-image img {
        margin-right: 25px;
        width: 80%
    }
}

@media only screen and (max-width:962px) {
    .background-hero-img h2 {
        top: 236px
    }
    .background-hero-img h2 {
        top: 195px
    }
    .image-article-signup figcaption p {
        font-size: 18px;
        line-height: 26px
    }
    #wrapper .image-article-signup figcaption p:last-child {
        margin-top: 25px
    }
    .image-article-signup figcaption p a {
        font-size: 12px;
        padding: 8px 28px
    }
}

@media only screen and (max-width:959px) {
    #wrapper .gsk-footer-logo {
        right: 14%
    }
    .image-bottle-home img {
        width: 51%
    }
    .headache-causes-box-ten .headache-causes-image-two img {
        width: 84%
    }
    .background-hero-img h1 {
        font-size: 39px;
        letter-spacing: 5px;
        line-height: 39px;
        top: 41px
    }
    .background-hero-img h2 {
        font-size: 18px;
        line-height: 30px;
        top: 183px
    }
    .excedrin-logo {
        left: 10px
    }
}

@media only screen and (max-width:800px) {
    .background-hero-img h1 {
        font-size: 35px;
        letter-spacing: 4px;
        line-height: 42px;
        padding-left: 10px;
        top: 42px;
        width: 65%!important
    }
    .background-hero-img h2 {
        font-size: 16px;
        line-height: 28px;
        padding-left: 10px;
        top: 178px
    }
    #wrapper .gsk-footer-logo {
        right: 10%
    }
}

@media only screen and (max-width:768px) {
    #wrapper .gsk-footer-logo {
        right: 16%
    }
    .image-everyone-one-home p,
    .image-everyone-two-home p,
    .image-everyone-three-home p {
        font-size: 13px;
        line-height: 20px
    }
    .boxfive-home-content .image-everyone-one-home p:nth-child(3) {
        margin: 0;
        text-align: center;
        width: auto!important
    }
    .boxfive-home-content .image-everyone-one-home p:nth-child(2) {
        text-align: center
    }
    .products-landing-image-six .component-content {
        height: auto;
        margin: -120px 0 0 226px;
        position: relative;
        top: 5px;
        width: 36%
    }
    .triggers-app-top .headache-causes-image-one img {
        margin-top: 32px;
        width: 81%
    }
    .background-hero-img h1 {
        font-size: 32px;
        letter-spacing: 3px;
        line-height: 38px;
        padding-left: 10px;
        top: 45px;
        width: 60%!important
    }
    .background-hero-img h2 {
        font-size: 15px;
        line-height: 26px;
        top: 180px
    }
    .image-article-signup figcaption p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 0
    }
    .image-article-signup figcaption p a {
        font-size: 10px;
        padding: 7px 24px
    }
    #wrapper .gsk-footer-logo {
        right: 40px
    }
    #wrapper .image-article-signup figcaption p:last-child {
        margin-top: 86px
    }
    .products-landing-richtext-ten {
        max-width: 701px;
        top: 60px
    }
    .products-landing-image-two img,
    .products-landing-image-three img,
    .products-landing-image-four img,
    .products-landing-image-five img {
        max-width: none;
        position: relative;
        right: 0;
        width: 100%
    }
    .video-coins-article-page {
        background-position: center top;
        background-size: 100% auto;
        top: 250px
    }
    #wrapper .discontinued-coupons-image {
        margin-top: 34px
    }
    .image-bottle-home img {
        margin-top: 16px;
        width: 43%
    }
    .headache-landing-hero-image figcaption {
        margin-top: -34px;
        max-width: 304px
    }
    .headache-causes-image-one img {
        margin-top: 50px;
        width: 73%
    }
    .headache-nighttime-coupon-image img {
        position: relative;
        right: 50px;
        width: 80%
    }
    #wrapper .es-coupon-image {
        width: 41%
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: 46%;
        top: 276px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-image-one img {
        width: 86%
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: 7%;
        top: 307px;
        width: 100%
    }
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        background-position: right 0 top -268px
    }
}

@media only screen and (max-width:767px) {
    .footer-subscribe-image img {
        height: 37px;
        width: 130px
    }
    .page-treatment .articleTeaser-text-content {
        min-height: 0px!important
    }
    .mobile-gsk-footer-logo a img {
        max-width: 30%!important;
        top: 40px
    }
    #wrapper .rrror-page-image-one {
        display: none
    }
    .mobile-headache-landing-hero-image img {
        width: 100%
    }
    .es-mobile-brain-box img {
        width: 100%
    }
    #wrapper .home-page-landing-bottles-image {
        display: block
    }
    .page-safety-dosing #wrapper .home-page-landing-bottles-image {
        display: block;
        margin-top: -20px;
        padding-top: 0
    }
    #wrapper .home-page-landing-bottles-image img {
        width: 100%
    }
    .headaches-landing-image-one,
    .headaches-landing-image-two,
    .headaches-landing-image-three {
        margin-top: 30px
    }
    .migraine-app-logo-two .external>img,
    .migraine-app-logo-one .external>img {
        width: auto
    }
    .migraine-app-logo-one {
        margin-top: 0
    }
    .page-migraines .home-page-landing-bottles-image {
        position: relative;
        top: 40px
    }
    .home-page-landing-bottles-image {
        display: block;
        margin: 0 auto;
        position: relative;
        top: 20px
    }
    #wrapper .es-coupon-image {
        float: none
    }
    .image-everyone-one-home p,
    .image-everyone-two-home p,
    .image-everyone-three-home p {
        font-size: 20px;
        line-height: 28px
    }
    .page-products.page-campaign .products-landing-box-one .mobile-geltabs-box-five {
        margin-top: -4px!important;
        position: relative;
        z-index: 9
    }
    .mobile-product-box .mobile-product-image {
        display: block;
        left: -1px;
        position: relative;
        top: 10px;
        width: auto
    }
    .mobile-product-box .mobile-product-image img {
        width: 100%
    }
    #wrapper .image-discover-home {
        margin: 0 auto!important;
        width: 90%
    }
    .mobile-products-landing-hero-img {
        display: block;
        width: 100%
    }
    .products-landing-box-one .geltabs-image-one,
    .products-landing-box-one .geltabs-box-five {
        display: block!important
    }
    .mobile-products-landing-hero-img img {
        display: block;
        margin: 0 auto;
        width: 100%
    }
    .products-landing-hero-img {
        display: none
    }
    #wrapper .headache-causes-mobile-image-two {
        margin-bottom: 50px!important;
        margin-top: 350px
    }
    .headache-landing-hero-image figure {
        display: none
    }
    .migraine-background-hero-image {
        display: none
    }
    #wrapper .mobile-headache-landing-bottle-img {
        display: none
    }
    #wrapper .discontinued-coupons-image {
        display: none
    }
    .es-mobile-hero-image {
        display: block
    }
    .video-coins-article-page {
        background-position: center top;
        background-size: 100% auto;
        top: 220px
    }
    .es-mobile-hero-image p {
        color: #000;
        font-size: 20px;
        line-height: 30px;
        margin: 0 auto;
        opacity: .5;
        width: 80%
    }
    .mobile-product-detail-bg-image img {
        width: 100%!important
    }
    #wrapper .es-mobile-hero-image {
        display: block;
        margin-bottom: 60px!important;
        position: relative;
        top: 20px
    }
    #wrapper .headache-nighttime-prouduct-image {
        margin-bottom: 0!important;
        margin-top: 150px;
        position: relative;
        top: -8px;
        width: 85%
    }
    .headache-nighttime-prouduct-image img {
        position: relative;
        top: 35px;
        width: auto
    }
    .headache-nighttime-prouduct-image figcaption {
        margin-left: 17%!important
    }
    .headache-nighttime-coupon-image {
        display: none!important
    }
    .mobile-headache-landing-hero-image {
        background-color: #193e52
    }
    .mobile-headache-landing-hero-image figcaption {
        bottom: 26px;
        color: #fff;
        left: 0;
        margin: 0 auto;
        opacity: .5;
        position: absolute;
        right: 50px;
        text-align: center;
        width: 46%
    }
    #wrapper .headaches-landing-image-one {
        margin-top: 65px!important
    }
    #wrapper .headache-landing-box-one img {
        width: 27%!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .headache-landing-box-one img {
        width: 71%!important;
    }
	/* Changes for Excedrin We see your pain ends*/

	
	
    #wrapper .headaches-landing-image-one {
        margin-left: 0!important
    }
    .image .component-content {
        text-align: left
    }
    .background-hero-img h2 {
        left: 0;
        padding-left: 30%;
        text-align: center;
        top: 776px;
        width: 45%
    }
    .image-girl-home img {
        display: none
    }
    .excedrin-logo {
        width: 70%!important
    }
    #wrapper .image-everyone-one-home {
        width: 100%
    }
    .box-five-article-content {
        display: none
    }
    .mobile-tension-headache-carousel figure {
        margin: 0 auto;
        width: 80%
    }
    .mobile-tension-headache-carousel ul li figcaption {
        background-color: #7b3292;
        color: #fff;
        margin: -16px auto 0;
        padding-bottom: 10px;
        width: 98%
    }
    .mobile-tension-headache-carousel ul li figcaption h2 {
        color: #fff;
        font-family: "Gotham-Black";
        font-size: 32px;
        line-height: 40px;
        margin-bottom: 40px;
        padding-left: 35px;
        padding-top: 26px;
        text-align: left
    }
    .mobile-tension-headache-carousel ul li figcaption p {
        padding-left: 34px;
        text-align: left
    }
    #wrapper .img-TensionHeadache-left {
        margin-top: 190px;
        width: 91%
    }
    #wrapper .img-TensionHeadache-left p {
        font-size: 14px;
        left: 44px;
        top: -28px
    }
    .img-TensionHeadache-left figure {
        margin-top: 110px
    }
    .mobile-tension-headache-product-image img {
        width: 100%
    }
    .article-banner-image {
        padding-left: 10px;
        padding-right: 10px
    }
    .mobile-headache-causes-article-img {
        display: block;
        float: left!important;
        width: 30%
    }
    #wrapper .headache-causes-image-one {
        left: 0;
        margin-top: 326px;
        position: relative;
        right: 0;
        text-align: center;
        width: 100%
    }
    .geltabs-image-one,
    .geltabs-box-five {
        display: none!important
    }
    .mobile-geltabs-box-five {
        display: block
    }
    .products-landing-box-one .mobile-geltabs-box-five {
        margin-top: 50px
    }
    .products-landing-image-two img,
    .products-landing-image-three img,
    .products-landing-image-four img,
    .products-landing-image-five img {
        float: left;
        left: 0;
        margin-top: 275px;
        max-width: none;
        position: relative!important;
        right: 0;
        text-align: center;
        width: 78%
    }
    .products-landing-image-two figcaption p,
    .products-landing-image-three figcaption p,
    .products-landing-image-four figcaption p,
    .products-landing-image-five figcaption p {
        color: #444;
        float: left;
        font-size: 10px;
        margin: -20px 0 56px;
        opacity: .5;
        position: relative;
        right: 100px;
        text-align: center;
        width: 97%!important
    }
    .geltabs-mobile-image-one,
    .geltabs-mobile-image-two {
        margin-top: 74px
    }
    .geltabs-box-three.component .component-content,
    .geltabs-box-one.component .component-content {
        background-image: none!important
    }
    #wrapper .migraine-subpage-main-box .headache-causes-image-one img {
        width: 50%
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red.component {
        left: 0;
        margin-top: 410px
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: 0;
        top: 367px;
        width: 97%
    }
    #wrapper .article-mobile-coupon-image {
        display: block;
        margin-bottom: 0px!important;
        margin-top: 0
    }
    .mobile-tension-banner-image {
        background-color: #eee;
        display: block;
        float: left;
        position: absolute;
        width: 36%
    }
    .mobile-sinus-banner-image {
        display: block;
        float: left;
        width: 30%
    }
    .causes-of-headaches-article-teaser-one,
    .headache-prevention-tips-article-teaser-one,
    .treating-headches-article-teaser-one {
        background-color: #fff;
        cursor: pointer;
        height: auto;
        margin-bottom: 0;
        margin-left: 0!important;
        position: relative;
        width: 100%!important
    }
    .mobile-headache-landing-bottles-image {
        margin-bottom: 0
    }
    .causes-of-headaches-article-teaser-one.odd,
    .headache-prevention-tips-article-teaser-one.odd {
        background-color: #eee
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-image-holder,
    .headache-prevention-tips-article-teaser-one .articleTeaser-image-holder,
    .treating-headches-article-teaser-one .articleTeaser-image-holder {
        float: left;
        width: 38%
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content,
    .treating-headches-article-teaser-one .articleTeaser-text-content {
        float: left;
        width: 62%
    }
    #wrapper .mobile-nighttime-banner-image {
        display: block;
        float: left;
        width: 30%;
        margin-bottom: -8px!important
    }
    #wrapper .headache-nighttime-article-one .articleTeaser-image-holder {
        display: none
    }
    .headache-causes-image-one img {
        margin-top: 0;
        width: 51%
    }
    .headache-causes-box-three .component-content {
        background-image: none!important
    }
    .geltabs-image-one,
    .geltabs-image-two {
        display: none!important
    }
    .migraine-mobile-products img {
        position: relative;
        top: -10px;
        width: 45%
    }
    .mobile-discontinued-coupons-image img {
        width: 76%
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image {
        margin-top: 20px
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        float: left;
        left: 26%;
        margin-left: auto;
        position: relative;
        top: auto;
        width: auto
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        margin-left: auto;
        margin-top: auto;
        width: auto
    }
    #wrapper .es-hero-image {
        display: none
    }
    .es-star-image .component-content {
        text-align: left
    }
    .mobile-migraine-causes-bg,
    .mobile-migraine-coupon-image,
    .mobile-migraine-where-to-buy-image,
    .migraine-subpage-top-article-mobile-image {
        display: block
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        left: 0!important
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        margin-bottom: 0!important
    }
    #wrapper .triggers-app-top .headache-causes-image-one img {
        margin-top: 0;
        width: auto
    }
    .migraine-subpage-product {
        position: relative
    }
    .migraine-subpage-product .component-content {
        background-image: none
    }
    .migraine-subpage-main-box .mobile-migraine-causes-bg {
        width: 100%
    }
    .migraine-subpage-main-box .mobile-migraine-causes-bg img {
        width: 100%!important
    }
    .mobile-migraine-causes-bg {
        position: absolute
    }
    .migraine-image-red img {
        float: initial
    }
    .mobile-migraine-causes-bg img {
        display: block
    }
    .migraine-subpage-product .component-content {
        background-repeat: no-repeat;
        background-size: 100% 100%;
        padding-bottom: 20px
    }
    .migraine-image-red figcaption {
        position: absolute;
        top: 380px;
        left: 22%
    }
    .migraine-subpage-product.component .component-content {
        background-image: none!important
    }
    #wrapper .migraine-treatments-article-teaser-red.component {
        margin-top: 0
    }
    #wrapper .triggers-app-top .migraine-subpage-main-box .mobile-migraine-coupon-image {
        margin-top: 50px;
        padding-bottom: 26px!important
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-top: 60px;
        margin-bottom: 40px!important
    }
    .migraine-subpage-main-box .mobile-migraine-where-to-buy-image {
        width: 100%
    }
    .mobile-migraine-where-to-buy-image {
        position: absolute
    }
    .migraine-coupon-image.component img {
        display: none!important
    }
    .migraine-where-to-buy-box.component .component-content {
        background-image: none!important
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        left: -9px;
        margin-top: 160px
    }
    .headache-causes-box-three .component-content {
        background-size: 100% 100%
    }
    #wrapper .es-box-Wheretobuy .es-coupon-image {
        width: auto
    }
    .page-migraines .mobile-box-coupon-home,
    .mobile-discontinued-coupons-image {
        display: block;
        margin-top: -10px!important;
        position: relative;
        top: 5px
    }
    #wrapper .safety-dosing-mobile-coupon-image {
        display: block;
        margin-bottom: -10px!important
    }
}

@media only screen and (max-width:724px) {
    .headache-causes-image-one img {
        margin-top: 0;
        width: 49%
    }
}

@media only screen and (max-width:667px) {
    .image-everyone-one-home,
    .image-everyone-two-home,
    .image-everyone-three-home,
    .richtext-home-trigger {
        margin-bottom: 50px;
        padding-left: 10%;
        padding-right: 10%
    }
    .mobile-tension-headache-carousel figure {
        margin: 0 auto;
        width: 94.5%
    }
    .migraine-app-box-one .migraine-app-logos {
        right: 10px;
        top: 340px
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        left: -14px;
        margin-top: 33px
    }
}

@media only screen and (max-width:640px) {
    .mobile-headache-landing-hero-image img {
        width: auto
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        left: 24%
    }
    #wrapper .headaches-landing-image-one {
        margin-top: 30px!important
    }
    #wrapper .mobile-headache-causes-article-img {
        margin-bottom: -5px!important
    }
    .headache-causes-image-one img {
        margin-top: 0;
        width: 45%
    }
    .mobile-product-box .mobile-product-image img {
        width: auto!important
    }
    #wrapper .headache-causes-mobile-image-two {
        margin-bottom: 50px!important;
        margin-top: 450px
    }
    .mobile-tension-headache-carousel figure {
        width: auto
    }
    .mobile-tension-headache-carousel ul li figcaption {
        width: 97.5%
    }
    .headache-nighttime-prouduct-image img {
        top: 20px;
        width: 40%
    }
    .video-coins-article-page {
        top: 180px
    }
    #wrapper .headache-nighttime-prouduct-image {
        margin-top: 220px;
        left: -30px;
        margin-bottom: 0!important;
        position: relative;
        top: 0;
        width: auto
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image {
        margin-top: 0
    }
}

@media only screen and (min-width:602px) and (max-width:626px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0px!important;
        margin-top: 152px
    }
}

@media only screen and (max-width:601px) {
    .mobile-tension-headache-carousel ul li figcaption {
        width: auto
    }
    .video-coins-article-page {
        top: 170px
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image {
        margin-top: 60px
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important;
        margin-top: 146px
    }
}

@media only screen and (device-width:568px) {
    .headache-nighttime-prouduct-image figcaption {
        margin-top: 0
    }
    .headache-causes-image-one img {
        margin-top: 0;
        width: 38%
    }
}

@media only screen and (max-width:568px) {
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important
    }
    #wrapper .es-whole-content-box .es-mobile-hero-image {
        margin-bottom: 40px!important
    }
    .mobile-gsk-footer-logo a img {
        max-width: 35%!important
    }
    .mobile-gsk-footer-logo .component-content {
        float: none;
        margin-left: 20px
    }
    #wrapper .img-TensionHeadache-left {
        margin-top: 68px;
        top: 80px;
        width: 91%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-image-one img {
        width: 55%
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-logos {
        top: 350px
    }
    .img-TensionHeadache-left figure {
        margin-top: 100px
    }
    #wrapper .image-everyone-one-home {
        margin-top: 50px
    }
    .image-everyone-three-home {
        margin-top: 40px
    }
    #wrapper .image-everyone-two-home {
        margin-top: 30px
    }
    .video-coins-article-page {
        height: 70px;
        top: 170px
    }
    .headaches-landing-bottle-image img {
        position: relative;
        right: -29px;
        width: 85%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .headache-landing-box-one img {
        width: 71% !important;
    }
	/* Changes for Excedrin We see your pain ends*/



    #wrapper .headache-landing-box-one img {
        width: auto!important
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        margin-left: 0%!important
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        margin-left: 52%!important;
        width: 31%
    }
    .es-mobile-hero-image img {
        left: -3px;
        position: relative;
        text-align: center;
        width: 76%
    }
    .headache-nighttime-prouduct-image figcaption {
        margin-left: 13%!important;
        margin-top: 2%
    }
    #wrapper .headache-nighttime-prouduct-image {
        left: -40px
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image {
        margin-top: 0;
        padding-top: 48px
    }
    .page-treatment .migraine-subpage-main-box .mobile-migraine-coupon-image {
        margin-top: 80px;
        padding-bottom: 50px!important
    }
    #wrapper .es-mobile-hero-image {
        width: 96%
    }
    .mobile-headache-landing-hero-image figcaption {
        bottom: 87px
    }
}

@media only screen and (max-width:567px) {
    #wrapper .headache-causes-mobile-box-one {
        margin-top: 26px!important;
        padding-top: 25px
    }
    .headache-causes-image-one img {
        margin-top: 0;
        width: 41%
    }
}

@media only screen and (max-width:548px) {
    .headache-causes-image-one img {
        margin-top: 0;
        width: 36%
    }
}

@media only screen and (max-width:525px) {
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        left: 19%
    }
}

@media only screen and (max-width:480px) {
    .triggers-app-top .migraine-subpage-product .migraine-subpage-product .component-content {
        padding-bottom: 0
    }
    .page-migraines .home-page-landing-bottles-image {
        position: relative;
        top: 50px
    }
    .page-migraines.page-treatment .migraine-where-to-buy-box {
        margin-top: 52px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        font-size: 25px;
        line-height: 28px;
        width: 83%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-image-one img {
        width: 67%
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red.component {
        margin-top: 300px
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-logos {
        top: 43px
    }
    #wrapper .headache-causes-mobile-image-two {
        margin-bottom: 30px!important;
        margin-top: 415px
    }
    .headache-nighttime-box-one .mobile-couponcode-img img {
        margin-bottom: 5px;
        margin-top: 19px;
        position: relative;
        width: 90%
    }
    .mobile-headache-landing-hero-image figcaption {
        bottom: 65px;
        right: 69px
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-richtext-four {
        height: 430px
    }
    .headache-nighttime-prouduct-image img {
        top: 0;
        width: 45%
    }
    #wrapper .headache-nighttime-prouduct-image {
        margin-top: 163px
    }
    .headache-nighttime-prouduct-image figcaption {
        margin-left: 15%!important;
        position: relative;
        top: -27px
    }
    .mobile-tension-headache-carousel ul li figcaption h2 {
        font-size: 28px;
        line-height: 36px;
        margin-bottom: 40px;
        padding-left: 20px;
        padding-right: 10px;
        padding-top: 20px
    }
    #wrapper .image-girl-home {
        display: none
    }
    .img-TensionHeadache-left figure {
        margin: 127px auto 0;
        width: 55%
    }
    #wrapper .img-TensionHeadache-left p {
        font-size: 13px;
        left: 29px;
        top: -17px
    }
    .video-coins-article-page {
        top: 140px
    }
    .headaches-landing-bottle-image img {
        position: relative;
        right: -54px;
        width: 70%
    }
    .mobile-products-landing-hero-img {
        display: block
    }
    .products-landing-hero-img {
        display: none
    }
    .products-landing-image-six {
        display: none
    }
    .mobile-geltabs-box-five {
        display: block
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image {
        margin-top: 10px;
        padding-bottom: 40px
    }
    #wrapper .img-TensionHeadache-left {
        left: 30px;
        margin-top: 20px;
        width: 79%
    }
    .es-mobile-hero-image p {
        font-size: 17px;
        line-height: 20px
    }
    .page-treatment .migraine-subpage-main-box .mobile-migraine-coupon-image {
        margin-top: 120px
    }
    #wrapper .products-landing-box-one .products-landing-richtext-ten {
        top: 55px
    }
}

@media only screen and (max-width:459px) {
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        margin-left: 53%!important;
        width: 34%
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        left: 16%
    }
}

@media only screen and (max-width:430px) {
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        left: 13%
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        margin-left: 53%!important;
        width: 36%
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 60px;
        margin-left: auto;
        margin-right: auto;
        width: 91%
    }
}

@media only screen and (max-width:375px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important;
        margin-top: 67px
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin-bottom: 0!important;
        margin-top: 22px
    }
    .page-migraines.page-prevention-tips .migraine-subpage-product .component-content {
        padding-bottom: 10px
    }
    .page-migraines .mobile-box-coupon-home,
    .mobile-discontinued-coupons-image {
        top: 0
    }
    #wrapper .products-landing-box-one .products-landing-richtext-ten {
        top: 36px
    }
    .triggers-app-top .migraine-subpage-product .component-content {
        padding-bottom: 0
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red.component {
        margin-top: 240px
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0px!important;
        margin-top: 130px
    }
    .image-everyone-one-home p,
    .image-everyone-two-home p,
    .image-everyone-three-home p {
        font-size: 15px;
        line-height: 20px
    }
    #wrapper .article-mobile-coupon-image {
        padding-left: 15px;
        padding-right: 15px
    }
    #wrapper .headache-nighttime-prouduct-image {
        margin-top: 120px
    }
    #wrapper .headache-causes-mobile-image-two {
        margin: 298px auto 0;
        text-align: center;
        width: 75%
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-richtext-four {
        height: 344px
    }
    .headache-causes-richtext-six p sup {
        font-size: 41px;
        top: 15px
    }
    .mobile-tension-headache-carousel ul li figcaption h2 {
        font-size: 21px;
        line-height: 26px;
        margin-bottom: 30px;
        padding-left: 20px;
        padding-right: 10px;
        padding-top: 20px
    }
    .img-TensionHeadache-left figure {
        margin: 40px auto 0;
        width: 58%
    }
    #wrapper .img-TensionHeadache-left p {
        font-size: 13px
    }
    #wrapper .img-TensionHeadache-left p {
        font-size: 13px;
        left: 32px;
        top: -23px
    }
    .video-coins-article-page {
        top: 110px
    }
    .headaches-landing-bottle-image img {
        right: -76px;
        width: 58%
    }
    .headache-causes-image-one img {
        margin-top: 120px;
        width: 50%
    }
    .migraine-mobile-products img {
        position: relative;
        top: -50px;
        width: 70%
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        margin-left: -10px!important;
        width: 35%
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        margin-left: 52%!important;
        margin-top: 0;
        width: 37%
    }
    .es-mobile-hero-image p {
        font-size: 13px;
        line-height: 16px
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: -15px;
        top: 294px;
        width: 97%
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-logos {
        right: 15px;
        top: -63px
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        margin-top: 220px
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        left: -20px;
        margin-top: 89px
    }
}

@media only screen and (max-width:360px) {
    .headache-nighttime-box-one .mobile-couponcode-img img {
        margin-top: 7px
    }
    .box-article-content {
        padding-left: 0;
        padding-right: 0
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-top: 98px
    }
    .headache-nighttime-box-one .mobile-couponcode-img img {
        width: 94%
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-logos {
        right: 15px;
        top: -74px
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        left: -20px;
        margin-top: 218px
    }
    #wrapper .image-everyone-two-home {
        margin-top: 20px
    }
    .image-everyone-three-home {
        margin-top: 20px
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-richtext-four {
        height: 325px
    }
    .mobile-tension-headache-carousel ul li figcaption h2 {
        font-size: 18px;
        line-height: 24px
    }
    .mobile-tension-headache-carousel ul li figcaption p {
        padding-left: 20px
    }
    .video-coins-article-page {
        top: 103px
    }
    .headaches-landing-bottle-image img {
        right: -86px;
        width: 52%
    }
    .mobile-headache-causes-article-img {
        width: 31%
    }
    .es-mobile-hero-image img {
        left: 15px;
        width: 69%
    }
    #wrapper .es-mobile-hero-image {
        margin-bottom: 40px!important
    }
    #wrapper .img-TensionHeadache-left {
        left: 8px
    }
    #wrapper .safety-dosing-mobile-coupon-image {
        display: block;
        margin-bottom: -30px!important
    }
}

@media only screen and (max-width:320px) {
    #wrapper .es-mobile-hero-image {
        left: -18px;
        width: 100%
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 30px!important;
        margin-top: 15px
    }
    #wrapper .es-coupon-image {
        left: 4px;
        position: relative;
        top: 52px
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        margin-left: 48%!important
    }
    .headaches-landing-image-one,
    .headaches-landing-image-two,
    .headaches-landing-image-three {
        margin-top: 25px
    }
    #wrapper .products-landing-box-one .products-landing-richtext-ten {
        top: 31px
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        margin-top: 150px
    }
    #wrapper .triggers-app-top .migraine-subpage-product .component-content {
        padding-bottom: 0
    }
    .page-migraines.page-prevention-tips .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important;
        margin-top: 105px;
        padding-bottom: 0px!important;
        position: relative;
        top: 30px
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-one {
        top: 0
    }
    #wrapper .migraine-landing-whole-box .migraine-app-logo-two {
        position: relative;
        top: 0
    }
    .boxfive-home-content .image-everyone-one-home p:nth-child(3) {
        left: 0;
        position: relative;
        width: auto!important
    }
    .image-everyone-one-home p,
    .image-everyone-two-home p,
    .image-everyone-three-home p {
        font-size: 14px;
        line-height: 20px
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        top: 272px
    }
    #wrapper .migraine-hero-richtext {
        right: 99px;
        top: 245px;
        width: 66%
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 13px
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-richtext-four {
        height: 294px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        margin-bottom: 8px;
        margin-top: 30px;
        width: 88%
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-logos {
        right: 18px;
        top: -109px
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important;
        margin-top: 105px;
        padding-bottom: 25px!important
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image {
        margin-top: 10px;
        padding-bottom: 4px
    }
    .es-mobile-hero-image p {
        font-size: 11px;
        line-height: 10px
    }
    #wrapper .headache-nighttime-prouduct-image {
        left: -25px;
        margin-top: 92px
    }
    #wrapper .migraine-subpage-main-box .migraine-image-red.component {
        margin-top: 223px
    }
    .headache-nighttime-prouduct-image figcaption {
        margin-left: 12%!important;
        position: relative;
        top: -5px
    }
    .headache-nighttime-prouduct-image img {
        top: 20px;
        width: 46%
    }
    .headache-causes-richtext-six p:first-child {
        font-size: 19px!important;
        line-height: 21px!important;
        margin: 46px auto 43px;
        width: 74%
    }
    .headache-causes-richtext-six p sup {
        font-size: 32px;
        top: 10px
    }
    .headache-causes-richtext-six p a {
        padding: 12px 34px;
        font-size: 12px;
        line-height: 31px
    }
    #wrapper .headache-causes-box-one .headache-causes-mobile-image-two {
        margin: 255px auto 0;
        position: relative;
        text-align: center;
        top: 1px;
        width: 79%
    }
    #wrapper .headache-landing-richtext-nine p {
        width: 90%
    }
    #wrapper .img-TensionHeadache-left p {
        font-size: 9px;
        left: 23px;
        top: -15px
    }
    .img-TensionHeadache-left figure {
        margin: 30px auto 0;
        width: 54%
    }
    .video-coins-article-page {
        top: 90px
    }
    .headaches-landing-bottle-image img {
        bottom: 20px;
        right: -89px;
        width: 45%
    }
}

@media only screen and (min-width:768px) and (max-width:959px) {
    .products-landing-image-six.component,
    .products-landing-box-eight.component {
        position: relative;
        right: 26px
    }
    .page-home #wrapper .discontinued-coupons-image {
        margin-top: 42px
    }
    .page-headaches #wrapper .discontinued-coupons-image {
        margin-top: 39px
    }
    .page-triggers-app #wrapper .migraine-subpage-product .headache-causes-image-one {
        left: 50px;
        margin-top: 47px
    }
    .products-landing-richtext-ten {
        top: 75px!important
    }
    #wrapper .img-TensionHeadache-left p {
        text-align: center;
        width: 84%
    }
    .img-TensionHeadache-left .component-content.left {
        text-align: left
    }
    #wrapper .img-TensionHeadache-left {
        width: 32%
    }
    #wrapper .migraine-mobile-products {
        margin-left: 15px;
        margin-top: 10px;
        position: absolute;
        right: 80px
    }
    .migraine-app-logo-one {
        margin-top: 0
    }
    #wrapper .migraine-app-logo-two {
        margin-left: 0;
        margin-top: 0
    }
    .triggers-app-top .migraine-image-red figcaption {
        left: -13px!important;
        top: 392px
    }
}

@media only screen and (min-width:769px) and (max-width:800px) {
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: 19%;
        top: 386px
    }
    .triggers-app-top .migraine-image-red figcaption {
        left: -13px!important;
        top: 331px
    }
}

@media only screen and (min-width:568px) and (max-width:767px) {
    .mobile-headache-landing-hero-image figcaption {
        bottom: 87px
    }
}

@media only screen and (min-width:627px) and (max-width:640px) {
    .page-headaches.page-nighttime .headache-nighttime-prouduct-image img {
        top: 20px;
        width: auto
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-prouduct-image {
        left: -52px
    }
}

@media only screen and (device-width:768px) {
    #wrapper .es-hero-image {
        margin-top: 108px;
        position: relative;
        left: 15px
    }
    .headache-causes-box-ten .headache-causes-image-two img {
        width: 83%
    }
    .headache-nighttime-coupon-image img {
        position: relative;
        right: 0;
        width: 89%
    }
    .triggers-app-top .migraine-image-red figcaption {
        left: 17px!important;
        top: 282px
    }
    .page-headaches.page-nighttime .headache-nighttime-prouduct-image figcaption {
        margin-top: -23px!important
    }
    #wrapper .es-coupon-image {
        margin-right: 14px
    }
}

@media only screen and (device-width:568px) {
    .page-headaches.page-nighttime .headache-nighttime-prouduct-image img {
        top: 20px;
        width: auto!important
    }
}

@media only screen and (device-width:375px) {
    .page-headaches.page-nighttime .headache-nighttime-prouduct-image img {
        top: 0;
        width: 53%
    }
    #wrapper .headache-causes-mobile-image-two {
        margin: 266px auto 0;
        text-align: center;
        width: 84%
    }
    #wrapper .es-mobile-hero-image {
        width: 95%
    }
    #wrapper .es-buttons-richtext {
        width: 94%
    }
    #wrapper .es-whole-content-box .es-buttons-richtext.even {
        width: 96%
    }
}

@media only screen and (min-width:1401px) and (max-width:1920px) {
    .image-article-signup figcaption p {
        width: 39%
    }
}

@media only screen and (min-width:700px) and (max-width:767px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        top: 535px
    }
    .page-migraines.page-prevention-tips .migraine-subpage-main-box .headache-causes-richtext-two p a {
        top: 1019px
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important;
        margin-top: 126px
    }
}

@media only screen and (min-width:668px) and (max-width:699px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        top: 497px
    }
    .page-migraines.page-prevention-tips .migraine-subpage-main-box .headache-causes-richtext-two p a {
        top: 973px
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0px!important;
        margin-top: 126px
    }
}

@media only screen and (max-width:667px) and (min-width:375px) and (orientation:landscape) {
    .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        background-position: right 0 top -265px
    }
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-four:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-five:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-six:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eight:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nine:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-ten:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eleven:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twelve:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-thirteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fourteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-fifteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-sixteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-seventeen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-eighteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-nineteen:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
    #wrapper .headache-causes-article-teaser-twenty:hover .articleTeaser-text-link .articleTeaser-Primary-Link {
        background-position: right 0 top -265px
    }
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        background-position: right 0 top -265px
    }
}

@media only screen and (min-width:641px) and (max-width:667px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        top: 469px
    }
    .page-migraines.page-prevention-tips .migraine-subpage-main-box .headache-causes-richtext-two p a {
        top: 960px
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0px!important;
        margin-top: 130px
    }
}

@media only screen and (min-width:800px) and (max-width:962px) {
    #wrapper .image-article-signup figcaption p:last-child {
        margin-top: 100px
    }
}

@media only screen and (min-width:769px) and (max-width:799px) {
    .image-article-signup figcaption p {
        font-size: 15px;
        line-height: 23px
    }
    #wrapper .image-article-signup figcaption p:last-child {
        margin-top: 82px
    }
}

@media only screen and (device-width:1024px) {
    .products-landing-richtext-ten {
        top: 100px;
        position: absolute
    }
}

@media only screen and (min-width:768px) and (max-width:770px) {
    .migraine-app-logo-two .external>img,
    .migraine-app-logo-one .external>img {
        padding-top: 100%
    }
    #wrapper .migraine-mobile-products {
        right: 10px
    }
    .migraine-box-six {
        padding-bottom: 130px!important
    }
}

@media only screen and (min-width:320px) and (max-width:375px) {
    #wrapper .migraine-app-logo-one,
    .migraine-app-logo-two {
        margin: 0 auto!important;
        width: 150px
    }
    .page-migraine-experience .image .component-content {
        text-align: center!important
    }
    .page-migraine-experience .image .left {
        text-align: center!important
    }
}

@media only screen and (min-width:960px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .products-landing-image-two figcaption p{
	margin-left: 210px !important;	
	}
	/* Changes for Excedrin We see your pain ends*/
    .mobile-gsk-footer-logo a img {
        display: none
    }
    #wrapper .gsk-footer-logo {
        margin-top: -25px;
        position: absolute;
        top: 30px;
        right: 50px;
        width: 30px
    }
}

.mobile-gsk-footer-logo img {
    position: absolute;
    right: 100px;
    top: 42px
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .mobile-navigationicon {
        float: none;
        right: 0;
        position: absolute
    }
    .menu-icon {
        margin-top: -50px!important
    }
}
@media only screen and (max-width:767px) {
	
	.page-we-see-your-pain .products-landing-image-two figure  {
		text-align:center;
	}	
	.page-we-see-your-pain .products-landing-image-two img {
		margin:0;
		float: none;
	}
}

#wrapper .image-article-signup {
    margin-left: 0px
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.locationfinder input[type=text] {
  font-family: arial;
  font-size: 12px;
  border: 1px solid #D5D1CE;
  display: inline;
  float: left;
  height: 12px;
  padding: 8px;
  width: 27%; }
  @media only screen and (max-width: 767px) {
    .locationfinder input[type=text] {
      width: 60%;
      margin-bottom: 20px; } }

.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) {
    .locationfinder .button {
      margin-right: 24%;
      margin-bottom: 20px; } }

.locationfinder .locationFinder-selectOption {
  width: 7%;
  border: 1px solid #D5D1CE;
  height: 30px;
  margin-left: 10px;
  margin-right: 20px; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption {
      width: 20%;
      margin-left: 0px;
      margin-right: 15px; } }

.locationfinder .locationFinder-selectOption1 {
  height: 30px;
  margin-left: 15px;
  width: 15%; }
  @media only screen and (max-width: 767px) {
    .locationfinder .locationFinder-selectOption1 {
      width: 40%;
      margin-left: 0px; } }

.locationfinder .locationFinder-loadMore .loadMore {
  background-color: #f36633;
  border-radius: 3px;
  color: white;
  padding: 8px 20px;
  border: 1px solid #ccc;
  cursor: pointer;
  display: inline-block; }
  .locationfinder .locationFinder-loadMore .loadMore:hover {
    background-color: #939191;
    color: white; }
  .locationfinder .locationFinder-loadMore .loadMore:active {
    background-color: #939191;
    color: white; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/map/_map-base.scss */
.map-canvas {
  border: solid 2px #323131;
  margin-bottom: 10px;
  text-align: center;
}

/* line 9, ../../sass/components/map/_map-base.scss */
.map-canvas img {
  width: 100%;
  max-width: inherit;
}

/* line 14, ../../sass/components/map/_map-base.scss */
.no-js .map-canvas img {
  width: 100%;
  max-width: 640px;
}
.navigation-root{text-align:left;z-index:10;max-width:100%}.navigation-mobile-menu{display:none}.excedrin-main-navigation .navigation-level1>.navigation-branch{border:0 none}.no-js .navigation-root.navigation-branch.navigation-level1{display:block}.no-js .navigation-vertical .navigation-item .navigation-branch.navigation-level2{display:block}.no-js .navigation-horizontal .navigation-item .navigation-branch.navigation-level2{display:block;margin:0 0 -2px 0;border-left:none;border-right:none;position:static}.no-js .navigation-horizontal .navigation-item .navigation-branch.navigation-level2>.navigation-item{float:none}.navigation-branch{border-color:#4a4a4a;border-style:solid;border-width:0;box-sizing:border-box;list-style:outside none none;margin:4px 0 0;overflow:visible;padding:0}.footer-nav-one ul{margin-top:2px}.navigation-branch.navigation-level1{border:none;display:flex;display:-ms-flexbox}@media only screen and (max-width:959px){.navigation-branch.navigation-level1{display:block}}.navigation-item{margin:0 0 0 0;border-color:#4a4a4a;border-width:0 0 0 0;border-style:solid}.excedrin-main-navigation .navigation-item>.navigation-item-title{border-right:1px solid #fff;font-family:'Gotham-Medium';color:#fff;display:block;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.3px;padding:0 29px 0 26px;text-decoration:none;text-transform:uppercase}.excedrin-main-navigation .navigation-item.navigation-level1:last-child .navigation-item-title{border-right:0 solid #ccc}.excedrin-main-navigation .navigation-item-decoration{display:none}.navigation-item>span.navigation-item-title{cursor:default}.navigation-item.has-children>.navigation-item-title .navigation-item-decoration{background-color:#c8c8c8}.navigation-item-decoration{display:none!important}.navigation-item.has-active-child>.navigation-item-title,.navigation-item.is-active>.navigation-item-title{color:#fff;text-decoration:none}.excedrin-main-navigation .navigation-item.navigation-level1{border-right-color:#fff;display:inline-block;margin:0}#wrapper .excedrin-main-navigation{margin-left:14px;margin-top:26px}.excedrin-main-navigation .navigation-item.navigation-level1:last-child{border-right:0 solid #ccc}.excedrin-main-navigation .navigation-item.navigation-level1.has-active-child{color:#FFF;background:rgba(0,0,0,0) none repeat scroll 0 0;text-decoration:underline;opacity:1}.navigation-item.navigation-level2{border-top:0 solid #4a4a4a;display:inline-block}.navigation-item>.navigation-item-title{padding-left:0}.mod-touch .navigation-horizontal .navigation-item .is-open.navigation-branch.navigation-level2{display:block;position:relative;top:0;left:0}.mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2{overflow:hidden}.mod-touch .navigation-horizontal .navigation-item.navigation-level2:first-child{border-top:none}.mod-touch .navigation-horizontal .navigation-item .navigation-level2 .navigation-item{width:100%}.mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2{min-width:100%;position:absolute;top:41px;left:-2px;display:block}.mod-no-touch .navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2 .navigation-item{float:none}.navigation-horizontal .navigation-item{float:left;position:relative}.navigation-horizontal .navigation-item .navigation-branch.navigation-level2,.navigation-horizontal .navigation-item .navigation-branch.navigation-level3{display:none}.navigation-horizontal .navigation-item.is-open>.navigation-branch.navigation-level2,.navigation-horizontal .navigation-item.is-open>.navigation-branch.navigation-level3{display:block;float:none}.navigation-horizontal .navigation-item.navigation-level2:first-child{border-top:none}.navigation-horizontal .has-children>.navigation-item-title{padding-right:61px;background-image:none}.navigation-horizontal .has-children>.navigation-item-title .navigation-item-decoration{height:41px;width:41px;position:absolute;right:0;top:0;text-align:center;line-height:41px}.navigation-horizontal .has-children>.navigation-item-title .navigation-item-decoration:after{content:"\f078";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:41px;height:41px;display:block;position:absolute;top:0;right:0;text-align:center}.navigation-horizontal .has-children>.navigation-item-title:hover .navigation-item-decoration{background-color:#939191}.navigation-horizontal .has-children.navigation-level2>.navigation-item-title{padding-right:55px}.navigation-horizontal .has-children.navigation-level2>.navigation-item-title .navigation-item-decoration{height:31px;width:31px;line-height:31px}.navigation-horizontal .has-children.navigation-level2>.navigation-item-title .navigation-item-decoration:after{width:31px;height:31px}.navigation-horizontal .has-active-child>.navigation-item-title .navigation-item-decoration{background-color:#605e5e}.navigation-horizontal .navigation-level2.navigation-branch{border-color:#4a4a4a;border-width:2px 2px 2px 2px;border-style:solid}.navigation-horizontal .navigation-level2 .navigation-item-title{padding:5px 15px 5px 15px}.navigation-horizontal .navigation-level2.navigation-root{max-width:none}.navigation-vertical .navigation-branch.navigation-level2,.navigation-vertical .navigation-branch.navigation-level3{display:none}.navigation-vertical .navigation-item.is-open>.navigation-branch.navigation-level2,.navigation-vertical .navigation-item.is-open>.navigation-branch.navigation-level3{display:block}.navigation-vertical .has-children>.navigation-item-title{position:relative}.navigation-vertical .has-children>.navigation-item-title .navigation-item-decoration{height:41px;width:41px;position:absolute;right:0;top:0;text-align:center;line-height:41px}.navigation-vertical .has-children>.navigation-item-title .navigation-item-decoration:before{content:"\f078";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:41px;height:41px;display:block;position:absolute;top:0;right:0;text-align:center}.navigation-vertical .has-children.navigation-level2>.navigation-item-title .navigation-item-decoration{height:31px;width:31px;line-height:31px}.navigation-vertical .has-children.navigation-level2>.navigation-item-title .navigation-item-decoration:before{width:31px;height:31px}.navigation-vertical .has-active-child>.navigation-item-title .navigation-item-decoration{background-color:#c8c8c8}.excedrin-main-navigation ul li ul{left:0;margin:0 auto;left:300px;padding-top:12px;position:absolute;right:0;text-align:center!important}#wrapper .excedrin-main-navigation ul li ul li.is-active a{border-bottom:4px solid #c2cd23;color:white!important;padding-bottom:8px}.excedrin-main-navigation .navigation-item.is-open>.navigation-branch,.no-js .navigation-item:hover>.navigation-branch{display:inline-block;text-align:center;width:100%}.footer-product-richtext ul li a{color:#ebe9dd!important;font-family:"Gotham-Book"!important;font-size:10.97px!important;line-height:26.94px;text-decoration:none}.footer-product-richtext ul li a:first-child{color:#fff;font-family:"Gotham-Bold";font-size:12.97px;line-height:14.98px}.excedrin-main-navigation .navigation-item.is-open>.excedrin-main-navigation .navigation-branch,.excedrin-main-navigation .navigation-item:hover>.navigation-branch{display:inline-block;left:300px!important;margin:0 auto;max-width:535px!important;position:absolute;right:0;text-align:center!important}@-moz-document url-prefix(){.excedrin-main-navigation .navigation-item.is-open>.excedrin-main-navigation .navigation-branch,.excedrin-main-navigation .navigation-item:hover>.navigation-branch{left:313px!important}.usage-richtext{margin:20px 0 0 250px!important}.triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext{left:-40px;margin-top:5px}@media only screen and (max-width:1024px){.usage-richtext{margin:20px 0 0 0px!important;margin-left:85px!important}}}.excedrin-main-navigation .navigation-level1 .nav-page-active.is-active{text-decoration:underline;color:white;opacity:1}#wrapper .excedrin-main-navigation ul li ul li .navigation-item-title{border-right:0 solid #fff;font-size:12.97px;line-height:14.98px;padding-left:10px;padding-right:10px;text-transform:inherit;font-family:'Gotham-Bold'}#footer .navigation-item{display:inherit!important;padding-bottom:2px}#footer .navigation-branch{display:inherit!important}.footer-nav-two ul li ul li a,.footer-nav-three ul li ul li a,.footer-nav-four ul li ul li a,.footer-nav-five ul li ul li a{color:#ebe9dd!important;font-family:"Gotham-Book"!important;font-size:10.97px!important;line-height:26.94px}.footer-nav-two ul li.has-children a,.footer-nav-three ul li.has-children a,.footer-nav-four ul li.has-children a,.footer-nav-five ul li.has-children a{color:#fff;font-family:"Gotham-Bold";font-size:12.97px;line-height:14.98px;text-transform:uppercase}.excedrin-main-navigation .is-active{color:#fff}.nav-page-active ul li.is-active a{opacity:10}#wrapper .excedrin-main-navigation .navigation-item.navigation-level1 ul li.is-active a{opacity:1!important}.excedrin-main-navigation .navigation-item.navigation-level1.has-children:hover{opacity:1!important}.excedrin-main-navigation .navigation-item.navigation-level2 a:hover{opacity:1!important;text-decoration:none!important;border-bottom:4px solid #c2cd23;padding-bottom:8px}.excedrin-main-navigation .navigation-item.is-active.navigation-level2 a:hover{opacity:1!important;text-decoration:none!important;border-bottom:4px solid #c2cd23;padding-bottom:8px}#wrapper .excedrin-main-navigation ul li ul li a{opacity:0.5!important}#wrapper .excedrin-main-navigation ul li ul li a:hover{opacity:1!important;text-decoration:none!important;border-bottom:4px solid #c2cd23;padding-bottom:8px}@media only screen and (max-width:959px){.excedrin-main-navigation ul li ul{display:none!important}.excedrin-main-navigation .navigation-item.navigation-level2{display:none!important}.box-nav .component-content{padding-left:0px!important}}@media only screen and (min-width:990px){.mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2{margin:0 0 -2px -2px;position:absolute}}@media only screen and (min-width:768px) and (max-width:989px){.mod-touch .navigation-horizontal .navigation-item{width:100%}.mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2{margin:0 0 -2px 0;border-left:none;border-right:none}}@media only screen and (max-width:767px){.mod-touch .navigation-horizontal .navigation-item{width:100%}.mod-touch .navigation-horizontal .navigation-item.is-open .navigation-branch.navigation-level2{margin:0 0 -2px 0;border-left:none;border-right:none;position:static}.navigation-mobile-menu{display:block;width:100%;height:41px;position:relative;cursor:pointer;border-width:2px 2px 2px 2px;border-style:solid;border-color:#4a4a4a;box-sizing:border-box;margin:0 0 -2px -2px;overflow:hidden;background:whitesmoke}.navigation-mobile-menu:after{content:"\f0c9";display:inline-block;font-family:FontAwesome;font-style:normal;position:relative;font-weight:400;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:41px;height:41px;position:absolute;top:0;line-height:38px;font-size:25px;right:0}.navigation-item.navigation-level1{width:100%}.navigation-branch.navigation-level1.is-open{display:block}.navigation-horizontal .navigation-item:hover .navigation-branch.navigation-level2,.navigation-vertical .navigation-item:hover .navigation-branch.navigation-level2{left:0;border-left:none;border-right:none}.mobile-footer-nav-one{padding-left:20px}}.mobile-navigationicon{display:none}.footer-nav-one .navigation-branch li a{font-family:'Gotham-Bold';font-size:12.97px;line-height:26.94px}#wrapper .footer-nav-two ul li ul li.first{display:none!important}#wrapper .footer-nav-two ul li ul li.page-sinus{display:none!important}#wrapper .footer-nav-two ul li ul li.page-nighttime{display:none!important}@media only screen and (max-width:959px){#wrapper .navigation-mobile-menu{display:none}.mobile-navigationicon{display:block;float:right;position:relative;top:-5px!important}#wrapper .excedrin-main-navigation{background-color:#00502f!important;border:0 solid #fff;display:none;margin-bottom:-5px!important;margin-left:-6px;margin-right:0;margin-top:0;text-align:center!important;width:101%}.menu-icon{background:rgba(0,0,0,0) url(../../assets/img/icons-sprite.png) no-repeat scroll center 13px!important;border:0 none;display:block;height:60px;margin-top:14px;outline:medium none;padding:0 55px!important;width:48px;background-position:right 37px bottom -442px!important}.menu-icon-selected{background:rgba(0,0,0,0) url(../../assets/img/icons-sprite.png) no-repeat scroll center 13px!important;border:0 none;display:block;height:60px;margin-top:14px;outline:medium none;padding:0 55px!important;width:48px;left:5px;background-position:right 37px bottom -645px!important}.excedrin-main-navigation .navigation-item>.navigation-item-title{border-right:0 solid #fff}.excedrin-main-navigation .navigation-item.navigation-level1{display:inline;padding:10px;text-align:center}.excedrin-main-navigation .navigation-item.is-open>.excedrin-main-navigation .navigation-branch,.excedrin-main-navigation .navigation-item:hover>.navigation-branch{display:none}.excedrin-main-navigation .navigation-item>.navigation-item-title{font-size:26px;padding:15px 30px}.excedrin-main-navigation .navigation-item.navigation-level1{border-bottom:2px solid #72847a;display:inherit;margin:0 auto;text-align:center;width:80%}.excedrin-main-navigation .navigation-item.navigation-level1:last-child{border-bottom:2px solid #72847a;margin-bottom:0}}@media only screen and (max-width:768px){.excedrin-main-navigation .navigation-item.navigation-level1{width:90%}#wrapper .excedrin-main-navigation{width:100%}.excedrin-main-navigation .navigation-item.navigation-level1:last-child{text-decoration:none!important}.mobile-navigationicon .menu-icon.menu-icon-selected{top:30px!important}}@media only screen and (max-width:767px){#wrapper .excedrin-main-navigation{float:left}#wrapper .mobile-footer-nav-one .navigation-branch.navigation-level1,.mobile-footer-box-three .navigation-branch.navigation-level1{color:#fff;display:block}#footer .navigation-item{display:inherit;padding-bottom:2px;padding-top:2px}.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-family:"Gotham-Bold";font-size:26px;line-height:76px;text-transform:uppercase}.mobile-footer-nav-one{margin-top:50px}}@media only screen and (max-width:601px){.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:24px;line-height:61px}.excedrin-main-navigation .navigation-item>.navigation-item-title{padding:8px 30px}}@media only screen and (max-width:568px){.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:22px;line-height:50px}.excedrin-main-navigation .navigation-item>.navigation-item-title{font-size:20px;padding:15px 30px}.mobile-footer-nav-one{padding-left:15px}}@media only screen and (max-width:480px){.mobile-footer-nav-one{margin-top:30px}.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:20px;line-height:45px}}@media only screen and (max-width:375px){.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:16px;line-height:40px}.mobile-footer-nav-one{margin-top:10px}.excedrin-main-navigation .navigation-item>.navigation-item-title{padding:6px 30px;font-size:18px}.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:14px;line-height:36px}}@media only screen and (max-width:360px){.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:14px;line-height:35px}.mobile-copyrights-footer-richtext p{font-size:13px;line-height:16px;margin:0}.mobile-policy-footer-richtext ul li{font-size:11px;line-height:16px}}@media only screen and (max-width:320px){.mobile-footer-nav-one ul li a,.mobile-footer-nav-two ul li a{font-size:12px;line-height:30px}}@media all and (-ms-high-contrast:none){*::-ms-backdrop,.box-nav .excedrin-main-navigation ul li.has-active-child.nav-page-active .navigation-branch{left:313px!important}*::-ms-backdrop,.excedrin-main-navigation .navigation-item.is-open>.excedrin-main-navigation .navigation-branch,.excedrin-main-navigation .navigation-item:hover>.navigation-branch{width:650px!important}}#wrapper .excedrin-main-navigation ul li ul li .navigation-item-title:hover{opacity:1!important}.excedrin-main-navigation .navigation-item>.navigation-item-title:hover{opacity:1!important}::-webkit-input-placeholder{opacity:0!important}.excedrin-main-navigation .navigation-item>.navigation-item-title:hover{opacity:1!important;text-decoration:underline!important}.excedrin-main-navigation .navigation-level1 li a:hover{opacity:1!important}::-webkit-input-placeholder{opacity:0!important}.excedrin-main-navigation .navigation-item.navigation-level1.has-children:hover{opacity:1!important}.faq-accordion .accordion-container{margin-bottom:60px}/* 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*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.powerreviews {
  border: solid 1px #e0e0e0;
  padding: 5px 10px 0 10px;
  margin-bottom: 5px; }
  .powerreviews .p-w-r .pr-header-title {
    color: #f36633; }
  .powerreviews .p-w-r .pr-star-selected {
    background-color: #f36633; }
  .powerreviews .pr-snapshot-rating .pr-stars {
    background-image: url("../../img/stars.gif"); }
  .powerreviews .pr-review-rating .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .powerreviews .pr-snippet-stars .pr-stars-small {
    background-image: url("../../img/stars_small.gif"); }
  .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: arial;
      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; }
#wrapper .richtext-above-nav li::before,
.policy-footer-richtext ul li::before {
    content: none
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts h2 sup {
    font-size: 25px;
    font-weight: 400;
    position: relative;
    vertical-align: super;
    top: 2px
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts .richText-image.pull-left {
    float: right;
    margin: 5px 0 5px 10px
}

/*Home page - We see your pain section */
.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain p:nth-of-type(1) {
	margin-top: 2em;
    margin-left: 0em;
    text-align: center;
    padding-right: 0;
    width: 34.1%;
}

.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain p {
	margin-left: 5em;
    padding-right: 0;
}

@media only screen and (max-width:767px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .products-landing-image-two { 
	display: block !important;
	
	}
	.page-we-see-your-pain .products-landing-image-two img {
	margin-top:0px;
	}
	/* Changes for Excedrin We see your pain ends*/

	.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain .richText-image {
		float: right;
		margin: 5px 10px 5px 40px;
	}
	
	.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain p {
		margin-left: -2em;
	}
}


@media only screen and (max-width: 667px) and (min-width: 375px) and (orientation: landscape) {
	#wrapper .background-hero-box.even .richtext-home-allproducts.richtext-home-weseepain p:last-child {
		margin-left: -7em !important;
	}
	
	.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain .richText-image {
		float: right;
		margin: 6px 290px 5px 40px;
	}

}


@media only screen and (max-width: 959px) and (min-width: 768px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha {
		margin-bottom: 35px !important;
	}
	/* Changes for Excedrin We see your pain ends*/
	.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain p:nth-of-type(1) {
		margin-left: 0em;
	}
	
	.page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts.richtext-home-weseepain p {
		margin-left: 4em;
	}
}

/*Home page - We see your pain section */

.richText .component-content {
    overflow: hidden
}

.page-coupons .coupons-box-one .parametrizedhtml {
    margin: 0 auto!important;
    max-width: 1440px
}

.richText h1,
.richText h2,
.richText h3,
.richText h4,
.richText h5,
.richText h6 {
    margin-top: 0
}

.richText a {
    text-decoration: underline
}

.richText ol,
.richText ul {
    padding: 10px 0;
    margin-left: 10px
}

.richText li {
    font-size: 14px;
    margin-left: 15px;
    margin-bottom: 10px;
    list-style-type: none
}

.richText ul li {
    margin-left: 0;
    padding-left: 15px;
    position: relative
}

.richText ul li:before {
    font-family: Gotham-Medium;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 0;
    top: 1px;
    position: absolute
}

.richText ol li {
    list-style: decimal
}

.richText-links {
    font-size: 10px
}

.richText .richText-links li {
    background: 0 0;
    display: inline;
    list-style: none;
    padding-left: 0
}

.richText-links li a {
    padding-right: 5px;
    border-right: solid 1px #b9b8b8;
    margin-right: 5px
}

.richText-links li:last-child a {
    border-right: 0 none;
    margin-right: 0;
    padding-right: 0
}

.richText-image {
    display: block;
    margin-bottom: 10px
}

.richText-image.pull-left {
    margin: 5px 15px 5px 10px;
    float: left
}

.richText-image.pull-right {
    margin: 5px 10px 5px 15px;
    float: right
}

.available-geltabs-span {
    display: none
}

.richtext-above-nav li {
    float: left;
    text-transform: uppercase
}

.richtext-above-nav ul {
    float: left;
    margin: 8px 0 0;
    padding: 0;
    position: relative;
    width: 10%
}

.richtext-five-article-content sup,
.richtext-six-article-content sup {
    top: 0
}

.richtext-above-nav ul li {
    font-size: 10px;
    line-height: 15px;
    margin-bottom: 0
}

#wrapper .richtext-above-nav {
    margin-bottom: 0;
    margin-left: 83px!important;
    margin-right: 0;
    margin-top: 0
}
/* Changes for Excedrin We see your pain Starts*/

.page-we-see-your-pain #wrapper .richtext-home-geltabs {
    margin-left: 0;
    margin-top: 0px;
}

/* Changes for Excedrin We see your pain ends*/
#wrapper .richtext-home-geltabs {
    margin-left: 0;
    margin-top: 44px
}

#wrapper .richtext-home-headache {
    background-color: #007a3d;
    margin-top: -137px;
    padding: 40px 52px;
    width: 50%
}

#wrapper .richtext-home-migraine {
    background-color: #409b6e;
    margin-left: 0;
    margin-top: -137px;
    padding: 40px 73px 40px 48px;
    width: 50%
}

.richtext-home-headache a,
.richtext-home-migraine a {
    border: 2px solid #fff;
    padding: 13px 32px;
    text-decoration: none
}

.richtext-home-headache h2 {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 6px
}

.richtext-home-headache p {
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0
}

.richtext-above-nav>.component-content {
    float: right;
    width: 17%;
    overflow: visible
}

.richtext-above-nav .richText-image.pull-left {
    margin: 8px 0 5px 10px
}

.headache-causes-article-teaser-four .standard-article .articleTeaser-text-content {
    min-height: 240px
}

.richtext-home-headache a {
    font-family: Gotham-Bold;
    border-radius: 40px;
    color: #fff;
    font-size: 14px
}

.richtext-home-headache a:focus,
.richtext-home-headache a:hover {
    background-color: #fff;
    color: #007a3d
}

.richtext-home-headache p:last-child {
    margin-bottom: 24px;
    margin-top: 31px!important
}

.richtext-home-migraine h2 {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 6px
}

.richtext-home-migraine p {
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0
}

.richtext-home-migraine a {
    font-family: Gotham-Bold;
    border-radius: 40px;
    color: #fff;
    font-size: 14px
}

.richtext-home-migraine a:focus,
.richtext-home-migraine a:hover {
    background-color: #fff;
    color: #409b6e
}

.richtext-home-migraine p:last-child {
    margin-bottom: 24px;
    margin-top: 31px!important
}

.richtext-home-headachetype {
    margin-bottom: 0;
    margin-top: 11px;
    text-align: center;
    margin-left: -6px!important
}

.richtext-home-allproducts h2 {
    font-size: 38px;
    line-height: 36px;
    font-family: Gotham-Bold;
    color: #c2cd23;
    text-transform: uppercase
}

#wrapper .richtext-contact-us p {
    color: #444!important;
    font-family: Gotham-Book;
    font-size: 14px!important;
    line-height: 19px
}

.richtext-home-allproducts a,
.richtext-home-coupons a,
.richtext-home-coupons h2 {
    font-family: Gotham-Bold
}

.richtext-home-allproducts sup {
    font-size: 46px;
    font-weight: 400;
    padding: 2px;
    top: 4px
}

.richtext-home-allproducts a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-size: 14px;
    padding: 13px 33px;
    position: relative;
    text-decoration: none;
    z-index: 9999
}

.richtext-home-allproducts a:focus,
.richtext-home-allproducts a:hover {
    background-color: #fff;
    color: #007a3d;
    position: relative;
    z-index: 999
}

.richtext-home-allproducts p:last-child {
    margin-top: 38px!important
}

.richtext-home-coupons h2 {
    color: #c2cd23;
    display: inline-block;
    float: right;
    font-size: 38px;
    line-height: 36px;
    margin-left: 0;
    margin-top: -12px;
    width: 76%
}

.richtext-home-coupons p:last-child {
    position: relative;
    text-align: left
}

.richtext-home-coupons a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    float: left;
    font-size: 14px;
    margin-bottom: 8px;
    margin-top: 17px!important;
    padding: 10px 30px;
    text-decoration: none
}

.richtext-home-coupons a:focus,
.richtext-home-coupons a:hover {
    background-color: #fff;
    color: #007a3d
}

/* Changes for Excedrin We see your pain Starts*/



/* Changes for Excedrin We see your pain ends*/

.richtext-home-geltabs h2 {
    color: #c2cd23;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 36px;
    margin-top: 11px;
    text-align: center
}

.richtext-home-geltabs sup {
    font-size: 45px;
    font-weight: 400;
    position: relative;
    top: 3px
}

.richtext-home-geltabs a {
    border: 2px solid #fff;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #fff;
    font-size: 14px;
    padding: 13px 27px;
    text-decoration: none
}

.richtext-home-geltabs a:focus,
.richtext-home-geltabs a:hover {
    background-color: #fff;
    color: #007a3d
}

.richtext-home-geltabs p {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    text-align: center
}

/* Changes for Excedrin We see your pain Starts*/

.we-see-extra-strength-rt p:last-child {
		
    color: #fff;
    font-size: 10px;
    font-family: 'Gotham-Medium';
    opacity: 0.5;
	margin-bottom: 0px !important;
    margin-top: 57px;
}

/*.page-we-see-your-pain .richtext-home-geltabs p:last-child {
    margin-bottom: 110px;
    margin-top: 0;
}

/* Changes for Excedrin We see your pain ends*/

.richtext-home-geltabs p:last-child {
    margin-bottom: 50px;
    margin-top: 57px
}

.image-bottle-home figcaption p {
    color: #fff;
    font-size: 10px;
    font-family: Gotham-Medium;
    margin: 0;
    opacity: .5;
    padding: 0;
    text-align: center
}

.richtext-home-allproducts p {
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    padding-right: 70px
}

.richtext-home-headachetype h2 {
    color: #007a3d;
    font-size: 38px;
    font-family: Gotham-Bold;
    line-height: 36px
}

.richtext-home-headachetype p {
    color: #444;
    font-size: 18px;
    font-family: Gotham-Book;
    line-height: 26px;
    margin-top: 0
}

.richtext-home-headachetype p:last-child {
    margin-top: 31px
}

.richtext-home-headachetype a {
    border: 2px solid #007a3d;
    border-radius: 40px;
    color: #007a3d;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 30px;
    text-decoration: none
}

.richtext-home-everyone h2,
.richtext-home-trigger a {
    font-family: Gotham-Bold;
    color: #fff
}

.richtext-home-headachetype a:focus,
.richtext-home-headachetype a:hover {
    background-color: #007a3d;
    color: #fff
}

#wrapper .mobile-box-background-image {
    margin: 0!important
}

.richtext-home-everyone h2 {
    font-size: 38px;
    line-height: 36px;
    margin: 45px auto 0;
    text-align: center;
    width: 50%
}

.richtext-home-everyone {
    margin-bottom: 45px
}

.richtext-home-trigger a {
    border: 2px solid #fff;
    border-radius: 40px;
    font-size: 14px;
    padding: 14px 29px;
    text-decoration: none
}

.home-coupon-dollar,
.richtext-home-discover h2,
.richtext-home-discover p {
    font-family: Gotham-Medium
}

.richtext-home-trigger a:focus,
.richtext-home-trigger a:hover {
    color: #193e52;
    background-color: #fff
}

.richtext-home-trigger p {
    margin-bottom: 49px;
    margin-top: 32px;
    text-align: center
}

.headache-landing-box-one {
    margin-top: -2px!important
}
/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain .headache-landing-box-one {
    margin-top: -2px!important
}
/* Changes for Excedrin We see your pain ends*/


.image-bottle-home figcaption {
    margin-top: -4px
}

#wrapper .richtext-home-coupons {
    background-color: #007a3d;
    border: 3px dashed #fff;
    float: right;
    margin-bottom: 0;
    margin-top: 40px;
    padding: 34px 10px 34px 24px;
    width: 37%
}

.richtext-home-coupons sup {
    font-size: 50px;
    font-weight: 400;
    left: 2px;
    top: 2px
}

.richtext-home-coupons p {
    text-align: center
}

.richtext-home-discover h2 {
    color: #017b3f;
    font-size: 38px;
    font-style: italic;
    line-height: 36px;
    margin-left: 30px;
    text-transform: none;
    margin-top: 5px
}

.richtext-home-discover p {
    color: #444;
    font-size: 18px;
    line-height: 34px;
    margin-left: 25px
}

.richtext-home-allproducts {
    margin-top: 76px;
    padding-right: 20px
}

.image-discover-home .component-content.left {
    text-align: right
}

.richtext-home-coupons p:first-child {
    float: left;
    width: 21%
}

.home-coupon-dollar {
    color: #c2cd23;
    float: left;
    font-size: 38px;
    position: relative;
    top: -35px
}

.home-coupon-number {
    color: #c2cd23;
    float: left;
    font-family: Gotham-Bold;
    font-size: 91px;
    margin-left: 25px;
    margin-top: -118px
}

.mobile-box-coupon-home {
    display: none
}

.copyrights-footer-richtext p {
    color: #fff;
    font-size: 9.98px;
    line-height: 21.95px;
    margin: 0;
    font-family: Gotham-Medium;
    width: 92%
}

.copyrights-footer-richtext {
    margin-bottom: 0;
    text-align: center
}

#wrapper .policy-footer-richtext {
    margin: -8px auto 0;
    text-align: center;
    width: 92%
}

.policy-footer-richtext ul li:last-child a {
    border-right: 0 solid #fff;
    padding-right: 0
}

#wrapper .policy-footer-richtext ul {
    display: inline-block;
    margin: 0;
    padding: 0
}

.excedrin-mobile-share-icons,
.headache-causes-box-one .headaches-treatment-richtext-nine,
.headaches-landing-bottle-image,
.headaches-landing-mobile-image-one,
.headaches-landing-mobile-image-three,
.headaches-landing-mobile-image-two,
.mobile-headache-landing-carousel-one,
.mobile-headache-landing-hero-image,
.mobile-header-richtext {
    display: none
}

.footer-box-three .policy-footer-richtext ul li a {
    border-right: 1px solid #fff;
    padding-right: 15px
}

.footer-box-three .policy-footer-richtext ul li:last-child a {
    border-right: 0 solid #223031;
    padding-right: 0
}

.policy-footer-richtext ul li {
    color: #fff;
    float: left;
    font-size: 9.98px;
    line-height: 21.95px;
    padding-left: 10px!important;
    padding-right: 10px
}

.footer-nav-one ul li a {
    font-size: 12.97px;
    font-weight: 700;
    line-height: 26.94px;
    text-transform: uppercase
}

.newsletter-footer-richtext a {
    font-size: 10px;
    font-family: Gotham-Bold;
    line-height: 30px;
    text-decoration: none
}

.newsletter-footer-richtext p {
    background-color: #108040;
    margin-top: 5px;
    padding-bottom: 0;
    padding-top: 1px;
    text-align: center;
    width: 86%!important
}

.newsletter-footer-richtext {
    margin-left: -10px!important;
    margin-top: -51px;
    position: relative
}

.footer-product-richtext ul {
    margin: 0;
    padding: 0
}

.richtext-contact-us,
.richtextone-contact-us,
.site-map-richtext-one,
.site-map-richtext-two h1 {
    padding-left: 7%;
    padding-right: 7%
}

.footer-product-richtext ul li {
    margin: 0;
    padding-bottom: 4px;
    padding-top: 4px
}

.footer-product-richtext ul .footer-product-frist a {
    color: #fff;
    font-family: Gotham-Bold!important;
    font-size: 12.97px!important;
    line-height: 14.98px!important
}

#wrapper .richtext-contact-us p:first-child,
.richtextone-contact-us h1,
.site-map-richtext-one h1,
.site-map-richtext-two h1 a {
    font-family: Gotham-Bold
}

.richtextone-contact-us {
    margin-top: 69px
}

.richtextone-contact-us h1 {
    font-size: 48px;
    line-height: 46px;
    color: #444;
    margin-bottom: 21px
}

.richtext-contact-us {
    border-top: 2px solid #e5e5e5;
    margin-top: 13px;
    padding-bottom: 70px
}

.box-privacy,
.box-terms-of-use {
    max-width: 948px;
    padding-bottom: 40px
}

#wrapper .richtext-contact-us p:first-child {
    margin-top: 58px;
    font-size: 16px!important;
    line-height: 28px;
    margin-bottom: 4px
}

.richtext-contact-us p {
    margin-top: 0;
    margin-bottom: 7px
}

.richtext-contact-us>.component-content>.richText-content p:last-child a {
    color: #017b3f;
    text-decoration: none
}

.box-privacy {
    margin: 0 auto
}

.privacy-policy-richtexttwo.component {
    margin-left: 0
}

.box-terms-of-use {
    margin: 0 auto;
    padding-top: 40px
}

.terms-ofuse-richtexttwo.component {
    margin-left: 0
}

.site-map-richtext-one {
    margin-top: 69px
}

.site-map-richtext-one h1 {
    font-size: 48px;
    line-height: 46px;
    color: #444
}

.site-map-richtext-two {
    border-top: 2px solid #e5e5e5;
    margin-top: 24px
}

.site-map-richtext-two h1 {
    margin-top: 38px;
    border-bottom: 1px solid #e5e5e5
}

.site-map-richtext-nine h3,
.site-map-richtext-six h3,
.site-map-richtext-three h3,
.site-map-richtext-twelve h3,
.site-map-richtext-two h3 {
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    margin-top: 38px;
    padding-left: 60px;
    padding-right: 60px
}

.site-map-richtext-nine h3 a,
.site-map-richtext-six h3 a,
.site-map-richtext-three h3 a,
.site-map-richtext-twelve h3 a,
.site-map-richtext-two h3 a {
    font-family: Gotham-Bold;
    font-size: 16px!important;
    color: #444;
    text-decoration: none;
    line-height: 53px
}

.site-map-richtext-two h1 a {
    font-size: 16px!important;
    color: #444;
    text-decoration: none;
    line-height: 52px
}

.site-map-richtext-two p {
    padding-left: 7%;
    padding-right: 7%;
    font-family: Gotham-medium!important;
    font-size: 14px
}

.site-map-richtext-eight p a,
.site-map-richtext-eleven p a,
.site-map-richtext-five p a,
.site-map-richtext-four p a,
.site-map-richtext-fourteen p a,
.site-map-richtext-seven p a,
.site-map-richtext-ten p a,
.site-map-richtext-thirteen p a,
.site-map-richtext-two p a {
    font-family: Gotham-medium!important;
    text-decoration: none;
    font-size: 14px;
    line-height: 28px
}

.site-map-richtext-eight p,
.site-map-richtext-eleven p,
.site-map-richtext-five p,
.site-map-richtext-four p,
.site-map-richtext-fourteen p,
.site-map-richtext-seven p,
.site-map-richtext-ten p,
.site-map-richtext-thirteen p,
.site-map-richtext-two p {
    line-height: 26px;
    margin-top: 0;
    margin-bottom: 0
}

.site-map-richtext-eight p:first-child,
.site-map-richtext-eleven p:first-child,
.site-map-richtext-five p:first-child,
.site-map-richtext-four p:first-child,
.site-map-richtext-fourteen p:first-child,
.site-map-richtext-seven p:first-child,
.site-map-richtext-ten p:first-child,
.site-map-richtext-thirteen p:first-child {
    margin-top: 11px
}

.site-map-richtext-two p span {
    padding-left: 7%;
    padding-right: 7%;
    margin-top: 21px;
    font-family: Gotham-medium;
    font-size: 14px;
    line-height: 28px
}

.site-map-richtext-four,
.site-map-richtext-seven,
.site-map-richtext-ten,
.site-map-richtext-thirteen {
    padding-left: 60px
}

.site-map-richtext-thirteen {
    margin-bottom: 213px
}

.site-map-richtext-fourteen {
    padding-left: 7%
}

.site-map-richtext-eight p a,
.site-map-richtext-eleven p a,
.site-map-richtext-five p a,
.site-map-richtext-four p a,
.site-map-richtext-fourteen p a,
.site-map-richtext-seven p a,
.site-map-richtext-ten p a,
.site-map-richtext-thirteen p a {
    color: #444;
    font-family: Gotham-Book!important;
    font-size: 14px;
    line-height: 24px
}

.footer-nav-five ul li a:hover,
.footer-nav-one .navigation-branch li a:hover,
.footer-nav-three .navigation-branch li a:hover,
.footer-nav-two .navigation-branch li a:hover,
.footer-product-richtext ul li a:hover,
.newsletter-footer-richtext a:hover,
.site-map-richtext-eight p a:hover,
.site-map-richtext-eleven p a:hover,
.site-map-richtext-five p a:hover,
.site-map-richtext-four p a:hover,
.site-map-richtext-fourteen p a:hover,
.site-map-richtext-seven p a:hover,
.site-map-richtext-ten p a:hover,
.site-map-richtext-thirteen p a:hover {
    text-decoration: underline
}

.headaches-landing-tablet-image figcaption {
    position: absolute;
    top: 392px;
    left: 160px
}

.headaches-landing-tablet-image figcaption p {
    font-size: 10px;
    font-family: Gotham-Medium!important;
    color: #f0efed
}

.headache-landing-richtext-one {
    margin-top: 5px
}

.headache-landing-richtext-one h2 {
    text-align: center;
    font-size: 38px;
    font-family: Gotham-Bold;
    color: #fff;
    margin-bottom: 0;
    text-transform: uppercase
}

.headache-landing-richtext-one p {
    color: #fff;
    font-family: Gotham-Book!important;
    font-size: 18px!important;
    line-height: 32px;
    margin-bottom: 29px;
    margin-left: 18px;
    margin-top: -4px;
    text-align: center
}

.headaches-landing-image-one figcaption a,
.headaches-landing-image-three figcaption a,
.headaches-landing-image-two figcaption a {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

.headache-landing-box-one .image .left {
    text-align: center
}

.headache-landing-richtext-two p {
    margin-bottom: 63px;
    margin-top: 50px;
    text-align: center
}

.migraine-landing-whole-box .headache-landing-box-two .headache-landing-richtext-three p {
    color: #00502f
}



/* Changes for Excedrin We see your pain Starts*/

.page-we-see-your-pain .headaches-landing-tablet-image figcaption {
    position: absolute;
    top: 392px;
    left: 160px
}

.page-we-see-your-pain .headaches-landing-tablet-image figcaption p {
    font-size: 10px;
    font-family: Gotham-Medium!important;
    color: #f0efed
}

.page-we-see-your-pain .headache-landing-richtext-one {
    margin-top: 5px;
	margin-left: 16px !important;
	margin-right: 16px !important;
	
}

.page-we-see-your-pain .headache-landing-richtext-one h2 {
    text-align: center;
    font-size: 36px;
    font-family: Gotham-Bold;
    color: #fff;
    margin-bottom: 0;
    text-transform: uppercase
}

.page-we-see-your-pain .headache-landing-richtext-one p {
    color: #fff;
    font-family: Gotham-Book!important;
    font-size: 18px!important;
    line-height: 32px;
    margin-bottom: 29px;
    margin-left: 18px;
    margin-top: 20px;
    text-align: center;
	width: 95%;
}

.page-we-see-your-pain .headaches-landing-image-one figcaption a,
.page-we-see-your-pain .headaches-landing-image-three figcaption a,
.page-we-see-your-pain .headaches-landing-image-two figcaption a {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase
}

.page-we-see-your-pain .headache-landing-box-one .image .left {
    text-align: center
}

.page-we-see-your-pain .headache-landing-richtext-two p {
    margin-bottom: 63px;
    margin-top: 50px;
    text-align: center
}

.page-we-see-your-pain .headache-landing-box-two .headache-landing-richtext-three p {
    color: #00502f
}
.page-we-see-your-pain .headache-landing-richtext-two a {
    border: 2px solid #fff;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #fff;
    font-size: 22px;
    padding: 20px 40px;
    text-decoration: none
}
.page-we-see-your-pain .headache-landing-richtext-two a:hover {
    background-color: #fff;
    color: #193e52
}

/* Changes for Excedrin We see your pain ends*/



.headache-landing-richtext-two a {
    border: 2px solid #fff;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #fff;
    font-size: 14px;
    padding: 13px 40px;
    text-decoration: none
}

.headache-landing-richtext-two a:hover {
    background-color: #fff;
    color: #193e52
}

.headache-landing-richtext-hero h1,
.headache-landing-richtext-hero h2 {
    color: #c1cc30;
    font-family: Gotham-Black;
    font-size: 48px;
    letter-spacing: 3px;
    line-height: 46px;
    margin-bottom: 0;
    text-transform: uppercase
}

.headache-landing-richtext-hero h1 {
    margin-top: 102px;
    width: 55%
}

.headache-landing-richtext-hero h2 {
    margin-top: 0;
    width: 70%
}

.headache-landing-richtext-hero p {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 20px;
    line-height: 26px;
    margin-top: 38px;
    width: 55%
}

.headache-landing-richtext-five h3,
.headache-landing-richtext-nine h3,
.headache-landing-richtext-three h3 {
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 34px;
    margin: 73px auto 0;
    text-align: center!important;
    width: 50%
}

.headache-landing-richtext-five h3 {
    margin: 65px auto 0
}

.headache-landing-richtext-five h4,
.headache-landing-richtext-nine h4,
.headache-landing-richtext-three h4 {
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 28px;
    line-height: 38px;
    margin: 0 auto;
    text-align: center!important
}

.headache-landing-richtext-five p,
.headache-landing-richtext-nine p,
.headache-landing-richtext-three p {
    color: #00502f;
    font-family: Gotham-Book!important;
    font-size: 18px!important;
    line-height: 24px;
    margin-bottom: 26px;
    margin-top: 14px;
    text-align: center
}

.headache-landing-richtext-eleven h2:first-child,
.headache-landing-richtext-eleven h2:nth-child(2) {
    color: #c1cc30;
    font-family: Gotham-Black;
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 0
}

.headache-landing-richtext-five p {
    margin-top: 19px
}

.headache-landing-richtext-eleven h2:first-child {
    margin-top: 72px
}

.headache-landing-richtext-eleven h2:nth-child(2) {
    margin-top: -10px
}

.headache-landing-richtext-eleven p a {
    border: 2px solid #fff;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #fff;
    font-size: 14px;
    padding: 13px 28px;
    text-decoration: none
}

.headache-landing-richtext-eleven p:nth-child(4) {
    margin-top: 33px
}

.headache-landing-richtext-eleven p:nth-child(3) {
    margin-right: 24%;
    margin-top: 7px;
    line-height: 22px
}

.headaches-landing-bottle-image figcaption p {
    font-family: Gotham-Medium;
    font-size: 10px;
    color: #eee;
    position: relative;
    left: 20%;
    bottom: 15px
}

.causes-of-headaches-article-teaser-one h2,
.causes-of-headaches-article-teaser-three h2,
.causes-of-headaches-article-teaser-two h2,
.headache-prevention-tips-article-teaser-one h2,
.headache-prevention-tips-article-teaser-three h2,
.headache-prevention-tips-article-teaser-two h2 {
    color: #035230;
    font-family: Gotham-Book;
    font-size: 24px;
    line-height: 28px;
    margin: 33px 15px 0!important
}

.causes-of-headaches-article-teaser-one .articleTeaser-text-header a,
.causes-of-headaches-article-teaser-two .articleTeaser-text-header a,
.headache-prevention-tips-article-teaser-one .articleTeaser-text-header a,
.headache-prevention-tips-article-teaser-three .articleTeaser-text-header a,
.headache-prevention-tips-article-teaser-two .articleTeaser-text-header a,
.treating-headches-article-teaser-one .articleTeaser-text-header a,
.treating-headches-article-teaser-three .articleTeaser-text-header a,
.treating-headches-article-teaser-two .articleTeaser-text-header a {
    font-family: Gotham-Black;
    color: #035230
}

.headache-prevention-tips-article-teaser-one,
.headache-prevention-tips-article-teaser-three,
.headache-prevention-tips-article-teaser-two {
    background-color: #fff
}

.headache-prevention-tips-article-teaser-one h2,
.headache-prevention-tips-article-teaser-three h2,
.headache-prevention-tips-article-teaser-two h2 {
    background-color: transparent
}

.causes-of-headaches-article-teaser-one .articleTeaser-text-description p,
.causes-of-headaches-article-teaser-one p,
.causes-of-headaches-article-teaser-three .articleTeaser-text-description p,
.causes-of-headaches-article-teaser-two .articleTeaser-text-description p,
.headache-prevention-tips-article-teaser-one .articleTeaser-text-description p,
.headache-prevention-tips-article-teaser-three .articleTeaser-text-description p,
.headache-prevention-tips-article-teaser-two .articleTeaser-text-description p,
.treating-headches-article-teaser-one .articleTeaser-text-description p,
.treating-headches-article-teaser-three .articleTeaser-text-description p,
.treating-headches-article-teaser-two .articleTeaser-text-description p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin: 10px 15px;
    text-align: left
}

.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
.causes-of-headaches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
.causes-of-headaches-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link,
.headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
.headache-prevention-tips-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
.headache-prevention-tips-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link,
.treating-headches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
.treating-headches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
.treating-headches-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link {
    background-position: right center;
    background-repeat: no-repeat;
    bottom: 27px;
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    left: 20px;
    position: absolute
}

.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link,
.headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -267px;
    background-repeat: no-repeat;
    padding-right: 12px
}

.causes-of-headaches-article-teaser-three {
    background-color: #23893a
}

.causes-of-headaches-article-teaser-three h2 {
    background-color: transparent
}

.causes-of-headaches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
.causes-of-headaches-article-teaser-three .articleTeaser-text-description p,
.causes-of-headaches-article-teaser-three h2 a {
    color: #fff
}

.headache-landing-richtext-four p,
.headache-landing-richtext-six p,
.headache-landing-richtext-ten p {
    margin-bottom: 78px;
    margin-top: 80px;
    text-align: center
}

.headache-landing-richtext-four p a,
.headache-landing-richtext-six p a,
.headache-landing-richtext-ten p a {
    border: 2px solid #017b3f;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #017b3f;
    font-size: 14px;
    text-decoration: none
}

.headache-landing-richtext-four p a {
    padding: 13px 32px
}

.headache-landing-richtext-six p a {
    padding: 13px 44px
}

.headache-landing-richtext-ten p a {
    padding: 13px 40px
}

.headache-landing-richtext-four p a:hover,
.headache-landing-richtext-six p a:hover,
.headache-landing-richtext-ten p a:hover {
    background-color: #017b3f;
    color: #fff
}

.headache-landing-richtext-eleven h2 {
    color: #c1cc30;
    font-family: Gotham-Black;
    font-size: 38px;
    line-height: 46px;
    margin-bottom: 10px;
    margin-top: 72px
}

.headache-landing-richtext-eleven p {
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px
}

.products-landing-box-three {
    position: relative
}

#wrapper .geltabs-richtext-four,
#wrapper .geltabs-richtext-one {
    left: 161px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    text-align: center;
    width: 224px;
    float: left;
    margin-bottom: 0
}

#wrapper .geltabs-richtext-one {
    background: #017b3f;
    top: 99px
}

#wrapper .geltabs-richtext-four {
    background: #e21f26;
    top: 70px
}

.page-geltabs .products-landing-image-three,
.page-geltabs .products-landing-image-two,
.products-landing-image-three {
    position: relative;
    right: 29px;
    top: 17px
}

.geltabs-box-one .geltabs-box-two .geltabs-image-one,
.products-landing-box-one .products-landing-box-three .products-landing-image-two {
    padding-top: 46px
}

.geltabs-parent-box .geltabs-richtext-four,
.geltabs-parent-box .geltabs-richtext-one {
    background-color: #017b3f;
    float: left;
    position: relative;
    top: 94px;
    left: 46px;
    padding-left: 42px;
    padding-right: 65px
}

.geltabs-parent-box .geltabs-richtext-four {
    background-color: #e21f26
}

.geltabs-richtext-four p:first-child,
.geltabs-richtext-one p:first-child {
    margin-top: 6px;
    margin-bottom: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px
}

.geltabs-richtext-four p:nth-child(2),
.geltabs-richtext-one p:nth-child(2) {
    margin-top: 0;
    margin-bottom: 4px;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    font-family: Gotham-Bold
}

.geltabs-richtext-five p:first-child,
.geltabs-richtext-two p:first-child {
    font-family: Gotham-Black;
    text-transform: uppercase;
    font-size: 18px
}

.geltabs-richtext-two p:first-child {
    color: #017b3f;
    margin-bottom: 0
}

.geltabs-richtext-five p:first-child {
    color: #e21f26;
    margin-bottom: 0
}

.geltabs-richtext-five p:nth-child(2),
.geltabs-richtext-two p:nth-child(2) {
    font-family: Gotham-Black;
    text-transform: uppercase;
    font-size: 48px;
    margin-top: -17px;
    margin-bottom: 0
}

.geltabs-richtext-two p:nth-child(2) {
    color: #017b3f
}

.geltabs-richtext-five p:nth-child(2) {
    color: #e21f26
}

#wrapper .geltabs-parent-box .geltabs-richtext-two {
    float: right;
    margin-left: 0;
    margin-top: 0;
    width: 55%
}

#wrapper .geltabs-parent-box .geltabs-richtext-five {
    margin-left: -20px
}

.geltabs-richtext-five ul,
.geltabs-richtext-two ul {
    max-width: 93%;
    margin-top: -4px;
    margin-bottom: 0
}

.geltabs-richtext-five ul li,
.geltabs-richtext-two ul li {
    font-family: Gotham-Medium;
    font-size: 18px;
    margin-bottom: 16px;
    list-style-type: disc;
    margin-left: 20px;
    padding-left: 0
}

.geltabs-richtext-five p a,
.geltabs-richtext-two p a {
    border: 2px solid #017b3f;
    border-radius: 40px;
    font-family: Gotham-Bold;
    color: #017b3f;
    font-size: 14px;
    padding: 13px 43px;
    text-decoration: none
}

.geltabs-richtext-six p:first-child,
.geltabs-richtext-six p:nth-child(2) {
    font-family: Gotham-Bold;
    font-size: 10px;
    color: #000;
    text-transform: uppercase
}

.geltabs-richtext-two p:nth-child(4) {
    margin-left: 8%
}

.geltabs-parent-box .geltabs-box-four .geltabs-richtext-six {
    padding-left: 4%;
    padding-top: 65px;
    width: 39%
}

.geltabs-richtext-six {
    padding-left: 4%;
    padding-top: 42px
}

.geltabs-richtext-six p:first-child {
    margin-bottom: 0
}

.geltabs-richtext-six p:nth-child(2) {
    margin-top: 0;
    margin-left: 10px
}

.geltabs-richtext-seven p:first-child,
.geltabs-richtext-three p:first-child {
    color: #e21f26;
    font-family: Gotham-Black;
    text-transform: uppercase;
    font-size: 18px
}

.geltabs-richtext-three {
    position: absolute;
    top: 276px;
    left: 52%
}

.geltabs-box-three .geltabs-box-four .geltabs-richtext-seven {
    left: 52%;
    position: absolute;
    top: 338px
}

.geltabs-richtext-three p:nth-child(2) {
    color: #e21f26;
    font-family: Gotham-Black;
    text-transform: uppercase;
    font-size: 48px;
    margin-top: -17px;
    margin-bottom: 0
}

.geltabs-image-one figcaption p,
.geltabs-image-two figcaption p {
    font-family: Gotham-Bold!important;
    font-size: 10px!important;
    color: #9e9e9e
}

.geltabs-image-one figcaption {
    position: absolute;
    top: 335px;
    left: 23%
}

.geltabs-image-two figcaption {
    position: absolute;
    top: 300px;
    left: 23%
}

.geltabs-richtext-seven ul,
.geltabs-richtext-three ul {
    max-width: 65%;
    margin-top: -4px
}

.geltabs-richtext-seven ul li,
.geltabs-richtext-three ul li {
    font-family: Gotham-Medium;
    font-size: 18px;
    margin-bottom: 16px
}

.geltabs-richtext-four p a,
.geltabs-richtext-seven p a,
.geltabs-richtext-three p a {
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 43px;
    text-decoration: none
}

.geltabs-richtext-seven p a,
.geltabs-richtext-three p a {
    border: 2px solid #017b3f;
    border-radius: 40px;
    color: #017b3f
}

.geltabs-richtext-three p a:hover {
    background-color: #017b3f;
    color: #fff
}

.geltabs-richtext-seven p a:hover {
    background-color: #e21f26;
    color: #fff
}

.geltabs-richtext-seven p a {
    border: 2px solid #e21f26;
    color: #e21f26
}

.geltabs-richtext-three p:nth-child(4) {
    margin-left: 8%
}

.geltabs-richtext-four p:nth-child(3) {
    margin-left: 20%
}

.geltabs-richtext-four p a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff
}

#wrapper .geltabs-parent-box .geltabs-richtext-nine {
    padding-bottom: 97px
}

.geltabs-richtext-nine {
    background-color: #017b3f;
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 24px
}

.geltabs-richtext-nine .richText-content {
    margin: 0 auto;
    max-width: 856px
}

.geltabs-richtext-nine h1 {
    color: #fff;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 46px;
    margin-bottom: 5px;
    margin-top: 13px;
    text-transform: uppercase
}

.page-products.page-campaign .products-landing-box-one .products-landing-box-four {
    padding-bottom: 0!important
}

.geltabs-richtext-nine h2 {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 18px
}

.geltabs-parent-box .geltabs-richtext-two h3 {
    color: #017b3f;
    font-family: Gotham-Black;
    font-size: 18px;
    line-height: 40px;
    margin-bottom: 0;
    position: relative;
    text-transform: uppercase;
    top: 15px
}

.geltabs-parent-box .geltabs-richtext-two h2 {
    color: #017b3f;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 44px;
    margin-bottom: 0;
    text-transform: uppercase
}

.geltabs-parent-box .geltabs-richtext-five h2,
.geltabs-parent-box .geltabs-richtext-five h3 {
    color: #e21f26;
    font-family: Gotham-Black;
    text-transform: uppercase;
    margin-bottom: 0
}

.geltabs-parent-box .geltabs-box-two .component-content {
    background-image: none!important
}

.geltabs-parent-box .geltabs-richtext-five h3 {
    font-size: 18px;
    line-height: 40px;
    position: relative;
    top: 15px
}

.geltabs-parent-box .geltabs-richtext-five h2 {
    font-size: 48px;
    line-height: 44px
}

.migraine-landing-whole-box .headache-landing-richtext-hero h1 {
    color: #c1cc30;
    font-family: Gotham-black;
    font-size: 48px;
    letter-spacing: 3.5px;
    line-height: 46px;
    margin-bottom: 0;
    margin-top: 49px;
    text-transform: uppercase
}

.migraine-landing-whole-box .headaches-landing-image-one p,
.migraine-landing-whole-box .headaches-landing-image-two p {
    padding-left: 40px;
    padding-right: 40px;
    text-transform: uppercase;
    margin-bottom: 0
}

.migraine-landing-whole-box .headaches-landing-image-one p:nth-child(2) {
    margin-top: 0
}

.migraine-landing-whole-box .migraine-mobile-products img {
    position: relative;
    top: 34px;
    padding-bottom: 0;
    left: 145px
}

.migraine-subpage-main-box .migraine-subpage-heading h1 {
    color: #e21f26;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 46px;
    width: 82%
}

.migraine-subpage-main-box .migraine-subpage-articles {
    background-color: #eee;
    height: 566px;
    margin-left: 1.2%!important;
    position: relative;
    width: 31.647%!important
}

.migraine-subpage-main-box .migraine-subpage-articles h2 {
    background-color: #eee;
    color: #035230;
    font-family: Gotham-Book;
    margin: 33px 15px 0
}

.migraine-richtext-red.component .richText-content,
.migraine-treatments-article-teaser-red-two.component .articleTeaser-text-content {
    background-color: #e21f26
}

.headache-causes-box-one.component .headache-causes-box-five {
    margin-top: 6px!important
}

.migraine-subpage-main-box .migraine-subpage-top-three .articleTeaser-text-content,
.migraine-subpage-main-box .migraine-subpage-top-two .articleTeaser-text-content {
    float: left;
    width: 45%
}

.migraine-subpage-main-box .migraine-subpage-top-three .articleTeaser-text-content h2,
.migraine-subpage-main-box .migraine-subpage-top-two .articleTeaser-text-content h2 {
    font-family: Gotham-Book;
    margin: 33px 15px 0!important
}

.migraine-subpage-main-box .migraine-subpage-top-three .articleTeaser-text-content h2 a,
.migraine-subpage-main-box .migraine-subpage-top-two .articleTeaser-text-content h2 a {
    color: #e21f26;
    font-family: Gotham-Bold
}

.migraine-subpage-main-box .migraine-subpage-top-article-richtext h2 {
    font-family: Gotham-Black;
    color: #fff;
    font-size: 34px;
    line-height: 42px;
    margin-top: 3px;
    padding-left: 3.8%;
    padding-right: 3.8%
}

.migraine-subpage-main-box .migraine-subpage-top-article-richtext p:nth-child(2) {
    font-family: Gotham-Medium;
    color: #fff;
    font-size: 18px;
    line-height: 24px;
    margin-top: 12px;
    opacity: 1;
    padding-left: 3.8%;
    padding-right: 3.8%;
    margin-bottom: 16px
}

.migraine-subpage-main-box .migraine-subpage-top-article-richtext p:nth-child(3) {
    font-family: Gotham-Medium;
    color: #fff;
    font-size: 14px;
    padding-left: 3.8%;
    padding-right: 3.8%
}

.migraine-subpage-main-box .migraine-subpage-top-article-richtext p:nth-child(3) a {
    font-family: Gotham-Medium;
    color: #fff;
    font-size: 14px
}

.migraine-subpage-main-box .migraine-subpage-articles .articleTeaser-text-description p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin: 10px 15px;
    text-align: left
}

.migraine-subpage-main-box .migraine-subpage-articles .articleTeaser-text-content .articleTeaser-text-link {
    bottom: 27px;
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    left: 20px;
    position: absolute
}

.migraine-subpage-main-box .migraine-subpage-articles .articleTeaser-text-header a {
    font-family: Gotham-Black;
    color: #035230
}

.migraine-subpage-main-box .migraine-subpage-top-article-richtext {
    background: #e21f26;
    position: absolute;
    width: 99.5%;
    top: 292px;
    left: 2px
}

.migraine-subpage-main-box .migraine-subpage-top-three,
.migraine-subpage-main-box .migraine-subpage-top-two {
    margin-top: 80px
}

.migraine-subpage-main-box .migraine-subpage-top-three .articleTeaser-image-holder,
.migraine-subpage-main-box .migraine-subpage-top-two .articleTeaser-image-holder {
    float: left;
    width: 51%;
    height: 230px
}

.migraine-subpage-main-box .migraine-subpage-heading {
    margin-top: 73px;
    padding-bottom: 36px;
    padding-left: 7.4%
}

#wrapper .sinus-headache-article-teaser-three .component-content,
#wrapper .sinus-headache-article-teaser-two .component-content,
#wrapper .tension-headache-box-one .articleTeaser .component-content,
.migraine-treatments-article-teaser-red .component-content {
    padding-bottom: 0
}

.migraine-treatments-article-teaser-red .articleTeaser-text-header a {
    font-family: Gotham-Bold;
    font-size: 24px;
    line-height: 28px;
    color: #e21f26!important;
    font-weight: 400
}

.migraine-treatments-article-teaser-red .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right center;
    background-repeat: no-repeat;
    bottom: 31px;
    color: #025130;
    float: left;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    padding-right: 15px;
    position: absolute
}

a.article-teaserone-over-bg:hover .migraine-treatments-article-teaser-red .articleTeaser-text-content .articleTeaser-text-description a,
a.article-teaserone-over-bg:hover .migraine-treatments-article-teaser-red .articleTeaser-text-header a,
a.article-teaserone-over-bg:hover .migraine-treatments-article-teaser-red .articleTeaser-text-header a span {
    color: #fff!important
}

a.article-teaser-two-and-three-bg:hover .migraine-treatments-article-teaser-red .articleTeaser-text-header a {
    font-family: Gotham-Bold;
    font-size: 24px;
    line-height: 28px;
    color: #fff!important
}

.migraine-richtext-red {
    margin-left: 184px!important
}

.migraine-richtext-red-two.component h2,
.migraine-richtext-red-two.component h2:first-child {
    color: #e21f26
}

.migraine-richtext-red-two.component p a {
    border: 2px solid #e21f26;
    color: #e21f26
}

.migraine-richtext-red-two.component p a:hover {
    background-color: #e21f26;
    color: #fff
}

.migraine-subpage-product {
    margin-top: 40px
}

.migraine-richtext-red-two p {
    margin-top: 0!important
}

.migraine-treatments-article-teaser-red .articleTeaser-text-link .articleTeaser-Primary-Link {
    margin-left: 260px
}

.migraine-treatments-article-teaser-red .articleTeaser-text-description p {
    padding-bottom: 38px!important
}

a.article-teaser-top-bg:hover .migraine-treatments-article-teaser-red-two .articleTeaser-text-content .articleTeaser-Primary-Link,
a.article-teaser-top-bg:hover .migraine-treatments-article-teaser-red-two .articleTeaser-text-description p,
a.article-teaser-top-bg:hover .migraine-treatments-article-teaser-red-two.component .articleTeaser-text-content h2 a {
    color: #e21f26!important
}

.migraine-image-red.component figcaption p:nth-child(2),
.migraine-image-red.component figcaption p:nth-child(3) {
    font-family: Gotham-Bold;
    color: #000;
    font-size: 10px;
    margin-bottom: 0;
    text-transform: uppercase
}

.migraine-image-red.component figcaption p:nth-child(2) {
    margin-top: 20px
}

.migraine-subpage-main-box .migraine-subpage-product .migraine-image-red.component figcaption p:nth-child(2) {
    margin-top: 10px
}

.migraine-image-red.component figcaption p:nth-child(3) {
    margin-top: 0
}

.headache-causes-box-one .headache-causes-image-one figcaption {
    position: absolute;
    top: 421px;
    right: 13%;
    width: 100%
}

.richtext-nine-article-content ul li:first-child {
    float: left;
    margin-bottom: 0;
    padding-left: 3px;
    color: #444;
    font-family: Gotham-Book;
    font-size: 14px;
    line-height: 22px
}

.richtext-nine-article-content ul li {
    color: #007a3d;
    float: left;
    margin-bottom: 0;
    padding-left: 3px
}

.richtext-nine-article-content ul {
    margin: 0;
    padding: 0
}

.richtext-nine-article-content ul li a {
    color: #017b3f;
    font-family: Gotham-Book;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px
}

.richtext-nine-article-content a {
    color: #007a3d;
    text-decoration: none
}

.richtext-four-article-content p,
.richtext-seven-article-content p,
.richtext-six-article-content p,
.richtext-three-article-content p {
    color: #444!important;
    font-family: Gotham-Book!important;
    font-size: 14px!important;
    font-weight: 400;
    line-height: 24px;
    margin-top: 10px
}

.richtext-six-article-content p {
    margin-left: 11px
}

.richtext-seven-article-content p {
    margin-left: 13px
}

.page-migraines.page-causes.page-migraine-diagnosis ul li,
.richtext-four-article-content p strong,
.richtext-four-article-content ul li strong,
.richtext-seven-article-content p strong,
.richtext-seven-article-content ul li strong,
.richtext-six-article-content p strong,
.richtext-six-article-content ul li strong,
.richtext-three-article-content p strong,
.richtext-three-article-content ul li strong {
    font-family: Gotham-Bold!important;
    font-size: 14px!important;
    line-height: 21px
}

.article-desktop-coupon-image {
    margin-top: 3px;
    padding-bottom: 20px!important
}

.richtext-five-article-content p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0
}

.richtext-five-article-content,
.richtext-seven-article-content,
.richtext-six-article-content {
    margin-bottom: 24px
}

.richtext-one-article-content h1,
.richtext-one-article-content h2 {
    font-family: Gotham-Bold;
    margin-bottom: 0;
    color: #017b3f
}

.richtext-one-article-content h1 {
    font-size: 38px;
    line-height: 46px;
    text-transform: uppercase;
    width: 100%
}

.richtext-one-article-content h2 {
    font-size: 18px;
    line-height: 32px
}

#wrapper .richtext-four-article-content {
    margin: 0;
    padding-top: 14px
}

.box-three-article-content h3,
.richtext-five-article-content h2,
.richtext-five-article-content h3,
.richtext-four-article-content h2,
.richtext-three-article-content h2 {
    color: #017b3f;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 18px
}

.page-meet-hard-working-migraine-sufferers .box-three-article-content h3 {
    color: #323131
}

.box-three-article-content a {
    border-bottom: 1px solid #dadada;
    color: #444;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none
}

.richtextone-article-coupon p {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 16.87px;
    line-height: 25.3px;
    padding-bottom: 20px;
    text-align: center
}

#wrapper .richtextone-article-coupon .article--coupon-dollar {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 92.76px;
    line-height: 40.48px;
    position: relative;
    top: -20px
}

#wrapper .richtextone-article-coupon .article--coupon-number {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 134.93px;
    left: -6px;
    line-height: 40.48px;
    position: relative;
    top: 14px
}

#wrapper .richtextone-article-coupon .article--coupon-off {
    color: #017b3f;
    float: right;
    font-family: Gotham-Bold;
    font-size: 50.6px;
    line-height: 59.03px;
    position: relative;
    top: -95px
}

.richtexttwo-article-coupon p {
    text-align: center;
    color: #017b3f;
    font-family: Gotham-Medium;
    line-height: 21.93px;
    font-size: 16.87px
}

.back-button-richText p a,
.richtexttwo-article-coupon a {
    font-family: Gotham-Bold;
    font-size: 14px
}

.richtextone-article-coupon p:last-child {
    text-align: left!important
}

.richtexttwo-article-coupon a {
    border: 2px solid #007a3d;
    border-radius: 40px;
    color: #007a3d;
    display: inline-block;
    margin-top: 20px;
    padding: 10px 32px;
    text-decoration: none
}

#wrapper .mobile-richtext-home-headache,
#wrapper .mobile-richtext-home-migraine,
.mobile-tension-headache-iframe-richtext,
.sinus-headache-article-teaser-three .articleTeaser-text-description,
.sinus-headache-article-teaser-two .articleTeaser-text-description,
.tension-headache-article-teaser-three .articleTeaser-text-description,
.tension-headache-article-teaser-two .articleTeaser-text-description {
    display: none
}

.richtexttwo-article-coupon a:focus,
.richtexttwo-article-coupon a:hover {
    background-color: #007a3d;
    color: #fff
}

.richtext-ten-article-content {
    border-top: 2px solid #ccc
}

#wrapper .back-button-richText {
    margin: 0 auto;
    max-width: 948px;
    padding-bottom: 1px;
    padding-top: 1px
}

.back-button-richText p a {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: left -30px top -347px;
    background-repeat: no-repeat;
    color: #017b3f;
    line-height: 28px;
    margin-bottom: 0;
    padding-left: 15px
}

.related-types-of-headache-richtext p {
    color: #017b3f;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 6px
}

.richtext-eight-article-content p span.article-hide-reference,
.richtext-eight-article-content p:first-child {
    text-decoration: underline;
    color: #444;
    font-family: Gotham-Medium;
    font-size: 14px;
    line-height: 47px
}

.richtext-eight-article-content p:first-child {
    font-size: 14px!important;
    color: #444;
    font-family: Gotham-Medium!important;
    line-height: 47px
}

#wrapper .richtext-seven-article-content {
    margin-bottom: 0
}

#wrapper .richtext-eight-article-content p {
    margin: 0
}

.richtext-nine-article-content p span.article-tags {
    font-family: Gotham-Book;
    font-size: 14px;
    line-height: 22px;
    color: #444
}

.richtext-nine-article-content p {
    color: #017b3f;
    margin: 0
}

#wrapper .richtext-eight-article-content {
    margin-bottom: -3px
}

.richtext-nine-article-content p a {
    color: #017b3f;
    font-family: Gotham-Book;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px
}

#wrapper .richtext-nine-article-content {
    margin-bottom: 34px!important;
    margin-top: 7px!important;
    width: 106%
}

#wrapper .tension-headache-richtext-one {
    margin: 0 auto 37px;
    max-width: 917px
}

.tension-headache-parent-box .tension-headache-richtext-one {
    padding-left: 92px
}

#wrapper .sinus-headache-parent-box {
    margin: 0 auto;
    max-width: 917px
}

#wrapper .sinus-headache-box-two {
    margin-bottom: 0;
    margin-top: 53px
}

.sinus-headache-parent-box h1,
.tension-headache-richtext-one h1 {
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 44px;
    margin-top: 69px;
    text-transform: uppercase
}

.sinus-headache-box-two .image {
    margin-bottom: 0;
    margin-left: 0!important;
    position: relative;
    top: 5px;
    width: 39%
}

.tension-headache-richtext-one h1 {
    color: #7b3292
}

.sinus-headache-parent-box h1 {
    color: #025130;
    padding-left: 45px
}

.sinus-headache-parent-box p,
.tension-headache-richtext-one p {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 20px;
    line-height: 26px
}

.tension-headache-richtext-one p {
    margin-top: 32px;
    width: 80%
}

.sinus-headache-parent-box p {
    margin-bottom: 44px;
    margin-top: 29px;
    padding-left: 45px;
    width: 90%
}

.tension-headache-article-teaser-one .articleTeaser-text-content {
    background-color: #7b3292;
    color: #fff;
    cursor: pointer;
    margin-top: -140px;
    padding-bottom: 13px;
    position: relative
}

.sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
    background-color: #025130;
    color: #fff;
    margin-top: -140px;
    padding-bottom: 14px;
    position: relative
}

.sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content h2 a,
.tension-headache-article-teaser-one .articleTeaser-text-content h2 a {
    color: #fff;
    font-size: 32px;
    line-height: 42px;
    margin-top: 10px;
    font-family: Gotham-Black
}

.sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-description p,
.tension-headache-article-teaser-one .articleTeaser-text-description p {
    font-family: Gotham-Medium;
    font-size: 18px;
    margin-bottom: 15px;
    margin-top: 0;
    padding-top: 1px;
    color: #fff;
    line-height: 24px;
    padding-left: 38px
}

.tension-headache-article-teaser-one .articleTeaser-text-description p {
    padding-right: 40px
}

.tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -427px;
    background-repeat: no-repeat;
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    line-height: 24px;
    margin-left: 38px;
    padding-right: 15px
}

.tension-headache-article-teaser-one:hover .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-position: right 0 top -548px
}

.sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -1515px;
    background-repeat: no-repeat;
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    line-height: 24px;
    margin-left: 38px;
    padding-right: 15px
}

#wrapper .sinus-headache-article-teaser-three,
#wrapper .sinus-headache-article-teaser-two,
#wrapper .tension-headache-article-teaser-three,
#wrapper .tension-headache-article-teaser-two {
    width: 50%;
    margin-left: 0;
    position: relative;
    float: left;
    background-color: #eee
}

.sinus-headache-parent-box .sinus-headache-article-teaser-one h2.articleTeaser-text-header,
.tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
    margin-bottom: 0;
    padding-left: 38px;
    padding-top: 11px
}

#wrapper .tension-headache-article-teaser-two {
    cursor: pointer
}

#wrapper .tension-headache-article-teaser-three {
    cursor: pointer
}

.sinus-headache-article-teaser-three .articleTeaser-image-holder,
.sinus-headache-article-teaser-two .articleTeaser-image-holder,
.tension-headache-article-teaser-three .articleTeaser-image-holder,
.tension-headache-article-teaser-two .articleTeaser-image-holder {
    float: left
}

#wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
    float: right;
    line-height: 28px;
    margin-right: 23px;
    margin-top: 28px;
    padding-left: 0;
    width: 40%
}

#wrapper .migraine-treatments-article-teaser-red .articleTeaser-text-content h2 {
    margin-right: 11px;
    width: 44%
}

.migraine-richtext-red-two.component ul li {
    padding-left: 17px;
    width: 70%
}

.migraine-subpage-main-box .migraine-subpage-product .headache-causes-richtext-two p {
    margin-top: 68px!important
}

#wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 {
    float: right;
    line-height: 28px;
    margin-right: 14px;
    margin-top: 28px;
    padding-left: 0;
    width: 42%
}

#wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2,
#wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 {
    float: right;
    margin-right: 23px;
    margin-top: 23px;
    line-height: 28px;
    padding-left: 0;
    width: 40%
}

#wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 a {
    font-family: Gotham-Black;
    color: #7b3292;
    font-size: 24px;
    line-height: 28px
}

#wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 a {
    font-family: Gotham-Black;
    color: #025130;
    font-size: 24px;
    line-height: 28px
}

#wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 a {
    font-family: Gotham-Black;
    color: #7b3292;
    font-size: 24px;
    line-height: 28px
}

#wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2 a {
    font-family: Gotham-Black;
    color: #025130;
    font-size: 24px;
    line-height: 28px
}

.tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -265px;
    background-repeat: no-repeat;
    bottom: 16px;
    color: #025130;
    float: left;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    margin-left: 19px;
    padding-right: 14px;
    position: absolute
}

.sinus-headache-article-teaser-three,
.sinus-headache-article-teaser-two {
    background-color: #eee;
    position: relative
}

.sinus-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link,
.sinus-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link,
.tension-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link {
    bottom: 16px;
    color: #025130;
    float: left;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    margin-left: 19px;
    padding-right: 14px;
    position: absolute;
    background-image: url(../../assets/img/icons-sprite.png);
    background-repeat: no-repeat
}

.sinus-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-position: right 0 top -1273px
}

.tension-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-position: right 0 top -265px
}

.tension-headache-article-teaser-four:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
.tension-headache-article-teaser-three:hover .articleTeaser-text-link .articleTeaser-Primary-Link,
.tension-headache-article-teaser-two:hover .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-position: right 0 top -425px!important
}

.sinus-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-position: right center
}

#wrapper .tension-headache-article-teaser-one {
    margin-bottom: 12px!important
}

.richtext-TensionHeadache-right h2:first-child {
    color: #7b3292;
    font-family: Gotham-Black;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 0;
    position: relative;
    top: 6px
}

.richtext-TensionHeadache-right h2 {
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 40px;
    color: #7b3292;
    margin-left: 16px
}

#wrapper .richtext-TensionHeadache-right {
    float: right;
    margin-left: 0;
    margin-top: 56px;
    width: 62%
}

#wrapper .richtext-TensionHeadache-right sup {
    top: -.3em;
    position: relative
}

.richtext-TensionHeadache-right p {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    padding-top: 5px;
    margin-left: 16px
}

.richtext-TensionHeadache-right p a {
    border: 2px solid #7b3292;
    border-radius: 40px;
    color: #7b3292;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 43px;
    text-decoration: none
}

.page-headaches.page-nighttime.page-sleeplessness-causes .box-one-article-content ul li {
    margin-bottom: 2px
}

.richtext-TensionHeadache-right p a:focus,
.richtext-TensionHeadache-right p a:hover {
    background-color: #7b3292;
    color: #fff
}

.richtext-TensionHeadache-right p:last-child {
    float: left;
    margin-top: 21px
}

.tension-headache-article-teaser-four .articleTeaser-text-content {
    min-height: 265px;
    position: relative;
    width: 100%;
    padding-bottom: 1px
}

#wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
    line-height: 28px;
    margin-top: 0;
    padding-left: 22px;
    padding-top: 38px;
    width: 90%
}

.tension-headache-article-teaser-four .articleTeaser-text-header a {
    color: #7b3292;
    font-family: Gotham-Black;
    font-size: 24px;
    line-height: 28px
}

.tension-headache-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description a {
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    color: #444
}

.tension-headache-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description {
    line-height: 24px;
    margin-top: 13px;
    padding-left: 22px;
    padding-top: 0;
    width: 90%
}

.tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -265px!important;
    background-repeat: no-repeat;
    bottom: 31px;
    color: #025130;
    float: left;
    font-family: Gotham-Bold;
    font-size: 13.69px;
    margin-left: 23px;
    padding-right: 15px;
    position: absolute
}

#wrapper .tension-headache-richtext-two h2,
#wrapper .tension-headache-richtext-two p {
    font-size: 28px;
    margin-left: 0;
    width: 95%;
    color: #fff;
    font-family: Gotham-Bold;
    line-height: 38px;
    text-transform: uppercase
}

.tension-headache-article-teaser-four .component-content {
    padding-bottom: 0
}

#wrapper .tension-headache-richtext-two h2 {
    margin-bottom: 0;
    margin-top: 158px
}

#wrapper .tension-headache-richtext-two p {
    margin-top: 0
}

#wrapper .tension-headache-richtext-two p a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 40px;
    text-decoration: none
}

#wrapper .tension-headache-richtext-two p a:focus,
#wrapper .tension-headache-richtext-two p a:hover {
    background-color: #fff;
    color: #7b3292
}

.tension-headache-richtext-two p:last-child {
    margin-top: 28px
}

#wrapper .tension-headache-box-four {
    margin-bottom: 0;
    margin-top: 104px;
    position: relative
}

.tension-headache-richtext-two sup {
    font-size: 38px;
    font-weight: 400;
    left: 2px;
    top: 7px
}

#wrapper .sinus-headache-richtext {
    margin-left: 35px!important;
    margin-top: 66px
}

#wrapper .sinus-headache-richtext h2 {
    color: #017c3f;
    font-family: Gotham-Bold;
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 0;
    margin-top: 3px
}

#wrapper .sinus-headache-richtext p {
    color: #017c3f;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 38px;
    margin-bottom: 0;
    margin-top: 10px;
    padding-left: 0
}

#wrapper .sinus-headache-richtext p a {
    border: 2px solid #017c3f;
    border-radius: 40px;
    color: #017c3f;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 46px;
    margin-bottom: 0;
    padding: 13px 44px;
    text-decoration: none
}

#wrapper .sinus-headache-richtext a:focus,
#wrapper .sinus-headache-richtext a:hover {
    background-color: #007a3d;
    color: #fff
}

#wrapper .sinus-headache-richtext p:last-child {
    line-height: 57px;
    margin: 21px 0 0
}

.headache-causes-richtext-one h1,
.headache-nighttime-richtext-one h1 {
    color: #007a3d;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 46px;
    margin-top: 69px;
    padding-left: 50px;
    text-transform: uppercase
}

.headache-causes-richtext-one p,
.headache-nighttime-richtext-one p {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 20px;
    line-height: 26px;
    width: 70%
}

.headache-causes-richtext-one p {
    margin-top: 19px;
    padding-left: 55px
}

.headache-nighttime-richtext-one p {
    margin-top: 34px;
    padding-left: 50px
}

#wrapper .headache-causes-richtext-one {
    margin-bottom: 35px!important
}

.headache-causes-richtext-two ul {
    margin-top: 13px;
    width: 82%
}

.triggers-app-top .migraine-subpage-product .headache-causes-richtext-two ul {
    margin-top: 26px
}

.triggers-app-top .migraine-subpage-product .headache-causes-richtext-two .richText-content {
    min-height: 425px
}

.headache-causes-richtext-five h2 {
    color: #c2cd23;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 36px;
    text-transform: uppercase
}

.headache-causes-richtext-five {
    margin-top: 90px;
    position: relative;
    left: 15px
}

.headache-causes-richtext-five p {
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 37px;
    margin-top: 16px!important;
    width: 86%
}

.headache-causes-richtext-five h2:first-child {
    position: relative;
    top: 10px
}

.headache-causes-richtext-five p a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 32px;
    position: relative;
    text-decoration: none;
    z-index: 9999
}

.headache-causes-richtext-five p a:focus,
.headache-causes-richtext-five p a:hover {
    color: #025130;
    background-color: #fff
}

.headache-causes-image-two p {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 10px;
    opacity: .5;
    text-align: center
}

.headache-causes-image-two figcaption {
    left: 238px;
    margin-bottom: 50px;
    position: relative;
    top: 25px;
    width: 46%
}

#wrapper .headache-causes-richtext-six {
    left: 28px;
    margin-bottom: 120px;
    margin-top: 134px;
    position: relative
}

.headache-causes-richtext-six p:first-child {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 34px;
    margin-bottom: 37px
}

.products-landing-box-one .headache-causes-richtext-six p:first-child {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 28px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 37px;
    text-transform: uppercase
}

.geltabs-parent-box .headache-causes-box-eleven .headache-causes-richtext-six p:first-child,
.products-landing-box-one .geltabs-box-five .headache-causes-richtext-six p:first-child {
    font-size: 26px;
    line-height: 30px;
    font-weight: 700
}

#wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 37px;
    text-transform: uppercase;
    width: 96%
}

#wrapper .migraine-subpage-main-box .headache-causes-richtext-six p sup {
    font-size: 43px;
    top: 10px
}

.headache-causes-richtext-six p a {
    border: 2px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 26px;
    padding: 12px 38px;
    position: relative;
    text-decoration: none;
    z-index: 999
}

.migraine-subpage-main-box .headache-causes-richtext-six p a:focus,
.migraine-subpage-main-box .headache-causes-richtext-six p a:hover {
    background-color: #fff;
    color: #e21f26
}

.headache-causes-richtext-six p a:focus,
.headache-causes-richtext-six p a:hover {
    color: #025130;
    background-color: #fff
}

.headache-nighttime-richtext-one {
    margin: 0 auto;
    max-width: 921px;
    padding-bottom: 35px
}

#wrapper .headache-nighttime-article-eight,
#wrapper .headache-nighttime-article-five,
#wrapper .headache-nighttime-article-four,
#wrapper .headache-nighttime-article-nine,
#wrapper .headache-nighttime-article-seven,
#wrapper .headache-nighttime-article-six {
    background-color: #eee;
    cursor: pointer;
    margin-left: 1.2%;
    position: relative;
    width: 32.5%
}

.headache-nighttime-richtext-one h1 {
    color: #256fc7;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 46px;
    margin-top: 69px;
    padding-left: 50px
}

#wrapper .headache-nighttime-richtext-two {
    float: left;
    margin-left: 0;
    margin-top: 43px;
    width: 60%
}

#wrapper .headache-nighttime-richtext-two h3 {
    color: #256fc7;
    font-family: Gotham-Black;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 0;
    position: relative;
    top: 6px
}

#wrapper .headache-nighttime-richtext-two h2 {
    color: #256fc7;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 40px
}

#wrapper .headache-nighttime-richtext-two p {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    padding-top: 5px
}

#wrapper .headache-nighttime-richtext-two p:last-child {
    float: left;
    margin-top: 43px
}

#wrapper .headache-nighttime-richtext-two p a {
    border: 2px solid #256fc7;
    border-radius: 40px;
    color: #256fc7;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 43px;
    text-decoration: none
}

#wrapper .headache-nighttime-richtext-two p a:focus,
#wrapper .headache-nighttime-richtext-two p a:hover {
    background-color: #256fc7;
    color: #fff
}

#wrapper .headache-nighttime-article-eight .articleTeaser-text-content .articleTeaser-text-description p,
#wrapper .headache-nighttime-article-five .articleTeaser-text-content .articleTeaser-text-description p,
#wrapper .headache-nighttime-article-four .articleTeaser-text-content .articleTeaser-text-description p,
#wrapper .headache-nighttime-article-nine .articleTeaser-text-content .articleTeaser-text-description p,
#wrapper .headache-nighttime-article-seven .articleTeaser-text-content .articleTeaser-text-description p,
#wrapper .headache-nighttime-article-six .articleTeaser-text-content .articleTeaser-text-description p,
#wrapper .headache-nighttime-article-ten .articleTeaser-text-content .articleTeaser-text-description p {
    margin-top: 11px
}

#wrapper .headache-causes-richtext-two {
    float: left;
    margin-left: 35px;
    margin-top: 67px;
    width: 55%
}

.triggers-app-top .migraine-subpage-product .headache-causes-richtext-two {
    margin-left: 79px!important
}

.headache-causes-richtext-two h2:first-child {
    color: #017b3f;
    font-family: Gotham-Black;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 0;
    position: relative;
    top: 6px
}

.headache-causes-richtext-two h2 {
    color: #017b3f;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 40px;
    text-transform: uppercase
}

.headache-causes-richtext-two p {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    margin-left: 59px;
    margin-top: 0;
    padding-top: 0;
    position: relative;
    top: -15px
}

.triggers-app-top .migraine-subpage-product .headache-causes-richtext-two p {
    top: 21px
}

.page-causes #wrapper .headache-causes-box-three .headache-causes-richtext-two p {
    margin-top: 0
}

.headache-causes-box-three .headache-causes-richtext-two p {
    top: -22px
}

.headache-causes-richtext-four {
    top: 0!important
}

.headache-causes-box-ten {
    margin-top: -7px
}

.headache-causes-richtext-two p a {
    border: 2px solid #017b3f;
    border-radius: 40px;
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 13px 43px;
    text-decoration: none
}

.headache-causes-richtext-two ul li {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    list-style-type: inherit;
    margin-left: 8px;
    padding-bottom: 16px;
    padding-left: 17px;
    padding-top: 0
}

.headache-causes-box-three .headache-causes-richtext-two ul li {
    padding-left: 15px
}

.headache-landing-mobile-coupon-img {
    left: 27px;
    margin-top: 60px;
    position: relative
}

#wrapper .headache-landing-mobile-coupon-img .component-content {
    text-align: right
}

.nighttime-more-stories p {
    padding-top: 22px;
    text-align: center
}

#wrapper .nighttime-more-stories p a {
    text-decoration: none
}

#wrapper .nighttime-more-stories p a .morestories-red-button-span {
    border: 2px solid #e21f26;
    border-radius: 40px;
    color: #e21f26;
    cursor: pointer;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 55px;
    margin-bottom: 0;
    padding: 13px 50px 13px 31px;
    text-decoration: none
}

#wrapper .nighttime-more-stories p a:focus .morestories-red-button-span,
#wrapper .nighttime-more-stories p a:hover .morestories-red-button-span {
    background-color: #e21f26;
    color: #fff
}

.products-landing-richtext-one .richText-content p {
    color: #017b3f;
    margin: 0
}

.products-landing-richtext-two .richText-content p {
    color: #e21f26;
    margin: 0
}

.products-landing-richtext-three .richText-content p {
    color: #7b3292;
    margin: 0
}

.products-landing-richtext-four .richText-content p {
    color: #256fc7;
    margin: 0
}

.products-landing-richtext-four .richText-content p:first-child,
.products-landing-richtext-one .richText-content p:first-child,
.products-landing-richtext-three .richText-content p:first-child,
.products-landing-richtext-two .richText-content p:first-child {
    font-family: Gotham-Black;
    font-size: 18px;
    line-height: 20px;
    margin: 3px!important;
    text-transform: uppercase
}

.products-landing-box-one .products-landing-richtext-four {
    margin-top: 65px
}

.products-landing-richtext-four,
.products-landing-richtext-one,
.products-landing-richtext-two {
    line-height: 32px;
    margin-left: -20px!important;
    margin-top: 95px
}

.products-landing-box-one .products-landing-richtext-two {
    line-height: 32px;
    margin-left: -20px!important;
    margin-top: 71px
}

.products-landing-box-one .products-landing-richtext-one ul {
    margin-top: 10px
}

.products-landing-box-one .products-landing-richtext-three {
    margin-left: -20px!important;
    margin-top: 50px
}

#wrapper .mobile-products-landing-box-six .mobile-product-richtext-four {
    margin-top: -148px!important
}

.products-landing-richtext-four .richText-content p:nth-child(2),
.products-landing-richtext-one .richText-content p:nth-child(2),
.products-landing-richtext-three .richText-content p:nth-child(2),
.products-landing-richtext-two .richText-content p:nth-child(2) {
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 44px;
    text-transform: uppercase
}

.products-landing-richtext-four .richText-content ul li,
.products-landing-richtext-one .richText-content ul li,
.products-landing-richtext-three .richText-content ul li,
.products-landing-richtext-two .richText-content ul li {
    color: #444;
    font-size: 18px;
    line-height: 24px;
    list-style-type: disc;
    margin-left: 11px;
    padding-left: 20px;
    width: 78%
}
/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .mobile-product-richtext-one .richText-content p a {
    border: 2px solid #fff;
    color: #fff;3510
    margin: 0
}
/* Changes for Excedrin We see your pain ends*/




.mobile-product-richtext-one .richText-content p a {
    border: 2px solid #017b3f;
    color: #017b3f;
    margin: 0
}

.mobile-product-richtext-one .richText-content p a:hover {
    color: #fff;
    background: #017b3f
}

.mobile-product-richtext-two .richText-content p {
    text-align: left
}

.mobile-product-richtext-two .richText-content p a {
    border: 2px solid #e21f26;
    color: #e21f26;
    margin: 0;
    line-height: 1.5
}

.mobile-product-richtext-two .richText-content p a:hover {
    color: #fff;
    background: #e21f26
}

.mobile-product-richtext-three .richText-content p a {
    border: 2px solid #7b3292;
    color: #7b3292;
    margin: 0
}

.mobile-product-richtext-three .richText-content p a:hover {
    color: #fff;
    background: #7b3292
}

.mobile-product-richtext-four .richText-content p a {
    border: 2px solid #256fc7;
    color: #256fc7;
    margin: 0
}

.mobile-product-richtext-four .richText-content p:hover {
    color: #fff;
    background: #256fc7
}

.mobile-product-richtext-four .richText-content p a,
.mobile-product-richtext-one .richText-content p a,
.mobile-product-richtext-three .richText-content p a,
.mobile-product-richtext-two .richText-content p a {
    border-radius: 25px;
    display: inline-block;
    font-size: 14px;
    padding: 10px 30px;
    position: relative;
    text-decoration: none;
    z-index: 99
}

/* Changes for Excedrin We see your pain Starts*/

.page-we-see-your-pain .mobile-product-richtext-one .richText-content p a
{
	border-radius: 25px;
    display: inline-block;
    font-size: 16px;
    padding: 10px 30px;
    position: relative;
    text-decoration: none;
    z-index: 99
}
/* Changes for Excedrin We see your pain ends*/


#wrapper .products-mobile-available-richtextgreen,
.products-landing-box-one .products-mobile-available-richtextred {
    display: none
}

.products-landing-box-one .mobile-products-landing-migraine-richtext {
    float: none;
    position: relative;
    right: 10px;
    top: -17px
}

.products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
    position: relative;
    top: -25px;
    left: -50px
}

.products-landing-box-one .products-landing-image-four {
    min-height: 435px
}

.products-landing-box-one .products-landing-image-five {
    min-height: 375px
}

.searchResults {
    max-width: 520px!important
}

.products-landing-box-four .products-landing-image-three figcaption p {
    color: #444;
    margin: -15px 0 30px 55px;
    position: relative;
    top: -14px
}

.mobile-products-landing-migraine-richtext .richText-content {
    font-size: 10px;
    line-height: 5px;
    margin: -8px 0 0 175px;
    text-transform: uppercase;
    font-weight: 700;
    color: #444
}

#wrapper .products-landing-box-one .mobile-product-richtext-four {
    margin-top: -158px;
    width: 47%
}

.products-landing-box-one .products-landing-box-four {
    margin-top: 24px;
    padding-bottom: 46px!important
}

.geltabs-richtext-four .component-content {
    padding-bottom: 0
}

#wrapper .products-landing-box-one .mobile-product-richtext-two {
    margin-top: -120px;
    width: 47%
}

.products-landing-box-one .products-landing-box-six {
    margin-top: 43px
}

.products-landing-box-three .component-content {
    background-repeat: no-repeat;
    padding-bottom: 17px
}

.products-landing-box-three .geltabs-richtext-one .component-content {
    padding-bottom: 0
}

#wrapper .products-landing-box-one .mobile-product-richtext-one {
    margin-top: -83px;
    position: relative;
    right: 28px
}

.products-landing-richtext-two .richText-content ul li {
    width: 92%!important
}

.products-landing-richtext-two .richText-content ul li:first-child {
    width: 70%!important
}


/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain .mobile-product-richtext-one{
    float: right;
    margin-top: -75px;
    text-align: left;
    margin-right: -45px;
    width: 45%;
}
/* Changes for Excedrin We see your pain ends*/




.mobile-product-richtext-four,
.mobile-product-richtext-one,
.mobile-product-richtext-three,
.mobile-product-richtext-two {
    float: right;
    margin-top: -195px;
    text-align: left;
    width: 45%
}

.products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
    margin-top: -187px!important;
    width: 47%
}

.products-landing-box-one .mobile-product-richtext-three {
    margin-top: -225px!important
}

.products-landing-richtext-five .richText-content {
    float: right;
    margin-right: 135px;
    color: #007a3d;
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase
}

.products-landing-richtext-five .richText-content a {
    text-decoration: none;
    font-size: 14px;
    border-radius: 50px;
    padding: 10px 30px;
    display: inline-block;
    border: 2px solid #007a3d;
    color: #007a3d;
    margin: 0
}

.products-landing-richtext-five .richText-content a:hover {
    background: #007a3d;
    color: #fff
}

.products-landing-richtext-six .richText-content {
    float: left;
    margin-left: 120px;
    padding-top: 45px;
    width: 52%
}

.products-landing-box-one .products-landing-box-seven {
    padding-top: 46px
}

.products-landing-richtext-six .richText-content p:first-child {
    color: #007a3d;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.products-landing-richtext-six .richText-content p:nth-child(2) {
    color: #444;
    font-size: 18px
}

.products-landing-richtext-six .richText-content p a {
    border: 2px solid #007a3d;
    border-radius: 25px;
    color: #007a3d;
    display: inline-block;
    font-size: 14px;
    margin: 0;
    padding: 12px 30px;
    position: relative;
    text-decoration: none;
    z-index: 99
}

.products-landing-richtext-six .richText-content p a:hover {
    background: #007a3d;
    color: #fff
}

.products-landing-richtext-six {
    border-left: #aaa 2px solid;
    height: 310px
}

.geltabs-richtext-eight p {
    color: #fff;
    font-size: 28px;
    margin: 0
}

.geltabs-richtext-eight .richText-content {
    float: right;
    margin-top: 140px;
    width: 340px
}

.geltabs-richtext-eight p a {
    text-decoration: none;
    font-size: 14px;
    border-radius: 25px;
    padding: 10px 30px;
    display: inline-block;
    border: 2px solid #fff;
    color: #fff;
    margin: 15px 0
}

.products-landing-richtext-nine .richText-content {
    text-align: center
}

.products-landing-richtext-nine .richText-content p:first-child {
    color: #444;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 38px;
    margin: 0;
    text-transform: uppercase
}

.products-landing-richtext-nine .richText-content p:nth-child(2) {
    color: #444;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 38px;
    margin: 0;
    padding-bottom: 10px;
    padding-top: 21px
}

.products-landing-richtext-nine .richText-content p a {
    border: 2px solid #444;
    border-radius: 25px;
    color: #444;
    display: inline-block;
    font-family: Gotham-Bold;
    font-size: 14px;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none
}

.products-landing-box-eight,
.products-landing-box-five>div,
.products-landing-box-four>div,
.products-landing-box-seven,
.products-landing-box-six>div,
.products-landing-box-three>div {
    margin-top: 40px
}

.products-landing-richtext-nine .richText-content p a:focus,
.products-landing-richtext-nine .richText-content p a:hover {
    background-color: #444;
    color: #fff
}

.products-landing-box-eight .products-landing-image-six {
    margin-left: 125px
}

.products-landing-richtext-nine {
    padding: 40px 0
}

.mobile-product-richtext-two p {
    font-size: 11px;
    width: 50%;
    text-align: center;
    line-height: 3px
}

.products-landing-richtext-ten .richText-content p:nth-child(3),
.products-landing-richtext-ten .richText-content p:nth-child(4) {
    font-family: Gotham-Medium;
    font-size: 20px;
    line-height: 26px
}

.products-landing-box-five .content.paragraphSystem,
.products-landing-box-four .content.paragraphSystem,
.products-landing-box-six .content.paragraphSystem,
.products-landing-box-three .content.paragraphSystem {
    margin: 0 auto;
    max-width: 1160px;
    position: relative
}

.products-landing-richtext-ten .richText-content p:nth-child(4) {
    margin: 0
}

.headache-causes-excedrin-richtext {
    width: 35%;
    position: relative
}

.headache-causes-excedrin-richtext .richText-content {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0
}

.box-one-article-related-one .right-article-teaser-over-bg .article-top-article-teaser {
    background-color: #eee
}

.box-one-article-related-one a:hover .article-top-article-teaser,
.box-one-article-related-one a:hover .article-top-richtextone,
.box-one-article-related-one a:hover .article-top-richtexttwo {
    background-color: #238a3b;
    cursor: pointer;
    color: #fff
}

.box-one-article-related-one a:hover .richText-content p a,
a:hover .right-article-teaser-over-bg .article-top-richtextone .component-content p a {
    color: #fff
}

.migraine-subpage-main-box .headache-causes-excedrin-richtext {
    position: absolute;
    text-align: center
}

.page-headaches.page-treatment .headache-causes-excedrin-richtext {
    margin-left: -23px;
    text-align: center
}

.triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext {
    left: 5px;
    margin-top: 5px
}

.triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p:first-child {
    font-size: 14px;
    line-height: 14px
}

#wrapper .headache-causes-box-one .headache-causes-article-teaser-four {
    margin-bottom: 73px!important
}

#wrapper .headache-causes-box-five .headache-causes-article-teaser-four {
    margin-bottom: 37px!important
}

.headache-causes-richtext-four {
    padding-bottom: 76px!important
}

#wrapper .headache-causes-box-one .headache-causes-richtext-six h2 {
    color: #c2cd23;
    font-family: Gotham-Bold;
    font-size: 34px;
    line-height: 36px;
    margin-bottom: 10px;
    text-transform: uppercase
}

#wrapper .headache-causes-box-one .headache-causes-richtext-six p {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 34px;
    margin-bottom: 30px;
    margin-top: 0
}

.headache-causes-excedrin-richtext .richText-content {
    background-color: #017b3f;
    margin: 0;
    padding: 5px 43px;
    position: absolute;
    top: 84px
}

.headache-causes-excedrin-richtext .richText-content p:first-child {
    color: #fff;
    font-family: Gotham-Medium;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    position: relative;
    text-transform: uppercase;
    top: 4px
}

.headache-causes-excedrin-richtext .richText-content p {
    color: #fff;
    font-family: Gotham-Bold;
    font-size: 18px;
    margin: 0;
    text-transform: uppercase
}

.triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p:nth-child(2) {
    font-size: 21px;
    padding-right: 0
}

.headache-causes-image-one figcaption p {
    bottom: -3px;
    color: #444;
    font-size: 10px;
    font-family: Gotham-Medium;
    opacity: .5;
    position: absolute;
    text-align: center;
    width: 100%
}

.headache-causes-richtext-five sup {
    font-size: 44px;
    font-weight: 400;
    top: 4px
}

.headache-causes-richtext-two p a:focus,
.headache-causes-richtext-two p a:hover {
    color: #fff;
    background-color: #017b3f
}

#wrapper .about-excedrin-richtext-two {
    margin: 80px auto auto;
    max-width: 785px;
    text-align: center
}

#wrapper .about-excedrin-richtext-one {
    background-color: #017b3f;
    color: #fff;
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 95px;
    padding-top: 70px
}

#wrapper .about-excedrin-richtext-one .component-content {
    max-width: 940px;
    margin: 0 auto
}

#wrapper .about-excedrin-richtext-one h1 {
    color: #fff;
    font-family: Gotham-Black;
    font-size: 48px;
    line-height: 46px;
    text-transform: uppercase;
    width: 98%
}

.about-excedrin-richtext-two h2 {
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 39.71px;
    line-height: 45px
}

.about-excedrin-richtext-two p em {
    font-style: normal
}

.about-excedrin-richtext-two p {
    font-family: Gotham-Medium;
    font-size: 19.85px;
    line-height: 29.78px
}

.about-excedrin-richtext-three h2 {
    color: #017c3f;
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 40px;
    padding-left: 30px
}

#wrapper .about-excedrin-richtext-four h3 {
    margin: 0;
    padding: 0;
    font-family: Gotham-Bold;
    font-size: 32px;
    line-height: 40px;
    color: #444
}

#wrapper .about-excedrin-richtext-four p {
    margin: -3px 0 0;
    padding: 0 0 78px 32px;
    font-family: Gotham-Book;
    font-size: 16px;
    line-height: 24px;
    color: #444;
    background-image: url(../../assets/img/about-excedrin-richtext-four-p-bg.png);
    background-repeat: repeat-y
}

#wrapper .about-excedrin-richtext-four h3,
.about-four-lastbg-img,
.es-full-product-richtext .es-full-product-span {
    background-image: url(../../assets/img/icons-sprite.png);
    background-repeat: no-repeat
}

#wrapper .about-excedrin-richtext-four h3 {
    background-position: left -29px bottom -222px;
    margin-top: 0;
    padding-left: 30px
}

#wrapper .about-excedrin-richtext-four {
    margin-bottom: -20px!important
}

.about-excedrin-richtext-four:last-child p {
    margin-bottom: 0!important;
    padding-bottom: 37px!important
}

#wrapper .about-excedrin-richtext-four:last-child {
    margin-bottom: 0!important
}

.about-four-lastbg-img {
    height: 12px;
    margin-bottom: 76px;
    width: 11px;
    background-position: left -29px bottom -176px
}

#wrapper .about-excedrin-richtext-four p span {
    color: #444;
    font-family: Gotham-Bold;
    font-size: 16px;
    line-height: 24px;
    margin: 0;
    padding: 0
}

.about-excedrin-richtext-four p sup {
    font-size: 26px;
    font-weight: 400;
    top: 6px
}

#wrapper a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-description a p,
#wrapper a.article-teaser-nighttime-hover:hover .headache-nighttime-article-four .articleTeaser-text-description p {
    color: #fff!important
}

#wrapper .about-excedrin-richtext-three {
    margin-bottom: 10px!important
}

#wrapper .headache-nighttime-box-five .articleTeaser-text-description a p,
#wrapper .headache-nighttime-box-six .articleTeaser-text-description a p {
    color: #444!important
}

.box-site-map sup {
    font-size: 24px!important;
    font-weight: 400;
    top: 7px
}

.privacy-policy-richtextone h1 {
    font-family: Gotham-Bold
}

.privacy-policy-richtextone p {
    font-family: Gotham-Medium
}

.Headache-landing-whole-box .headache-landing-richtext-hero {
    margin: 0 auto;
    padding-left: 0;
    position: absolute;
    top: 3px;
    width: 100%
}

.Headache-landing-whole-box .headache-landing-richtext-hero .component-content {
    margin: 0 auto;
    max-width: 860px
}

.page-migraines .Headache-landing-whole-box .headache-landing-richtext-hero {
    top: 48px
}

.about-excedrin-richtext-two p sup {
    font-size: 37px;
    top: 12px
}

.about-excedrin-richtext-two h2 sup {
    font-size: 41px;
    font-style: normal;
    top: -2px
}

#wrapper .tension-headache-article-teaser-four {
    background-color: #eee;
    margin-left: 14px!important;
    margin-top: 17px
}

.es-heading-richtext h2 span,
.migraine-heading-left-richtext p a:focus,
.migraine-heading-left-richtext p a:hover {
    background-color: #017b3f;
    color: #fff
}

#wrapper .migraine-subpage-main-box .tension-headache-article-teaser-four {
    margin-top: 75px
}

#wrapper .headache-nighttime-box-six {
    display: none
}

.migraine-heading-left-richtext {
    margin-top: 115px
}

.migraine-heading-left-richtext h4:first-child {
    color: #035330;
    font-family: Gotham-Bold;
    font-size: 36px;
    line-height: 44.74px;
    margin-bottom: 0;
    padding-bottom: 0
}

.migraine-heading-left-richtext h4:nth-child(2) {
    color: #035330;
    font-family: Gotham-Medium;
    font-size: 18px;
    font-weight: 400;
    line-height: 34px;
    margin-top: 3px;
    width: 100%
}

.migraine-heading-left-richtext p {
    font-family: Gotham-Black;
    font-size: 18px;
    line-height: 34px;
    color: #017b40;
    margin-top: 70px
}

.migraine-heading-left-richtext p a {
    border: 2px solid #017b3f;
    border-radius: 40px;
    color: #017b3f;
    font-family: Gotham-Black;
    font-size: 14.72px;
    line-height: 93.67px;
    padding: 13px 21px;
    text-decoration: none
}

.migraine-app-logo-one .component-content,
.migraine-heading-left-richtext .component-content {
    padding-left: 0
}

#wrapper .migraine-hero-richtext {
    color: #fff;
    margin: -130px auto 0;
    opacity: .5;
    position: relative;
    right: 76px;
    text-align: right;
    top: -28px;
    width: 20%
}

.migraine-hero-richtext p:first-child {
    font-family: Gotham-Medium;
    font-size: 10px;
    line-height: 46px;
    margin: 0;
    position: relative;
    top: 10px
}

.migraine-hero-richtext p:nth-child(2) {
    font-size: 12px;
    font-family: Gotham-Medium;
    line-height: 18px
}

.page-migraines .headache-landing-richtext-one {
    margin-top: 73px
}

.migraine-background-hero-image .component-content {
    text-align: center
}

.es-heading-richtext h2 span {
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 17px;
    padding: 10px 20px
}

#wrapper .es-reviews-author-richtext-blue h3 {
    color: #256fc7
}

.es-reviews-author-richtext-blue h2 {
    color: #256fc7;
    font-family: Gotham-Black;
    font-size: 18px;
    margin-bottom: 0;
    position: relative
}

#wrapper .pm-product-user-reviews-box .es-reviews-author-richtext-blue p {
    border-bottom: 1px solid #256fc7
}

#wrapper .es-reviews-author-richtext-blue p a:focus,
#wrapper .es-reviews-author-richtext-blue p a:hover {
    background-color: #256fc7!important;
    color: #fff!important
}

.es-heading-richtext h1,
.es-heading-richtext h2 {
    color: #017b3f;
    font-family: Gotham-Black;
    margin-bottom: 0;
    text-transform: uppercase
}

.es-heading-richtext h2 {
    font-size: 18px;
    line-height: 46px;
    position: relative;
    top: 10px
}

.es-heading-richtext h1 {
    font-size: 48px;
    line-height: 44px
}

.es-reviews-author-richtext-blue h1 {
    font-family: Gotham-Black;
    color: #256fc7;
    line-height: 44px;
    font-size: 48px;
    margin-bottom: 0
}

#wrapper .product-pmhedache-buttons-richText a {
    border: 2px solid #256fc7;
    border-radius: 40px;
    color: #256fc7;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 50px;
    padding: 14px 40px;
    text-decoration: none
}

.es-reviews-author-richtext-purple h1 {
    color: #7b3292;
    font-family: Gotham-Black;
    font-size: 45px;
    line-height: 42px
}

.es-heading-richtext sup,
.es-reviews-author-richtext-blue sup,
.es-reviews-author-richtext-purple sup {
    font-weight: 400;
    left: 2px;
    position: relative;
    top: -.5em;
    font-size: 75%
}

.es-heading-richtext p {
    margin-top: 25px
}

#wrapper .es-heading-richtext.es-reviews-author-richtext-purple p,
.es-reviews-author-richtext-blue.es-heading-richtext p {
    font-family: Gotham-Bold!important
}

.es-heading-richtext p:last-child {
    color: #444;
    font-size: 18px;
    margin-top: 22px;
    padding-right: 40px
}

.es-reviewnumbers-richtext p {
    margin: -5px 0 0
}

.es-reviewnumbers-richtext p a {
    color: #017b3f;
    font-family: Gotham-Medium;
    font-size: 14px;
    line-height: 32.13px;
    text-decoration: none
}

#wrapper .es-buttons-richtext a {
    border: 2px solid #007a3d;
    border-radius: 40px;
    color: #007a3d;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 50px;
    padding: 14px 40px;
    text-decoration: none
}

#wrapper .es-buttons-richtext {
    margin-left: 0;
    margin-top: 10px;
    width: 35%
}

#wrapper .es-buttons-richtext.even {
    width: 43%
}

.page-products.page-migraine #wrapper .es-buttons-richtext.even {
    width: 35%
}

.page-products.page-migraine #wrapper .es-buttons-richtext.odd {
    width: 45%
}

#wrapper .purple-es-description-richtext {
    margin-bottom: 64px!important
}

#wrapper .blue-es-description-richtext {
    margin-bottom: 84px!important
}

.es-description-richtext p,
.es-reviews-author-richtext-blue p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 14px;
    line-height: 24px;
    position: relative;
    z-index: 99
}

.es-full-product-richtext {
    position: relative;
    z-index: 99;
    float: right
}

.es-reviews-author-richtext-purple p {
    font-size: 14px;
    line-height: 24px;
    color: #444;
    font-family: Gotham-Book
}

.es-description-richtext p:last-child {
    margin-top: 20px
}

#wrapper .es-description-richtext {
    padding-top: 6px
}

.es-description-richtext sup {
    font-size: 30px;
    top: 10px
}

.es-content-richtext .component-content ul,
.es-direction-richtext .component-content ul,
.es-uses-richtext .component-content ul {
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 0;
    width: 80%
}

.es-content-richtext .component-content ul li,
.es-direction-richtext .component-content ul li,
.es-uses-richtext .component-content ul li {
    margin-left: 0;
    padding-left: 0
}

.es-content-richtext h3,
.es-direction-richtext h3,
.es-uses-richtext h3 {
    color: #444;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase
}

#wrapper .es-direction-richtext {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    margin-left: 0
}

#wrapper .es-direction-richtext ul {
    margin: 0 auto!important
}

.es-direction-richtext h3 {
    padding-left: 9%
}

#wrapper .es-box-Wheretobuy {
    margin: 0 auto;
    max-width: 1440px;
    padding-top: 24px
}

.es-content-richtext ul li,
.es-direction-richtext ul li,
.es-uses-richtext p,
.es-uses-richtext ul li {
    font-family: Gotham-Book;
    font-size: 14px;
    line-height: 24px;
    color: #444
}

.es-full-product-richtext .es-full-product-span {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px;
    background-position: right 0 top -267px;
    padding-right: 20px
}

.es-full-product-richtext .es-full-product-span a {
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none
}

.es-full-product-richtext.es-reviews-author-richtext-red p a {
    color: #e21f26;
    text-decoration: none;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px
}

#wrapper .es-full-product-richtext.es-reviews-author-richtext-purple p a {
    border: 0 solid #7b3292;
    color: #7b3292!important;
    text-decoration: none;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px
}

#wrapper .es-full-product-richtext.es-reviews-author-richtext-blue p a {
    border: 0 solid #256fc7!important;
    color: #256fc7!important;
    text-decoration: none;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px
}

#wrapper .es-wheretobuy-richtext p a,
.es-reviews-richtext p,
.es-wheretobuy-richtext h2 {
    font-family: Gotham-Bold
}

.es-reviews-author-richtext-blue .es-full-product-span {
    background-image: url(../../assets/img/icons-sprite.png)!important;
    background-position: right 0 top -510px;
    background-repeat: no-repeat;
    color: #256fc7;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px;
    padding-right: 20px
}

#wrapper .es-reviews-author-richtext-blue h2 {
    color: #256fc7
}

#wrapper .es-reviews-author-richtext-blue p a {
    border: 2px solid #256fc7!important;
    color: #256fc7!important
}

#wrapper .es-full-product-richtext.es-reviews-author-richtext-blue p a:hover {
    background: rgba(0, 0, 0, 0)!important;
    color: #256fc7!important
}

#wrapper .es-reviews-description-richtext.es-reviews-author-richtext-blue p {
    border-bottom: 1px solid #256fc7!important
}

.es-wheretobuy-richtext h2 {
    font-size: 28px;
    letter-spacing: .8px;
    line-height: 38px;
    margin-top: 154px;
    padding-left: 28px;
    text-transform: uppercase
}

.es-wheretobuy-richtext sup {
    font-size: 37px;
    font-weight: 400;
    left: 1px;
    position: relative;
    top: 4px
}

.es-wheretobuy-richtext p {
    margin-top: 20px;
    padding-left: 50px
}

#wrapper .es-wheretobuy-richtext p a {
    border: 2px solid #007a3d;
    border-radius: 40px;
    color: #007a3d;
    font-size: 14px;
    line-height: 50px;
    padding: 14px 40px;
    text-decoration: none
}

#wrapper .es-buttons-richtext a:focus,
#wrapper .es-buttons-richtext a:hover,
#wrapper .es-wheretobuy-richtext a:focus,
#wrapper .es-wheretobuy-richtext a:hover {
    background-color: #007a3d;
    color: #fff
}

.es-reviews-richtext p {
    color: #444;
    font-size: 20px;
    line-height: 40px;
    margin: 0
}

.es-reviews-author-richtext h2,
.es-reviews-author-richtext h3 {
    color: #017b3f;
    font-family: Gotham-Black;
    font-size: 18px;
    margin-bottom: 0
}

#wrapper .es-star-image {
    width: 33%
}

.es-reviews-author-richtext {
    margin-top: 20px
}

.es-reviews-author-richtext h3 {
    line-height: 25px
}

#wrapper .es-reviews-author-richtext-purple h2,
#wrapper .es-reviews-author-richtext-purple h3 {
    color: #7b3292
}

#wrapper .es-reviews-author-richtext-purple p a {
    color: #7b3292!important;
    border: 2px solid #7b3292
}

#wrapper .es-reviews-author-richtext-purple p a:focus,
#wrapper .es-reviews-author-richtext-purple p a:hover {
    color: #fff!important;
    background-color: #7b3292
}

#wrapper .es-full-product-richtext.es-reviews-author-richtext-purple p a:focus,
#wrapper .es-full-product-richtext.es-reviews-author-richtext-purple p a:hover {
    color: #7b3292!important
}

.es-reviews-description-richtext.es-reviews-author-richtext-purple p {
    border-bottom: 1px solid #7b3292
}

.es-reviewnumbers-richtext.es-reviews-author-richtext-purple p a {
    border: 0 solid #7b3292!important
}

.es-reviews-description-richtext p {
    border-bottom: 1px solid #017b41;
    color: #444;
    font-family: Gotham-Book;
    font-size: 12px;
    line-height: 22px;
    padding-bottom: 35px
}

#wrapper .product-pmhedache-buttons-richText p a,
.es-show-reviews-richtext p a {
    font-size: 14px;
    text-decoration: none;
    font-family: Gotham-Bold
}

.es-show-reviews-richtext p {
    text-align: center
}

.es-show-reviews-richtext p a {
    border: 2px solid #007a3d;
    border-radius: 40px;
    color: #007a3d;
    cursor: pointer;
    line-height: 60px;
    padding: 15px 30px
}

#wrapper .es-show-reviews-richtext p a:focus,
#wrapper .es-show-reviews-richtext p a:hover {
    background-color: #007a3d;
    color: #fff
}

#wrapper .es-reviews-richtext {
    left: 20px;
    margin-top: 20px;
    position: relative;
    top: 0;
    width: 50%
}

#wrapper .es-show-reviews-richtext.es-reviews-author-richtext-purple p a:focus,
#wrapper .es-show-reviews-richtext.es-reviews-author-richtext-purple p a:hover {
    background-color: #7b3292;
    color: #fff
}

.es-reviews-author-richtext-purple p .es-full-product-span {
    color: #7b3292;
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -549px;
    background-repeat: no-repeat
}

.es-totalreviews-richtext-blue p a {
    color: #256fc7
}

#wrapper .product-pmhedache-buttons-richText p a {
    border: 2px solid #256fc7;
    border-radius: 40px;
    color: #256fc7;
    line-height: 50px;
    padding: 14px 40px!important
}

.es-full-product-richtext.es-reviews-author-richtext-purple,
.es-full-product-richtext.es-reviews-author-richtext-red p a {
    border: 0 solid #e21f26!important
}

#wrapper .product-pmhedache-buttons-richText p a:focus,
#wrapper .product-pmhedache-buttons-richText p a:hover {
    background-color: #256fc7;
    color: #fff
}

.privacy-policy-richtexttwo p,
.terms-ofuse-richtexttwo p {
    font-family: Gotham-Book;
    font-size: 13px;
    line-height: 24px;
    color: #444
}

.privacy-policy-richtexttwo h2,
.terms-ofuse-richtexttwo h2 {
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 24px;
    color: #444
}

#wrapper .es-reviews-author-richtext-red h1,
#wrapper .es-reviews-author-richtext-red h2,
#wrapper .es-reviews-author-richtext-red h3 {
    color: #e21f26!important
}

#wrapper .es-reviews-author-richtext-red p a:focus,
#wrapper .es-reviews-author-richtext-red p a:hover {
    background-color: #e21f26;
    color: #fff
}

.es-full-product-richtext.es-reviews-author-richtext-red p a:focus,
.es-full-product-richtext.es-reviews-author-richtext-red p a:hover {
    background: rgba(0, 0, 0, 0)!important;
    color: #e21f26!important
}

.es-full-product-richtext.es-reviews-author-richtext-purple p a:focus,
.es-full-product-richtext.es-reviews-author-richtext-purple p a:hover {
    background: rgba(0, 0, 0, 0)!important
}

#wrapper .es-reviews-author-richtext-red p a {
    border: 2px solid #e21f26;
    color: #e21f26
}

#wrapper .es-totalreviews-richtext-red p a {
    color: #e21f26!important;
    position: absolute;
    text-decoration: none!important
}

#wrapper .es-totalreviews-richtext-purple p a {
    color: #7b3292
}

.product-migraine-buttons-richText.es-reviews-author-richtext-red p a {
    color: #e21f26;
    border: 2px solid #e21f26!important
}

.es-reviews-author-richtext-red h2 span {
    background-color: #e21f26!important;
    color: #fff
}

.product-migraine-spotLight-richText h3 {
    color: #e21f26;
    font-family: Gotham-Bold;
    font-size: 38px;
    line-height: 38px;
    margin-bottom: 38px
}

.product-pmhedache-spotLight-richText h3,
.product-tension-spotLight-richText h3 {
    font-size: 38px;
    line-height: 36px;
    width: 66%;
    font-family: Gotham-Bold
}

.product-tension-spotLight-richText h3 {
    color: #7b3292;
    margin-bottom: 28px
}

.product-pmhedache-spotLight-richText h3 {
    color: #256fc7;
    margin-bottom: 38px
}

.product-tension-spotLight-richText p {
    color: #444;
    font-family: Gotham-Bold;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 38px;
    margin-top: 0;
    width: 63%
}

.product-migraine-spotLight-richText a,
.product-pmhedache-spotLight-richText a,
.product-tension-spotLight-richText p a {
    line-height: 38px;
    font-family: Gotham-Bold;
    padding: 15px 30px;
    font-size: 14px;
    text-decoration: none
}

.product-tension-spotLight-richText p a {
    color: #7b3292;
    border: 2px solid #7b3292;
    border-radius: 40px
}

.product-tension-spotLight-richText a:focus,
.product-tension-spotLight-richText a:hover {
    background-color: #7b3292;
    color: #fff
}

.product-migraine-spotLight-richText a {
    color: #e21f26;
    border: 2px solid #e21f26;
    border-radius: 40px
}

.product-migraine-spotLight-richText a:focus,
.product-migraine-spotLight-richText a:hover {
    background-color: #e21f26;
    color: #fff
}

.product-pmhedache-spotLight-richText a {
    color: #256fc7;
    border: 2px solid #256fc7;
    border-radius: 40px
}

.product-pmhedache-spotLight-richText a:focus,
.product-pmhedache-spotLight-richText a:hover {
    background-color: #256fc7;
    color: #fff
}

.migraine-img-description-rich-text p {
    color: #444;
    font-family: Gotham-Book;
    font-style: normal!important;
    font-weight: 400!important;
    line-height: 24px;
    margin: 0
}

.migraine-img-description-rich-text {
    margin-left: -340px;
    margin-top: 58px;
    position: absolute
}

.es-reviews-author-richtext-red .es-full-product-span {
    color: #e21f26;
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: right 0 top -307px;
    background-repeat: no-repeat;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 40px;
    padding-right: 20px
}

.es-wheretobuy-richtext h2 {
    color: #047b3f
}

.es-reviews-description-richtext.es-reviews-author-richtext-red p {
    border-bottom: 1px solid #e21f26!important
}

.es-show-reviews-richtext.es-reviews-author-richtext-red a {
    border: 2px solid #e21f26!important
}

.headache-landing-richtext-hero sup {
    font-size: 33px;
    top: 10px
}

a:hover .tension-headache-article-teaser-four .articleTeaser-text-description a {
    color: #fff!important
}

#wrapper .tension-headache-box-three a.tension-headache-article-teaser-four .articleTeaser-text-header a {
    color: #7b3292!important
}

#wrapper .richtext-four-article-content p a,
#wrapper .richtext-three-article-content p a {
    border-bottom: 1px solid #dadada;
    color: #444;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none
}

#wrapper .richtext-four-article-content p a:hover,
#wrapper .richtext-three-article-content p a:hover {
    color: #035230
}

#wrapper .mobile-error-page-image {
    display: none!important
}

.usage-richtext-four {
    margin: 0 auto;
    max-width: 891px
}

.migraine-apppage-product-right p:first-child {
    font-family: Gotham-black;
    color: #e21f26;
    margin-bottom: 0;
    font-size: 20px
}

.migraine-apppage-product-right p:nth-child(2) {
    font-family: Gotham-black;
    color: #e21f26;
    font-size: 40px;
    margin: 0;
    line-height: .7
}

.migraine-apppage-product-right p:nth-child(3) {
    color: #00f
}

span.migraine-app-product-mobile {
    display: none
}

.migraine-apppage-learnmore {
    text-align: center
}

.migraine-app-box-three .richText ul li {
    margin-left: 15px;
    list-style-type: disc!important;
    font-family: Gotham-medium
}

.migraine-apppage-learnmore a:first-child {
    color: #e21f26;
    border-radius: 20px;
    border: 1px solid #e21f26;
    padding: 10px 30px
}

.migraine-app-product-image figcaption p:first-child,
.migraine-app-product-image figcaption p:nth-child(2) {
    font-family: Gotham-Bold;
    color: #444;
    font-size: 10px;
    text-align: center
}

.migraine-apppage-product-left p {
    background-color: #e21f26
}

.migraine-app-box-product.component>.component-content {
    position: relative
}

.migraine-apppage-product-left.component .richText-content {
    position: absolute;
    display: block;
    z-index: 10;
    right: 80px;
    width: 232px;
    top: 8px
}

.migraine-apppage-product-left.component .richText-content p {
    height: 50px;
    color: #fff;
    padding: 5px 46px 0 40px
}

.migraine-app-product-image.component {
    position: relative;
    z-index: 100
}

.migraine-app-accordion li.accordion-slide.last.even {
    border-bottom: 2px solid #e5e5e5;
    margin-bottom: 45px
}

.migraine-apppage-learnmore.component {
    margin-top: 30px;
    padding-bottom: 60px
}

.migraine-triggers-image.component {
    padding-left: 50px;
    padding-top: 10px
}

.migraine-triggers-carousel.component {
    display: none
}

.migraine-triggers-carousel.carousel {
    background: 0 0!important;
    border: none!important
}

.migraine-triggers-carousel .carousel-nav li.is-active a,
.usage-carousel .carousel-nav li.is-active a {
    background: #477A3D!important
}

.migraine-triggers-carousel .carousel-nav li:nth-child(2) a,
.migraine-triggers-carousel .carousel-nav li:nth-child(3) a,
.migraine-triggers-carousel .carousel-nav li:nth-child(4) a {
    border: 2px solid #007A3D!important;
    border-radius: 20px
}

.mobile-error-page-image p {
    display: none!important
}

.usage-richtext-two {
    margin: 0 auto;
    max-width: 940px;
    padding-top: 77px
}

.usage-richtext-two h2 {
    color: #025130;
    font-family: Gotham-Bold;
    font-size: 32px;
    line-height: 32px;
    text-align: center
}

.usage-richtext-two h2 sup {
    font-size: 43px;
    font-weight: 400;
    top: 5px
}

.usage-richtext-two.component p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 1em;
    line-height: 22px;
    margin: 0 auto;
    max-width: 610px;
    text-align: center
}

.usage-carousel .carousel-nav .carousel-nav-next:after,
.usage-carousel .carousel-nav .carousel-nav-prev:before {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    display: inline-block;
    -webkit-font-smoothing: antialiased;
    color: #268943;
    position: relative
}

.usage-richtext-two.component p span {
    font-size: 14px!important
}

.usage-richtext-two .richText-content p sup {
    font-size: 27px;
    top: 5px
}

.usage-carousel .carousel-nav .carousel-nav-next:after {
    top: -24px
}

.usage-carousel .carousel-nav li:nth-child(2) a,
.usage-carousel .carousel-nav li:nth-child(3) a,
.usage-carousel .carousel-nav li:nth-child(4) a,
.usage-carousel .carousel-nav li:nth-child(5) a {
    border: 2px solid #007A3D!important;
    border-radius: 20px
}

.carousel.usage-carousel {
    background: 0 0!important;
    border: none!important;
    display: none
}

.usage-richtext-three {
    max-width: 950px;
    margin: 0 auto;
    padding-bottom: 60px
}

.usage-richtext-three p {
    font-family: Gotham-Book;
    color: #717171;
    font-size: 16px
}

.mobile-usage-bg,
.mobile-usage-box-one .richtext-home-geltabs {
    display: none
}

.usage-richtext {
    margin: 20px 0 0 260px;
    max-width: 896px;
    padding-bottom: 10px
}

.usage-richtext-four.last .richText-content {
    margin-left: 0!important
}

.usage-richtext-four p:first-child {
    color: #017b3f;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 22px;
    text-align: center
}

.usage-richtext-four p span.safetydosing-text-span {
    color: #444;
    font-family: Gotham-Book;
    font-size: 16px;
    line-height: 20px;
    text-align: center
}

.safety-dosing-links-richtext p,
.safety-dosing-links-richtext p a {
    font-family: Gotham-medium;
    line-height: 22px;
    float: left
}

#wrapper .safety-dosing-links-richtext {
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 64px;
    text-align: center!important
}

#wrapper .safety-dosing-links-richtext .component-content {
    display: inline-block;
    margin: 0 auto;
    max-width: 880px;
    text-align: center!important
}

.safety-dosing-links-richtext p {
    color: #017b3f;
    font-size: 14px;
    padding-right: 20px;
    text-align: right;
    text-decoration: none
}

.usage-richtext-five p sup {
    font-size: 29px;
    top: 5px
}

.safety-dosing-links-richtext p a {
    font-size: 14px;
    text-align: center;
    text-decoration: underline;
    color: #007b42!important;
    font-weight: 400!important
}

.usage-richtext-four p:nth-child(2) {
    color: #717171;
    text-align: center;
    font-family: Gotham-book;
    font-size: 16px
}

.usage-richtext-five {
    margin: 0 auto;
    max-width: 1440px
}

.usage-richtext-five .component-content {
    margin: 0 auto;
    max-width: 880px;
    padding-top: 74px;
    text-align: center
}

.usage-richtext-five h3 {
    color: #025130;
    font-family: Gotham-bold;
    font-size: 32px;
    line-height: 32px;
    margin-bottom: 40px
}

.usage-richtext-five.component p a {
    border: 2px solid #025130;
    border-radius: 40px;
    color: #025130;
    font-family: Gotham-bold;
    font-size: 14px;
    padding: 13px 40px;
    text-transform: uppercase
}

.usage-richtext-five.component p a:hover {
    background-color: #025130;
    color: #fff
}

.usage-richtext-five h4 {
    color: #444;
    font-family: Gotham-bold;
    font-size: 31.99px;
    line-height: 37.99px;
    margin-top: 73px;
    margin-bottom: 20px
}

.usage-richtext-five.component p span.usage-span-two {
    font-family: Gotham-bold;
    color: #444;
    font-size: 31px;
    text-transform: uppercase
}

.usage-richtext-five.component p {
    color: #444;
    font-family: Gotham-Book;
    font-size: 17.99px;
    line-height: 37.99px
}

.usage-richtext-five .richText-content>p {
    margin-top: -9px!important
}

.usage-richtext-five h3 sup {
    font-size: 35px;
    top: 1px
}

.usage-richtext-five.component p strong:first-child {
    float: left;
    padding: 20px 0 75px 100px;
    font-size: 14px;
    text-decoration: underline
}

p.usage-box-three-p {
    text-align: center;
    max-width: 800px;
    margin: 35px auto
}

.coupons-box-five .content,
.coupons-box-four .content,
.coupons-image-three .content {
    max-width: 825px;
    margin: 0 auto;
    position: relative
}

.coupons-box-two .component-content {
    background-position: center 0;
    background-repeat: no-repeat;
    padding-bottom: 30px;
    padding-top: 38px
}

.coupons-box-three .content.paragraphSystem,
.coupons-box-two .content.paragraphSystem {
    max-width: 825px;
    margin: 0 auto
}

.coupons-image-one,
.coupons-image-two {
    position: relative
}

.coupons-image-one p:first-child {
    position: absolute;
    top: 80%;
    left: 20%;
    font-family: Gotham-bold;
    font-size: 10px;
    color: #999
}

.coupons-box-three,
.coupons-image-two {
    position: relative
}

.coupons-richtext-two {
    bottom: 0;
    margin-left: 18px;
    position: absolute
}

.coupons-image-four figcaption p,
.coupons-image-three figcaption p,
.coupons-image-two figcaption p {
    bottom: 35px;
    color: #999;
    font-family: Gotham-bold;
    left: 24%;
    font-size: 10px
}

.coupons-image-two figcaption p {
    position: absolute
}

.coupons-image-three {
    position: relative
}

.coupons-image-three figcaption p {
    position: absolute
}

.coupons-image-four {
    position: relative
}

.coupons-image-four figcaption p {
    position: absolute
}

.coupons-richtext-two p {
    color: #444;
    font-family: Gotham-Bold;
    font-size: 10px;
    margin: 0;
    text-transform: uppercase
}

.coupons-box-five .component-content,
.coupons-box-four .component-content,
.coupons-box-three .component-content {
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 30px;
    padding-top: 30px
}

.coupons-box-one .discontinued-richtext-one h1,
.coupons-box-one .discontinued-richtext-one h2 {
    color: #fff;
    font-family: Gotham-black;
    font-size: 48px;
    text-transform: uppercase;
    line-height: .8
}

.coupons-box-three .component-content {
    padding-bottom: 40px
}

.coupons-box-one .discontinued-richtext-one p:first-child {
    font-family: Gotham-Medium;
    font-size: 15px;
    margin: 0
}

.section.coupon-image-five,
.section.coupon-image-six {
    margin-left: 6px;
    margin-top: 20px
}

.section.coupon-image-eight,
.section.coupon-image-seven {
    margin-left: 7px;
    margin-top: 5px
}

.coupons-box-one .headache-landing-richtext-nine h3,
.coupons-box-one .headache-landing-richtext-nine h4 {
    color: #007a3d;
    text-transform: uppercase
}

.coupons-box-one .headache-landing-richtext-nine {
    padding-bottom: 20px
}

.coupons-box-one .headache-landing-box-four {
    padding-bottom: 50px
}

.usage-richtext-three p sup {
    font-size: 22px;
    left: 0;
    top: 5px
}

.headache-nighttime-richtext-two sup {
    top: -6px
}

.box-one-article-content ul {
    margin-left: 8px;
    padding-left: 0
}

.box-one-article-content ul li {
    font-family: Gotham-Book!important;
    list-style-type: disc;
    margin-bottom: 6px;
    margin-left: 15px;
    padding-left: 0
}

.headache-causes-richtext-two sup {
    font-size: 14px;
    top: -7px
}

.headache-causes-richtext-six p sup {
    font-size: 35px;
    top: 12px
}

.usage-richtext-five p a {
    color: #017b3f;
    text-decoration: none!important
}

.faq-heading-richtext sup {
    font-size: 22px;
    top: -22px
}

.faq-heading-richtext h1:first-child {
    color: #444;
    font-size: 48px;
    padding: 49px 0 0 55px;
    font-family: Gotham-black;
    margin-bottom: 0
}

.faq-box.component .faq-heading-richtext {
    padding-bottom: 27px!important
}

.faq-accordion.component .accordion-container li h3 {
    padding-top: 11px;
    padding-bottom: 12px;
    margin-left: -13px
}

.faq-accordion.component .accordion-slide.is-active>.accordion-head {
    padding-bottom: 9px
}

.faq-accordion.component .accordion-slide.is-active>.accordion-content-wrapper {
    height: auto!important
}

.faq-heading-richtext p {
    font-size: 18px
}

.faq-accordion .acc-richtext-one p:nth-child(2) {
    padding-top: 10px!important
}

.faq-accordion.component h3 a {
    color: #017b3f;
    padding-left: 44px
}

.faq-accordion.component li:last-child {
    margin-bottom: 80px
}

.tension-headache-richtext-two {
    left: 50px;
    position: relative
}

.migraine-landing-whole-box .headache-landing-richtext-hero h1 {
    width: 60%
}

.migraine-landing-whole-box .headache-landing-box-one {
    margin-top: -15px
}

.migraine-landing-whole-box .headache-landing-richtext-hero p {
    width: 41%
}

.discontinued-richtext-one h1 sup {
    font-size: 30px;
    top: -13px
}

#wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 {
    color: #fff;
    font-family: Gotham-Black;
    font-size: 48px!important;
    line-height: .8!important;
    text-transform: uppercase
}

#wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 sup {
    font-size: 18px;
    top: -23px;
    left: 3px
}

.products-discontinued-box-one .discontinued-richtext-four p a,
.products-discontinued-box-one .discontinued-richtext-three p a,
.products-discontinued-box-one .discontinued-richtext-two p a {
    background-image: url(../../assets/img/icons-sprite.png);
    background-position: left -28px top -463px;
    background-repeat: no-repeat;
    color: #017b3f;
    font-family: Gotham-Bold;
    font-size: 14px;
    line-height: 24px;
    text-decoration: none
}

.discontinued-richtext-three sup,
.discontinued-richtext-two p:nth-child(1) sup,
.products-discontinued-box-one .discontinued-richtext-four sup {
    font-size: 65%;
    top: -.5em
}

.products-landing-hero-box {
    margin: 0 auto;
    max-width: 1440px;
    position: relative
}

.products-landing-richtext-four p sup,
.products-landing-richtext-one p sup,
.products-landing-richtext-three p sup,
.products-landing-richtext-two p sup {
    font-size: 75%;
    top: -.3em
}

.geltabs-richtext-five h3 sup,
.geltabs-richtext-two h3 sup {
    font-size: 65%;
    top: -.4em
}

.migraine-apppage-heading {
    margin-top: 108px
}

.triggers-app-top .migraine-app-box-one {
    background-color: #eee;
    margin: 0 auto;
    max-width: 1440px;
    padding-bottom: 14px
}

#wrapper .triggers-app-top .migraine-app-box-one .component-content {
    background-image: none!important
}

.products-landing-richtext-ten p sup {
    font-size: 33px;
    top: 11px
}

.products-landing-richtext-nine p sup {
    font-size: 29px;
    top: 9px
}

.products-landing-richtext-five p sup {
    font-size: 34px;
    top: 9px
}

.products-landing-richtext-six p sup {
    font-size: 25px;
    font-weight: 400;
    top: 5px
}

.es-box-two .es-uses-richtext {
    margin-left: 53px!important;
    width: 28%
}

.es-box-two .es-direction-richtext {
    padding-left: 38px;
    width: 33%
}

.es-box-two .es-content-richtext {
    padding-left: 46px
}

.es-full-product-richtext {
    margin-right: 45px;
    margin-top: 15px
}

.migraine-es-description-richtext {
    padding-bottom: 64px
}

.product-tension-box-es-top-text {
    padding-left: 24px
}

.geltabs-parent-box .geltabs-richtext-nine h2 {
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 24px;
    color: #fff
}

.box-article-content .article-author-name,
.box-article-content .article-author-name p {
    color: #ccc!important;
    font-family: Gotham-Bold;
    text-transform: uppercase;
    position: relative
}

.box-article-content .article-author-name {
    line-height: 30px;
    margin: 15px 0 -13px!important;
    top: 7px
}

.box-article-content .article-author-name p {
    line-height: 15px;
    margin: 4px 0 3px
}

.geltabs-parent-box .geltabs-box-two .geltabs-richtext-three p {
    margin-top: 31px
}

.es-box-one .box-es-top-text {
    padding-left: 23px
}

.migraine-apppage-heading p sup {
    font-size: 25px;
    top: 6px
}

.migraine-app-box-one .migraine-apppage-heading p {
    color: #035330;
    font-family: Gotham-Medium;
    font-size: 18px;
    line-height: 34px;
    width: 82%;
    margin-top: -7px
}

.migraine-app-box-one .migraine-app-header-image {
    margin-bottom: 25px!important;
    margin-top: 60px;
    position: relative;
    right: 61px
}

.migraine-app-box-one .migraine-apppage-heading h1 {
    color: #035330;
    font-family: Gotham-Bold;
    font-size: 36px;
    line-height: 38px
}

.migraine-apppage-acc-heading {
    border-bottom: 2px solid #e5e5e5;
    margin: 0 auto;
    max-width: 850px;
    padding-top: 52px
}

.triggers-app-top .migraine-subpage-product {
    margin-left: auto;
    margin-right: auto;
    margin-top: -45px;
    max-width: 1440px;
    padding-bottom: 40px!important
}

.triggers-app-top .migraine-app-logos.grid_4.alpha.component.odd img {
    position: absolute;
    top: 50%;
    z-index: 999
}

.triggers-app-top .migraine-app-logos.grid_4.omega.component.even.last img {
    margin-left: -60px;
    position: absolute;
    top: 50%;
    z-index: 999
}

.page-migraines .migraine-landing-whole-box.Headache-landing-whole-box .migraine-heading-left-richtext {
    margin-top: 115px;
    width: 50%!important
}

#wrapper .discontinued-richtext-four p sup,
.discontinued-richtext-three p sup,
.discontinued-richtext-two p sup {
    font-size: 27px;
    top: 8px
}

#wrapper .discontinued-richtext-four p:first-child sup,
.discontinued-richtext-three p:first-child sup,
.discontinued-richtext-two p:first-child sup {
    font-size: 16px;
    top: -4px
}

.migraine-apppage-acc-richtext p:nth-child(2) {
    font-family: Gotham-Book
}

#wrapper .box-three-article-content .richtext-five-article-content img {
    margin: 0;
    width: auto
}

#wrapper .richtext-five-article-content {
    margin-bottom: 0!important
}

.box-left-article-content sub a,
.box-left-article-content sup a {
    font-size: 12px!important;
    font-family: Gotham-Bold!important
}

.box-left-article-content sub,
.box-left-article-content sup {
    font-size: 12px!important;
    left: 0;
    top: -.4em!important
}

.es-full-product-richtext p {
    cursor: pointer
}

.page-newsletter .error-page-rich-text2 {
    width: 64%;
    margin: 0 auto
}

@media only screen and (max-width:1024px) {
    .page-geltabs .products-landing-image-three,
    .page-geltabs .products-landing-image-two {
        right: 0;
        left: 20px
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-richtext-two {
        margin-left: 34px!important
    }
    .headache-causes-image-two figcaption {
        left: 213px
    }
    .migraine-subpage-main-box .headache-causes-excedrin-richtext {
        left: 9px
    }
    #wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
        left: -32px
    }
    #wrapper .migraine-hero-richtext {
        right: 158px;
        top: -15px;
        width: 40%
    }
    #wrapper .geltabs-richtext-one {
        left: 112px
    }
    #wrapper .geltabs-richtext-four {
        left: 81px
    }
    .mobile-products-landing-migraine-richtext .richText-content {
        margin: 0 0 0 94px;
        width: 41%
    }
    .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        margin-top: -143px!important
    }
    .migraine-landing-whole-box .headache-landing-box-one {
        margin-top: -30px
    }
    .products-landing-richtext-six .richText-content {
        margin-left: 60px
    }
    .products-landing-box-eight .products-landing-image-six {
        margin-left: 61px
    }
    .products-landing-richtext-five .richText-content {
        margin-right: 95px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 32px;
        line-height: 42px
    }
    .page-triggers-app .migraine-subpage-product .headache-causes-excedrin-richtext {
        margin-left: -20px!important
    }
    #wrapper .error-page-rich-text1 h1 {
        margin: 0 5% 27px
    }
    .migraine-subpage-main-box .migraine-richtext-red {
        margin-left: 15px!important
    }
    .headache-landing-richtext-hero h2 {
        font-size: 40px;
        line-height: 42px;
        margin-top: 0
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        left: 0!important;
        max-width: 950px;
        top: 3px
    }
    .headache-landing-richtext-hero p {
        font-size: 19px;
        margin-top: 38px;
        width: 55%
    }
    .geltabs-image-one figcaption,
    .geltabs-image-two figcaption {
        position: absolute;
        top: 335px;
        left: 14%
    }
    .es-reviews-richtext {
        padding-left: 5%
    }
    .products-landing-richtext-six .richText-content {
        width: 63%
    }
}

@media only screen and (max-width:959px) {
    .mobile-search-iocn {
        background-attachment: scroll!important;
        background-clip: border-box!important;
        background-color: rgba(0, 0, 0, 0)!important;
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-origin: padding-box!important;
        background-position: left 14px top 13px;
        background-repeat: no-repeat!important;
        background-size: auto auto!important;
        height: 45px;
        cursor: pointer
    }
    #wrapper .image-bottle-home {
        width: 98%
    }
    #wrapper .richtext-home-headache,
    #wrapper .richtext-home-migraine {
        margin-top: -100px
    }
    .excedrin-mobile-share-icons,
    .mobile-header-richtext {
        margin: 0 auto;
        text-align: center;
        width: 80%;
        display: none
    }
    .richtext-home-allproducts h2,
    .richtext-home-coupons h2,
    .richtext-home-discover h2,
    .richtext-home-everyone h2,
    .richtext-home-geltabs h2,
    .richtext-home-headache h2,
    .richtext-home-headachetype h2,
    .richtext-home-migraine h2 {
        font-size: 34px;
        line-height: 40px
    }
    .mobile-header-richtext {
        padding-bottom: 10px;
        padding-top: 10px
    }
    .excedrin-mobile-share-icons .component-content {
        display: inline-block
    }
    .mobile-header-richtext p a {
        font-size: 22px;
        padding: 15px 30px;
        font-family: Gotham-Medium;
        color: #fff;
        text-decoration: none
    }
    .mobile-header-richtext p:last-child a {
        color: #c2cd23;
        font-size: 15px!important
    }
    .mobile-header-richtext p:last-child {
        margin-top: 50px;
        color: #c2cd23;
        opacity: .5
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 35px
    }
    .richtext-above-nav ul {
        float: right;
        margin: 8px 33px 0;
        padding: 0;
        position: relative
    }
    .headache-landing-mobile-coupon-img img {
        margin-right: 32px;
        width: 78%
    }
}

@media only screen and (max-width:855px) {
    .sinus-headache-article-teaser-three .articleTeaser-image-holder,
    .sinus-headache-article-teaser-two .articleTeaser-image-holder {
        float: left;
        width: 45%
    }
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 {
        width: 50%
    }
    #wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2 {
        width: 45%
    }
    #wrapper .sinus-headache-richtext h2 {
        font-size: 27px;
        line-height: 37px
    }
}

@media only screen and (device-width:800px) {
    .headache-causes-richtext-one h1,
    .headache-nighttime-richtext-one h1 {
        font-size: 42px;
        line-height: 42px;
        margin-top: 62px;
        padding-left: 50px
    }
}

@media only screen and (max-width:800px) {
    .boxone-home-content {
        padding-left: 3%;
        padding-right: 3%
    }
    #wrapper .richtext-home-headache,
    #wrapper .richtext-home-migraine {
        margin-top: -78px;
        padding: 30px
    }
    .richtext-home-allproducts h2,
    .richtext-home-coupons h2,
    .richtext-home-discover h2,
    .richtext-home-everyone h2,
    .richtext-home-geltabs h2,
    .richtext-home-headache h2,
    .richtext-home-headachetype h2,
    .richtext-home-migraine h2 {
        font-size: 32px;
        line-height: 38px
    }
    .richtext-home-headache p,
    .richtext-home-migraine p {
        font-size: 16px;
        line-height: 22px
    }
    .richtext-home-headache a,
    .richtext-home-migraine a {
        font-size: 12px;
        padding: 11px 23px
    }
}

@media only screen and (device-width:768px) {
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        letter-spacing: 0;
        font-size: 36px;
        line-height: 38px
    }
    .page-treatment .headache-causes-article-teaser-two .articleTeaser-text-content {
        min-height: 0!important
    }
    .page-campaign.page-geltabs #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -190px
    }
    .page-campaign.page-geltabs #wrapper .products-landing-box-one .products-landing-box-four {
        margin-top: 60px
    }
    .page-campaign.page-geltabs #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -180px
    }
    .migraine-app-logo-one {
        margin-top: 0
    }
    .headache-causes-image-two figcaption {
        left: 180px
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        width: 65%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        width: 86%
    }
    .page-migraines .migraine-landing-whole-box.Headache-landing-whole-box .migraine-heading-left-richtext {
        margin-bottom: 35px!important;
        margin-top: 60px;
        width: 50%!important
    }
    .headaches-landing-image-one figcaption a,
    .headaches-landing-image-three figcaption a,
    .headaches-landing-image-two figcaption a {
        font-size: 14px;
        line-height: 20px
    }
    #wrapper .migraine-app-logo-two {
        margin-top: 0
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        width: 89%!important;
        font-size: 15px!important
    }
    .migraine-landing-whole-box .migraine-mobile-products img {
        left: 100px!important
    }
    .page-products.page-migraine #wrapper .es-buttons-richtext.even {
        width: 44%
    }
    .mobile-product-richtext-four .richText-content p a,
    .mobile-product-richtext-three .richText-content p a {
        margin-top: 53px!important
    }
    .headache-causes-excedrin-richtext .richText-content {
        left: 1px!important
    }
    #wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
        padding: 0 23px!important
    }
    .products-landing-box-one .headache-causes-richtext-six p:first-child {
        font-size: 22px;
        line-height: 31px;
        margin-bottom: 37px;
        text-align: left
    }
    #wrapper .about-excedrin-richtext-one {
        padding-left: 9%;
        padding-right: 6%
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 38px
    }
    .about-excedrin-richtext-two h2 {
        font-size: 35.71px
    }
    #wrapper .about-excedrin-richtext-two {
        padding-left: 8.7%;
        padding-right: 8%
    }
    .about-excedrin-richtext-two p em {
        font-size: 16px
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        top: -42px
    }
    .page-treatment .headache-causes-article-teaser-one .articleTeaser-text-content {
        margin-top: -93px;
        min-height: 0!important
    }
    .page-triggers-app .migraine-subpage-product .headache-causes-excedrin-richtext {
        margin-left: 40px!important
    }
    .headache-causes-richtext-four p {
        margin-bottom: 40px
    }
    .triggers-app-top .migraine-subpage-product {
        padding-bottom: 0!important
    }
    .page-migraines .migraine-landing-whole-box .migraine-heading-left-richtext p {
        margin-top: 0
    }
    .richtext-home-allproducts h2,
    .richtext-home-coupons h2,
    .richtext-home-discover h2,
    .richtext-home-everyone h2,
    .richtext-home-geltabs h2,
    .richtext-home-headache h2,
    .richtext-home-headachetype h2,
    .richtext-home-migraine h2 {
        font-size: 28px;
        line-height: 26px;
        margin-bottom: 0
    }
    .richtext-home-allproducts p {
        font-size: 15px;
        line-height: 20px;
        margin-top: 16px;
        padding-right: 40px
    }
    .richtext-home-allproducts a,
    .richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-trigger a {
        top: -6px
    }
    .page-home .boxthree-home-content .image-bottle-home img {
        position: relative;
        top: 10px;
        width: 53%
    }
    .headache-landing-richtext-hero h1 {
        margin-top: 98px;
        width: 53%
    }
    .about-excedrin-richtext-two h2 sup {
        font-size: 51px;
        font-style: normal;
        top: 8px!important
    }
    .about-excedrin-richtext-two h2 {
        line-height: 38px
    }
    .about-excedrin-richtext-two p sup {
        font-size: 30px;
        top: 11px
    }
    #wrapper .about-excedrin-richtext-one {
        padding-bottom: 40px;
        padding-top: 40px
    }
    .page-triggers-app #wrapper .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
        padding: 3px 36px!important
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext {
        left: -21px;
        margin-top: -2px
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p:nth-child(2) {
        font-size: 16px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        width: 92%!important
    }
    .headache-causes-box-one .headache-causes-excedrin-richtext {
        margin-left: -10px!important
    }
    #wrapper .richtext-home-allproducts p {
        padding-right: 0
    }
    #wrapper .Headache-landing-whole-box .headache-landing-richtext-hero {
        padding-left: 30px
    }
    .products-landing-box-three {
        padding-bottom: 50px;
        top: 30px
    }
    .products-landing-box-one .products-landing-box-four {
        margin-top: 24px;
        height: 271px;
        padding-bottom: 50px
    }
    .page-geltabs .products-landing-box-one .products-landing-box-four {
        height: 360px;
        margin-top: 94px
    }
    .products-landing-box-five {
        height: 200px;
        padding-bottom: 50px
    }
    .products-landing-box-one .products-landing-box-six {
        margin-top: 0;
        height: 200px;
        padding-bottom: 50px
    }
    #wrapper .geltabs-richtext-one {
        left: 86px!important;
        top: 29px;
        width: 165px!important
    }
    .mobile-products-landing-migraine-richtext .richText-content {
        font-size: 9px;
        line-height: 6px;
        margin-top: 13px!important
    }
    .page-products .headache-landing-mobile-coupon-img img {
        width: 100%
    }
    #wrapper .es-box-two .es-uses-richtext {
        margin-left: 30px!important;
        width: 27%!important
    }
}

@media only screen and (min-width:1025px) and (max-width:1100px) {
    .overlay-content {
        max-width: 78%
    }
    .overlay-content .overlay-close {
        right: 35px
    }
}

@media only screen and (min-width:1500px) and (max-width:1599px) {
    .overlay-content {
        max-width: 80%
    }
}

@media only screen and (min-width:1700px) and (max-width:1800px) {
    .overlay-content {
        max-width: 70%
    }
}

@media only screen and (min-width:1801px) and (max-width:1900px) {
    .overlay-content {
        max-width: 65%
    }
}

@media only screen and (min-width:1901px) and (max-width:1999px) {
    .overlay-content {
        max-width: 62%
    }
}

@media only screen and (min-width:2000px) {
    .overlay-content {
        max-width: 60%
    }
}

@media only screen and (min-width:1601px) and (max-width:1699px) {
    .overlay-content {
        max-width: 73%
    }
}

@media only screen and (min-width:1401px) and (max-width:1499px) {
    .overlay-content {
        max-width: 85%
    }
}

@media only screen and (min-width:1600px) and (max-width:1600px) {
    .overlay-content .overlay-close {
        position: relative;
        left: 74%;
        top: 54px
    }
}

@media only screen and (min-width:1366px) and (max-width:1366px) {
    .overlay-content .overlay-close {
        position: relative;
        left: 95%;
        top: 45px
    }
    .page-meet-hard-working-migraine-sufferers .overlay-content .overlay-close {
        left: 96%;
        top: 55px
    }
}

@media only screen and (device-width:1024px) {
    .products-landing-box-one .products-landing-image-five {
        height: 360px;
        width: 50%
    }
    .products-landing-box-one .products-landing-richtext-four {
        float: right
    }
    .page-products.page-campaign.page-geltabs #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -90px!important
    }
    .products-landing-box-three .component-content {
        padding-bottom: 0
    }
    #wrapper .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        margin-top: -13px!important;
        padding-bottom: 21px!important;
        padding-left: 100px!important
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -79px;
        padding-bottom: 12px
    }
    .products-landing-box-one .products-landing-richtext-two {
        margin-top: 36px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -130px;
        padding-bottom: 0
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        position: relative!important;
        top: 104px!important;
        margin-top: -190px
    }
    .products-landing-box-one .products-landing-box-six {
        clear: right;
        display: inline-block;
        height: 359px;
        margin-top: 43px;
        width: 100%
    }
    .products-landing-box-five {
        display: inline-block;
        height: 300px
    }
    .products-landing-box-one .products-landing-box-four {
        display: inline-block;
        float: left;
        height: 364px;
        margin-top: 24px;
        padding-bottom: 46px!important
    }
    .products-landing-box-three {
        float: left;
        height: 383px;
        position: relative;
        width: 100%
    }
    #wrapper .about-excedrin-richtext-one h1 {
        color: #fff;
        font-family: Gotham-Black;
        font-size: 45px;
        line-height: 46px;
        text-transform: uppercase;
        width: 98%
    }
    .products-landing-box-one .products-landing-image-four {
        float: left;
        height: 300px;
        min-height: auto
    }
    .headache-causes-excedrin-richtext .richText-content p:first-child {
        left: -7px
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p:nth-child(2) {
        margin-left: -10px
    }
    #wrapper .about-excedrin-richtext-one {
        padding-left: 12.5%;
        padding-right: 12%
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        top: -25px
    }
    #wrapper .headache-causes-richtext-two {
        width: 53%
    }
    .page-triggers-app #wrapper .migraine-subpage-product .headache-causes-image-one {
        left: 94px
    }
    .page-triggers-app .migraine-subpage-product .headache-causes-excedrin-richtext {
        margin-left: 60px!important
    }
    .migraine-apppage-heading {
        padding-left: 20px
    }
    .migraine-app-box-one .migraine-app-logos {
        left: 20px
    }
    .migraine-richtext-red-two.component ul li {
        padding-left: 17px;
        width: 100%
    }
    .page-products.page-campaign.page-geltabs #wrapper .products-landing-box-one .mobile-product-richtext-two {
        position: relative;
        right: 8px
    }
    .page-products.page-campaign.page-geltabs #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -97px;
        padding-bottom: 49px
    }
    .page-products.page-campaign .products-landing-box-one .products-landing-box-four {
        padding-bottom: 20px!important
    }
}

@media only screen and (max-width:768px) {
    .excedrin-main-navigation .navigation-item.navigation-level2,
    .migraine-triggers-carousel.component {
        display: none!important
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one .component-content {
        padding-left: 9px
    }
    .page-meet-hard-working-migraine-sufferers .richtext-three-article-content,
    .richtext-four-article-content {
        padding-left: 0;
        padding-right: 0
    }
    .page-treatment .headache-causes-article-teaser-four .articleTeaser-text-content {
        min-height: 377px
    }
    #wrapper .tension-headache-article-teaser-four {
        margin-left: 20px!important
    }
    .usage-desktop-chart {
        padding: 10px
    }
    .usage-richtext-three p {
        padding-left: 15px
    }
    .migraine-es-description-richtext {
        padding-right: 20px
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        padding-left: 10px
    }
    .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
        padding: 3px 12px!important
    }
    .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p:first-child {
        font-size: 11px;
        line-height: 12px;
        top: 4px
    }
    .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p {
        font-size: 17px;
        margin: 3px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six h2 {
        font-size: 27px;
        line-height: 27px
    }
    .migraine-app-box-one .migraine-app-header-image {
        right: 10px
    }
    #wrapper .es-reviews-richtext {
        left: 0
    }
    .headache-causes-richtext-two ul {
        width: 98%
    }
    .products-landing-richtext-six .richText-content p:nth-child(2) {
        font-size: 16px
    }
    .geltabs-parent-box .geltabs-richtext-five h2,
    .geltabs-parent-box .geltabs-richtext-two h2 {
        font-size: 33px;
        line-height: 40px
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-two {
        width: 50%
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-five {
        margin-left: 2px
    }
    .geltabs-parent-box .geltabs-box-four .geltabs-richtext-six {
        padding-top: 15px
    }
    .headache-causes-richtext-one h1,
    .headache-nighttime-richtext-one h1 {
        font-size: 41px;
        line-height: 40px;
        margin-top: 40px;
        padding-left: 30px
    }
    .headache-causes-richtext-two h2:first-child {
        font-size: 20px;
        line-height: 33px
    }
    .headache-causes-richtext-two h2 {
        font-size: 34px;
        line-height: 30px
    }
    .headache-causes-richtext-one p {
        font-size: 20px;
        line-height: 26px;
        margin-top: 19px;
        padding-left: 30px;
        width: 83%
    }
    #wrapper .headache-causes-richtext-one {
        margin-bottom: 10px!important
    }
    .headache-causes-richtext-five p {
        font-size: 14px;
        line-height: 22px;
        margin-top: 16px!important;
        width: 91%
    }
    .headache-causes-richtext-five p a {
        font-size: 11px;
        padding: 15px 38px
    }
    .migraine-app-box-one .migraine-app-logos.even img,
    .migraine-app-box-one .migraine-app-logos.odd img {
        top: 82%!important
    }
    .migraine-app-box-one .migraine-subpage-product,
    .migraine-app-box-one .migraine-subpage-product .migraine-richtext-red-two {
        margin-top: 0!important
    }
    .migraine-app-box-one .migraine-subpage-product .migraine-image-red.component {
        margin-top: 350px!important
    }
    .coupons-box-one .discontinued-richtext-one {
        padding-left: 20px
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 26px;
        line-height: 29px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        font-size: 13px;
        line-height: 18px
    }
    .mobile-product-richtext-four .richText-content p a,
    .mobile-product-richtext-one .richText-content p a,
    .mobile-product-richtext-three .richText-content p a,
    .mobile-product-richtext-two .richText-content p a {
        font-size: 11px;
        margin-top: 63px;
        padding: 15px 30px
    }
    .products-landing-richtext-six {
        height: auto
    }
    .products-landing-richtext-six .richText-content {
        width: auto
    }
    .products-landing-richtext-five .richText-content {
        margin-right: 57px
    }
    .products-landing-richtext-nine .richText-content p:first-child {
        font-size: 28px;
        line-height: 30px
    }
    .products-landing-richtext-four,
    .products-landing-richtext-one,
    .products-landing-richtext-three,
    .products-landing-richtext-two.component {
        margin-left: 0!important
    }
    .mobile-products-landing-migraine-richtext {
        position: relative;
        right: 92px;
        top: -29px
    }
    .products-landing-richtext-ten .richText-content p:first-child,
    .products-landing-richtext-ten .richText-content p:nth-child(2) {
        font-size: 40px;
        line-height: 40px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(3) {
        font-size: 20px;
        margin: 20px 0 0;
        line-height: 26px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(4) {
        font-size: 20px;
        line-height: 26px
    }
    .migraine-hero-richtext p:nth-child(2) {
        font-size: 11px;
        line-height: 15px
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        right: 1%;
        top: 364px
    }
    #wrapper .migraine-hero-richtext {
        right: 125px;
        top: 2px;
        width: 42%
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 17px;
        margin-top: 20px;
        width: 41%
    }
    .migraine-landing-whole-box .headache-landing-box-one {
        margin-top: -40px
    }
    .content-arrow,
    .direction-arrow,
    .uses-arrow {
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: left center;
        background-repeat: no-repeat
    }
    .carousel.usage-carousel {
        padding: 0!important
    }
    .coupons-box-one .discontinued-richtext-one h1:first-child {
        font-size: 48px!important;
        padding-left: 0!important
    }
    #wrapper .tension-headache-box-four {
        margin-top: 20px
    }
    #wrapper .tension-headache-richtext-two {
        left: 105px;
        top: 18px
    }
    .tension-headache-richtext-two sup {
        font-size: 35px;
        top: 13px
    }
    .richtext-home-allproducts sup {
        top: 15px
    }
    .richtext-home-geltabs sup {
        top: 14px
    }
    #wrapper .richtext-home-headache,
    #wrapper .richtext-home-migraine {
        margin-top: -78px;
        padding: 15px
    }
    .richtext-home-allproducts h2,
    .richtext-home-coupons h2,
    .richtext-home-discover h2,
    .richtext-home-everyone h2,
    .richtext-home-geltabs h2,
    .richtext-home-headache h2,
    .richtext-home-headachetype h2,
    .richtext-home-migraine h2 {
        font-size: 28px;
        line-height: 34px
    }
    .richtext-home-headache p,
    .richtext-home-migraine p {
        font-size: 14px;
        line-height: 20px;
        padding-right: 40px
    }
    .richtext-home-headache a,
    .richtext-home-migraine a {
        font-size: 11px;
        padding: 9px 16px
    }
    .richtext-home-headache p:last-child,
    .richtext-home-migraine p:last-child {
        margin-bottom: 15px;
        margin-top: 20px!important
    }
    .richtext-home-allproducts {
        margin-top: 50px;
        padding-right: 23px
    }
    .image-bottle-home img {
        width: 53%
    }
    .home-coupon-dollar {
        font-size: 30px
    }
    .home-coupon-number {
        font-size: 62px;
        margin-left: 21px;
        margin-top: -97px
    }
    .richtext-home-coupons h2 {
        width: 77%
    }
    #wrapper .richtext-home-geltabs {
        margin-top: -7px
    }
    .richtext-home-coupons sup {
        font-size: 42px;
        top: 9px
    }
    #wrapper .back-button-richText {
        padding-left: 2%
    }
    .newsletter-footer-richtext p {
        width: 100%!important
    }
    #wrapper .richtextone-article-coupon .article--coupon-dollar {
        font-size: 70px;
        top: -20px
    }
    #wrapper .richtextone-article-coupon .article--coupon-number {
        font-size: 102px;
        left: -4px;
        top: 1px
    }
    #wrapper .richtextone-article-coupon .article--coupon-off {
        font-size: 45px;
        line-height: 59.03px;
        top: -23px
    }
    .richtext-TensionHeadache-right h2:first-child {
        font-size: 22px;
        line-height: 40px
    }
    .migraine-img-description-rich-text {
        margin-left: -277px;
        margin-top: 53px
    }
    .migraine-img-description-rich-text p {
        font-size: 14px
    }
    .sinus-headache-parent-box h1 {
        font-size: 48px;
        padding-left: 30px
    }
    .sinus-headache-parent-box p {
        color: #444;
        font-family: Gotham-Medium;
        font-size: 19px;
        line-height: 26px;
        margin-top: 32px;
        padding-left: 30px;
        width: 92%
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-description p,
    .sinus-headache-parent-box .sinus-headache-article-teaser-one h2.articleTeaser-text-header {
        padding-left: 30px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        margin-left: 30px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        margin-top: -110px
    }
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 {
        width: 46%
    }
    #wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2 a,
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 20px;
        line-height: 25px
    }
    #wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2 {
        width: 44%
    }
    #wrapper .sinus-headache-richtext h2 {
        font-size: 24px;
        line-height: 30px
    }
    #wrapper .sinus-headache-richtext p {
        font-size: 15px;
        line-height: 28px;
        margin-top: 4px
    }
    #wrapper .sinus-headache-richtext p a {
        font-size: 14px;
        line-height: 46px;
        margin-bottom: 0;
        padding: 11px 40px;
        text-decoration: none
    }
    .about-excedrin-richtext-two p {
        font-size: 18px;
        line-height: 28px
    }
    .headache-landing-mobile-coupon-img {
        left: 16px;
        width: 42%!important
    }
    .headache-causes-excedrin-richtext .richText-content {
        left: 19px;
        padding: 5px 23px;
        top: 110px
    }
    .headache-causes-image-one figcaption p {
        bottom: -10px;
        width: 67%
    }
    #wrapper .headache-causes-richtext-two {
        width: 50%
    }
    .migraine-heading-left-richtext h4:first-child {
        font-size: 26px;
        line-height: 30px
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 13px;
        line-height: 22px;
        margin-top: 14px;
        width: 79%
    }
    #wrapper .es-buttons-richtext {
        margin-left: 0;
        margin-top: 10px;
        width: 42%
    }
    #wrapper .es-buttons-richtext.migraine-buynow-button-richtext {
        margin-bottom: 10px
    }
    .es-full-product-richtext {
        padding-right: 30px
    }
    .es-wheretobuy-richtext h2 {
        font-size: 19px;
        line-height: 27px;
        margin-top: 150px;
        padding-left: 0
    }
    .es-heading-richtext h1 {
        font-size: 39px;
        line-height: 38px
    }
    .es-wheretobuy-richtext p {
        margin-top: 18px;
        padding-left: 20px
    }
    #wrapper .es-wheretobuy-richtext p a {
        font-size: 13px;
        padding: 11px 33px
    }
    .mobile-header-richtext p a {
        font-family: Gotham-Medium;
        font-weight: 400;
        letter-spacing: .3px;
        font-size: 1.6em
    }
    .migraine-triggers-carousel.carousel {
        border: none!important;
        background: 0 0!important
    }
    .accordion.section.migraine-app-accordion.component.even.last.initialized {
        width: 760px!important;
        margin: 0 auto
    }
    .image.section.migraine-app-logos.grid_4.omega.component.even.last img {
        position: absolute;
        top: 22.6%;
        margin-left: -15px!important
    }
    .error-page-rich-text1 h1 {
        margin: 0 10%!important
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 15px;
        line-height: 18px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two p a {
        font-size: 12px;
        padding: 11px 30px
    }
}

@media only screen and (max-width:767px) {
    #wrapper .products-landing-box-three .component-content,
    .page-products.page-pm-headache #wrapper .es-mobile-brain-box .component-content {
        background-image: none!important
    }
    .products-landing-box-one .headache-causes-richtext-six p a {
        bottom: 15px
    }
    #wrapper .geltabs-parent-box .headache-causes-box-eleven .headache-causes-richtext-six p:first-child {
        font-size: 34px;
        line-height: 34px;
        font-weight: 700;
        margin-bottom: 27px
    }
    .headache-causes-article-teaser-four .standard-article .articleTeaser-text-content {
        min-height: 0
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four,
    #wrapper .products-landing-box-one .mobile-product-richtext-three,
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        width: 100%
    }
    #wrapper .mobile-error-page-image {
        display: block!important
    }
    #wrapper .error-page-rich-text1 h1 {
        margin-bottom: 0!important;
        margin-left: auto!important;
        margin-right: auto!important;
        padding-bottom: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
        padding-top: 80px;
        position: absolute;
        text-align: center;
        width: 98%
    }
    .error-page-rich-text2 {
        margin-top: -350px
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -350px auto 0;
        width: 64%
    }
    .discontinued-richtext-four.component p:nth-child(1),
    .discontinued-richtext-three.component p:nth-child(1),
    .discontinued-richtext-two.component p:nth-child(1) {
        margin-bottom: -15px
    }
    #wrapper .headache-nighttime-article-eight,
    #wrapper .headache-nighttime-article-five,
    #wrapper .headache-nighttime-article-four,
    #wrapper .headache-nighttime-article-nine,
    #wrapper .headache-nighttime-article-seven,
    #wrapper .headache-nighttime-article-six {
        height: auto
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        width: 88%
    }
    .richtext-five-article-content,
    .richtext-seven-article-content,
    .richtext-six-article-content {
        display: inline-flex;
        margin: 0 auto;
        width: 100%
    }
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 a {
        color: #025130!important
    }
    .mobile-navigationicon .menu-icon {
        top: -32px!important;
        position: relative;
        z-index: 9999
    }
    .page-discontinued.products-discontinued-box-one .boxthree-home-content {
        display: none
    }
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 5px;
        background-position: right 0 top -267px!important
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-four {
        margin-top: 0
    }
    .migraine-subpage-main-box .mobile-migraine-where-to-buy-image img {
        width: 100%
    }
    .page-migraines .migraine-landing-whole-box.Headache-landing-whole-box .migraine-heading-left-richtext {
        margin-top: auto;
        width: auto!important
    }
    #wrapper .es-box-Wheretobuy {
        padding-top: 0;
        position: relative;
        top: -50px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        font-size: 48px;
        line-height: 40px;
        margin: 0 auto;
        padding-bottom: 20px;
        width: 85%!important
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 26px;
        line-height: 40px;
        font-family: Gotham-Medium;
        margin: 0 auto;
        padding-bottom: 20px;
        width: 85%!important
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        font-size: 22.72px;
        line-height: 93.67px;
        padding: 13px 44px;
        position: relative;
        top: 18px;
        z-index: 999
    }
    .es-box-one .box-es-top-text {
        padding-left: 25px;
        padding-top: 24px
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero,
    .headache-causes-box-three .headache-causes-richtext-two ul li {
        padding-left: 0
    }
    .es-heading-richtext p:last-child {
        font-size: 28px;
        width: 80%
    }
    #wrapper .es-whole-content-box .es-buttons-richtext.even {
        width: 100%
    }
    #wrapper .products-mobile-available-richtextgreen {
        display: block
    }
    #wrapper .products-landing-box-three .mobile-products-landing-box-three .component-content {
        background-image: block!important
    }
    #wrapper .products-landing-box-four .component-content {
        background-image: none!important
    }
    #wrapper .products-landing-box-four .mobile-products-landing-box-four .component-content {
        background-image: block!important
    }
    #wrapper .products-landing-box-five .component-content {
        background-image: none!important
    }
    #wrapper .products-landing-box-five .mobile-products-landing-box-five .component-content {
        background-image: block!important
    }
    #wrapper .products-landing-box-six .component-content {
        background-image: none!important
    }
    #wrapper .products-landing-box-six .mobile-products-landing-box-six .component-content {
        background-image: block!important
    }
    .products-landing-box-one .products-landing-box-five,
    .products-landing-box-one .products-landing-box-four {
        background-image: url(../../assets/img/Geltabs-Mobile-bg.png);
        background-size: 100% auto!important;
        background-repeat: no-repeat
    }
    #wrapper .mobile-product-image-three {
        margin-top: 59px!important
    }
    .products-landing-box-one .products-landing-richtext-three {
        margin-top: 20px
    }
    .products-landing-box-one .products-landing-box-four,
    .products-landing-box-one .products-landing-box-six,
    .products-landing-box-one .products-landing-box-three {
        background-image: url(../../assets/img/Geltabs-Mobile-bg.png);
        background-position: left -112px;
        background-repeat: no-repeat;
        background-size: 100% auto!important
    }
    .products-landing-box-one .products-landing-box-four {
        background-position: left 55px
    }
    .products-landing-box-one .products-landing-box-five {
        background-position: left -85px
    }
    .products-landing-box-one .products-landing-richtext-four {
        margin-top: 24px
    }
    .products-landing-box-one .mobile-product-image-four {
        margin-top: 63px!important
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        margin-top: -139px
    }
    .products-landing-richtext-one {
        margin-top: 65px
    }
    .products-landing-box-three .component-content {
        padding-bottom: 0
    }
    .mobile-product-image-four,
    .mobile-product-image-one,
    .mobile-product-image-three,
    .mobile-product-image-two {
        margin-top: 100px!important
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -157px;
        position: relative;
        right: 0
    }
    .products-landing-box-one .products-landing-richtext-two {
        margin-top: 43px
    }
    .products-landing-box-one .mobile-product-image-four p,
    .products-landing-box-one .mobile-product-image-one p,
    .products-landing-box-one .mobile-product-image-three p,
    .products-landing-box-one .mobile-product-image-two p {
        font-size: 26px!important
    }
    .headache-causes-image-two figcaption {
        top: -15px;
        left: 0;
        margin-left: 28%
    }
    .headache-causes-richtext-five {
        margin-top: 50px;
        position: relative;
        left: 0
    }
    .headache-causes-richtext-four {
        top: 0!important;
        padding-bottom: 30px!important
    }
    .headache-causes-box-one.component .headache-causes-box-five {
        margin-top: 0!important
    }
    .products-landing-richtext-four p sup,
    .products-landing-richtext-one p sup,
    .products-landing-richtext-three p sup,
    .products-landing-richtext-two p sup {
        font-size: 75%;
        top: -.3em
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext {
        right: 0;
        top: 463px;
        z-index: 99
    }
    .products-landing-box-one .products-mobile-available-richtextred {
        display: block;
        margin-top: -35px
    }
    .migraine-richtext-red-two.component ul li {
        padding-left: 0;
        width: auto
    }
    .mobile-product-image-two .component-content.left p {
        position: relative;
        top: 28px
    }
    .headache-causes-box-eight,
    .headache-causes-box-nine,
    .headache-causes-box-seven,
    .headache-causes-box-six,
    .migraine-subpage-main-box .migraine-subpage-product .headache-causes-richtext-two p {
        margin-top: 0!important
    }
    .triggers-app-top .migraine-app-accordion ul.accordion-container {
        margin: 0 auto;
        width: 94%;
        margin-bottom: 80px!important
    }
    .products-landing-box-one .products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
        top: 400px!important
    }
    span.migraine-app-product-mobile {
        display: block;
        position: relative;
        top: 334px
    }
    .migraine-landing-whole-box .headaches-landing-image-one p,
    .migraine-landing-whole-box .headaches-landing-image-two p {
        margin: 10px auto 0;
        padding-left: 40px;
        padding-right: 40px;
        text-transform: uppercase;
        width: 26%
    }
    .migraine-landing-whole-box .headaches-landing-image-three figcaption p {
        margin: 0 auto;
        padding-bottom: 20px;
        padding-top: 20px;
        width: 44%
    }
    .headache-causes-richtext-two p {
        margin-left: 0
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-nine {
        padding-bottom: 50px;
        padding-top: 50px
    }
    .migraine-landing-whole-box .migraine-mobile-products img {
        left: 0
    }
    .page-causes #wrapper .headache-causes-box-three .headache-causes-richtext-two p {
        margin: 0;
        text-align: center
    }
    .geltabs-parent-box .geltabs-richtext-nine h2 {
        font-size: 26px;
        line-height: 32px;
        width: 60%
    }
    .geltabs-parent-box .geltabs-richtext-two h3 {
        font-size: 24px;
        line-height: 25px;
        top: 8px
    }
    .geltabs-parent-box .geltabs-richtext-two h2 {
        font-size: 48px;
        line-height: 46px
    }
    .geltabs-parent-box .geltabs-richtext-five h3 {
        font-size: 24px;
        top: 8px
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-two {
        margin-top: 50px;
        width: 100%
    }
    .geltabs-parent-box .mobile-geltabs-box-one .component-content {
        background-repeat: no-repeat;
        background-size: 100% 51%
    }
    .geltabs-parent-box .mobile-geltabs-box-three .component-content {
        background-repeat: no-repeat;
        background-size: 100% 38%
    }
    .products-landing-richtext-one {
        top: 0
    }
    .products-landing-image-six {
        display: none
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -160px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-three {
        margin-top: -131px
    }
    #wrapper .products-landing-box-one .products-landing-richtext-six .richText-content {
        margin-left: 0;
        padding-top: 11px
    }
    #wrapper .products-landing-box-one .products-landing-box-eight {
        margin-bottom: 30px!important
    }
    #wrapper .products-landing-box-one .headache-causes-richtext-six {
        left: 0;
        margin-bottom: 0;
        margin-top: 195px;
        position: relative
    }
    .migraine-img-description-rich-text {
        margin-left: 0;
        margin-top: -19px;
        text-align: center;
        width: 100%
    }
    .es-reviews-author-richtext-red.even p {
        line-height: 50px;
        margin-bottom: 0;
        margin-top: 64px
    }
    .migraine-img-description-rich-text p {
        font-size: 23px
    }
    .migraine-landing-whole-box .richtext-home-allproducts h2:first-child {
        margin-left: 90px
    }
    .migraine-landing-whole-box .richtext-home-allproducts h2 {
        float: left
    }
    #wrapper .product-pmhedache-buttons-richText.es-buttons-richtext.odd p a {
        font-size: 14px;
        padding: 14px 54px!important
    }
    .es-reviews-author-richtext-blue .es-full-product-span::after {
        color: #444;
        content: ""!important
    }
    .migraine-landing-whole-box .migraine-span {
        padding-left: 14%;
        padding-right: 14%
    }
    .migraine-landing-whole-box .migraine-span-one {
        font-size: 22px;
        padding-left: 10%;
        padding-right: 10%
    }
    .es-whole-content-box .es-buttons-richtext.odd p a {
        left: 4px;
        padding: 14px 49px!important;
        position: relative
    }
    .es-full-product-richtext .es-full-product-span a {
        color: #444;
        font-size: 20px
    }
    .es-reviews-author-richtext-red.es-buttons-richtext.even p a {
        left: 5px;
        padding: 14px 59px!important;
        position: relative
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six h2,
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 34px;
        line-height: 40px;
        margin: 0 auto 72px;
        text-transform: uppercase;
        width: 95%;
        font-family: Gotham-Bold
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        font-size: 38px;
        line-height: 40px
    }
    .tension-headache-parent-box .tension-headache-richtext-one {
        padding-left: 0
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span {
        font-size: 48px;
        line-height: 40px;
        padding-left: 39%;
        padding-right: 39%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .headache-landing-box-one .headache-landing-richtext-one .headache-span {
        
        line-height: 40px;
        padding-left: 0%;
        padding-right: 0%
    }
	/* Changes for Excedrin We see your pain ends*/

    .headache-landing-box-one .headache-landing-richtext-one .headache-span-one {
        font-size: 28px;
        line-height: 40px
    }
    .headache-landing-box-one .headache-landing-richtext-one h2 {
        line-height: 30px
    }
    .headache-landing-richtext-four p,
    .headache-landing-richtext-six p,
    .headache-landing-richtext-ten p {
        margin-bottom: 50px;
        margin-top: 55px;
        text-align: center
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        padding: 13px 20px
    }
    .mobile-products-landing-box-five,
    .mobile-products-landing-box-four,
    .mobile-products-landing-box-six,
    .mobile-products-landing-box-three {
        display: block
    }
    .mobile-product-image-one {
        padding-bottom: 191px;
        border-bottom: 2px solid #ccc;
        display: block;
        margin-top: 70px
    }
    .mobile-product-image-four,
    .mobile-product-image-three,
    .mobile-product-image-two {
        border-bottom: 2px solid #ccc;
        display: block;
        margin-top: 70px;
        padding-bottom: 150px
    }
    #wrapper .products-landing-image-five,
    #wrapper .products-landing-image-four,
    #wrapper .products-landing-image-three,
    #wrapper .products-landing-image-two {
        display: none
    }
    .products-landing-box-one .products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
        left: 0;
        position: relative;
        text-align: center;
        width: 100%
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext .richText-content {
        margin: -10px 0 0;
        width: 100%!important;
        font-size: 18px;
        line-height: 5px;
        text-align: center
    }
    .products-mobile-available-richtextgreen p,
    .products-mobile-available-richtextred p {
        font-family: Gotham-Bold;
        font-size: 26px;
        padding-left: 0;
        text-align: center;
        text-transform: uppercase
    }
    .products-mobile-available-richtextred p {
        color: #e21f26;
        line-height: 24px;
        margin: 0
    }
    .products-landing-richtext-five .richText-content {
        float: none;
        margin: 0 auto!important;
        text-align: center;
        width: 92%
    }
    .products-landing-richtext-six {
        border-left: 0 solid #aaa;
        height: auto;
        margin: 0 auto;
        text-align: center;
        width: 90%
    }
    .products-mobile-available-richtextgreen p {
        color: #017c3f;
        line-height: 24px;
        margin: 0
    }
    .mobile-products-landing-box-three .component-content {
        background-repeat: no-repeat;
        background-size: 100% 53%
    }
    .products-landing-richtext-four,
    .products-landing-richtext-one,
    .products-landing-richtext-three,
    .products-landing-richtext-two {
        left: 37px;
        margin-left: 0!important;
        position: relative;
        width: 95%!important
    }
    .products-landing-box-one .mobile-product-richtext-four,
    .products-landing-box-one .mobile-product-richtext-one,
    .products-landing-box-one .mobile-product-richtext-three,
    .products-landing-box-one .mobile-product-richtext-two {
        float: right;
        margin-top: -215px;
        text-align: center;
        width: 100%
    }
    .products-landing-box-one .mobile-products-landing-box-four .mobile-product-image-two {
        padding-bottom: 270px
    }
    .products-landing-box-one .mobile-product-image-four p,
    .products-landing-box-one .mobile-product-image-one p,
    .products-landing-box-one .mobile-product-image-three p,
    .products-landing-box-one .mobile-product-image-two p {
        color: #444;
        line-height: 24px;
        margin: 0;
        opacity: .5;
        padding-top: 5px
    }
    .products-landing-box-one .mobile-product-richtext-two .richText-content p {
        margin-top: 20px;
        text-align: center;
        width: 100%
    }
    .mobile-product-richtext-one .richText-content p a {
        border: 3px solid #017b3f
    }
    .mobile-product-richtext-four .richText-content p a,
    .mobile-product-richtext-one .richText-content p a,
    .mobile-product-richtext-three .richText-content p a,
    .mobile-product-richtext-two .richText-content p a {
        border-radius: 50px;
        font-size: 19px;
        margin-top: 10px;
        padding: 15px 40px
    }
    .products-landing-box-one .headache-causes-richtext-six p:first-child {
        font-size: 37px;
        line-height: 33px;
        margin-bottom: 37px;
        margin-top: 7px;
        position: relative;
        z-index: 99
    }
    .products-landing-box-one .headache-causes-richtext-six p a {
        font-size: 17px;
        line-height: 33px;
        padding: 13px 46px
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 48px;
        line-height: 46px
    }
    .products-landing-richtext-four .richText-content p:first-child,
    .products-landing-richtext-one .richText-content p:first-child,
    .products-landing-richtext-three .richText-content p:first-child,
    .products-landing-richtext-two .richText-content p:first-child {
        font-size: 24px;
        font-weight: 700;
        line-height: 40px;
        text-transform: uppercase
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        font-size: 21px;
        line-height: 28px;
        width: 88%
    }
    .products-landing-box-one .mobile-products-landing-box-four .component-content {
        background-repeat: no-repeat;
        background-size: 100% 47%!important
    }
    .products-landing-box-one .mobile-products-landing-box-five .component-content {
        background-repeat: no-repeat;
        background-size: 100% 52%
    }
    .products-landing-box-one .mobile-products-landing-box-six .component-content {
        background-repeat: no-repeat;
        background-size: 100% 53%
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content {
        font-size: 40px;
        font-family: Gotham-Bold;
        line-height: 46px
    }
    .products-landing-box-one .products-landing-richtext-five p sup {
        font-size: 48px;
        font-style: normal;
        top: 5px
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content a {
        font-size: 14px;
        padding: 3px 36px
    }
    .products-landing-box-one .products-landing-richtext-six .richText-content p:first-child {
        font-size: 40px;
        font-family: Gotham-Bold;
        line-height: 46px;
        margin: 0 auto;
        width: 80%;
        padding-top: 40px
    }
    .products-landing-box-eight,
    .products-landing-box-seven {
        margin-top: 0;
        padding-top: 0
    }
    .products-landing-box-eight .paragraphSystem .component {
        border-top: 2px solid #ccc;
        margin-top: 20px
    }
    .products-landing-richtext-six .richText-content p:nth-child(2) {
        color: #444;
        font-size: 26px;
        font-family: Gotham-Book;
        line-height: 31px
    }
    .products-landing-richtext-six .richText-content p a {
        border-radius: 50px;
        font-size: 20px
    }
    .products-landing-box-one .mobile-geltabs-box-five .geltabs-mobile-image-three {
        margin-top: 348px;
        padding-bottom: 80px
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        font-family: Gotham-Black;
        font-size: 46px;
        line-height: 48px;
        margin-left: 50px;
        width: 57%
    }
    .triggers-app-top .migraine-apppage-heading {
        margin-top: 50px
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 26px;
        line-height: 38px;
        margin-left: 50px;
        width: 85%
    }
    .triggers-app-top .migraine-app-box-one {
        background-color: #efeeee
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-header-image {
        margin-bottom: 73px!important;
        margin-top: -60px
    }
    .migraine-app-box-one .migraine-app-logos {
        bottom: 0;
        position: absolute
    }
    .triggers-app-top .migraine-app-logos.component.even.last img {
        left: 110px;
        margin-left: -60px;
        position: absolute;
        top: 660px!important
    }
    .triggers-app-top .migraine-app-logos.grid_4.alpha.component.odd img {
        position: relative;
        right: 73px;
        top: 661px!important
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two {
        margin-top: 0
    }
    #wrapper .triggers-app-top .migraine-image-red figure {
        margin-bottom: 160px;
        margin-top: 50px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        margin-left: 0;
        margin-top: 608px!important;
        position: relative;
        text-align: center;
        width: 100%;
        z-index: 999
    }
    .triggers-app-top .migraine-subpage-product {
        padding-bottom: 0!important
    }
    #wrapper .triggers-app-top .headache-causes-richtext-two p a {
        font-size: 19px;
        padding: 10px 34px
    }
    .products-landing-richtext-nine .richText-content p:first-child {
        font-size: 40px;
        line-height: 36px;
        margin: 10px auto;
        width: 88%
    }
    .products-landing-richtext-nine .richText-content p:nth-child(2) {
        font-size: 26px;
        line-height: 38px;
        margin: 0 auto;
        width: 60%
    }
    .products-landing-richtext-nine p sup {
        font-size: 30px;
        top: 6px
    }
    .products-landing-richtext-nine .richText-content p a {
        border-radius: 50px;
        font-size: 22px;
        padding: 8px 35px
    }
    .products-landing-richtext-ten .richText-content p:first-child {
        font-size: 48px;
        line-height: 46px;
        padding-left: 20px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(3),
    .products-landing-richtext-ten .richText-content p:nth-child(4) {
        padding-left: 20px
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        font-size: 40px;
        line-height: 43px;
        width: 87%
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-two {
        background-color: #fff
    }
    #wrapper .migraine-treatments-article-teaser-red.odd {
        background-color: #eee
    }
    .available-geltabs-span {
        color: #017b3f;
        display: block;
        font-family: Gotham-Bold;
        font-size: 24px;
        left: 0;
        line-height: 26px;
        position: relative;
        text-align: center;
        text-transform: uppercase
    }
    #wrapper .headache-causes-box-one .headache-causes-article-teaser-four {
        margin-bottom: 0!important
    }
    .products-discontinued-box-one .discontinued-richtext-four p a,
    .products-discontinued-box-one .discontinued-richtext-three p a,
    .products-discontinued-box-one .discontinued-richtext-two p a {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: left 8px;
        background-repeat: no-repeat;
        color: #017b3f;
        font-family: Gotham-Bold;
        font-size: 19px;
        line-height: 30px;
        text-decoration: none;
        padding-left: 20px!important
    }
    .usage-carousel .carousel-nav li.carousel-nav-next {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: right 0 bottom -520px;
        background-repeat: no-repeat;
        height: 44px;
        width: 26px;
        margin-right: 0
    }
    .richtextone-contact-us {
        margin-top: 50px;
        padding-left: 4%;
        padding-right: 4%
    }
    #wrapper .richtext-contact-us p:first-child {
        font-size: 34px!important;
        line-height: 35px!important;
        margin-bottom: 25px
    }
    #wrapper .richtext-contact-us p:last-child {
        margin-bottom: 10px;
        margin-top: 22px
    }
    #wrapper .richtext-contact-us p {
        font-size: 26px!important;
        line-height: 35px
    }
    .usage-richtext-three p {
        font-size: 25px;
        margin-bottom: 0;
        padding-left: 35px;
        padding-right: 50px;
        width: 74%
    }
    .usage-carousel .carousel-nav li.carousel-nav-prev {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: right 0 bottom -594px;
        background-repeat: no-repeat;
        height: 44px;
        width: 26px;
        margin-left: 1px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 {
        line-height: .8!important;
        padding-left: 0!important
    }
    #wrapper .coupons-box-one .discontinued-richtext-one p {
        font-family: Gotham-Medium;
        font-size: 26px;
        line-height: 35px
    }
    #wrapper .coupons-box-one .headache-landing-richtext-nine h3 {
        width: 68%
    }
    .headache-causes-richtext-one h1 {
        font-size: 52px;
        line-height: 50px;
        margin-top: 50px;
        padding-left: 30px;
        width: 90%
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        width: 88%
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 27px;
        width: 79%
    }
    #wrapper .migraine-hero-richtext {
        margin-top: 0;
        right: 250px;
        top: 650px;
        width: 50%;
        z-index: 99;
        position: absolute
    }
    .migraine-landing-whole-box .migraine-hero-richtext p {
        font-size: 20px;
        line-height: 29px;
        top: 9px
    }
    .headache-causes-richtext-one p {
        font-size: 32px;
        line-height: 42px;
        margin-top: 25px;
        width: 90%
    }
    .usage-mobile-carousel-richtext {
        background-color: #268943
    }
    #wrapper .headache-nighttime-article-four,
    #wrapper .tension-headache-article-teaser-four {
        background-color: #fff
    }
    .headache-nighttime-richtext-one p {
        font-size: 32px;
        line-height: 40px;
        width: 87%
    }
    .headache-nighttime-richtext-one h1 {
        font-size: 52px;
        line-height: 52px;
        width: 88%
    }
    #wrapper .headache-nighttime-richtext-two p {
        font-size: 26px;
        line-height: 32px;
        padding-top: 6px;
        width: 90%
    }
    #wrapper .headache-nighttime-richtext-two h2 {
        font-size: 52px;
        line-height: 50px
    }
    #wrapper .headache-nighttime-richtext-two h3 {
        font-size: 28px
    }
    .richtext-home-headachetype p {
        font-family: Gotham-Medium
    }
    .headache-causes-richtext-six p:first-child {
        text-transform: uppercase
    }
    .headache-causes-richtext-six p sup {
        font-size: 48px;
        top: 11px
    }
    #wrapper .tension-headache-article-teaser-four.odd {
        background-color: #fff!important
    }
    #wrapper .tension-headache-article-teaser-four.even {
        background-color: #eee
    }
    #wrapper .tension-headache-article-teaser-three,
    .mobile-tension-banner-image {
        background-color: #fff
    }
    #wrapper .tension-headache-article-teaser-one,
    .tension-headache-article-teaser-one .articleTeaser-text-content {
        background-color: #fff!important
    }
    .headache-nighttime-article-four.even {
        background-color: #eee!important
    }
    #wrapper .headache-causes-article-teaser-four.even {
        background-color: #eee;
        min-height: auto!important
    }
    .migraine-product-feature-box-red h3 {
        color: #e21f26!important
    }
    .migraine-product-feature-box-red .es-content-richtext h3,
    .migraine-product-feature-box-red .es-direction-richtext h3,
    .migraine-product-feature-box-red .es-uses-richtext h3 {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: left -25px bottom 26px;
        background-repeat: no-repeat
    }
    .migraine-product-feature-box-red .content-arrow,
    .migraine-product-feature-box-red .direction-arrow,
    .migraine-product-feature-box-red .uses-arrow {
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: left center;
        background-repeat: no-repeat
    }
    .migraine-product-feature-box-purple .es-content-richtext h3,
    .migraine-product-feature-box-purple .es-direction-richtext h3,
    .migraine-product-feature-box-purple .es-uses-richtext h3 {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: left -25px bottom -18px;
        background-repeat: no-repeat;
        color: #7b3292!important
    }
    .migraine-product-feature-box-purple .content-arrow,
    .migraine-product-feature-box-purple .direction-arrow,
    .migraine-product-feature-box-purple .uses-arrow {
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: right 0 top -549px;
        background-repeat: no-repeat
    }
    .pm-product-feature-box-blue .es-content-richtext h3,
    .pm-product-feature-box-blue .es-direction-richtext h3,
    .pm-product-feature-box-blue .es-uses-richtext h3 {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: left -25px bottom -62px;
        background-repeat: no-repeat;
        color: #256fc7!important
    }
    .pm-product-feature-box-blue .content-arrow,
    .pm-product-feature-box-blue .direction-arrow,
    .pm-product-feature-box-blue .uses-arrow {
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: left center;
        background-repeat: no-repeat
    }
    .usage-mobile-carousel-richtext {
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 2em;
        line-height: 22px;
        text-align: center
    }
    .usage-mobile-carousel-chart {
        margin-top: 75px
    }
    #wrapper .tension-headache-article-teaser-four {
        margin-bottom: 0;
        margin-left: 0!important;
        margin-top: 0
    }
    .product-migraine-spotLight-richText h3 {
        font-size: 40px;
        line-height: 40px
    }
    #wrapper .es-direction-richtext {
        border-left: 0 solid #ccc;
        border-right: 0 solid #ccc;
        min-height: auto
    }
    .product-tension-spotLight-richText h3 {
        font-size: 40px;
        line-height: 40px;
        margin: 0 auto;
        text-align: center
    }
    .product-tension-spotLight-richText p {
        margin: 0 auto;
        padding-bottom: 20px;
        padding-top: 30px;
        text-align: center;
        width: 80%
    }
    .mobile-header-richtext p a {
        font-family: Gotham-Medium;
        font-weight: 400;
        letter-spacing: .3px;
        font-size: 1.7em!important
    }
    .migraine-apppage-acc-heading {
        padding: 30px!important
    }
    .migraine-app-logos img {
        position: relative!important
    }
    .carousel.usage-carousel {
        background: 0 0!important;
        border: none!important;
        display: block!important
    }
    .usage-desktop-chart {
        display: none
    }
    .mobile-usage-bg,
    .mobile-usage-box-one .richtext-home-geltabs {
        display: block!important
    }
    .usage-carousel .carousel-nav li {
        display: inline-block!important
    }
    .section.coupons-image-four,
    .section.coupons-image-one,
    .section.coupons-image-three,
    .section.coupons-image-two,
    .section.coupons-richtext-two {
        display: none!important
    }
    .coupons-box-two .component-content {
        padding-top: 15px!important
    }
    .coupons-box-three {
        padding-top: 0!important
    }
    .coupons-box-five,
    .coupons-box-four {
        padding-top: 15px!important
    }
    .es-heading-richtext h2 {
        font-size: 24px;
        line-height: 40px;
        text-transform: uppercase
    }
    .es-heading-richtext h1 {
        font-size: 52px;
        line-height: 50px;
        margin-bottom: 12px;
        margin-top: 7px;
        text-transform: uppercase
    }
    .es-reviews-author-richtext h2,
    .es-reviews-author-richtext h3 {
        color: #444;
        font-family: Gotham-Bold;
        margin-bottom: 0
    }
    .es-heading-richtext {
        padding-left: 40px
    }
    .es-heading-richtext p:last-child {
        margin-top: 52px
    }
    .es-heading-richtext p span {
        font-size: 21px;
        line-height: 25px
    }
    #wrapper .es-reviewnumbers-richtext p a {
        font-size: 18px
    }
    #wrapper .es-star-image {
        float: left;
        margin-top: 30px;
        padding-left: 0;
        width: 40%
    }
    .box-es-top-text .es-star-image {
        padding-left: 5%!important
    }
    .es-reviews-author-richtext h3 {
        font-size: 24px;
        line-height: 35px;
        margin-top: 20px
    }
    #wrapper .es-reviews-description-richtext p,
    .es-reviews-author-richtext h2 {
        font-size: 26px;
        line-height: 32px
    }
    .es-reviews-author-richtext h2 {
        margin-top: 10px
    }
    .es-show-reviews-richtext p span {
        font-size: 24px;
        line-height: 46.78px
    }
    #wrapper .es-reviewnumbers-richtext {
        float: left;
        margin-top: 31px;
        width: 50%
    }
    #wrapper .es-buttons-richtext {
        margin: 0 auto;
        padding-top: 10px;
        text-align: center;
        width: 100%
    }
    .es-box-one {
        background-color: #eee
    }
    .es-description-richtext p {
        font-size: 26px;
        line-height: 36px;
        padding-left: 5%;
        padding-right: 5%
    }
    .es-uses-richtext .richText-content ul {
        display: block
    }
    .es-content-richtext h3,
    .es-direction-richtext h3,
    .es-uses-richtext h3 {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: left -25px bottom -108px;
        background-repeat: no-repeat;
        color: #007b3e;
        cursor: pointer;
        font-family: Gotham-Medium;
        font-size: 34px;
        line-height: 106px;
        margin: 0 auto 0 30px;
        padding-left: 40px;
        width: 94%
    }
    .es-direction-richtext-1,
    .es-direction-richtext-2,
    .es-direction-richtext-3 {
        border: 1px solid #ccc;
        margin: 0 auto;
        width: 91%
    }
    .uses-arrow.is-active {
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: left center;
        background-repeat: no-repeat
    }
    .es-content-richtext ul,
    .es-direction-richtext ul,
    .es-uses-richtext ul {
        display: none
    }
    .es-content-richtext ul li,
    .es-direction-richtext ul li,
    .es-uses-richtext ul li {
        font-size: 26px;
        line-height: 36px
    }
    .es-content-richtext .component-content ul,
    .es-uses-richtext .component-content ul {
        margin: 0 auto!important;
        padding-top: 0;
        width: 83%
    }
    .es-full-product-richtext {
        left: 30px!important;
        position: relative;
        text-align: left;
        width: 89%
    }
    .es-reviews-richtext p {
        color: #444;
        font-family: Gotham-Bold;
        font-size: 40px;
        line-height: 32px;
        margin: 0;
        opacity: 10;
        width: 40%
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        margin: 0 auto;
        padding-bottom: 20px;
        width: 48%!important
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        position: relative;
        top: 25px
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .migraine-app-box-three.component {
        position: relative;
        min-height: 830px
    }
    .migraine-app-box-product.component {
        position: relative;
        top: 236px;
        bottom: 0
    }
    .migraine-apppage-product-right.component {
        position: absolute;
        top: 0
    }
    .migraine-apppage-learnmore.component {
        position: relative;
        top: 190px
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 80%!important;
        opacity: 1!important
    }
    .headaches-landing-bottle-image,
    .headaches-landing-mobile-image-one,
    .headaches-landing-mobile-image-three,
    .headaches-landing-mobile-image-two,
    .mobile-headache-landing-carousel-one,
    .mobile-headache-landing-hero-image {
        display: block;
        margin-bottom: 0
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description,
    .excedrin-mobile-share-icons,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description,
    .mobile-headache-landing-bottle-img {
        display: none
    }
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        font-size: 38px;
        line-height: 35px;
        width: auto
    }
    .headache-landing-richtext-hero h1 {
        margin-top: 60px
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        left: 35px!important;
        max-width: 595px;
        z-index: 99
    }
    .headache-landing-richtext-hero sup {
        font-size: 33px;
        top: 5px
    }
    .headache-landing-richtext-one {
        margin-top: 25px
    }
    .Headache-landing-whole-box .headache-landing-richtext-one p {
        color: #fff;
        font-family: Gotham-Book!important;
        font-size: 26px!important;
        line-height: 32px;
        margin-bottom: 0;
        margin-left: 0;
        margin-top: 20px;
        padding-left: 11%;
        padding-right: 11%;
        text-align: center
    }
    .headache-landing-richtext-hero p {
        width: 90%;
        font-size: 26px;
        margin-top: 35px
    }
    .Headache-landing-whole-box .headache-landing-richtext-three p,
    .headache-landing-richtext-five p,
    .headache-landing-richtext-nine p {
        color: #6c6969;
        font-family: Gotham-Book!important;
        font-size: 26px!important;
        line-height: 30px;
        margin: 0 auto;
        padding-bottom: 40px;
        padding-top: 20px;
        text-align: center;
        width: 82%
    }
    #wrapper .headache-landing-richtext-nine p {
        width: 74%
    }
    .richtext-home-allproducts sup {
        top: 8px
    }
    .richtext-home-geltabs sup {
        left: 1px;
        top: 8px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 48px;
        line-height: 50px;
        margin-left: 7%;
        width: 74%
    }
    #wrapper .about-excedrin-richtext-two {
        max-width: 640px;
        padding-left: 40px;
        padding-right: 40px;
        text-align: left
    }
    #wrapper .article-hide-reference,
    .richtext-eight-article-content p:first-child {
        font-size: 20px;
        line-height: 46px
    }
    .article-sources-toggle {
        font-size: 14px;
        margin-left: 20px
    }
    #wrapper .richtext-eight-article-content {
        margin-bottom: 27px!important;
        margin-top: 23px
    }
    .mobile-footer-box-three .excedrin-mobile-nav-share-icons {
        display: block
    }
    .richtext-home-headache p,
    .richtext-home-migraine p {
        display: none
    }
    #wrapper .richtext-home-headache {
        border-radius: 50px 0 0 50px;
        text-align: center;
        display: none
    }
    #wrapper .richtext-home-migraine {
        border-radius: 0 50px 50px 0;
        float: right;
        margin-right: 10%;
        margin-top: -85px;
        text-align: center;
        width: 40%;
        display: none
    }
    #wrapper .mobile-richtext-home-headache {
        display: block;
        float: left;
        margin-left: 6%!important;
        margin-right: 0;
        margin-top: -200px;
        text-align: center;
        width: 50%
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-headache {
        margin-left: -1%!important;
        width: 75%
    }
    #wrapper .mobile-richtext-home-migraine {
        display: block;
        float: right;
        margin-right: 6%;
        margin-top: -200px;
        text-align: center;
        width: 50%
    }
    #wrapper .mobile-richtext-home-headache h2,
    #wrapper .mobile-richtext-home-migraine h2 {
        margin-top: 30px;
        margin-bottom: 30px
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine {
        margin-right: -5.5%
    }
    #wrapper .mobile-richtext-home-headache h2 a {
        background-color: #007a3d;
        border-radius: 40px 0 0 40px;
        color: #fff;
        padding: 27px 20%;
        text-decoration: none
    }
    #wrapper .mobile-richtext-home-migraine h2 a {
        background-color: #409b6e;
        border-radius: 0 40px 40px 0;
        color: #fff;
        padding: 27px 20%;
        text-decoration: none
    }
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        font-family: Gotham-Bold;
        font-size: 24px;
        line-height: 25px
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        font-size: 24px;
        line-height: 25px;
        font-family: Gotham-Bold;
        margin-bottom: 0;
        padding-bottom: 10px;
        padding-top: 10px
    }
    .mobile-box-coupon-home,
    .mobile-discontinued-coupons-image {
        display: block
    }
    #wrapper .mobile-richtext-home-allproducts {
        display: none
    }
    .richtext-home-allproducts p:last-child {
        display: block
    }
    .page-migraine .richtext-home-allproducts p:last-child {
        margin-left: 10%!important
    }
    #wrapper .richtext-home-coupons {
        display: none
    }
    .mobile-richtext-home-coupons {
        background: rgba(0, 0, 0, 0);
        border: 3px dashed #fff;
        margin-bottom: 0;
        margin-top: 40px;
        padding: 40px 25px
    }
    .mobile-richtext-home-allproducts p {
        margin-bottom: 20px;
        margin-top: 26px;
        text-align: center
    }
    .mobile-discontinued-coupons-image {
        margin-top: 0!important;
        padding-top: 0;
        width: 100%
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image img {
        margin-top: 14%;
        margin-bottom: -8px
    }
    .mobile-usage-box-one .mobile-discontinued-coupons-image img {
        min-height: auto
    }
    .mobile-discontinued-coupons-image img {
        min-height: auto;
        width: auto
    }
    #wrapper .richtext-home-headache {
        margin-left: 10%!important;
        margin-top: -170px;
        width: 40%
    }
    .mobile-footer-box-two a {
        color: #fff
    }
    .mobile-copyrights-footer-richtext p {
        color: #fff;
        font-family: Gotham-Medium;
        font-size: 20px;
        line-height: 28px
    }
    .mobile-copyrights-footer-richtext {
        padding-left: 2%;
        padding-right: 2%;
        text-align: center
    }
    .mobile-policy-footer-richtext ul li {
        color: #fff
    }
    .boxtwo-home-content h2 {
        font-size: 40px;
        font-family: Gotham-Bold;
        line-height: 38px
    }
    .richtext-home-headachetype p {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 53px;
        margin-top: 21px
    }
    .richtext-home-headachetype a {
        font-size: 24px;
        line-height: 25px;
        margin-bottom: 26px
    }
    .richtext-home-allproducts {
        margin-top: 68px;
        padding-right: 0;
        text-align: center
    }
    .richtext-home-allproducts h2 {
        float: left;
        font-size: 40px;
        line-height: 38px;
        padding-top: 8px
    }
    .richtext-home-allproducts p {
        color: #fff;
        font-family: Gotham-Medium;
        font-size: 26px;
        line-height: 32px;
        margin: 30px auto 100px;
        width: 80%
    }
    .image-bottle-home img {
        width: 100%
    }
    .image-bottle-home figcaption p {
        font-size: 20px;
        line-height: 46px
    }
    .mobile-richtext-home-allproducts a {
        border: 2px solid #fff;
        border-radius: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 24px;
        line-height: 25px;
        padding: 16px 46px;
        text-decoration: none
    }
    .mobile-home-coupon-dollar,
    .mobile-home-coupon-number,
    .mobile-richtext-home-coupons h2 {
        color: #c1cd30;
        font-family: Gotham-Bold;
        float: left
    }
    .mobile-richtext-home-coupons p {
        float: left
    }
    .mobile-home-coupon-dollar {
        font-size: 52px
    }
    .mobile-home-coupon-number {
        font-size: 134px;
        position: relative;
        top: -34px
    }
    .mobile-richtext-home-coupons h2 {
        font-size: 42px;
        margin-left: 10px;
        line-height: 38px;
        margin-right: 22%;
        margin-top: 52px;
        width: 56%
    }
    .mobile-richtext-home-coupons p:last-child {
        margin-top: -52px;
        padding: 0;
        text-align: center;
        width: 100%
    }
    .mobile-richtext-home-coupons a {
        border: 2px solid #fff;
        border-radius: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 24px;
        line-height: 25px;
        padding: 16px 46px;
        text-decoration: none
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .richtext-home-geltabs {
        background-color: transparent !important;
        
    }
/* Changes for Excedrin We see your pain ends*/

    #wrapper .richtext-home-geltabs {
        background-color: #108140;
        padding-top: 60px
    }
    .richtext-home-geltabs h2 {
        font-family: Gotham-Bold;
        font-size: 40px;
        line-height: 44px
    }
    .richtext-home-geltabs p {
        font-family: Gotham-Bold;
        font-size: 26px;
        line-height: 32px;
        margin-top: 28px
    }
    .richtext-home-geltabs p:last-child {
        margin-bottom: 100px;
        margin-top: 52px
    }
    .richtext-home-geltabs a {
        font-size: 24px;
        padding: 16px 41px
    }
    .image-discover-home .component-content.left {
        text-align: center
    }
    .richtext-home-discover h2 {
        font-size: 32.01px;
        line-height: 36.01px;
        margin: 0 auto;
        text-align: center;
        width: 95%
    }
    .richtext-home-discover p {
        font-size: 20px;
        line-height: 34px;
        text-align: center
    }
    .richtext-home-everyone h2 {
        font-size: 40px;
        line-height: 38px;
        width: 80%
    }
    .mobile-newsletter-footer-richtext p a {
        background-color: #108141;
        color: #fff;
        font-family: Gotham-Medium;
        font-size: 22px;
        line-height: 30px;
        padding: 20px 27px;
        text-decoration: none
    }
    .mobile-policy-footer-richtext ul li::before {
        content: none
    }
    .mobile-policy-footer-richtext ul li {
        display: inline;
        text-decoration: underline;
        font-family: Gotham-Medium;
        font-size: 18px;
        line-height: 22px;
        padding-left: 3px
    }
    .geltabs-richtext-four,
    .geltabs-richtext-one,
    .geltabs-richtext-seven,
    .geltabs-richtext-six,
    .geltabs-richtext-three,
    .richtexttwo-article-coupon p:first-child {
        display: none
    }
    .mobile-policy-footer-richtext ul li:first-child a {
        border-right: 1px solid #fff;
        padding-right: 8px
    }
    .box-privacy,
    .box-terms-of-use {
        padding-left: 7%;
        padding-right: 7%
    }
    .mobile-policy-footer-richtext ul {
        margin: 0 auto!important;
        text-align: center
    }
    .mobile-gsk-footer-logo .component-content {
        margin-left: 50px;
        text-align: left
    }
    .mobile-policy-footer-richtext ul li a {
        font-size: 12px;
        line-height: 16px;
        color: #fff;
        text-decoration: none;
        font-family: Gotham-Medium
    }
    .privacy-policy-richtextone h1 {
        margin-top: 20px
    }
    .privacy-policy-richtexttwo p,
    .terms-ofuse-richtexttwo p {
        margin-top: 0
    }
    .terms-ofuse-richtextone h1 {
        margin-top: 20px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one h2.articleTeaser-text-header {
        padding-left: 21px
    }
    .richtextone-article-coupon p {
        font-size: 36.3px;
        line-height: 54.45px;
        padding-bottom: 20px
    }
    #wrapper .richtextone-article-coupon .article--coupon-dollar,
    #wrapper .richtextone-article-coupon .article--coupon-number {
        float: left
    }
    #wrapper .richtextone-article-coupon .article--coupon-off {
        float: left;
        left: 15px;
        top: -38px
    }
    .mobile-types-of-headache-article-richtext {
        background-color: #017b3f;
        margin: 0 auto -10px;
        text-align: center
    }
    #wrapper .mobile-types-of-headache-article-image {
        margin-bottom: -10px!important
    }
    .mobile-types-of-headache-article-richtext h2 {
        font-size: 38px;
        line-height: 40px;
        margin-top: 30px;
        color: #c1cd30;
        font-family: Gotham-Bold
    }
    .mobile-types-of-headache-article-richtext p {
        color: #fff;
        font-family: Gotham-Book;
        font-size: 26px;
        line-height: 33px;
        margin: 0
    }
    .mobile-types-of-headache-article-richtext a {
        border: 2px solid #fff;
        border-radius: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 14px;
        padding: 15px 28px;
        text-decoration: none
    }
    .mobile-types-of-headache-article-richtext p:last-child {
        margin-bottom: 40px;
        margin-top: 50px
    }
    #wrapper .back-button-richText {
        float: left;
        padding-left: 5%;
        width: 50%
    }
    .site-map-richtext-one {
        margin-top: 62px;
        padding-left: 0;
        padding-right: 0
    }
    .site-map-richtext-thirteen {
        margin-bottom: 57px
    }
    .site-map-richtext-nine h3,
    .site-map-richtext-six h3,
    .site-map-richtext-three h3,
    .site-map-richtext-twelve h3,
    .site-map-richtext-two h3 {
        border-bottom: 0;
        margin-bottom: 5px;
        font-family: Gotham-Book;
        padding-right: 0;
        padding-left: 0
    }
    .site-map-richtext-nine h3,
    .site-map-richtext-six h3,
    .site-map-richtext-twelve h3 {
        margin-top: 70px
    }
    .site-map-richtext-three h3 {
        margin-top: 65px
    }
    .site-map-richtext-two h3 {
        margin-top: 126px
    }
    .site-map-richtext-four,
    .site-map-richtext-seven,
    .site-map-richtext-ten,
    .site-map-richtext-thirteen {
        padding-left: 0;
        max-width: 100%;
        border-top: 2px solid #e5e5e5;
        margin-top: 0
    }
    .site-map-richtext-two p {
        padding-left: 0;
        padding-right: 0
    }
    .site-map-richtext-nine h3 a,
    .site-map-richtext-six h3 a,
    .site-map-richtext-three h3 a,
    .site-map-richtext-twelve h3 a,
    .site-map-richtext-two h3 a {
        font-family: Gotham-Medium;
        font-size: 34px!important;
        color: #444;
        text-decoration: none;
        line-height: 28px
    }
    .site-map-richtext-eight p a,
    .site-map-richtext-eleven p a,
    .site-map-richtext-five p a,
    .site-map-richtext-four p a,
    .site-map-richtext-fourteen p a,
    .site-map-richtext-seven p a,
    .site-map-richtext-ten p a,
    .site-map-richtext-thirteen p a,
    .site-map-richtext-two p a {
        font-family: Gotham-Book!important;
        text-decoration: none;
        font-size: 26px;
        line-height: 28px
    }
    .site-map-richtext-fourteen {
        padding-left: 0
    }
    .site-map-richtext-eight p,
    .site-map-richtext-eleven p,
    .site-map-richtext-five p,
    .site-map-richtext-four p,
    .site-map-richtext-fourteen p,
    .site-map-richtext-seven p,
    .site-map-richtext-ten p,
    .site-map-richtext-thirteen p,
    .site-map-richtext-two p {
        margin-top: 25px;
        margin-bottom: 28px
    }
    .site-map-richtext-two {
        border-top: 4px solid #e5e5e5;
        margin-top: 43px
    }
    .site-map-richtext-four p:last-child,
    .site-map-richtext-seven p:last-child,
    .site-map-richtext-ten p:last-child {
        margin-bottom: 0
    }
    .site-map-richtext-eight p:first-child,
    .site-map-richtext-eleven p:first-child,
    .site-map-richtext-five p:first-child {
        margin-top: 17px
    }
    .geltabs-richtext-nine .richText-content {
        padding-left: 6%;
        padding-right: 6%
    }
    .geltabs-richtext-nine h2 {
        color: #fff;
        font-family: Gotham-Medium;
        font-size: 26px;
        line-height: 32px;
        margin-top: 38px;
        width: 65%
    }
    .geltabs-richtext-five ul li,
    .geltabs-richtext-two ul li {
        list-style-type: disc;
        margin-left: 20px;
        padding-left: 0
    }
    .geltabs-richtext-five ul,
    .geltabs-richtext-two ul {
        margin-bottom: 0;
        margin-top: 10px;
        max-width: 100%
    }
    .geltabs-richtext-two {
        margin-top: 55px
    }
    .geltabs-richtext-nine h1 {
        color: #fff;
        font-family: Gotham-Black;
        text-transform: uppercase;
        font-size: 48px;
        margin-top: 13px;
        margin-bottom: 5px;
        line-height: 50px
    }
    .geltabs-image-two,
    .geltabs-richtext-three {
        display: none!important
    }
    .mobile-geltabs-richtext-one,
    .mobile-geltabs-richtext-three {
        margin-top: 5px;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }
    .geltabs-mobile-richtext-five p:first-child {
        font-family: Gotham-Bold;
        font-size: 40px;
        color: #fff;
        text-transform: uppercase;
        margin-top: 200px;
        margin-bottom: 0;
        padding-left: 3.8%;
        padding-right: 3.8%
    }
    .mobile-geltabs-richtext-one p,
    .mobile-geltabs-richtext-three p {
        font-family: Gotham-Bold;
        font-size: 26px;
        line-height: 24px;
        text-transform: uppercase;
        margin-top: 0;
        color: #017b3f
    }
    .geltabs-mobile-image-one,
    .geltabs-mobile-image-two {
        margin-top: 0
    }
    .geltabs-richtext-one p:first-child {
        color: #fff;
        font-family: Gotham-Black;
        font-size: 48px;
        text-transform: uppercase;
        margin-top: 51px;
        margin-bottom: 0;
        line-height: 50px;
        padding-left: 6%;
        padding-right: 6%
    }
    .geltabs-parent-box .geltabs-richtext-five {
        margin-top: 50px
    }
    .geltabs-parent-box .mobile-geltabs-box-three .mobile-geltabs-richtext-four p {
        color: #444;
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 0;
        margin-top: 0;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }
    .mobile-geltabs-richtext-four p {
        color: #000;
        font-family: Gotham-Medium;
        font-size: 20px;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 32px;
        padding-left: 21%;
        padding-right: 21%
    }
    .mobile-geltabs-richtext-five,
    .mobile-geltabs-richtext-two {
        padding-bottom: 30px;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }
    .geltabs-parent-box .geltabs-box-four {
        border-top: 3px solid #ccc
    }
    .geltabs-parent-box .mobile-geltabs-box-three .mobile-geltabs-richtext-three {
        bottom: 20px;
        position: relative
    }
    .geltabs-parent-box .geltabs-richtext-five h2 {
        font-size: 48px;
        line-height: 50px
    }
    .mobile-geltabs-richtext-three p {
        color: #e21f26
    }
    .geltabs-mobile-image-two {
        margin-top: 0
    }
    .mobile-geltabs-richtext-five p,
    .mobile-geltabs-richtext-two p {
        margin-top: 33px;
        margin-bottom: 50px
    }
    .mobile-geltabs-richtext-five p {
        margin-top: 68px
    }
    .mobile-geltabs-richtext-five p a,
    .mobile-geltabs-richtext-two p a {
        border: 2px solid #017b3f;
        border-radius: 50px;
        color: #017b3f;
        font-family: Gotham-Bold;
        font-size: 19px;
        padding: 16px 49px;
        text-decoration: none
    }
    .geltabs-mobile-image-one figcaption p,
    .geltabs-mobile-image-two figcaption p {
        color: #878787;
        font-family: Gotham-Medium!important;
        font-size: 20px!important;
        margin-bottom: 20px;
        margin-top: 0
    }
    .geltabs-mobile-image-two figcaption p {
        margin-bottom: 12px
    }
    .mobile-geltabs-richtext-five p a {
        border: 2px solid #e21f26;
        color: #e21f26
    }
    .geltabs-mobile-richtext-four p:nth-child(3) {
        padding-left: 16%;
        margin-top: 66px
    }
    .geltabs-richtext-five ul li,
    .geltabs-richtext-two ul li {
        font-family: Gotham-Medium;
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 16px
    }
    #wrapper .tension-headache-article-teaser-one,
    #wrapper .tension-headache-article-teaser-three,
    #wrapper .tension-headache-article-teaser-two {
        display: block
    }
    #wrapper .tension-headache-article-teaser-one {
        background-color: #eee;
        float: right;
        margin-bottom: -6px!important;
        width: 65%;
        height: 240px
    }
    #wrapper .tension-headache-article-teaser-one .articleTeaser-text-description {
        margin-bottom: 80px
    }
    .mobile-tension-headache-carousel {
        background: rgba(0, 0, 0, 0)!important;
        border: 0 solid #fff;
        display: none
    }
    .tension-headache-richtext-one h1 {
        font-size: 52px;
        line-height: 50px;
        margin-top: 58px;
        padding-left: 40px;
        width: 50%
    }
    .tension-headache-richtext-one p {
        font-size: 32px;
        line-height: 40px;
        margin-top: 31px;
        padding-left: 40px;
        width: 72%
    }
    #wrapper .tension-headache-richtext-one {
        margin: 0 auto 7px
    }
    .richtext-TensionHeadache-right h2:first-child {
        font-size: 28px;
        line-height: 40px;
        margin-top: 30px;
        position: absolute;
        top: 5px
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 52px;
        line-height: 50px;
        margin-top: 40px;
        padding-left: 5%;
        padding-right: 5%;
        position: absolute;
        top: 25px
    }
    .richtext-TensionHeadache-right p {
        font-size: 26px;
        line-height: 32px;
        margin-top: 100px;
        padding-left: 5%;
        padding-right: 5%;
        position: absolute;
        top: 60px;
        width: 73%
    }
    .richtext-TensionHeadache-right p:last-child {
        float: none;
        left: 0;
        position: absolute;
        text-align: center;
        top: 784px!important;
        width: 85%
    }
    .tension-headache-article-teaser-four .articleTeaser-image-holder {
        float: left;
        width: 34%
    }
    .tension-headache-article-teaser-four .component-content {
        padding-bottom: 0
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        border-top: 2px solid #ccc;
        float: left;
        margin-left: 0;
        min-height: auto;
        padding-bottom: 94px;
        width: 65%
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        font-family: Gotham-Black;
        font-size: 34px;
        line-height: 40px;
        margin-top: 0
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 34px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        font-size: 18px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description a {
        display: none
    }
    .mobile-tension-headache-location-richtext {
        margin-top: 300px
    }
    .mobile-tension-headache-location-richtext sup {
        font-size: 48px;
        font-weight: 400;
        left: 0;
        top: 11px
    }
    .mobile-tension-headache-location-richtext h2,
    .mobile-tension-headache-location-richtext p {
        font-size: 34px;
        line-height: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        text-align: center
    }
    .mobile-tension-headache-location-richtext h2 {
        text-transform: uppercase
    }
    .mobile-tension-headache-location-richtext p {
        margin: 0 auto;
        width: 75%
    }
    #wrapper .mobile-tension-headache-location-richtext p {
        margin-bottom: 50px;
        margin-top: 0;
        text-align: center;
        text-transform: uppercase
    }
    #wrapper .mobile-tension-headache-location-richtext p a {
        border: 2px solid #fff;
        border-radius: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 16px;
        padding: 16px 60px;
        text-decoration: none
    }
    .mobile-tension-headache-location-box .component-content {
        background-size: cover
    }
    .mobile-tension-headache-iframe-richtext {
        background-color: #eee;
        border: 3px dashed #7b3292;
        clear: both;
        display: block;
        margin: 0 auto;
        padding-bottom: 55px;
        padding-top: 26px;
        position: relative;
        width: 72%
    }
    .mobile-tension-headache-iframe-richtext h2 {
        color: #7b3292;
        font-family: Gotham-Medium;
        font-size: 90px;
        line-height: 48px;
        padding-top: 43px;
        text-align: center
    }
    .mobile-tension-headache-iframe-richtext h4 {
        color: #7b3292;
        font-family: Gotham-Medium;
        font-size: 24px;
        line-height: 38px;
        margin-top: 20px;
        text-align: center
    }
    .mobile-tension-headache-iframe-richtext h2 sup {
        font-size: 50px;
        top: -.6em
    }
    .mobile-tension-headache-iframe-richtext h4 a {
        border: 3px solid #7b3292;
        border-radius: 50px;
        color: #7b3292;
        font-size: 24px;
        line-height: 25px;
        font-family: Gotham-Bold;
        padding: 20px 50px 20px 49px;
        text-decoration: none
    }
    .mobile-tension-headache-iframe-richtext h4:last-child {
        line-height: 25px;
        margin-bottom: 27px;
        margin-top: 57px
    }
    #wrapper .richtext-TensionHeadache-right {
        float: right;
        margin-top: 67px;
        width: 100%
    }
    .mobile-tension-headache-iframe-richtext sup {
        font-size: 37px;
        font-weight: 400;
        top: 8px
    }
    #wrapper .sinus-headache-article-teaser-one,
    #wrapper .sinus-headache-article-teaser-three,
    #wrapper .sinus-headache-article-teaser-two {
        display: block;
        position: relative
    }
    #wrapper .headache-causes-excedrin-richtext,
    #wrapper .sinus-headache-box-two .image,
    .article-desktop-coupon-image,
    .sinus-headache-article-teaser-one .articleTeaser-text-description,
    .tension-headache-article-teaser-one .articleTeaser-text-description p {
        display: none
    }
    .article-article-teaserone .articleTeaser-image-holder.articleTeaser-image-top,
    .article-article-teaserthree .articleTeaser-image-holder.articleTeaser-image-top,
    .article-article-teasertwo .articleTeaser-image-holder.articleTeaser-image-top {
        float: left;
        width: 40%
    }
    .article-article-teaserone .articleTeaser-text-content,
    .article-article-teaserthree .articleTeaser-text-content,
    .article-article-teasertwo .articleTeaser-text-content {
        float: right;
        width: 55%
    }
    #wrapper .article-article-teaserone,
    #wrapper .article-article-teaserthree,
    #wrapper .article-article-teasertwo {
        margin-bottom: 0;
        margin-left: 0!important;
        width: 100%!important
    }
    #wrapper .richtext-eight-article-content {
        margin-left: 20px
    }
    #wrapper .richtext-nine-article-content {
        padding-left: 20px
    }
    .tension-headache-article-teaser-one .articleTeaser-image-holder.articleTeaser-image-top {
        display: none;
        float: left;
        width: 35%
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content {
        background-color: #eee;
        color: #7b3292;
        float: right;
        margin-top: 0;
        min-height: auto;
        padding-bottom: 0;
        width: 99%
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content h2 a {
        color: #7b3292;
        font-family: Gotham-Black;
        font-size: 27px;
        line-height: 34px;
        margin-top: 10px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: right 0 top -263px;
        background-repeat: no-repeat;
        bottom: 16px;
        color: #025130;
        float: left;
        font-family: Gotham-Bold;
        font-size: 13.69px;
        margin-left: 38px;
        padding-right: 14px;
        position: absolute
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-left: 38px;
        padding-right: 20px
    }
    #wrapper .tension-headache-article-teaser-three,
    #wrapper .tension-headache-article-teaser-two {
        width: 100%
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        margin-right: 6%;
        width: 55%
    }
    .tension-headache-article-teaser-three .articleTeaser-image-holder,
    .tension-headache-article-teaser-two .articleTeaser-image-holder {
        width: 36%
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2,
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        margin-right: 20%;
        width: 39%
    }
    .tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 20px;
        background-position: right 0 top -267px
    }
    .tension-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 20px
    }
    #wrapper .richtext-nine-article-content {
        margin-bottom: 40px!important;
        margin-top: 7px!important;
        width: 93%
    }
    .richtext-nine-article-content ul li:first-child {
        font-size: 21px;
        line-height: 35px;
        padding-left: 0
    }
    .richtext-nine-article-content ul li a {
        font-size: 21px;
        line-height: 35px
    }
    #wrapper .headache-causes-richtext-two {
        float: none;
        left: 0;
        margin-bottom: 0!important;
        margin-left: auto!important;
        margin-right: auto!important;
        margin-top: 20px;
        position: absolute;
        right: 0;
        top: 0;
        width: 90%
    }
    #wrapper .sinus-headache-article-teaser-three {
        background-color: #fff
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        background-color: #fff;
        float: right;
        margin-top: 0;
        min-height: 220px;
        width: 70%
    }
    #wrapper .sinus-headache-article-teaser-three,
    #wrapper .sinus-headache-article-teaser-two {
        width: 100%
    }
    .sinus-headache-article-teaser-three .articleTeaser-image-holder,
    .sinus-headache-article-teaser-two .articleTeaser-image-holder {
        float: left;
        width: 30%
    }
    #wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2,
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 {
        width: 64%
    }
    #wrapper .sinus-headache-richtext {
        margin: 0 auto 40px 16px!important;
        text-align: center;
        width: 97%
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        background-image: url(../../assets/img/icons-sprite.png);
        background-position: right center;
        background-repeat: no-repeat;
        bottom: 16px;
        color: #025130;
        float: left;
        font-family: Gotham-Bold;
        font-size: 13.69px;
        margin-left: 19px;
        padding-right: 14px;
        position: absolute
    }
    #wrapper .headache-nighttime-article-eight,
    #wrapper .headache-nighttime-article-five,
    #wrapper .headache-nighttime-article-four,
    #wrapper .headache-nighttime-article-nine,
    #wrapper .headache-nighttime-article-seven,
    #wrapper .headache-nighttime-article-six {
        border-bottom: 1px solid #eee;
        margin-bottom: 0;
        min-height: auto!important;
        width: 100%
    }
    .headache-nighttime-box-one .articleTeaser-image-holder.articleTeaser-image-top {
        float: left;
        width: 30%
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        float: right;
        margin-right: 20px;
        width: 60%
    }
    .headache-nighttime-article-four .component-content {
        padding-bottom: 0
    }
    .discontinued-richtext-one {
        margin: 0 auto;
        max-width: 720px!important;
        padding-top: 0!important
    }
    .discontinued-richtext-one h1:first-child {
        font-family: Gotham-black;
        font-size: 48px!important;
        line-height: 50px!important;
        padding-top: 8px!important;
        width: auto!important;
        word-spacing: -8px
    }
    .discontinued-richtext-one p {
        font-family: Gotham-Medium;
        font-size: 26px;
        line-height: 32px
    }
    .usage-richtext-two h2 {
        font-size: 40px!important;
        line-height: 46px!important;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center
    }
    .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        color: #444;
        font-family: Gotham-Medium!important;
        font-size: 26px!important;
        line-height: 32px!important;
        margin: 0 auto;
        max-width: 587px;
        text-align: center
    }
    .usage-richtext-two h2 sup {
        font-weight: 400;
        font-size: 64px;
        top: 8px
    }
    .usage-richtext-two .richText-content p sup {
        font-size: 36px!important;
        top: 9px
    }
    .usage-span-one {
        font-size: 28px;
        line-height: 48px;
        display: inherit
    }
    .discontinued-richtext-one h2 {
        font-size: 26px!important;
        font-weight: 100;
        font-family: Gotham-book;
        padding-top: 7px;
        padding-left: 5.25%!important;
        padding-right: 5.25%!important
    }
    .discontinued-richtext-four p:nth-child(3),
    .discontinued-richtext-three p:nth-child(3),
    .discontinued-richtext-two p:nth-child(3) {
        font-family: Gotham-Medium!important;
        font-weight: 500;
        padding-top: 25px
    }
    .discontinued-richtext-four,
    .discontinued-richtext-three,
    .discontinued-richtext-two {
        margin-top: 0!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four h3,
    .discontinued-richtext-three h3,
    .discontinued-richtext-two h3 {
        font-size: 48px!important;
        line-height: 54px!important
    }
    .discontinued-richtext-four p,
    .discontinued-richtext-three p,
    .discontinued-richtext-two p {
        font-size: 26px!important;
        line-height: 32px
    }
    .discontinued-richtext-four .richText-content,
    .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding: 74px 6.25% 45px!important
    }
    .discontinued-richtext-four p:last-child,
    .discontinued-richtext-three p:last-child,
    .discontinued-richtext-two p:last-child {
        padding-bottom: 0!important;
        padding-top: 20px
    }
    .discontinued-richtext-four a,
    .discontinued-richtext-three a,
    .discontinued-richtext-two a {
        padding-left: 6.25%!important
    }
    .discontinued-richtext-four u:before,
    .discontinued-richtext-three u:before,
    .discontinued-richtext-two u:before {
        font-size: 18px!important;
        padding-top: 7px
    }
    .faq-accordion .accordion-container {
        width: 720px;
        margin: 0 auto
    }
    .faq-heading-richtext p {
        padding-left: 25px!important
    }
    .faq-heading-richtext h1:first-child {
        color: #444;
        font-size: 50px;
        padding: 40px 0 0 22px!important
    }
    .faq-accordion .accordion-container li h3 {
        font-family: Gotham-Medium;
        font-size: 18px!important
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        padding-left: 30px
    }
    .migraine-apppage-acc-richtext p:first-child {
        max-width: 700px
    }
    .accordion-slide:first-child .accordion-head {
        border-top: 0
    }
    .headache-causes-image-one figcaption p {
        bottom: 102px;
        left: 19px;
        opacity: .5;
        width: 100%
    }
    .headache-nighttime-box-three {
        position: relative!important
    }
    #wrapper .headache-nighttime-richtext-two {
        float: none;
        left: 40px;
        margin-left: 0!important;
        margin-top: 30px;
        position: absolute;
        top: 0;
        width: 90%
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        float: none;
        margin-top: 455px;
        position: relative;
        text-align: center;
        width: 98%;
        z-index: 99
    }
    .migraine-heading-left-richtext h4,
    .migraine-heading-left-richtext p {
        text-align: center
    }
    .migraine-heading-left-richtext p {
        margin-bottom: 0;
        margin-top: 0
    }
    .migraine-heading-left-richtext {
        margin-top: 30px
    }
    .migraine-heading-left-richtext h4 {
        margin: 0 auto;
        width: 60%
    }
    #wrapper .migraine-landing-whole-box .mobile-box-background-image {
        margin: -10px 0 0!important
    }
    .mobile-headache-nighttime-richtext-four h2 {
        color: #fff;
        font-size: 34px;
        line-height: 40px;
        margin: 35px auto 7px;
        text-align: center;
        text-transform: uppercase;
        width: 79%
    }
    .mobile-headache-nighttime-richtext-four sup {
        font-size: 37px;
        font-weight: 400;
        top: 8px
    }
    .migraine-richtext-red-two ul li {
        color: #444;
        font-family: Gotham-Medium;
        font-size: 26px;
        line-height: 34px;
        list-style-type: inherit;
        margin-left: 8px;
        padding-bottom: 16px;
        padding-left: 0;
        padding-top: 0
    }
    .migraine-richtext-red-two ul {
        padding-left: 10px
    }
    .migraine-image-red.component figcaption p {
        position: relative;
        width: 100%;
        font-family: Gotham-Medium;
        font-size: 20px
    }
    #wrapper .migraine-richtext-red-two {
        float: none;
        left: 0;
        margin-bottom: 0!important;
        margin-top: 50px;
        position: absolute;
        right: 0;
        top: 0;
        width: 100%;
        padding-left: 5%;
        padding-right: 5%
    }
    #wrapper .migraine-treatments-article-teaser-red.component h2 a {
        font-size: 24px
    }
    .migraine-treatments-article-teaser-red .articleTeaser-text-content .articleTeaser-Primary-Link,
    .migraine-treatments-article-teaser-red-two .articleTeaser-text-content .articleTeaser-Primary-Link {
        font-size: 21px
    }
    .migraine-richtext-red-two p:nth-child(5) {
        bottom: 0;
        margin-left: 0;
        position: absolute;
        width: 93%
    }
    .migraine-app-product-mobile {
        color: #e21f26;
        display: block!important;
        font-family: Gotham-Bold;
        font-size: 24px;
        text-align: center
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p .migraine-app-product-mobile {
        color: #e21f26;
        font-size: 22px;
        line-height: 25px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two p a {
        font-size: 14px;
        position: relative;
        top: 940px
    }
    .migraine-richtext-red-two p:nth-child(4) {
        left: 0;
        position: absolute;
        text-align: center;
        width: 100%
    }
    .migraine-image-red figcaption p:first-child {
        margin-bottom: 0
    }
    .migraine-image-red.component figcaption p:nth-child(2) {
        margin-top: 10px!important;
        font-size: 20px!important
    }
    .migraine-image-red.component figcaption p:nth-child(3) {
        margin-top: 0!important;
        font-size: 20px!important
    }
    .migraine-treatments-article-teaser-red-two.component .articleTeaser-text-content {
        background-color: #eee
    }
    #wrapper .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        color: #e21f26!important
    }
    .migraine-where-to-buy-richtext {
        position: relative;
        top: 160px
    }
    .migraine-where-to-buy-richtext p:first-child {
        font-size: 32px;
        line-height: 50px;
        text-transform: uppercase;
        padding-left: 12%;
        padding-right: 12%
    }
    .headache-causes-richtext-six p a {
        padding: 15px 48px
    }
    .migraine-subpage-main-box .migraine-where-to-buy-richtext p:nth-child(2) {
        margin-left: 8%;
        margin-top: 50px
    }
    .migraine-where-to-buy-richtext p:nth-child(2) {
        margin-left: 32%;
        margin-top: 40px
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: 0;
        margin: 140px auto 0;
        position: relative;
        width: 100%
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-box-eleven {
        text-align: center;
        margin: 0 auto;
        width: 55%
    }
    .page-migraines.page-treatment .migraine-where-to-buy-richtext p:first-child {
        padding-left: 1%;
        padding-right: 1%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: 37px;
        margin-bottom: 121px;
        margin-top: 75px;
        position: relative;
        width: 77%
    }
    .mobile-migraine-where-to-buy-image img {
        margin-top: 35px
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 0;
        padding-bottom: 68px
    }
    .headache-causes-box-ten .headache-causes-richtext-five p {
        width: 70%;
        font-size: 15px;
        line-height: 20px;
        margin-left: 17%;
        font-weight: 700;
        margin-bottom: 5%
    }
    .headache-causes-box-ten .headache-causes-richtext-five h2:first-child {
        position: relative;
        top: 0
    }
    .headache-causes-box-ten .headache-causes-richtext-five h2 {
        font-size: 20px;
        line-height: 23px;
        margin-left: 13%;
        display: inline
    }
    .headache-causes-box-ten .headache-causes-richtext-five h2 sup {
        top: 14px
    }
    .headache-causes-box-ten .headache-causes-richtext-five h2:nth-child(2) {
        margin-left: 2%
    }
    .headache-causes-box-ten .headache-causes-richtext-five {
        padding-left: 17%;
        padding-right: 17%
    }
    .headache-causes-box-ten .headache-causes-richtext-five p:last-child {
        margin-left: 23%;
        padding-top: 62%;
        margin-bottom: 15px
    }
    .headache-causes-box-ten .headache-causes-image-two {
        background-color: #258335;
        margin-top: 12px
    }
    .headache-causes-richtext-two p a {
        font-size: 23px;
        padding: 10px 34px
    }
    .headache-causes-box-ten .headache-causes-image-two figure {
        margin-top: -68%
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        right: 4%!important;
        top: 612px
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        bottom: 0;
        font-size: 20px
    }
    .headache-causes-box-ten .headache-causes-image-two img {
        margin-left: 8%;
        top: -80%;
        left: 0
    }
    .headache-causes-box-three .headache-causes-richtext-two ul li {
        font-size: 22px;
        line-height: 27px
    }
    .headache-causes-box-three .headache-causes-richtext-two ul {
        padding-left: 10px
    }
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 349px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        left: 0;
        position: absolute;
        text-align: center;
        margin: 0;
        top: 935px;
        width: 100%
    }
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2 a,
    #wrapper .headache-causes-article-teaser-one .articleTeaser-text-content h2 a,
    #wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 a {
        color: #025130;
        font-size: 24px;
        line-height: 40px;
        text-transform: none
    }
    .headache-causes-box-two .headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        bottom: 15px;
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: right 0 top -264px;
        background-repeat: no-repeat
    }
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 36px
    }
    .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        margin-top: 0!important;
        width: 77%
    }
    .headache-causes-richtext-six p:first-child {
        font-size: 34px;
        line-height: 40px;
        margin: 66px auto 58px;
        width: 90%
    }
    .headache-causes-richtext-six p a {
        font-size: 22px;
        line-height: 37px
    }
    #wrapper .usage-richtext-two {
        margin-bottom: 25px;
        margin-top: -20px
    }
    .usage-richtext-two p {
        margin-top: 25px!important
    }
    .usage-richtext {
        margin: 25px auto
    }
    .usage-richtext-four p:first-child {
        font-size: 34px;
        line-height: 24px
    }
    .usage-richtext-four p:nth-child(2) {
        font-size: 30px;
        line-height: 30px;
        margin: 0 auto;
        text-align: center;
        width: 90%
    }
    .usage-richtext-four p span.safetydosing-text-span {
        font-size: 29px;
        line-height: 35px
    }
    .safety-dosing-links-richtext p {
        width: 100%;
        line-height: 30px;
        float: none
    }
    .safety-dosing-links-richtext p:nth-child(2) {
        margin-left: 10px
    }
    .usage-richtext-five.component p {
        font-size: 26px;
        line-height: 30px;
        margin: 0 auto;
        padding-bottom: 20px;
        padding-top: 20px;
        width: 63%
    }
    .usage-richtext-five .component-content {
        padding-top: 40px
    }
    .usage-richtext-five h4 {
        margin-top: 25px
    }
    .safety-dosing-links-richtext p a {
        font-size: 20px;
        line-height: 28px
    }
    #wrapper .safety-dosing-links-richtext {
        margin: 0 auto;
        text-align: center;
        width: 90%
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 26px;
        line-height: 31px
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one {
        max-width: 720px!important;
        padding-left: 20px;
        padding-top: 0!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h2 {
        color: #fff;
        font-size: 26px!important;
        line-height: 32px;
        margin-bottom: 20px;
        padding-left: 0!important;
        padding-right: 0!important;
        width: 100%
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one sup {
        font-size: 28px;
        top: 7px
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h3 strong sup {
        top: 0
    }
    #wrapper .rrror-page-image-one img {
        left: 73px;
        position: relative
    }
    #wrapper .rrror-page-image-one p:first-child {
        bottom: 37px;
        right: 86px;
        width: 94%
    }
    .migraine-landing-whole-box .headache-landing-richtext-five h3,
    .migraine-landing-whole-box .headache-landing-richtext-nine h3,
    .migraine-landing-whole-box .headache-landing-richtext-three h3 {
        font-size: 40px;
        line-height: 39px;
        width: 80%
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        font-size: 40px;
        line-height: 39px
    }
    .es-mobile-brain-image {
        position: relative;
        top: 8px
    }
    .es-box-two .es-uses-richtext {
        margin-left: 0!important
    }
    .es-box-two .es-direction-richtext {
        padding-left: 0;
        padding-right: 0
    }
    .es-box-two .es-content-richtext {
        width: auto;
        padding-left: 0
    }
    .migraine-es-description-richtext {
        padding-bottom: 0
    }
    .product-tension-box-es-top-text {
        padding-left: 0
    }
    .es-heading-richtext p:last-child {
        padding-right: 0
    }
    .es-content-richtext .component-content ul,
    .es-uses-richtext .component-content ul {
        margin-left: 30px!important;
        padding-left: 0
    }
    .page-products.page-migraine #wrapper .es-buttons-richtext.even,
    .page-products.page-migraine #wrapper .es-buttons-richtext.odd {
        width: 100%
    }
    .excedrin-divider-red {
        height: 1px
    }
    .page-products.page-tension .es-whole-content-box .es-box-one {
        background-position: 0 -129px
    }
    .page-products.page-tension .es-heading-richtext h1 {
        font-size: 40px;
        line-height: 41px;
        text-transform: uppercase
    }
    .excedrin-divider-purple {
        height: 0
    }
    #wrapper .es-full-product-richtext.es-reviews-author-richtext-purple p a {
        font-size: 21px;
        line-height: 40px
    }
    .excedrin-divider-blue {
        height: 1px
    }
    #wrapper .es-full-product-richtext.es-reviews-author-richtext-blue p a {
        font-size: 22px;
        line-height: 42px
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText h3 {
        font-size: 25px;
        margin-left: 107px;
        width: 68%!important
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .box-brain-show .home-brain-richText {
        margin: 0 auto 28px!important;
        position: absolute;
        z-index: 999
    }
}

@media only screen and (max-width:724px) {
    .headache-causes-box-one .headache-causes-image-one figcaption {
        right: 4%!important;
        top: 568px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 916px
    }
}

@media only screen and (max-width:667px) {
    .page-products.page-campaign .products-landing-box-one .headache-causes-richtext-six p a {
        bottom: 15px
    }
    .headache-nighttime-box-three .content {
        padding-left: 20px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: 0;
        margin-top: 75px;
        width: 88%
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -350px auto 0;
        width: 98%
    }
    .mobile-headache-nighttime-richtext-four h2 {
        margin: 35px auto 7px;
        width: 93%
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        top: 479px
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 460px
    }
    .mobile-headache-nighttime-bg-image img {
        top: 151px!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h1:first-child {
        font-size: 33px!important;
        padding-top: 0!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h3 {
        font-size: 33px;
        line-height: 40px;
        width: 97%
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h2 {
        font-size: 18px!important;
        line-height: 25px;
        margin-bottom: 20px;
        width: 95%
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one {
        padding-bottom: 0!important
    }
    .rrror-page-image-one p:first-child {
        margin-left: 500px!important;
        margin-top: -100px!important
    }
    .coupons-box-one .discontinued-richtext-one h1:first-child {
        font-size: 48px!important;
        padding-left: 0!important
    }
    .mobile-header-richtext p a {
        font-family: Gotham-Medium;
        font-weight: 400;
        letter-spacing: .3px;
        font-size: 1.7em!important
    }
    .migraine-triggers-image.component {
        display: none
    }
    .migraine-triggers-carousel.carousel-nav li,
    .migraine-triggers-carousel.component {
        display: block!important
    }
    .migraine-triggers-carousel.carousel {
        border: none!important;
        background: 0 0!important
    }
    .migraine-apppage-product-right p:first-child {
        margin-top: 0!important
    }
    #wrapper .richtext-home-headache {
        margin-top: -175px
    }
    #wrapper .richtext-home-migraine {
        margin-top: -91px
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        padding-bottom: 13px;
        padding-top: 13px
    }
    .richtext-home-allproducts p {
        width: 75%
    }
    .mobile-richtext-home-coupons p:first-child {
        padding-left: 86px
    }
    .mobile-richtext-home-coupons h2 {
        margin-left: 0;
        margin-right: 0;
        width: 56%
    }
    .richtext-home-discover {
        margin-top: 20px
    }
    .richtext-home-everyone h2 {
        margin: 73px auto 0
    }
    .richtext-home-everyone {
        margin-bottom: 76px
    }
    .richtext-home-trigger a {
        font-size: 13px;
        line-height: 25px;
        padding: 17px 34px
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 22px;
        line-height: 30px;
        padding: 10px 18px
    }
    .mobile-copyrights-footer-richtext p {
        font-size: 18px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 61px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 30px
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        line-height: 30px;
        padding-top: 0
    }
    .tension-headache-richtext-one p {
        width: 87%
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 194px
    }
    .discontinued-richtext-one {
        max-width: 615px!important;
        padding-top: 40px!important;
        padding-left: 3%;
        padding-bottom: 10px
    }
    .discontinued-richtext-one h2 {
        font-family: Gotham-Medium;
        font-size: 16px!important
    }
    .products-discontinued-box-two .discontinued-richtext-one h1:first-child {
        font-size: 45px!important
    }
    .products-discontinued-box-two .discontinued-richtext-one p {
        font-size: 23px;
        line-height: 29px;
        margin-bottom: 0
    }
    .faq-accordion .accordion-container {
        width: 620px;
        margin: 0 auto
    }
    .faq-heading-richtext p {
        padding-left: 25px!important
    }
    .faq-heading-richtext h1:first-child {
        color: #444;
        font-size: 50px;
        padding: 40px 0 0 22px!important
    }
    .faq-accordion .accordion-container li h3 {
        font-family: Gotham-Medium;
        font-size: 18px!important
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        color: #035330;
        font-family: Gotham-medium;
        padding: 10px 45px!important
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        padding-left: 30px
    }
    .migraine-app-accordion ul.accordion-container li h3 {
        background: 0 0;
        max-width: 640px!important;
        font-size: 18px!important
    }
    .accordion.section.migraine-app-accordion.component.even.last.initialized {
        width: 640px!important;
        margin: 0 auto
    }
    .migraine-app-product-mobile {
        display: block!important;
        color: #e21f26;
        font-family: Gotham-Bold;
        text-align: center
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .migraine-app-box-product.component {
        position: relative;
        top: 250px;
        bottom: 0
    }
    .migraine-apppage-learnmore.component {
        position: relative;
        top: 200px
    }
    #wrapper .migraine-subpage-main-box .migraine-subpage-product {
        background-position: 0 -121px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 {
        width: 97%
    }
    .products-discontinued-box-one .discontinued-richtext-four p,
    .products-discontinued-box-one .discontinued-richtext-three p,
    .products-discontinued-box-one .discontinued-richtext-two p {
        font-size: 17px!important;
        line-height: 32px
    }
    .products-discontinued-box-one .discontinued-richtext-four h3,
    .products-discontinued-box-one .discontinued-richtext-three h3,
    .products-discontinued-box-one .discontinued-richtext-two h3 {
        font-size: 35px!important;
        line-height: 55px!important
    }
    .discontinued-richtext-four .richText-content,
    .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding: 30px!important
    }
    .page-discontinued .products-discontinued-box-one .mobile-discontinued-coupons-image img {
        min-height: auto!important;
        width: 74%
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h1:first-child {
        padding-left: 0
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 21px;
        line-height: 33px;
        width: 90%
    }
    .triggers-app-top .migraine-richtext-red-two ul li {
        font-size: 20px;
        line-height: 24px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(4) {
        top: -82px
    }
    #wrapper .triggers-app-top .migraine-app-product-mobile {
        font-size: 20px
    }
    #wrapper .triggers-app-top .migraine-image-red figure {
        margin-top: 10px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two.component h2:nth-child(3) {
        font-size: 22px
    }
    #wrapper .rrror-page-image-one img {
        display: block!important;
        padding-left: 0!important;
        padding-top: 35px!important
    }
    #wrapper .error-page-rich-text2 p:first-child {
        font-size: 26px;
        padding-top: 10px
    }
    .error-page-rich-text2 p:nth-child(2) a {
        border-radius: 50px;
        font-size: 20px
    }
    .es-full-product-richtext {
        text-align: left
    }
    .es-full-product-richtext .es-full-product-span a {
        color: #444;
        font-family: Gotham-Bold;
        font-size: 26px;
        line-height: 40px;
        text-decoration: none
    }
    .es-full-product-richtext .es-full-product-span {
        background-image: none
    }
    .es-full-product-span::after {
        color: #444;
        content: "ï”";
        display: inline-block;
        font-family: FontAwesome;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        margin-left: 13px;
        position: relative;
        top: -3px
    }
    .migraine-product-feature-box-red .es-full-product-span::after {
        color: #e21f26;
        content: "ï”";
        font-family: FontAwesome
    }
    .es-reviews-author-richtext-purple .es-full-product-span::after {
        color: #e21f26;
        content: "";
        font-family: FontAwesome
    }
    .page-products.page-migraine .es-whole-content-box .es-box-one {
        background-position: 0 25px
    }
    .es-full-product-richtext.es-reviews-author-richtext-red p a {
        font-size: 20px;
        line-height: 41px
    }
    .es-full-product-richtext.es-reviews-author-richtext-red .es-full-product-span::after {
        top: 0
    }
}

@media only screen and (max-width:640px) {
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 50%;
        left: 18%
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 61%;
        margin: 8px auto!important
    }
    .page-products.page-campaign .products-landing-box-one .headache-causes-richtext-six p a {
        bottom: 0
    }
    .migraine-subpage-main-box .mobile-migraine-where-to-buy-image img {
        width: auto
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-box-eleven {
        width: 65%
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -315px auto 0;
        width: 94%
    }
    .usage-richtext-two h2 sup {
        font-size: 54px;
        top: 15px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 843px
    }
    .products-discontinued-box-two .discontinued-richtext-one h1:first-child {
        font-size: 35px!important;
        line-height: 35px
    }
    .products-discontinued-box-two .discontinued-richtext-one p {
        font-size: 22px
    }
    #wrapper .usage-richtext-two {
        margin-top: -40px
    }
    .discontinued-richtext-one {
        padding-top: 0!important
    }
    #wrapper .article-mobile-coupon-image img {
        width: 96%
    }
    .usage-richtext-two h2 {
        font-size: 30px!important;
        line-height: 40px!important
    }
    .usage-richtext-four p:nth-child(2) {
        font-size: 23px;
        line-height: 25px
    }
    .usage-richtext-four p span.safetydosing-text-span {
        font-size: 20px;
        line-height: 29px
    }
    .es-full-product-richtext.es-reviews-author-richtext-red p a {
        font-size: 16px;
        line-height: 29px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 22px;
        line-height: 29px
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        font-size: 16px;
        line-height: 90px;
        padding: 13px 38px
    }
    .migraine-landing-whole-box .migraine-mobile-products img {
        padding-bottom: 20px
    }
    .products-landing-box-one .products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
        top: 390px
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        top: 1px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-mobile-products img {
        top: 0
    }
    .migraine-subpage-main-box .headache-causes-excedrin-richtext .richText-content {
        left: 7px;
        top: 110px
    }
    .products-landing-box-one .products-landing-box-three {
        background-position: left 25px
    }
    .es-full-product-richtext.es-reviews-author-richtext-red p {
        margin-bottom: 20px;
        margin-top: 0
    }
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .migraine-subpage-product {
        background-position: 0 -220px
    }
    .products-mobile-available-richtextgreen p,
    .products-mobile-available-richtextred p {
        text-align: center
    }
    .boxthree-home-content .mobile-discontinued-coupons-image {
        padding-bottom: 0;
        padding-top: 0;
        width: 100%
    }
    .migraine-landing-whole-box .headaches-landing-image-one p,
    .migraine-landing-whole-box .headaches-landing-image-two p {
        width: 55%
    }
    .boxthree-home-content .mobile-discontinued-coupons-image img {
        min-height: auto;
        width: auto
    }
    .headache-causes-richtext-one p {
        width: 90%
    }
    .migraine-landing-whole-box .richtext-home-allproducts h2:first-child {
        margin-left: 6px
    }
    .migraine-landing-whole-box .richtext-home-allproducts {
        margin-top: 20px
    }
    .coupons-box-one .headache-landing-richtext-nine {
        padding-bottom: 40px
    }
    #wrapper .es-totalreviews-richtext-red p a {
        margin-left: -24px
    }
    .page-causes #wrapper .headache-causes-box-one .headache-causes-richtext-four {
        margin-bottom: 0!important
    }
    #wrapper .rrror-page-image-one p:first-child {
        bottom: 49px!important;
        display: inline-flex;
        left: 19px!important;
        margin-top: -71px!important;
        right: 99px!important;
        width: 80%!important;
        z-index: 99
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six {
        left: 4px;
        margin-bottom: 120px;
        margin-top: 190px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-four {
        margin-bottom: 0!important;
        margin-top: 30px;
        position: relative;
        top: 8px!important
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-bottom: 54px
    }
    #wrapper .migraine-hero-richtext {
        right: 197px;
        top: 511px;
        width: 65%
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 45px;
        line-height: 46px;
        width: 98%!important
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        font-size: 26px;
        line-height: 29px;
        padding-bottom: 20px;
        width: 89%!important
    }
    .migraine-landing-whole-box .richtext-home-allproducts .richText-content {
        left: 0;
        position: relative
    }
    .migraine-heading-left-richtext p {
        position: relative;
        top: 15px
    }
    .migraine-landing-whole-box .mobile-discontinued-coupons-image img {
        min-height: auto;
        width: auto
    }
    .about-excedrin-richtext-two h2 sup {
        font-size: 35px;
        top: -5px
    }
    .headache-causes-image-one figcaption p {
        bottom: 17px
    }
    .headache-causes-richtext-two p a {
        font-size: 17px
    }
    .headache-causes-richtext-six p a {
        font-size: 16px;
        line-height: 37px
    }
    .page-prevention-tips .headache-causes-box-one .headache-causes-richtext-one h1 {
        font-size: 44px;
        line-height: 46px
    }
    .coupons-box-one .discontinued-richtext-one h1:first-child {
        font-size: 40px!important;
        padding-left: 0!important;
        line-height: 40px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 {
        font-size: 40px!important;
        line-height: 40px
    }
    #wrapper .coupons-box-one .discontinued-richtext-one p {
        font-size: 23px;
        line-height: 25px
    }
    #wrapper .tension-headache-article-teaser-one {
        height: auto;
        width: 62%
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-one {
        background-color: #fff;
        height: 230px;
        width: 61%
    }
    .es-content-richtext ul li,
    .es-direction-richtext ul li,
    .es-uses-richtext ul li {
        font-size: 20px;
        line-height: 30px
    }
    .es-heading-richtext {
        padding-left: 10px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-left: 20px;
        padding-right: 20px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        margin-left: 20px
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 462px;
        width: 98%;
        z-index: 99
    }
    #wrapper .headache-nighttime-richtext-two {
        left: 25px
    }
    .about-excedrin-richtext-four p sup {
        font-size: 38px;
        top: 13px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 48px;
        line-height: 50px;
        margin-left: 7%;
        width: 78%
    }
    #wrapper .about-excedrin-richtext-one {
        padding-bottom: 50px;
        padding-top: 30px
    }
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        width: 86%
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        width: 70%
    }
    #wrapper .about-excedrin-richtext-two {
        margin: 50px auto auto
    }
    .about-excedrin-richtext-two h2 {
        font-family: Gotham-Black;
        font-size: 40px;
        line-height: 44px
    }
    .about-excedrin-richtext-two p {
        font-family: Gotham-Book;
        font-size: 26px;
        font-weight: 400;
        line-height: 36px;
        margin-top: 15px;
        padding-right: 15px
    }
    .about-excedrin-richtext-three h2 {
        font-size: 26px
    }
    #wrapper .about-excedrin-richtext-four h3 {
        font-size: 44px;
        line-height: 36px
    }
    #wrapper .about-excedrin-richtext-four p {
        margin-top: 0;
        padding-top: 7px;
        font-size: 24px;
        line-height: 34px
    }
    #wrapper .about-excedrin-richtext-four p span {
        font-size: 24px;
        line-height: 34px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 186px
    }
    .mobile-tension-headache-location-box .component-content {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 100% auto
    }
    .mobile-richtext-home-coupons {
        margin-top: 10px
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 13px
    }
    .site-map-richtext-one {
        margin-top: 62px;
        padding-left: 0;
        padding-right: 0
    }
    .site-map-richtext-nine h3,
    .site-map-richtext-six h3,
    .site-map-richtext-twelve h3 {
        border-bottom: 0 none;
        font-family: Gotham-Book;
        margin-bottom: 5px;
        margin-top: 50px;
        padding-left: 0;
        padding-right: 0
    }
    .site-map-richtext-three h3,
    .site-map-richtext-two h3 {
        border-bottom: 0;
        margin-bottom: 5px;
        font-family: Gotham-Book;
        padding-left: 0;
        padding-right: 0
    }
    .site-map-richtext-three h3 {
        margin-top: 65px
    }
    .site-map-richtext-two h3 {
        margin-top: 126px
    }
    .site-map-richtext-thirteen {
        margin-bottom: 58px
    }
    .site-map-richtext-four,
    .site-map-richtext-seven,
    .site-map-richtext-ten,
    .site-map-richtext-thirteen {
        padding-left: 0;
        max-width: 100%;
        border-top: 2px solid #e5e5e5;
        margin-top: 0
    }
    .site-map-richtext-two p {
        padding-left: 0;
        padding-right: 0
    }
    .site-map-richtext-nine h3 a,
    .site-map-richtext-six h3 a,
    .site-map-richtext-three h3 a,
    .site-map-richtext-twelve h3 a,
    .site-map-richtext-two h3 a {
        font-family: Gotham-Medium;
        font-size: 34px!important;
        color: #444;
        text-decoration: none;
        line-height: 28px
    }
    .site-map-richtext-eight p a,
    .site-map-richtext-eleven p a,
    .site-map-richtext-five p a,
    .site-map-richtext-four p a,
    .site-map-richtext-seven p a,
    .site-map-richtext-ten p a,
    .site-map-richtext-thirteen p a,
    .site-map-richtext-two p a {
        font-family: Gotham-Book;
        text-decoration: none;
        font-size: 26px;
        line-height: 28px
    }
    .site-map-richtext-eight p,
    .site-map-richtext-eleven p,
    .site-map-richtext-five p,
    .site-map-richtext-four p,
    .site-map-richtext-seven p,
    .site-map-richtext-ten p,
    .site-map-richtext-thirteen p,
    .site-map-richtext-two p {
        margin-top: 25px;
        margin-bottom: 28px
    }
    .site-map-richtext-two {
        border-top: 4px solid #e5e5e5;
        margin-top: 43px
    }
    .site-map-richtext-four p:last-child,
    .site-map-richtext-seven p:last-child,
    .site-map-richtext-ten p:last-child {
        margin-bottom: 0
    }
    .site-map-richtext-eight p:first-child,
    .site-map-richtext-eleven p:first-child,
    .site-map-richtext-five p:first-child {
        margin-top: 23px
    }
    .headaches-landing-bottle-image,
    .headaches-landing-mobile-image-one,
    .headaches-landing-mobile-image-three,
    .headaches-landing-mobile-image-two,
    .mobile-headache-landing-carousel-one,
    .mobile-headache-landing-hero-image {
        display: block
    }
    #wrapper .mobile-richtext-home-headache {
        margin-top: -168px;
        width: 46%
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-headache {
        width: 65%
    }
    #wrapper .mobile-richtext-home-migraine {
        margin-top: -168px;
        width: 49%
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 47px
    }
    .richtext-TensionHeadache-right p {
        width: 89%
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 29px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 51px;
        border: 0 solid #fff
    }
    .page-nighttime #wrapper .headache-nighttime-box-one .mobile-tension-headache-location-richtext {
        margin-bottom: 13px!important;
        margin-top: 170px
    }
    #wrapper .mobile-tension-headache-location-richtext {
        margin-bottom: 80px!important;
        margin-top: 170px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 15px
    }
    .richtext-nine-article-content p:last-child {
        left: 0;
        margin-top: 0;
        position: relative
    }
    .rrror-page-image-one img {
        display: none
    }
    .mobile-error-page-image img {
        display: block!important;
        padding-top: 0
    }
    .error-page-rich-text2 {
        margin-top: -300px
    }
    .mobile-error-page-image p em {
        display: block!important;
        font-family: Gotham-Medium;
        font-style: normal!important;
        text-transform: capitalize;
        margin-left: 520px;
        font-size: 11px;
        margin-top: -60px
    }
    .error-page-rich-text1 h1 {
        top: 7.8%!important;
        margin: 0!important;
        font-size: 48px!important
    }
    .error-page-rich-text2 p:first-child {
        top: 43%!important;
        left: 25%!important
    }
    .rrror-page-image-one p:first-child {
        font-size: 12px;
        position: absolute;
        top: 490px!important;
        left: 170px!important
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 90%!important;
        opacity: 1!important
    }
    .faq-accordion .accordion-container {
        width: 590px;
        margin: 0 auto
    }
    .faq-heading-richtext p {
        padding-left: 25px!important
    }
    .faq-heading-richtext h1:first-child {
        color: #444;
        font-size: 50px;
        padding: 40px 0 0 22px!important
    }
    .faq-accordion .accordion-container li h3 {
        font-family: Gotham-Medium;
        font-size: 18px!important
    }
    .discontinued-richtext-one h1:first-child {
        font-size: 45px;
        padding-top: 20px;
        text-transform: uppercase;
        line-height: 1
    }
    .discontinued-richtext-four p,
    .discontinued-richtext-three p,
    .discontinued-richtext-two p {
        padding-left: 0!important
    }
    .discontinued-richtext-one {
        padding-bottom: 40px!important;
        width: auto!important
    }
    .migraine-app-product-mobile {
        color: #e21f26;
        display: block!important;
        font-family: Gotham-Bold;
        text-align: center
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 0 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        font-family: Gotham-Bold;
        font-size: 31px;
        max-width: 600px!important
    }
    #wrapper .es-show-reviews-richtext {
        margin-bottom: 40px!important;
        margin-top: 20px!important
    }
    .mobile-header-richtext p a {
        font-family: Gotham-Medium;
        font-weight: 400;
        letter-spacing: .3px;
        font-size: 1.7em!important
    }
    .migraine-apppage-product-right p:first-child {
        margin-top: 0!important
    }
    .migraine-app-box-three .richText ul li {
        margin-left: 5px!important;
        padding-left: 7px!important
    }
    .migraine-app-box-three.component {
        min-height: 870px!important
    }
    .migraine-apppage-learnmore.component {
        margin-top: 65px!important;
        padding-bottom: 60px
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd {
        padding: 30px 0 0 10px!important
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 21px;
        line-height: 25px;
        margin: 95px auto 0;
        text-align: center;
        width: 91%
    }
    .mobile-headache-nighttime-richtext-four h2 {
        font-size: 34px;
        line-height: 40px;
        margin: 251px auto 40px;
        text-align: center;
        width: 76%
    }
    .migraine-triggers-carousel .carousel-nav li {
        display: inline-block!important
    }
    .coupons-box-two .component-content {
        padding-bottom: 5px;
        padding-top: 5px
    }
    .coupons-box-three .component-content {
        padding-bottom: 0
    }
    .coupons-box-five .component-content,
    .coupons-box-four .component-content,
    .coupons-box-three .component-content {
        padding-bottom: 0;
        padding-top: 0
    }
    .coupons-box-one .coupon-image-eight img,
    .coupons-box-one .coupon-image-seven img,
    .coupons-box-one .coupon-image-six img,
    .coupons-box-one .coupons-box-five img {
        box-shadow: 1px 12px 6px -2px #eee
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
        font-size: 11pt
    }
    #wrapper .triggers-app-top .migraine-subpage-product {
        background-position: 0 -257px
    }
    #wrapper .triggers-app-top .migraine-image-red.component figcaption p {
        font-size: 16px
    }
    #wrapper .triggers-app-top .migraine-image-red.component figcaption p:nth-child(2) {
        font-size: 17px!important
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        width: 67%
    }
    .page-products.page-campaign .products-landing-box-one .mobile-geltabs-box-five .geltabs-mobile-image-three {
        margin-top: 402px;
        padding-bottom: 40px
    }
}

@media only screen and (max-width:601px) {
    .site-map-richtext-one h1 {
        color: #444;
        font-family: Gotham-Bold;
        font-size: 30px;
        line-height: 44px
    }
    .site-map-richtext-one {
        margin-top: 40px
    }
    #wrapper .tension-headache-article-teaser-one {
        width: 60%
    }
    #wrapper .about-excedrin-richtext-two {
        padding-left: 25px;
        padding-right: 25px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        width: 83%
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        padding-bottom: 11px;
        padding-top: 11px;
        font-size: 22px;
        line-height: 23px
    }
    #wrapper .richtext-home-migraine {
        margin-right: 58px;
        margin-top: -85px
    }
    .boxtwo-home-content h2,
    .richtext-home-allproducts h2 {
        font-size: 36px;
        line-height: 38px
    }
    .richtext-home-headachetype a {
        padding: 17px 44px
    }
    .richtext-home-headachetype p:last-child {
        margin-bottom: 50px
    }
    .richtext-home-allproducts p {
        width: 68%
    }
    .richtext-home-allproducts p,
    .richtext-home-headachetype p {
        font-size: 24px;
        line-height: 30px
    }
    .image-bottle-home img {
        width: 91%
    }
    .mobile-richtext-home-allproducts a {
        font-size: 24px;
        line-height: 44px
    }
    .mobile-home-coupon-dollar {
        font-size: 47px
    }
    .mobile-home-coupon-number {
        font-size: 99px;
        top: -22px
    }
    .mobile-richtext-home-coupons h2 {
        margin-top: 30px;
        width: 64%;
        font-size: 40px
    }
    .mobile-richtext-home-coupons p:last-child {
        margin-top: 4px;
        top: -15px;
        width: 100%
    }
    .mobile-richtext-home-coupons a {
        position: relative;
        top: -15px
    }
    .mobile-policy-footer-richtext ul li {
        font-size: 16px;
        line-height: 20px
    }
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        font-family: Gotham-Bold;
        font-size: 21px;
        line-height: 25px
    }
    .mobile-copyrights-footer-richtext p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0
    }
    .tension-headache-richtext-one h1 {
        font-size: 50px;
        line-height: 48px;
        width: 78%
    }
    .tension-headache-richtext-one p {
        width: 88%;
        font-size: 29px;
        line-height: 36px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 70px
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2,
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        margin-right: 9%;
        width: 52%
    }
    .tension-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link,
    .tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 4%
    }
    .headache-landing-richtext-hero p {
        font-size: 23px;
        margin-top: 30px;
        width: 96%;
        line-height: 27px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 175px
    }
}

@media only screen and (min-width:569px) and (max-width:610px) {
    .page-home .boxthree-home-content .mobile-discontinued-coupons-image {
        padding-bottom: 4px;
        width: 100%
    }
    #wrapper .richtext-home-geltabs {
        margin-top: -10px
    }
}

@media only screen and (device-width:568px) {
    .migraine-subpage-main-box.component .migraine-subpage-heading h1 {
        width: 94%
    }
}

@media only screen and (max-width:568px) {
    .products-mobile-available-richtextgreen p,
    .products-mobile-available-richtextred p {
        font-size: 23px
    }
    .products-landing-richtext-four,
    .products-landing-richtext-one,
    .products-landing-richtext-three,
    .products-landing-richtext-two {
        left: 27px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: -12px
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -270px auto 0;
        width: 94%
    }
    .migraine-where-to-buy-richtext p:first-child {
        padding-left: 3%
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        font-size: 13px;
        line-height: 89px;
        padding: 12px 37px
    }
    #wrapper .migraine-mobile-products {
        margin-top: 20px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        padding-bottom: 5px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 20px;
        line-height: 26px
    }
    .mobile-tension-headache-location-box .component-content {
        background-size: 100% auto
    }
    .products-discontinued-box-two .component-content {
        padding-bottom: 7px!important
    }
    #wrapper .es-box-Wheretobuy .es-coupon-image {
        margin: 0 auto;
        text-align: center;
        width: 93%
    }
    .es-whole-content-box .es-box-one {
        background-position: 0 -116px
    }
    .page-products.page-tension .es-whole-content-box .es-box-one {
        background-position: 0 -173px
    }
    .searchResults-pagination .searchResults-pagination-list li {
        padding-right: 5%!important
    }
    .searchResults-pagination .searchResults-pagination-list {
        padding-left: 0!important;
        width: 100%!important
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 27px;
        line-height: 66px;
        margin: 20px auto 0;
        text-align: center;
        width: 91%
    }
    .page-products.page-migraine .es-whole-content-box .es-box-one {
        background-position: 0 -37px
    }
    #wrapper .es-totalreviews-richtext-red p a {
        margin-left: 1px
    }
    .products-landing-box-one .products-landing-box-three {
        background-position: left 90px
    }
    .products-landing-box-one .products-landing-box-four {
        background-position: left 170px
    }
    .products-landing-box-one .products-landing-box-five,
    .products-landing-box-one .products-landing-box-six {
        background-position: left -11px
    }
    .products-landing-box-one .headache-causes-richtext-six p:first-child {
        font-size: 33px;
        line-height: 31px;
        margin-bottom: 39px;
        margin-top: 16px
    }
    .products-landing-richtext-nine .richText-content p:nth-child(2) {
        font-size: 27px;
        line-height: 27px
    }
    .products-landing-richtext-nine .richText-content p a {
        margin-top: 27px
    }
    .nighttime-more-stories {
        padding-top: 28px;
        padding-bottom: 43px
    }
    #wrapper .headache-causes-box-eleven .content {
        min-height: 383px
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin-top: 82px;
        margin-bottom: 35px!important
    }
    .migraine-subpage-product .mobile-migraine-coupon-box {
        margin-top: 122px!important
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        margin-top: 308px!important
    }
    .triggers-app-top {
        padding-bottom: 67px
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        margin-top: 55px
    }
    .es-whole-content-box .es-buttons-richtext.odd p a {
        padding: 14px 53px!important
    }
    .es-description-richtext p {
        padding-left: 3%!important
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        width: 90%!important
    }
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        font-size: 25px;
        width: 98%!important
    }
    .richtext-TensionHeadache-right h2:first-child {
        font-size: 18px!important;
        line-height: 35px!important
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two {
        margin-top: 0!important
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 39px;
        line-height: 38px
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        font-size: 25px;
        line-height: 30px;
        width: 91%!important
    }
    #wrapper .es-whole-content-box .es-box-one .box-es-top-text {
        padding-left: 15px
    }
    #wrapper .triggers-app-top .migraine-subpage-product {
        background-position: 0 -174px
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
        font-size: 14pt
    }
    .headache-causes-box-one .headache-causes-richtext-two p {
        margin-left: 0
    }
    .boxthree-home-content .richtext-home-allproducts {
        left: 47px;
        margin-top: 68px;
        padding-right: 0;
        position: relative;
        text-align: center;
        width: 96%!important
    }
    .boxthree-home-content .richtext-home-geltabs p:last-child {
        margin-bottom: 80px
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        font-size: 37px;
        line-height: 38px;
        width: 84%
    }
    .migraine-landing-whole-box .richtext-home-allproducts h2:first-child {
        margin-left: 30px
    }
    .geltabs-parent-box .geltabs-richtext-nine h2 {
        width: 89%
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five p a,
    .geltabs-parent-box .mobile-geltabs-richtext-two p a {
        font-size: 17px;
        padding: 16px 44px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-one p,
    .geltabs-parent-box .mobile-geltabs-richtext-three p {
        font-size: 19px;
        line-height: 24px;
        margin-top: 3px;
        position: relative;
        top: 0
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 30px
    }
    .es-full-product-richtext .es-full-product-span a {
        font-size: 18px;
        line-height: 31px;
        margin-left: 5px;
        position: relative
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        font-size: 25px;
        line-height: 30px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 18px;
        width: 83%
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero sup {
        font-size: 27px;
        top: 5px
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-one {
        height: auto;
        width: 61%
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul {
        width: 97%
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-one .articleTeaser-text-content {
        padding-bottom: 0
    }
    .page-treatment .migraine-subpage-main-box .migraine-subpage-product {
        background-position: 0 0!important
    }
    .migraine-subpage-main-box .migraine-subpage-heading {
        margin-top: 40px;
        padding-bottom: 30px;
        padding-left: 5%
    }
    .page-prevention-tips .headache-causes-box-one .headache-causes-richtext-one h1 {
        font-size: 39px;
        line-height: 42px
    }
    #wrapper .rrror-page-image-one p:first-child {
        bottom: 49px!important;
        left: -31px!important;
        margin-top: -108px!important
    }
    .migraine-subpage-main-box .migraine-where-to-buy-richtext p:nth-child(2) {
        margin-left: 3%;
        margin-top: 50px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 23px;
        line-height: 28px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six {
        left: 4px;
        margin-bottom: 0!important;
        margin-top: 171px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: -5px;
        margin-bottom: 100px;
        margin-top: 20px;
        position: relative;
        width: 100%
    }
    .page-causes .migraine-subpage-main-box .mobile-migraine-coupon-image {
        margin-top: 80px;
        padding-bottom: 40px!important
    }
    .headache-landing-richtext-four p,
    .headache-landing-richtext-six p,
    .headache-landing-richtext-ten p {
        margin-bottom: 50px;
        margin-top: 50px
    }
    .usage-richtext-two h2 {
        font-size: 46px!important;
        line-height: 46px!important;
        margin-left: 1%;
        margin-right: 1%;
        width: 98%!important
    }
    .usage-richtext-two h2 sup {
        font-size: 58px;
        top: 12px
    }
    .discontinued-richtext-one h1 sup {
        font-size: 20px;
        top: -4px
    }
    #wrapper .usage-richtext-two {
        margin-top: 0;
        padding-top: 30px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2,
    .products-discontinued-box-two .discontinued-richtext-one h1:first-child {
        font-size: 30px!important;
        line-height: 35px!important;
        padding-top: 0!important
    }
    .products-discontinued-box-two .discontinued-richtext-one p {
        padding-left: 15px;
        padding-right: 15px
    }
    .products-discontinued-box-two .discontinued-richtext-one h1:first-child {
        padding-left: 15px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 sup {
        font-size: 21px;
        top: -7px
    }
    #wrapper .coupons-box-one .discontinued-richtext-one p {
        font-size: 18px;
        line-height: 25px;
        margin-right: 30px;
        padding-left: 0
    }
    #wrapper .coupons-box-one .discontinued-richtext-one {
        padding-bottom: 0!important
    }
    #wrapper .coupons-box-one .headache-landing-richtext-nine h3 {
        width: 93%
    }
    .headache-causes-richtext-one p {
        font-size: 28px;
        line-height: 35px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 35px;
        width: 66%;
        line-height: 39px
    }
    #wrapper .about-excedrin-richtext-one {
        padding-bottom: 20px;
        padding-top: 10px
    }
    #wrapper .about-excedrin-richtext-two {
        margin: 40px auto auto
    }
    .headache-landing-richtext-one {
        margin-top: 60px
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-bottom: 45px
    }
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        font-size: 38px;
        line-height: 40px
    }
    .Headache-landing-whole-box .headache-landing-richtext-one p {
        font-size: 21px!important;
        line-height: 29px
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        margin: 50px auto 0;
        font-size: 44px
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span {
        font-size: 39px;
        line-height: 27px
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span-one {
        font-size: 25px;
        line-height: 35px
    }
    .headache-landing-richtext-five h4,
    .headache-landing-richtext-nine h4,
    .headache-landing-richtext-three h4 {
        font-size: 25px;
        line-height: 30px
    }
    .migraine-landing-whole-box .migraine-hero-richtext p {
        font-size: 14px;
        line-height: 23px;
        top: 8px
    }
    #wrapper .migraine-hero-richtext {
        right: 178px;
        top: 468px;
        width: 65%
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image {
        padding-bottom: 0!important;
        padding-top: 0;
        width: 100%
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        padding-top: 5px
    }
    .about-excedrin-richtext-two h2 sup {
        font-size: 27px;
        top: -5px
    }
    #wrapper .mobile-tension-headache-location-richtext p {
        font-size: 30px
    }
    .mobile-tension-headache-location-richtext {
        margin-bottom: 0;
        margin-top: 160px
    }
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 280px;
        position: relative;
        top: 6px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 730px
    }
    .headache-causes-richtext-six p:first-child {
        width: 86%
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        top: 364px;
        width: 100%
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        font-size: 16px
    }
    #wrapper .headache-nighttime-richtext-two p a {
        font-size: 11px
    }
    .richtext-home-geltabs sup {
        left: 1px;
        top: 15px
    }
    .richtext-home-allproducts sup {
        top: 14px
    }
    .about-excedrin-richtext-two h2 {
        font-size: 36px;
        line-height: 38px
    }
    .headache-nighttime-richtext-one h1 {
        font-size: 47px;
        line-height: 47px;
        margin-top: 50px;
        padding-left: 30px
    }
    .headache-nighttime-richtext-one p {
        font-size: 25px;
        line-height: 30px;
        margin-top: 30px;
        padding-left: 30px;
        width: 79%
    }
    .headache-nighttime-richtext-one {
        padding-bottom: 0
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 423px;
        width: 95%
    }
    #wrapper .headache-nighttime-richtext-two {
        left: 20px
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        font-size: 20px;
        line-height: 23px
    }
    .boxtwo-home-content h2,
    .richtext-home-allproducts h2 {
        font-size: 32px;
        line-height: 36px
    }
    .richtext-home-allproducts p,
    .richtext-home-headachetype p {
        font-size: 20px;
        line-height: 26px
    }
    .mobile-richtext-home-allproducts a,
    .mobile-richtext-home-coupons a,
    .richtext-home-headachetype a,
    .richtext-home-trigger a {
        font-size: 16px;
        padding: 13px 36px
    }
    .image-bottle-home figcaption p {
        font-size: 14px;
        line-height: 24px
    }
    .mobile-richtext-home-coupons h2 {
        font-size: 32px;
        margin-top: 36px;
        width: 56%
    }
    .richtext-home-geltabs h2 {
        font-size: 32px;
        line-height: 36px
    }
    .richtext-home-geltabs p {
        font-size: 22px;
        line-height: 26px
    }
    .richtext-home-discover h2 {
        font-size: 28px;
        line-height: 30px;
        padding-left: 10px;
        padding-right: 10px;
        width: 94%
    }
    .richtext-home-everyone h2 {
        font-size: 32px;
        line-height: 36px
    }
    .mobile-header-richtext p a {
        font-size: 17px!important
    }
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        padding: 20px 15%
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-headache h2 a,
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine h2 a {
        padding: 20px 16%
    }
    #wrapper .mobile-richtext-home-headache {
        width: 49%
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-headache {
        width: 63%
    }
    .mobile-copyrights-footer-richtext {
        padding-left: 5%;
        padding-right: 5%
    }
    .tension-headache-richtext-one p {
        font-size: 28px;
        line-height: 34px
    }
    .richtext-TensionHeadache-right h2:first-child {
        top: 15px
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 33px
    }
    .richtext-TensionHeadache-right p {
        width: 86%;
        font-size: 24px;
        margin-top: 65px
    }
    .richtext-TensionHeadache-right p:last-child {
        top: 681px!important
    }
    #wrapper .richtext-TensionHeadache-right {
        margin-top: 30px
    }
    .mobile-tension-headache-iframe-richtext {
        width: 80%
    }
    .mobile-tension-headache-iframe-richtext h2 {
        font-size: 70px
    }
    .mobile-tension-headache-iframe-richtext h2 sup {
        font-size: 38px
    }
    .mobile-tension-headache-iframe-richtext h4 {
        font-size: 17px;
        line-height: 25px;
        margin-top: 36px
    }
    .mobile-tension-headache-iframe-richtext h4 a {
        border: 2px solid #7b3292;
        font-size: 17px;
        line-height: 25px;
        padding: 16px 44px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 27px
    }
    .mobile-tension-headache-location-richtext h2 {
        font-size: 22px;
        position: relative;
        top: 20px;
        width: 99%
    }
    #wrapper .mobile-tension-headache-location-richtext p a {
        font-size: 17px;
        padding: 12px 50px
    }
    .Headache-landing-whole-box .headache-landing-richtext-one p {
        padding-left: 5%;
        padding-right: 5%
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 132px
    }
    .discontinued-richtext-one {
        margin-bottom: 12px!important;
        padding-top: 0!important
    }
    .richtext-home-allproducts p {
        margin: 24px auto 80px!important
    }
    .discontinued-richtext-one h2 {
        font-family: Gotham-Medium;
        font-size: 16px!important
    }
    .discontinued-richtext-one h1:first-child {
        font-size: 22px!important
    }
    .faq-accordion .accordion-container {
        width: 530px;
        margin: 0 auto
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        padding-top: 10px!important;
        padding: 0 38px
    }
    .triggers-app-top .migraine-apppage-acc-heading.component.first.odd h2:first-child {
        font-family: Gotham-Bold;
        font-size: 31px;
        max-width: 369px!important;
        padding-left: 30px
    }
    .accordion.section.migraine-app-accordion.component.even.last.initialized {
        width: 550px!important;
        margin: 0 auto
    }
    .error-page-rich-text1 h1 {
        font-size: 40px!important
    }
    .mobile-error-page-image img {
        display: block!important;
        padding-top: 0
    }
    .mobile-error-page-image p em {
        display: block!important;
        font-family: Gotham-Medium;
        text-transform: capitalize;
        font-style: normal!important;
        margin-top: -55px;
        margin-left: 465px;
        font-size: 10px
    }
    .rrror-page-image-one p em:first-child {
        display: none
    }
    .es-heading-richtext h1 {
        font-size: 42px;
        line-height: 40px
    }
    .es-heading-richtext h2 {
        font-size: 22px
    }
    .es-heading-richtext p span {
        font-size: 15px;
        line-height: 23px
    }
    #wrapper .es-reviewnumbers-richtext {
        margin-top: 32px
    }
    .es-description-richtext p {
        font-size: 22px;
        line-height: 30px
    }
    .es-content-richtext h3,
    .es-direction-richtext h3,
    .es-uses-richtext h3 {
        font-size: 30px;
        line-height: 79px
    }
    .es-reviews-richtext p {
        font-size: 30px;
        line-height: 32px;
        width: 80%
    }
    .es-reviews-author-richtext h3 {
        font-size: 20px;
        line-height: 30px;
        margin-top: 15px
    }
    .es-reviews-author-richtext h2 {
        font-size: 22px;
        line-height: 32px
    }
    #wrapper .es-reviews-description-richtext p {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 0
    }
    .es-show-reviews-richtext p span {
        font-size: 16px;
        line-height: 40px
    }
    .richtextone-contact-us h1 {
        font-size: 40px;
        line-height: 40px
    }
    .richtext-contact-us {
        padding-left: 5%;
        padding-right: 5%
    }
    #wrapper .richtext-contact-us p:first-child {
        font-size: 28px!important;
        line-height: 30px!important;
        margin-bottom: 25px;
        margin-top: 30px
    }
    #wrapper .richtext-contact-us p {
        font-size: 22px!important;
        line-height: 23px
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        font-size: 40px;
        line-height: 43px
    }
    .products-landing-box-one .products-landing-richtext-six .richText-content p:first-child {
        width: 100%
    }
    .products-landing-richtext-nine .richText-content p:nth-child(2) {
        width: 81%
    }
    #wrapper .migraine-subpage-main-box .migraine-subpage-product {
        background-position: 0 -11px
    }
    .page-products.page-campaign #wrapper .products-landing-box-one .headache-causes-richtext-six {
        margin-top: 152px
    }
    .page-products.page-campaign .products-landing-box-one .mobile-geltabs-box-five .geltabs-mobile-image-three {
        margin-top: 345px;
        padding-bottom: 40px
    }
}

@media only screen and (max-width:568px) and (min-width:320px) and (orientation:landscape) {
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        padding: 20px 22%
    }
}

@media only screen and (max-width:567px) {
    .headache-causes-box-one .headache-causes-image-one figcaption {
        top: 386px;
        width: 100%
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 682px
    }
}

@media only screen and (max-width:548px) {
    .headache-causes-box-one .headache-causes-image-one figcaption {
        top: 329px;
        width: 100%
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 636px
    }
}

@media only screen and (max-width:515px) {
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        font-size: 18px;
        line-height: 23px;
        padding: 4px
    }
    #wrapper .richtext-home-migraine {
        margin-top: -71px
    }
    .boxtwo-home-content h2,
    .richtext-home-allproducts h2 {
        font-size: 25px;
        line-height: 28px
    }
    .mobile-richtext-home-coupons {
        padding: 20px 0
    }
    .mobile-richtext-home-allproducts a,
    .mobile-richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-headachetype a,
    .richtext-home-trigger a {
        font-size: 13px;
        padding: 13px 35px
    }
    .triggers-app-top .accordion.section.migraine-app-accordion.component.even.last.initialized {
        max-width: 568px
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 70px auto 0;
        width: 100%
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 37px;
        padding: 0;
        width: 100%
    }
}

@media only screen and (max-width:500px) {
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 23px;
        line-height: 24px;
        margin-bottom: 49px;
        padding: 0;
        width: 100%
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 59px auto 0;
        width: 100%
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 674px
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        top: 304px;
        width: 100%
    }
    .headache-causes-mobile-image-one .external>img {
        width: 67%
    }
}

@media only screen and (max-width:520px) {
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 380px;
        width: 100%
    }
}

@media only screen and (max-width:496px) {
    .page-safety-dosing #wrapper .mobile-richtext-home-headache h2 a,
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine h2 a {
        padding: 20px 13%
    }
}

@media only screen and (max-width:480px) {
    .page-nighttime #wrapper .mobile-tension-headache-location-richtext p {
        margin-bottom: 30px;
        margin-left: 34px
    }
    .products-discontinued-box-one .discontinued-richtext-four h3,
    .products-discontinued-box-one .discontinued-richtext-three h3,
    .products-discontinued-box-one .discontinued-richtext-two h3 {
        font-size: 35px!important
    }
    .discontinued-richtext-one h3 sup {
        top: -12px!important
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -225px auto 0;
        width: 94%
    }
    .products-landing-richtext-one {
        margin-top: 30px
    }
    .products-landing-box-one .products-landing-box-four {
        padding-bottom: 0!important
    }
    .products-landing-box-one .products-landing-richtext-two {
        margin-top: 9px
    }
    #wrapper .products-landing-box-one .products-landing-richtext-six .richText-content {
        margin-left: 0;
        padding-top: 0
    }
    .es-left-line {
        border: 1px solid #ccc;
        width: 80%;
        margin: 0 auto
    }
    .usage-richtext-five h3 {
        font-size: 19px;
        line-height: 25px;
        margin-bottom: 40px
    }
    .usage-richtext-five h3 sup {
        font-size: 35px;
        top: 10px
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 257px auto 0;
        width: 100%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 24px;
        line-height: 30px
    }
    .migraine-subpage-main-box .migraine-subpage-product .migraine-image-red.component figcaption p:nth-child(2) {
        margin-top: 35px!important
    }
    .migraine-subpage-box-two .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: -46px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 33px;
        line-height: 30px
    }
    #wrapper .es-box-Wheretobuy .es-coupon-image img {
        width: 85%
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-family: Gotham-Medium;
        font-size: 22px;
        line-height: 24px;
        margin: 0 auto;
        padding-bottom: 19px;
        width: 85%!important
    }
    .richtextone-contact-us h1,
    .site-map-richtext-one h1 {
        font-family: Gotham-Bold;
        color: #444
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        font-size: 16px;
        line-height: 80px;
        padding: 13px 40px;
        position: relative;
        top: 0
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-richtext-two p {
        top: -63px
    }
    .es-whole-content-box .es-box-one {
        background-position: 0 -224px
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText h3 {
        font-size: 25px;
        margin-left: 30px;
        margin-top: 33px;
        width: 90%!important
    }
    .page-products.page-migraine .es-whole-content-box .es-box-one {
        background-position: 0 -200px
    }
    .es-whole-content-box .es-buttons-richtext.odd p a {
        padding: 14px 48px!important
    }
    .page-products.page-tension .es-whole-content-box .es-box-one {
        background-position: 0 -257px
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 21px;
        line-height: 33px;
        margin: 95px auto 0;
        text-align: center;
        width: 91%
    }
    .page-products.page-tension .es-heading-richtext h1 {
        font-size: 31px;
        line-height: 26px
    }
    #wrapper .es-full-product-richtext.es-reviews-author-richtext-purple p a {
        font-size: 16px;
        line-height: 34px
    }
    .triggers-app-top .migraine-app-header-image img {
        left: 15px;
        position: relative;
        width: 80%
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        margin-top: 703px!important;
        width: 82%
    }
    #wrapper .triggers-app-top .migraine-subpage-product {
        background-position: 0 -54px
    }
    .products-landing-richtext-four p sup,
    .products-landing-richtext-one p sup,
    .products-landing-richtext-three p sup,
    .products-landing-richtext-two p sup {
        font-size: 16px;
        top: -10px
    }
    .products-landing-box-one .mobile-product-image-four p,
    .products-landing-box-one .mobile-product-image-one p,
    .products-landing-box-one .mobile-product-image-three p,
    .products-landing-box-one .mobile-product-image-two p {
        font-size: 13px
    }
    .mobile-product-image-four,
    .mobile-product-image-one,
    .mobile-product-image-three,
    .mobile-product-image-two {
        margin-top: 60px!important
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p .migraine-app-product-mobile {
        color: #e21f26;
        font-size: 17px;
        line-height: 24px
    }
    .migraine-subpage-main-box span.migraine-app-product-mobile {
        top: 274px
    }
    .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(5) {
        left: 4%
    }
    .available-geltabs-span {
        font-size: 14px
    }
    .migraine-landing-whole-box .headache-landing-richtext-five h3,
    .migraine-landing-whole-box .headache-landing-richtext-nine h3,
    .migraine-landing-whole-box .headache-landing-richtext-three h3 {
        width: 98%
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 27px;
        line-height: 36px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content {
        width: 100%
    }
    .boxthree-home-content .mobile-discontinued-coupons-image img {
        min-height: auto!important
    }
    .boxthree-home-content .richtext-home-allproducts {
        left: 27px;
        margin-top: 20px;
        width: 98%!important
    }
    .geltabs-parent-box .geltabs-richtext-nine h2,
    .products-landing-box-one .products-landing-richtext-six {
        width: 100%
    }
    .migraine-landing-whole-box .migraine-mobile-products img {
        top: 0
    }
    .geltabs-parent-box .geltabs-richtext-five h2,
    .geltabs-parent-box .geltabs-richtext-two h2 {
        font-size: 37px;
        line-height: 34px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five,
    .geltabs-parent-box .mobile-geltabs-richtext-two {
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five p a,
    .geltabs-parent-box .mobile-geltabs-richtext-two p a {
        font-size: 14px;
        padding: 15px 42px
    }
    .geltabs-parent-box .mobile-geltabs-box-three .mobile-geltabs-richtext-four p {
        font-size: 16px;
        line-height: 20px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-one p,
    .geltabs-parent-box .mobile-geltabs-richtext-three p {
        margin-top: 0;
        top: -2px
    }
    .migraine-landing-whole-box .richtext-home-allproducts h2:first-child {
        margin-left: 5px
    }
    .migraine-landing-whole-box .richtext-home-allproducts {
        margin-top: 0;
        padding-top: 0
    }
    .migraine-img-description-rich-text p {
        font-size: 18px;
        line-height: 24px
    }
    #wrapper .products-landing-box-one .products-landing-box-eight {
        margin-bottom: -60px!important
    }
    #wrapper .geltabs-parent-box .headache-causes-mobile-image-two {
        margin-bottom: 13px!important
    }
    .headache-landing-richtext-hero sup {
        font-size: 30px;
        top: 7px
    }
    .es-full-product-richtext .es-full-product-span a {
        font-size: 20px;
        line-height: 34px
    }
    .es-full-product-span::after {
        font-size: 13px;
        margin-left: 11px;
        top: -2px
    }
    .headache-landing-richtext-one {
        margin-top: 25px
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span {
        padding-left: 32%;
        padding-right: 32%
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span-one {
        font-size: 23px;
        line-height: 20px
    }
    .products-landing-richtext-ten .richText-content p:first-child {
        font-size: 27px;
        line-height: 33px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(2) {
        font-size: 38px;
        line-height: 40px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(3) {
        font-size: 20px;
        line-height: 20px;
        margin: 16px 0 0!important
    }
    .products-landing-richtext-ten .richText-content p:nth-child(4) {
        font-size: 20px;
        line-height: 20px
    }
    .products-landing-richtext-ten p sup {
        font-size: 27px;
        top: 9px
    }
    .headache-nighttime-richtext-one h1 {
        font-size: 39px;
        line-height: 40px;
        margin-top: 40px;
        padding-left: 30px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: -5px;
        margin-bottom: 0!important;
        margin-top: 165px;
        top: -33px;
        width: 100%
    }
    #wrapper .rrror-page-image-one p:first-child {
        bottom: 49px!important;
        font-size: 8px!important;
        left: -93px!important;
        margin-top: -152px!important
    }
    #wrapper .rrror-page-image-one img {
        left: 53px;
        position: relative
    }
    .error-page-rich-text2 p:nth-child(2) a {
        border-radius: 50px;
        font-size: 16px!important
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p a {
        font-size: 12px;
        line-height: 36px
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image img {
        min-height: 299px!important
    }
    .headache-nighttime-richtext-one p {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 0;
        width: 79%
    }
    .headache-causes-richtext-one h1 {
        font-size: 36px;
        line-height: 40px
    }
    .headache-causes-richtext-one p {
        font-size: 22px;
        line-height: 30px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 17px;
        margin-top: 15px;
        width: 76%
    }
    #wrapper .migraine-hero-richtext {
        right: 151px;
        top: 384px;
        width: 65%
    }
    .richtextone-contact-us {
        margin-top: 29px
    }
    .richtext-contact-us {
        margin-top: 0
    }
    #wrapper .mobile-tension-headache-location-richtext {
        margin-bottom: 30px!important;
        margin-top: 120px
    }
    #wrapper .mobile-tension-headache-location-richtext p {
        font-size: 22px;
        width: 90%;
        margin-bottom: 30px
    }
    .page-prevention-tips .headache-causes-box-one .headache-causes-richtext-one h1 {
        font-size: 34px;
        line-height: 36px
    }
    .mobile-richtext-home-allproducts p {
        margin-top: 10px
    }
    .image-bottle-home figcaption p {
        font-size: 13px
    }
    #wrapper .headache-causes-richtext-two {
        margin-top: 20px;
        width: 93%
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        right: 23px;
        top: 289px;
        width: 99%
    }
    .headache-causes-richtext-six p:first-child {
        font-size: 26px;
        line-height: 32px
    }
    .usage-mobile-carousel-chart {
        padding: 0 40px!important
    }
    .about-excedrin-richtext-two h2 sup {
        font-size: 21px;
        top: -5px
    }
    .richtext-home-discover h2 {
        font-size: 22px
    }
    #wrapper .mobile-richtext-home-headache,
    #wrapper .mobile-richtext-home-migraine {
        margin-top: -140px
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine {
        width: 58%
    }
    .page-safety-dosing #wrapper .mobile-richtext-home-headache {
        width: 65%
    }
    .privacy-policy-richtexttwo h2,
    .terms-ofuse-richtexttwo h2 {
        margin-top: 25px
    }
    .box-terms-of-use,
    .privacy-policy-richtextone {
        padding-top: 10px
    }
    .coupons-box-one .discontinued-richtext-one h1,
    .coupons-box-one .discontinued-richtext-one h1:first-child {
        font-size: 22px!important
    }
    .sinus-headache-parent-box h1 {
        font-size: 40px
    }
    #wrapper .error-page-rich-text2 p:first-child {
        font-size: 22px;
        padding-top: 3px
    }
    #wrapper .headache-nighttime-richtext-two h2 {
        font-size: 38px;
        line-height: 40px
    }
    #wrapper .headache-nighttime-richtext-two p {
        font-size: 20px;
        line-height: 23px;
        padding-top: 0
    }
    .es-content-richtext h3,
    .es-direction-richtext h3,
    .es-uses-richtext h3 {
        font-size: 24px;
        line-height: 70px;
        margin-left: 8%;
        padding-left: 20px
    }
    #wrapper .tension-headache-article-teaser-one .articleTeaser-text-description {
        margin-bottom: 52px
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 377px
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        float: right;
        padding-top: 0;
        width: 58%
    }
    .mobile-headache-nighttime-richtext-four h2 {
        font-size: 30px;
        line-height: 36px;
        margin: 181px auto 40px;
        text-align: center;
        width: 76%
    }
    .es-heading-richtext h1 {
        font-size: 34px;
        line-height: 35px;
        margin-top: 0
    }
    .es-heading-richtext h2 {
        font-size: 17px;
        margin-top: 0
    }
    .es-heading-richtext p:last-child {
        font-size: 16px;
        margin-top: 30px
    }
    .es-heading-richtext p span {
        font-size: 13px;
        line-height: 22px
    }
    .box-es-top-text .es-star-image {
        padding-left: 5%!important
    }
    .es-full-product-richtext {
        padding-right: 0;
        text-align: left;
        width: 98%
    }
    .es-heading-richtext h2 span {
        font-size: 13px;
        padding: 10px
    }
    #wrapper .es-reviewnumbers-richtext p a {
        font-size: 14px;
        line-height: 27px;
        margin-left: 15px
    }
    .es-description-richtext p {
        font-size: 20px;
        line-height: 30px
    }
    .es-reviews-richtext p {
        font-size: 25px
    }
    .es-reviews-author-richtext h3 {
        font-size: 18px
    }
    .es-show-reviews-richtext p span {
        font-size: 13px;
        line-height: 35px
    }
    #wrapper .headache-landing-richtext-nine p {
        width: 94%
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        left: 20px!important;
        top: -10px
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        width: 90%;
        font-size: 37px;
        line-height: 30px
    }
    .Headache-landing-whole-box .headache-landing-richtext-three p,
    .headache-landing-richtext-five p,
    .headache-landing-richtext-nine p {
        font-size: 18px!important;
        line-height: 26px;
        width: 90%
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        font-size: 1.5em;
        line-height: normal;
        margin-top: 20px!important;
        padding-top: 0!important
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        font-size: 12px;
        padding: 13px 20px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 32px;
        line-height: 38px;
        width: 70%
    }
    #wrapper .about-excedrin-richtext-one {
        padding-bottom: 10px;
        padding-top: 0
    }
    #wrapper .about-excedrin-richtext-four p {
        padding-bottom: 60px
    }
    .about-excedrin-richtext-two h2 {
        font-size: 30px;
        line-height: 33px
    }
    .about-excedrin-richtext-two p {
        font-size: 23px;
        line-height: 30px;
        padding-right: 0
    }
    .about-excedrin-richtext-three h2 {
        font-size: 20px
    }
    #wrapper .about-excedrin-richtext-four h3 {
        font-size: 38px;
        line-height: 50px
    }
    #wrapper .about-excedrin-richtext-four p,
    #wrapper .about-excedrin-richtext-four p span {
        font-size: 18px;
        line-height: 28px
    }
    .about-excedrin-richtext-four p sup {
        font-size: 31px;
        top: 10px
    }
    #wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2,
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 {
        width: 62%;
        margin-top: 6px;
        line-height: 22px
    }
    #wrapper .about-excedrin-richtext-two {
        padding-left: 30px;
        padding-right: 30px
    }
    .mobile-newsletter-footer-richtext p a {
        padding: 7px 5px
    }
    .article-sources-toggle {
        font-size: 13px;
        margin-left: 10px
    }
    #wrapper .richtext-home-headache {
        margin-top: -140px
    }
    .richtextone-contact-us h1 {
        font-size: 35px;
        line-height: 46px
    }
    .mobile-types-of-headache-article-richtext h2 {
        font-size: 34px;
        line-height: 40px
    }
    .mobile-types-of-headache-article-richtext p {
        font-size: 22px;
        line-height: 28px
    }
    .site-map-richtext-one h1 {
        font-size: 36px;
        line-height: 46px
    }
    .site-map-richtext-two {
        border-top: 4px solid #e5e5e5;
        margin-top: 15px
    }
    .site-map-richtext-nine h3 a,
    .site-map-richtext-six h3 a,
    .site-map-richtext-three h3 a,
    .site-map-richtext-twelve h3 a,
    .site-map-richtext-two h3 a {
        font-family: Gotham-Medium;
        font-size: 22px!important;
        color: #444;
        text-decoration: none;
        line-height: 28px
    }
    .site-map-richtext-two h3 {
        padding-left: 0;
        padding-right: 0;
        margin-top: 40px;
        border-bottom: 0;
        margin-bottom: 5px;
        font-family: Gotham-Book
    }
    .site-map-richtext-eight p a,
    .site-map-richtext-eleven p a,
    .site-map-richtext-five p a,
    .site-map-richtext-four p a,
    .site-map-richtext-fourteen p a,
    .site-map-richtext-seven p a,
    .site-map-richtext-ten p a,
    .site-map-richtext-thirteen p a,
    .site-map-richtext-two p a {
        font-family: Gotham-Book!important;
        text-decoration: none;
        font-size: 15px;
        line-height: 28px
    }
    .site-map-richtext-eight p,
    .site-map-richtext-eleven p,
    .site-map-richtext-five p,
    .site-map-richtext-four p,
    .site-map-richtext-fourteen p,
    .site-map-richtext-seven p,
    .site-map-richtext-ten p,
    .site-map-richtext-thirteen p,
    .site-map-richtext-two p {
        margin-top: 10px;
        margin-bottom: 0
    }
    .site-map-richtext-eight p:first-child,
    .site-map-richtext-eleven p:first-child,
    .site-map-richtext-five p:first-child {
        margin-top: 10px
    }
    .site-map-richtext-three h3 {
        padding-left: 0;
        padding-right: 0;
        margin-top: 35px;
        border-bottom: 0;
        margin-bottom: 5px;
        font-family: Gotham-Book
    }
    .site-map-richtext-thirteen {
        margin-bottom: 82px
    }
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        font-size: 18px
    }
    .mobile-copyrights-footer-richtext p {
        font-size: 14px;
        line-height: 24px
    }
    .tension-headache-richtext-one h1 {
        font-size: 45px;
        line-height: 46px;
        margin-top: 35px;
        padding-left: 20px;
        width: 86%
    }
    .tension-headache-richtext-one p {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 0;
        margin-top: 20px;
        padding-left: 25px
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 34px
    }
    .richtext-TensionHeadache-right p {
        font-size: 19px;
        top: 62px;
        width: 80%
    }
    .richtext-TensionHeadache-right p:last-child {
        top: 575px!important
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 23px
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        line-height: 20px;
        padding-top: 10px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        font-size: 16px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 0
    }
    .richtext-one-article-content h1 {
        font-size: 31px;
        line-height: 38px;
        margin-bottom: 5px
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        margin-right: 2%;
        width: 58%;
        margin-top: 10px
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 {
        margin-right: 2%;
        width: 58%
    }
    .geltabs-richtext-one p:first-child {
        color: #fff;
        font-family: Gotham-Black;
        font-size: 35px;
        text-transform: uppercase;
        margin-top: 76px;
        margin-bottom: 0;
        line-height: 50px;
        padding-left: 6%;
        padding-right: 6%
    }
    .geltabs-richtext-one p:nth-child(2) {
        color: #fff;
        font-family: Gotham-Medium;
        font-size: 21px;
        margin-top: 37px;
        margin-bottom: 53px;
        line-height: 32px;
        padding-left: 6%;
        padding-right: 6%
    }
    .geltabs-parent-box .geltabs-mobile-image-one {
        margin-top: 0
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-five {
        margin-top: 20px
    }
    .geltabs-parent-box .mobile-geltabs-box-three .mobile-geltabs-richtext-three {
        bottom: 35px
    }
    .geltabs-mobile-image-one figcaption p,
    .geltabs-mobile-image-two figcaption p {
        font-family: Gotham-Medium!important;
        font-size: 15px!important;
        color: #878787;
        margin-top: 0;
        margin-bottom: 10px
    }
    .geltabs-mobile-richtext-five p:first-child,
    .geltabs-mobile-richtext-five p:nth-child(2) {
        font-family: Gotham-Bold;
        font-size: 23px;
        margin-bottom: 0;
        padding-left: 10.8%;
        padding-right: 10.8%;
        color: #fff;
        text-transform: uppercase
    }
    .geltabs-mobile-richtext-five p:first-child {
        margin-top: 200px
    }
    .geltabs-mobile-richtext-five p:nth-child(2) {
        margin-top: 0
    }
    .geltabs-mobile-richtext-five p a {
        border: 3px solid #fff;
        border-radius: 40px;
        font-family: Gotham-Bold;
        color: #fff;
        font-size: 14px;
        padding: 14px 36px;
        text-decoration: none
    }
    .geltabs-mobile-richtext-five p:nth-child(3) {
        padding-left: 20.6%;
        padding-right: 20.6%;
        margin-top: 46px
    }
    .geltabs-mobile-richtext-four {
        position: relative;
        bottom: 50px;
        padding-left: 0
    }
    .geltabs-richtext-nine h1 {
        color: #fff;
        font-family: Gotham-Black;
        text-transform: uppercase;
        font-size: 38px;
        margin-top: 13px;
        margin-bottom: 5px;
        line-height: 50px
    }
    .geltabs-richtext-nine h2 {
        color: #fff;
        font-family: Gotham-Medium;
        font-size: 22px;
        line-height: 32px;
        margin-top: 38px
    }
    .geltabs-richtext-five p:nth-child(2),
    .geltabs-richtext-two p:nth-child(2) {
        color: #017b3f;
        font-family: Gotham-Black;
        text-transform: uppercase;
        font-size: 40px;
        margin-top: -17px;
        margin-bottom: 0
    }
    .geltabs-richtext-five p:nth-child(2) {
        color: #e21f26
    }
    .geltabs-richtext-five ul li,
    .geltabs-richtext-two ul li {
        font-family: Gotham-Medium;
        font-size: 16px;
        line-height: 19px;
        list-style-type: disc;
        margin-bottom: 16px;
        margin-left: 20px;
        padding-left: 0
    }
    .mobile-geltabs-richtext-one p,
    .mobile-geltabs-richtext-three p {
        font-family: Gotham-Bold;
        font-size: 18px;
        line-height: 24px;
        text-transform: uppercase;
        margin-top: 0;
        color: #017b3f
    }
    .mobile-geltabs-richtext-three p {
        color: #e21f26;
        margin-bottom: 0
    }
    .mobile-geltabs-richtext-five p a,
    .mobile-geltabs-richtext-two p a {
        border: 2px solid #017b3f;
        border-radius: 50px;
        font-family: Gotham-Bold;
        color: #017b3f;
        font-size: 20px;
        padding: 15px 30px;
        text-decoration: none
    }
    .mobile-geltabs-richtext-four p {
        color: #000;
        font-family: Gotham-Medium;
        font-size: 15px;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 32px;
        padding-left: 11%;
        padding-right: 11%
    }
    .mobile-geltabs-richtext-five,
    .mobile-geltabs-richtext-two {
        padding-left: 17%;
        padding-right: 17%;
        padding-bottom: 51px
    }
    .mobile-geltabs-richtext-five p a {
        border: 2px solid #e21f26;
        color: #e21f26
    }
    .richtext-nine-article-content ul li a,
    .richtext-nine-article-content ul li:first-child {
        font-size: 18px;
        line-height: 37px
    }
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        font-size: 33px;
        line-height: 37px;
        width: 86%
    }
    .headache-landing-richtext-hero p {
        font-size: 19px;
        line-height: 22px;
        margin-top: 24px
    }
    .headache-landing-richtext-one h2 {
        font-size: 30px
    }
    .Headache-landing-whole-box .headache-landing-richtext-one p {
        font-size: 17px!important;
        line-height: 21px;
        margin: 0 auto;
        padding: 20px 0 0;
        width: 77%
    }
    #wrapper .tension-headache-article-teaser-one {
        height: 152px;
        padding-bottom: 0!important;
        width: 60%
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        line-height: 18px;
        padding-left: 0
    }
    #wrapper .tension-headache-article-teaser-one .articleTeaser-text-content h2 a,
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 21px;
        line-height: 28px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 138px
    }
    .products-landing-richtext-six {
        display: inline-block
    }
    .products-landing-richtext-nine {
        border-left: none;
        border-top: #aaa 2px solid
    }
    .products-landing-box-seven {
        border-top: #aaa 2px solid
    }
    .products-landing-box-eight .products-landing-richtext-six .richtext-content,
    .products-landing-richtext-nine .richtext-content {
        float: none;
        text-align: center
    }
    .products-landing-image-five,
    .products-landing-image-four,
    .products-landing-image-three,
    .products-landing-image-two {
        display: none!important
    }
    .mobile-products-landing-box-five,
    .mobile-products-landing-box-four,
    .mobile-products-landing-box-six,
    .mobile-products-landing-box-three {
        display: block!important
    }
    .mobile-products-landing-box-five .richText.first,
    .mobile-products-landing-box-four .richText.first,
    .mobile-products-landing-box-six .richText.first,
    .mobile-products-landing-box-three .richText.first {
        display: block
    }
    .geltabs-box-five {
        display: none
    }
    .mobile-product-richtext-four,
    .mobile-product-richtext-one,
    .mobile-product-richtext-three,
    .mobile-product-richtext-two {
        margin-top: 35px;
        float: none;
        text-align: center;
        width: 100%
    }
    .products-landing-richtext-ten {
        padding-bottom: 100px
    }
    .mobile-product-richtext-two .richText-content p {
        text-align: center;
        width: 100%
    }
    .products-landing-richtext-five .richText-content {
        float: none;
        margin-right: 0;
        text-align: center
    }
    .products-landing-richtext-six .richText-content {
        float: none;
        margin: 10%;
        width: 100%
    }
    .discontinued-richtext-one h1:first-child {
        width: auto!important;
        font-size: 24px!important;
        line-height: 30px!important;
        padding-top: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
        word-spacing: 0
    }
    .discontinued-richtext-one h2 {
        font-size: 18px!important;
        padding-left: 0!important;
        padding-right: 0!important
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2,
    .products-discontinued-box-two .discontinued-richtext-one h1:first-child {
        font-size: 24px!important;
        line-height: 30px!important
    }
    #wrapper .coupons-box-one .discontinued-richtext-one p {
        font-size: 15px;
        line-height: 20px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 sup {
        font-size: 16px;
        top: -6px
    }
    .products-discontinued-box-two .discontinued-richtext-one {
        padding: 0 3%!important;
        width: auto!important
    }
    .products-discontinued-box-two .discontinued-richtext-one p {
        font-size: 18px;
        line-height: 25px;
        padding-left: 4px;
        padding-right: 15px
    }
    .discontinued-richtext-two {
        margin-top: 0!important
    }
    .discontinued-richtext-four .richText-content,
    .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding: 37px 6.25% 22px!important
    }
    .discontinued-richtext-four p:nth-child(1),
    .discontinued-richtext-three p:nth-child(1),
    .discontinued-richtext-two p:nth-child(1) {
        font-size: 18px!important;
        line-height: 24px
    }
    .discontinued-richtext-four p:nth-child(3),
    .discontinued-richtext-three p:nth-child(3),
    .discontinued-richtext-two p:nth-child(3) {
        padding-top: 13px!important;
        font-size: 18px!important;
        line-height: 24px!important;
        padding-bottom: 10px!important
    }
    .discontinued-richtext-four p,
    .discontinued-richtext-three p,
    .discontinued-richtext-two p {
        font-size: 18px!important;
        line-height: 24px!important
    }
    .discontinued-richtext-four p:last-child,
    .discontinued-richtext-three p:last-child,
    .discontinued-richtext-two p:last-child {
        padding-bottom: 0!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four u:before,
    .discontinued-richtext-three u:before,
    .discontinued-richtext-two u:before {
        font-size: 15px!important;
        padding-top: 0!important
    }
    .richtext-home-allproducts {
        margin-top: 15px!important
    }
    .discontinued-richtext-four h3,
    .discontinued-richtext-three h3,
    .discontinued-richtext-two h3 {
        font-size: 30px!important;
        line-height: 36px!important;
        padding-top: 10px!important
    }
    .mobile-discontinued-coupons-image {
        margin: 0 auto;
        width: 95%
    }
    .image-bottle-home img {
        width: 90%;
        margin-top: 0!important;
        margin-left: 22px
    }
    .faq-accordion .accordion-container {
        width: 420px;
        margin: 0 auto
    }
    .faq-heading-richtext p {
        padding-left: 25px!important
    }
    .faq-heading-richtext h1:first-child {
        color: #444;
        padding: 40px 0 0 22px!important
    }
    .faq-accordion .accordion-container li h3 {
        font-family: Gotham-Medium;
        font-size: 18px!important
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd {
        max-width: 480px!important
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        padding-top: 10px!important;
        width: 480px!important;
        padding: 0 25px
    }
    .triggers-app-top .migraine-apppage-acc-heading.component.first.odd h2:first-child {
        font-family: Gotham-Bold;
        font-size: 25px!important;
        line-height: 29px;
        max-width: 303px!important;
        padding-left: 20px
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-richtext-two ul {
        margin-bottom: 0;
        margin-top: 9px;
        padding-bottom: 0;
        width: 96%
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        margin-top: 265px!important
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        margin-top: 98px
    }
    .accordion.section.migraine-app-accordion.component.even.last.initialized {
        width: 480px!important
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a {
        line-height: 20px
    }
    .migraine-app-product-mobile {
        display: block!important;
        color: #e21f26;
        font-family: Gotham-Bold;
        text-align: center
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .migraine-app-box-product.component {
        position: relative;
        top: 275px;
        bottom: 0
    }
    .migraine-app-box-three.component {
        position: relative;
        min-height: 930px!important
    }
    .migraine-apppage-learnmore.component {
        position: relative;
        top: 245px
    }
    .migraine-app-accordion ul.accordion-container li h3 {
        background: 0 0;
        width: 460px!important;
        font-size: 18px!important
    }
    .error-page-rich-text1 h1 {
        font-size: 35px!important
    }
    .mobile-error-page-image img {
        display: block!important;
        padding-top: 0
    }
    .error-page-rich-text2 {
        margin-top: -222px
    }
    .mobile-error-page-image p em {
        display: block!important;
        font-style: normal!important;
        font-size: 8px;
        font-family: Gotham-Medium;
        text-transform: capitalize;
        margin-left: 390px;
        margin-top: -50px
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 90%!important;
        opacity: 1!important;
        text-decoration: none!important
    }
    .mobile-header-richtext p a {
        font-family: Gotham-Medium;
        font-weight: 400;
        letter-spacing: .3px;
        font-size: 1.2em
    }
    .migraine-subpage-main-box .migraine-subpage-heading {
        margin-top: 30px;
        padding-bottom: 20px;
        padding-left: 4%
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 18px;
        line-height: 20px
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        font-size: 29px;
        line-height: 33px
    }
    #wrapper .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        font-size: 20px;
        line-height: 28px
    }
    #wrapper .migraine-treatments-article-teaser-red.component h2 a {
        font-size: 20px
    }
    .migraine-richtext-red-two ul li {
        font-size: 21px;
        line-height: 31px
    }
    .migraine-richtext-red-two p:nth-child(5) {
        position: absolute;
        bottom: 0;
        text-align: center;
        left: 9%;
        margin-left: 0
    }
    .migraine-image-red figcaption {
        position: absolute;
        top: 380px;
        left: 10%
    }
    .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(4) {
        top: 871px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two p a {
        top: 0
    }
    .migraine-richtext-red-two .migraine-app-product-mobile {
        font-size: 20px
    }
    .migraine-where-to-buy-richtext {
        position: relative;
        top: 0
    }
    #wrapper .migraine-where-to-buy-richtext {
        left: 0;
        top: 25px
    }
    .migraine-where-to-buy-richtext p:first-child {
        font-size: 32px;
        line-height: 50px;
        text-transform: uppercase;
        padding-left: 2%;
        padding-right: 2%
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        bottom: 0;
        font-size: 15px;
        left: 8px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        left: -9px;
        position: absolute;
        top: 680px
    }
    .headache-causes-richtext-one p {
        width: 88%
    }
    .headache-causes-box-ten .headache-causes-richtext-five {
        padding-left: 10%;
        padding-right: 10%;
        margin-top: 54px
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-left: 18px;
        line-height: 30px
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        margin-left: 18px
    }
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 21px
    }
    #wrapper .migraine-subpage-main-box .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        font-size: 20px;
        left: 19px;
        line-height: 28px;
        padding-right: 20px;
        position: relative
    }
    .headache-causes-richtext-two h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 40px;
        line-height: 40px
    }
    .faq-heading-richtext h1:first-child {
        font-size: 40px;
        margin-bottom: 20px
    }
    .faq-heading-richtext sup {
        font-size: 35px;
        top: -11px
    }
    .richtext-home-geltabs p:last-child {
        margin-bottom: 60px;
        margin-top: 43px
    }
    #wrapper .richtext-contact-us p:first-child {
        font-size: 21px!important;
        line-height: 22px!important;
        margin-bottom: 21px;
        margin-top: 25px
    }
    #wrapper .richtext-contact-us p {
        font-size: 17px!important;
        line-height: 16px
    }
    .usage-richtext-two h2 {
        font-size: 24px!important;
        line-height: 29px!important;
        margin-left: 1%;
        margin-right: 1%;
        width: 93%!important
    }
    .usage-span-one {
        font-size: 24px;
        line-height: 39px;
        position: relative;
        top: -10px
    }
    .usage-richtext-two h2 sup {
        font-size: 38px;
        top: 9px
    }
    .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        font-size: 20px!important;
        line-height: 30px!important;
        margin: 0 auto;
        text-align: center;
        width: 90%
    }
    .usage-richtext-three p {
        font-size: 25px;
        margin-bottom: 0;
        padding-left: 15px;
        padding-right: 24px;
        width: 88%
    }
    .mobile-usage-box-one .mobile-discontinued-coupons-image img {
        width: auto
    }
    .usage-richtext-five.component p {
        width: 90%
    }
    #wrapper .safety-dosing-links-richtext {
        width: 55%
    }
    .usage-richtext-five h4 {
        font-size: 23px;
        line-height: 26px
    }
    .migraine-image-red.component figcaption p {
        font-size: 17px;
        width: 96%
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        font-size: 30px;
        line-height: 34px
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-header-image {
        margin-top: -34px
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
        font-size: 10pt
    }
    .triggers-app-top .migraine-app-box-two .accordion-container h3.accordion-head::after {
        padding-right: 3px
    }
    .triggers-app-top .migraine-richtext-red-two ul li {
        font-size: 16px;
        line-height: 18px
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 12px;
        line-height: 22px;
        margin-left: 30px
    }
    .triggers-app-top .accordion.section.migraine-app-accordion.component.even.last.initialized {
        max-width: 480px
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 37px;
        line-height: 20px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        font-size: 17px;
        line-height: 20px;
        width: 88%
    }
    .products-mobile-available-richtextgreen p,
    .products-mobile-available-richtextred p {
        font-size: 18px;
        line-height: 18px;
        padding-left: 0
    }
    .products-landing-box-one .component-content.left img {
        width: 80%
    }
    .products-landing-box-one .mobile-products-landing-hero-img .component-content.left img {
        width: 100%
    }
    .mobile-products-landing-box-four .products-mobile-available-richtextred {
        position: relative;
        top: -20px
    }
    .mobile-products-landing-box-four .mobile-product-image-two {
        margin-top: 20px!important
    }
    .products-landing-box-one .mobile-products-landing-box-four .component-content {
        background-size: 100% 35%!important
    }
    .products-landing-box-one .products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
        top: 320px
    }
    .products-landing-box-one .mobile-product-image-four img,
    .products-landing-box-one .mobile-product-image-three img {
        margin-top: -60px
    }
    .products-landing-box-one .mobile-products-landing-box-five .component-content {
        background-size: 100% 40%
    }
    .products-landing-box-one .mobile-products-landing-box-six .component-content {
        background-size: 100% 42%
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content {
        font-size: 28px;
        line-height: 35px
    }
    .products-landing-box-one .products-landing-richtext-five p sup {
        font-size: 41px;
        top: 10px
    }
    .products-landing-box-one .products-landing-richtext-six .richText-content p:first-child {
        font-size: 32px;
        line-height: 34px;
        margin: 0 auto;
        padding-top: 0;
        width: 80%!important
    }
    .products-landing-richtext-six .richText-content p:nth-child(2) {
        font-size: 16px;
        line-height: 28px;
        margin: 0 auto;
        padding-bottom: 20px;
        padding-top: 20px;
        width: 80%
    }
    .mobile-geltabs-box-five .component-content {
        background-size: cover
    }
    .products-landing-richtext-nine .richText-content p:first-child {
        font-size: 30px;
        line-height: 32px;
        width: 81%
    }
    .products-landing-richtext-nine .richText-content p:nth-child(2) {
        font-size: 22px;
        line-height: 25px
    }
    .migraine-landing-whole-box .headaches-landing-image-one p,
    .migraine-landing-whole-box .headaches-landing-image-two p {
        width: 56%
    }
    .migraine-landing-whole-box .headaches-landing-image-three figcaption p {
        width: 69%
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext {
        top: 324px
    }
    .products-landing-box-one .headache-causes-richtext-six p:first-child {
        font-size: 28px;
        line-height: 29px;
        margin-bottom: 38px;
        margin-top: 4px
    }
    .products-landing-box-eight .paragraphSystem .component {
        border-top: 0 solid #ccc;
        margin-top: 0
    }
    .products-landing-box-one .products-landing-box-seven {
        padding-bottom: 30px
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content a {
        font-size: 14px;
        padding: 8px 36px
    }
    .products-landing-box-one .products-landing-box-three {
        background-position: left 15px
    }
    .products-landing-box-one .products-landing-box-four {
        background-position: left 48px
    }
    .products-landing-box-one .products-landing-box-five {
        background-position: left -80px
    }
    .products-landing-box-one .products-landing-box-six {
        background-position: left -98px
    }
    .line-new {
        border: 1px solid #aaa;
        margin: 0 auto;
        width: 90%
    }
    .products-landing-box-eight {
        border-top: 0 solid #aaa
    }
    #wrapper .richtext-home-geltabs {
        padding-top: 30px
    }
    .boxthree-home-content .richtext-home-geltabs p:last-child {
        margin-bottom: 60px
    }
}

@media only screen and (max-width:459px) {
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 366px
    }
    #wrapper .headache-nighttime-richtext-two p {
        width: 100%
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 28px
    }
    .richtext-TensionHeadache-right p {
        font-size: 17px;
        line-height: 22px;
        top: 54px
    }
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        font-size: 31px;
        letter-spacing: 0;
        line-height: 31px;
        width: 86%
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 31px;
        line-height: 27px
    }
}

@media only screen and (max-width:430px) {
    .richtext-TensionHeadache-right p:last-child {
        top: 555px!important
    }
    #wrapper .headache-causes-mobile-box-one {
        padding-bottom: 35px!important
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 17px;
        line-height: 22px;
        padding-bottom: 19px;
        width: 90%!important
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        font-size: 12px;
        line-height: 77px;
        padding: 12px 31px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        width: 99%
    }
    .migraine-image-red.component figcaption p:nth-child(2) {
        font-size: 15px!important;
        margin-top: 8px!important
    }
    .migraine-image-red.component figcaption p:nth-child(3) {
        font-size: 15px!important;
        margin-top: 0!important
    }
    .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(4) {
        top: 846px
    }
    .page-causes .migraine-subpage-main-box .mobile-migraine-coupon-image {
        padding-bottom: 0!important
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        font-size: 26px;
        line-height: 30px
    }
    #wrapper .migraine-subpage-main-box .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        left: 4px
    }
    .migraine-subpage-main-box .migraine-top-article-box .tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        margin-left: 7px
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 223px auto 0;
        width: 100%
    }
    .mobile-hero-image-home h2 {
        font-size: 18px;
        width: 71%
    }
    .headache-landing-richtext-hero p {
        font-size: 17px
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-box-eleven {
        width: 80%
    }
}

@media only screen and (max-width:400px) {
    .richtext-TensionHeadache-right p:last-child {
        top: 539px!important
    }
    .mobile-hero-image-home h2 {
        font-size: 17px;
        top: 65%;
        width: 72%
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 115px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one h2.articleTeaser-text-header {
        margin-top: 0
    }
    .headache-landing-richtext-hero p {
        font-size: 16px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: -5px;
        margin-bottom: 0!important;
        margin-top: 145px;
        top: -22px;
        width: 100%
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 210px auto 0;
        width: 100%
    }
}

@media only screen and (min-width:376px) and (max-width:414px) {
    #wrapper .richtext-home-allproducts p {
        width: 90%!important
    }
    .page-migraines #wrapper .richtext-home-allproducts p {
        width: 82%!important
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -460px!important
    }
    #wrapper .boxthree-home-content .image-bottle-home figcaption {
        margin-top: -4px
    }
}

@media only screen and (max-width:375px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .headache-landing-richtext-one p{
		line-height: 27px !important;
	}
	/* Changes for Excedrin We see your pain ends*/
    .page-treatment .headache-causes-richtext-six p a {
        font-size: 13px!important;
        line-height: 37px
    }
    .geltabs-parent-box .headache-causes-box-eleven .headache-causes-richtext-six p:first-child {
        font-size: 20px!important;
        line-height: 24px!important;
        font-weight: 700;
        margin-bottom: 27px
    }
    .page-tension .mobile-tension-headache-location-richtext h2 {
        margin-bottom: 35px
    }
    .products-landing-box-one .geltabs-box-five .headache-causes-richtext-six p:first-child {
        font-size: 25px;
        font-weight: 700;
        line-height: 26px
    }
    .products-landing-richtext-four,
    .products-landing-richtext-one,
    .products-landing-richtext-three,
    .products-landing-richtext-two {
        left: 10px
    }
    .error-page-rich-text2 {
        margin-top: -177px
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -200px auto 0;
        width: 94%
    }
    .page-newsletter #wrapper .error-page-rich-text2 p:first-child {
        font-size: 16px
    }
    .discontinued-richtext-one h3 sup {
        font-size: 15px!important;
        top: -10px!important
    }
    #wrapper .discontinued-richtext-four p:first-child sup,
    .discontinued-richtext-three p:first-child sup,
    .discontinued-richtext-two p:first-child sup {
        font-size: 15px;
        top: -3px
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
    .causes-of-headaches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
    .causes-of-headaches-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
    .headache-prevention-tips-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
    .headache-prevention-tips-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link,
    .treating-headches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
    .treating-headches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
    .treating-headches-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link {
        left: 25px
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 178px auto 0;
        width: 100%
    }
    #wrapper .discontinued-richtext-four p:nth-child(1),
    #wrapper .discontinued-richtext-three p:nth-child(1),
    #wrapper .discontinued-richtext-two p:nth-child(1) {
        font-size: 15px!important;
        line-height: 33px
    }
    .about-excedrin-richtext-three h2 {
        padding-left: 2px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2,
    .products-discontinued-box-two .discontinued-richtext-one h1:first-child {
        font-size: 19px!important;
        line-height: 24px!important
    }
    .usage-span-one {
        font-size: 20px;
        line-height: 37px;
        position: relative;
        top: -8px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        font-size: 24px;
        line-height: 24px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 16px;
        margin-top: 15px;
        width: 89%
    }
    .es-full-product-richtext .es-full-product-span {
        left: 9px;
        padding-right: 8px;
        position: relative
    }
    #wrapper .es-box-Wheretobuy .es-coupon-image {
        margin-bottom: 20px!important;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        text-align: center;
        width: 99%
    }
    #wrapper .es-reviews-richtext {
        margin-top: 1px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 21px;
        line-height: 24px;
        padding-bottom: 0!important
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-family: Gotham-Medium;
        font-size: 14px;
        line-height: 21px;
        margin: 0 auto;
        padding-bottom: 19px;
        width: 85%!important
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        width: 88%!important
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p {
        margin-top: 0;
        top: -21px
    }
    .page-migraines #wrapper .migraine-heading-left-richtext p a {
        font-size: 11px;
        line-height: 80px;
        padding: 13px 41px;
        position: relative;
        top: 31px
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 18px;
        line-height: 21px;
        margin: 0 auto 34px 67px;
        text-align: center;
        width: 69%;
        position: relative;
        z-index: 99
    }
    .page-products.page-campaign #wrapper .products-landing-box-one .headache-causes-richtext-six {
        margin-top: 70px
    }
    .page-products.page-campaign .products-landing-box-one .mobile-geltabs-box-five .geltabs-mobile-image-three {
        margin-top: 288px;
        padding-bottom: 25px
    }
    .page-products.page-campaign .products-landing-box-one .headache-causes-richtext-six p a {
        bottom: 20px;
        padding: 9px 43px
    }
    #wrapper .purple-es-description-richtext {
        margin-bottom: 23px!important
    }
    .page-products.page-tension .es-whole-content-box .es-box-one {
        background-position: 0 -336px
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText a {
        font-size: 10px;
        padding: 11px 30px
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText p:last-child {
        margin-left: 12px;
        margin-top: 3px
    }
    .page-products.page-pm-headache #wrapper .es-full-product-richtext.es-reviews-author-richtext-blue p a {
        font-size: 14px;
        left: 9px;
        line-height: 36px;
        position: relative
    }
    .page-products.page-pm-headache #wrapper .es-whole-content-box .home-brain-richText h3 {
        width: 81%!important;
        font-size: 18px;
        line-height: 20px
    }
    .page-products.page-tension .es-heading-richtext h1 {
        font-size: 26px;
        line-height: 24px
    }
    .es-box-one .box-es-top-text {
        padding-top: 0
    }
    .es-whole-content-box .es-box-one {
        background-position: 0 -297px
    }
    .products-landing-box-one .products-landing-box-four {
        background-position: left 19px
    }
    .mobile-product-image-two .component-content.left p {
        top: 5px
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext {
        top: 238px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -110px
    }
    #wrapper .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        margin-top: -121px!important
    }
    .products-landing-box-one .products-landing-richtext-four {
        margin-top: 10px;
        padding-left: 10px
    }
    .page-geltabs .products-landing-box-one .geltabs-richtext-nine h2 {
        font-size: 16px;
        line-height: 22px;
        margin-top: 38px;
        width: 86%
    }
    .page-geltabs .products-landing-box-one .geltabs-richtext-nine {
        padding-bottom: 5px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(2) {
        font-size: 29px;
        line-height: 37px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(3) {
        font-size: 16px;
        line-height: 17px;
        margin: 14px 0 0!important
    }
    .products-landing-richtext-ten .richText-content p:nth-child(4) {
        font-size: 16px;
        line-height: 17px
    }
    .products-landing-richtext-one {
        margin-top: 34px;
        padding-left: 10px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        padding-left: 7px
    }
    .richtext-TensionHeadache-right h2:first-child {
        font-size: 16px!important
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-one {
        height: auto;
        width: 64%
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        margin-top: 669px!important;
        width: 98%
    }
    .products-landing-box-one .mobile-product-image-four p,
    .products-landing-box-one .mobile-product-image-one p,
    .products-landing-box-one .mobile-product-image-three p,
    .products-landing-box-one .mobile-product-image-two p {
        font-size: 17px!important
    }
    .products-landing-box-one .products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
        top: 235px!important
    }
    .mobile-product-image-four,
    .mobile-product-image-one,
    .mobile-product-image-three,
    .mobile-product-image-two {
        margin-top: 50px!important
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-two {
        margin-top: 30px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-one p,
    .geltabs-parent-box .mobile-geltabs-richtext-three p {
        font-size: 14px;
        line-height: 20px;
        margin-top: 0
    }
    .geltabs-parent-box .mobile-geltabs-box-one .component-content {
        background-repeat: no-repeat;
        background-size: 100% 45%
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five p a,
    .geltabs-parent-box .mobile-geltabs-richtext-two p a {
        font-size: 13px;
        padding: 12px 35px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five,
    .geltabs-parent-box .mobile-geltabs-richtext-two {
        padding-bottom: 0
    }
    .geltabs-parent-box .geltabs-richtext-nine h2 {
        font-size: 19px;
        line-height: 23px
    }
    .migraine-landing-whole-box .headache-landing-richtext-five h3,
    .migraine-landing-whole-box .headache-landing-richtext-nine h3,
    .migraine-landing-whole-box .headache-landing-richtext-three h3 {
        font-size: 24px;
        line-height: 24px;
        width: 98%
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 26px;
        line-height: 31px
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        font-size: 16px;
        line-height: 22px;
        width: 91%!important
    }
    .geltabs-parent-box .geltabs-richtext-two h2 {
        font-size: 28px;
        line-height: 28px
    }
    .geltabs-parent-box .mobile-geltabs-box-three .mobile-geltabs-richtext-four p {
        font-size: 12px;
        line-height: 17px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five p {
        margin-bottom: 35px;
        margin-top: 35px
    }
    .geltabs-parent-box .geltabs-richtext-two h3 {
        font-size: 20px;
        top: 6px
    }
    .geltabs-richtext-five ul,
    .geltabs-richtext-two ul {
        margin-left: 0
    }
    .geltabs-parent-box .geltabs-richtext-five h3 {
        font-size: 20px;
        top: 12px
    }
    .geltabs-parent-box .geltabs-parent-box .mobile-geltabs-richtext-two p a,
    .geltabs-parent-box .mobile-geltabs-richtext-five p a {
        font-size: 11px;
        padding: 10px 25px
    }
    .geltabs-parent-box .mobile-geltabs-box-three .geltabs-mobile-image-one img {
        width: 88%
    }
    .mobile-geltabs-box-three .geltabs-mobile-image-two img {
        width: 90%
    }
    .available-geltabs-span {
        font-size: 15px
    }
    .migraine-landing-whole-box .richtext-home-allproducts {
        left: 33px!important;
        position: relative
    }
    .migraine-img-description-rich-text p {
        font-size: 14px;
        line-height: 16px
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 28px;
        line-height: 15px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        font-size: 14px;
        line-height: 16px
    }
    .mobile-product-image-one {
        padding-bottom: 150px
    }
    .mobile-products-landing-box-three .component-content {
        background-size: 100% 42%
    }
    .mobile-product-richtext-four .richText-content p a,
    .mobile-product-richtext-one .richText-content p a,
    .mobile-product-richtext-three .richText-content p a,
    .mobile-product-richtext-two .richText-content p a {
        font-size: 14px;
        margin-top: 0;
        padding: 10px 31px
    }
    #wrapper .products-landing-box-one .headache-causes-richtext-six {
        margin-top: 126px
    }
    .products-landing-box-one .mobile-geltabs-box-five .geltabs-mobile-image-three {
        margin-top: 298px;
        padding-bottom: 40px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -126px
    }
    .products-landing-box-one .products-landing-richtext-two {
        margin-top: 15px;
        padding-left: 10px
    }
    .products-landing-richtext-two .richText-content ul li:first-child {
        width: 82%!important
    }
    .products-mobile-available-richtextgreen p,
    .products-mobile-available-richtextred p {
        font-size: 15px;
        line-height: 17px
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext .richText-content {
        font-size: 12px;
        line-height: 7px;
        text-transform: capitalize!important
    }
    .products-landing-box-one .mobile-products-landing-box-four .mobile-product-image-two {
        padding-bottom: 180px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        margin-top: -125px
    }
    .products-landing-box-one .products-landing-richtext-six .richText-content p:first-child {
        font-size: 27px;
        line-height: 27px
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content {
        font-size: 22px;
        line-height: 27px
    }
    .products-landing-richtext-six .richText-content p:nth-child(2) {
        font-size: 13px;
        line-height: 20px
    }
    .products-landing-richtext-six p sup {
        font-size: 23px;
        top: 7px
    }
    .products-landing-box-one .headache-causes-richtext-six p:first-child {
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 37px;
        margin-top: 50px!important
    }
    .products-landing-richtext-nine .richText-content p:first-child {
        font-size: 22px;
        line-height: 25px;
        width: 81%
    }
    .products-landing-richtext-nine .richText-content p:nth-child(2) {
        font-size: 18px;
        line-height: 18px
    }
    .products-landing-richtext-nine p sup {
        font-size: 23px;
        top: 5px
    }
    .products-landing-richtext-nine .richText-content p a {
        font-size: 15px;
        padding: 8px 35px
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        font-size: 25px;
        line-height: 31px
    }
    #wrapper .error-page-rich-text2 p:first-child {
        font-size: 13px;
        padding-bottom: 10px;
        padding-top: 15px
    }
    .error-page-rich-text2 p:nth-child(2) a {
        border-radius: 50px;
        font-size: 10px!important
    }
    #wrapper .rrror-page-image-one img {
        left: 68px;
        position: relative;
        width: 89%!important
    }
    #wrapper .rrror-page-image-one p:first-child {
        bottom: 49px!important;
        font-size: 7px!important;
        left: -195px!important;
        margin-top: -254px!important;
        width: 21%!important
    }
    #wrapper .error-page-rich-text1 h1 {
        padding-top: 69px;
        width: 100%
    }
    .triggers-app-top .migraine-apppage-heading {
        margin-top: 25px
    }
    #wrapper .triggers-app-top .migraine-app-product-mobile {
        font-size: 13px
    }
    .triggers-app-top .migraine-richtext-red-two ul li {
        font-size: 14px;
        line-height: 16px
    }
    .triggers-app-top .accordion.section.migraine-app-accordion.component.even.last.initialized {
        max-width: 375px
    }
    .error-page-box-one .mobile-error-page-image p {
        opacity: 0;
        display: block!important;
        position: absolute;
        top: 495px;
        right: 4px;
        font-size: 7px
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        font-size: 25px;
        line-height: 27px;
        width: 91%
    }
    #wrapper .migraine-subpage-main-box .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        font-size: 15px;
        line-height: 17px
    }
    .page-treatment .available-geltabs-span {
        font-size: 14px
    }
    .products-discontinued-box-one .discontinued-richtext-four p a,
    .products-discontinued-box-one .discontinued-richtext-three p a,
    .products-discontinued-box-one .discontinued-richtext-two p a {
        font-size: 14px;
        line-height: 25px;
        padding-left: 20px!important
    }
    #wrapper .coupons-box-one .discontinued-richtext-one p {
        font-size: 12px;
        line-height: 17px
    }
    #wrapper .coupons-box-one .headache-landing-richtext-nine h3 {
        font-size: 28px
    }
    .coupons-box-one .headache-landing-richtext-nine h4 {
        font-size: 17px
    }
    .migraine-treatments-article-teaser-red .articleTeaser-text-content .articleTeaser-Primary-Link,
    .migraine-treatments-article-teaser-red-two .articleTeaser-text-content .articleTeaser-Primary-Link {
        font-size: 11px!important;
        margin-left: 17px!important
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-bottom: 40px!important;
        margin-top: 0!important
    }
    #wrapper .migraine-subpage-main-box .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 14px;
        line-height: 14px
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        line-height: 19px;
        margin-top: 5px
    }
    .page-prevention-tips .headache-causes-box-one .headache-causes-richtext-one h1 {
        font-size: 29px;
        line-height: 27px
    }
    .page-prevention-tips .headache-causes-box-one .headache-causes-richtext-one p {
        font-size: 16px;
        line-height: 23px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 15px;
        line-height: 16px
    }
    .migraine-richtext-red-two .migraine-app-product-mobile {
        font-size: 14px
    }
    .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(5) {
        left: 0
    }
    .migraine-subpage-main-box span.migraine-app-product-mobile {
        top: 240px
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p .migraine-app-product-mobile {
        font-size: 14px;
        line-height: 20px
    }
    .page-causes .migraine-subpage-main-box .headache-causes-richtext-two p a {
        font-size: 13px
    }
    .usage-richtext-two h2 {
        font-size: 20px!important;
        line-height: 26px!important;
        margin-left: 1%;
        margin-right: 1%;
        width: 93%!important
    }
    .usage-richtext-two {
        padding-top: 39px
    }
    .usage-richtext-two h2 sup {
        font-size: 35px;
        top: 12px
    }
    .usage-richtext-two .richText-content p sup {
        font-size: 30px!important;
        top: 9px
    }
    .usage-richtext-three p {
        font-size: 18px;
        margin-bottom: 0
    }
    .page-safety-dosing .mobile-usage-box-one .mobile-discontinued-coupons-image img {
        margin-bottom: -5px;
        min-height: auto;
        width: 100%
    }
    .mobile-usage-box-one .mobile-discontinued-coupons-image img {
        margin-bottom: 50px;
        min-height: 202px!important;
        width: 100%
    }
    .usage-richtext-four p:nth-child(2) {
        font-size: 20px;
        line-height: 25px
    }
    .usage-richtext-four p:first-child {
        font-size: 28px;
        line-height: 19px
    }
    .usage-richtext-four p span.safetydosing-text-span {
        font-size: 19px;
        line-height: 30px
    }
    #wrapper .safety-dosing-links-richtext {
        left: 5px;
        position: relative;
        width: 79%
    }
    .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        font-size: 16px!important;
        line-height: 25px!important;
        margin: 0 auto;
        text-align: center;
        width: 94%
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six {
        left: 0;
        margin-bottom: 0!important;
        margin-top: 103px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six h2 {
        font-size: 25px;
        line-height: 27px;
        margin-bottom: 15px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 23px;
        line-height: 29px;
        margin-bottom: 30px;
        margin-top: 0
    }
    .headache-causes-richtext-six p sup {
        font-size: 35px;
        top: 8px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-one {
        margin-bottom: 10px!important
    }
    .headache-causes-richtext-two h2:first-child {
        font-size: 16px;
        line-height: 30px;
        top: 15px
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-richtext-four h2 {
        font-size: 20px;
        line-height: 26px;
        margin: 130px auto 41px;
        text-align: center;
        width: 76%
    }
    #wrapper .headache-nighttime-richtext-two p {
        font-size: 17px;
        line-height: 21px;
        padding-top: 8px
    }
    .migraine-heading-left-richtext {
        margin-top: 0
    }
    #wrapper .richtext-home-allproducts p {
        width: 70%!important
    }
    .richtext-TensionHeadache-right p a {
        font-size: 12px;
        padding: 11px 33px
    }
    .mobile-tension-headache-location-richtext sup {
        font-size: 35px;
        top: 10px
    }
    #wrapper .mobile-richtext-home-headache,
    #wrapper .mobile-richtext-home-migraine {
        margin-top: -110px
    }
    .acc-richtext-one p {
        font-size: 12px!important
    }
    .image-bottle-home figcaption p {
        font-size: 11px
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image img {
        min-height: 221px!important
    }
    .faq-accordion a {
        font-size: 15px!important
    }
    .about-excedrin-richtext-two h2 sup {
        font-size: 20px;
        top: -2px
    }
    #wrapper .headache-causes-richtext-six {
        left: 14px;
        margin-bottom: 0;
        margin-top: 57px;
        position: relative
    }
    .headache-causes-richtext-six p:first-child {
        font-size: 21px;
        line-height: 22px
    }
    .headache-causes-richtext-six p a {
        font-size: 13px;
        line-height: 33px;
        padding: 11px 38px
    }
    .about-excedrin-richtext-two p sup {
        font-size: 27px;
        top: 9px
    }
    .about-excedrin-richtext-four p sup {
        font-size: 25px;
        top: 7px
    }
    .section.coupon-image-eight,
    .section.coupon-image-five,
    .section.coupon-image-seven,
    .section.coupon-image-six {
        margin-left: -25px;
        margin-top: 0!important;
        padding: 0 20px
    }
    .coupons-box-two .component-content {
        padding-bottom: 10px!important
    }
    .coupons-box-one .discontinued-richtext-one h1 {
        font-size: 20px!important
    }
    .sinus-headache-parent-box h1 {
        font-size: 25px;
        margin-bottom: 0;
        margin-top: 22px;
        padding-left: 20px
    }
    .sinus-headache-parent-box p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 19px;
        margin-top: 2px;
        padding-left: 20px;
        width: 91%
    }
    .site-map-richtext-one h1 {
        font-size: 30px;
        line-height: 44px
    }
    .site-map-richtext-eight p a,
    .site-map-richtext-eleven p a,
    .site-map-richtext-five p a,
    .site-map-richtext-four p a,
    .site-map-richtext-fourteen p a,
    .site-map-richtext-seven p a,
    .site-map-richtext-ten p a,
    .site-map-richtext-thirteen p a,
    .site-map-richtext-two p a {
        font-size: 14px;
        line-height: 25px
    }
    .es-heading-richtext {
        padding-left: 10px;
        width: 92%
    }
    .es-full-product-richtext .es-full-product-span a {
        font-size: 15px;
        line-height: 31px
    }
    .es-heading-richtext h1 {
        font-size: 23px;
        line-height: 22px
    }
    .es-heading-richtext h2 {
        font-size: 17px;
        margin-top: 0
    }
    .es-heading-richtext p span {
        font-size: 11px;
        line-height: 20px
    }
    .es-heading-richtext p:last-child {
        font-size: 15px;
        margin-top: 30px;
        width: 98%!important
    }
    #wrapper .es-buttons-richtext {
        padding-top: 0
    }
    .es-description-richtext p {
        font-size: 16px;
        line-height: 26px
    }
    #wrapper .tension-headache-article-teaser-one {
        height: 134px;
        padding-bottom: 0!important;
        width: 60%
    }
    #wrapper .sinus-headache-article-teaser-two {
        margin-top: -6px
    }
    #wrapper .sinus-headache-richtext h2 {
        font-size: 20px;
        line-height: 27px
    }
    #wrapper .tension-headache-article-teaser-one .articleTeaser-text-description {
        margin-bottom: 7px
    }
    .mobile-tension-headache-location-richtext h2 {
        font-size: 20px;
        line-height: 26px;
        position: relative;
        top: 18px
    }
    #wrapper .mobile-tension-headache-location-richtext p {
        font-size: 20px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        font-size: 12px;
        margin-left: 3px
    }
    #wrapper .about-excedrin-richtext-two {
        padding-left: 20px;
        margin: 30px auto auto;
        padding-right: 20px
    }
    .about-excedrin-richtext-four:last-child p {
        padding-bottom: 15px!important
    }
    .about-excedrin-richtext-two h2 {
        font-size: 22px;
        line-height: 28px
    }
    .about-excedrin-richtext-two p {
        font-size: 16px;
        line-height: 22px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 31px;
        line-height: 35px;
        width: 84%
    }
    #wrapper .about-excedrin-richtext-four p {
        padding-left: 25px
    }
    #wrapper .about-excedrin-richtext-four h3 {
        padding-left: 23px
    }
    .about-excedrin-richtext-three h2 {
        font-size: 16px
    }
    .richtext-home-allproducts sup {
        font-size: 40px;
        top: 11px
    }
    .richtext-home-geltabs sup {
        font-size: 34px;
        left: 1px;
        top: 7px
    }
    .article-sources-toggle {
        line-height: 20px
    }
    #wrapper .richtext-eight-article-content {
        margin-bottom: 10px!important;
        margin-top: 1px
    }
    #wrapper .richtext-home-headache,
    #wrapper .richtext-home-migraine {
        margin-left: 0!important;
        margin-right: 0;
        width: 50%
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        font-size: 16px
    }
    .boxtwo-home-content h2,
    .richtext-home-allproducts h2 {
        font-size: 20px;
        line-height: 23px
    }
    .richtext-home-allproducts p,
    .richtext-home-headachetype p {
        font-size: 15px;
        line-height: 20px;
        margin-top: 3px;
        width: 99%!important
    }
    .richtext-home-headachetype p:last-child {
        margin-bottom: 40px;
        margin-top: -18px!important
    }
    .mobile-richtext-home-allproducts a,
    .mobile-richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-headachetype a,
    .richtext-home-trigger a {
        font-size: 13px;
        padding: 9px 25px
    }
    .mobile-richtext-home-allproducts p {
        margin-bottom: 33px;
        margin-top: 0
    }
    .mobile-richtext-home-coupons p:first-child {
        padding-left: 33px
    }
    .mobile-home-coupon-dollar {
        font-size: 35px
    }
    .mobile-home-coupon-number {
        font-size: 55px;
        top: -9px
    }
    .mobile-richtext-home-coupons h2 {
        font-size: 26px;
        line-height: 40px;
        margin-left: 13px;
        margin-top: 18px;
        width: 61%
    }
    .mobile-richtext-home-coupons {
        padding: 10px 0
    }
    .mobile-richtext-home-coupons p:last-child {
        position: relative;
        top: 11px
    }
    .richtext-home-geltabs h2 {
        font-size: 28px;
        line-height: 31px
    }
    .richtext-home-geltabs p {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 0;
        margin-top: 10px
    }
    .richtext-home-geltabs p:last-child {
        margin-bottom: 40px;
        margin-top: 30px
    }
    .richtext-home-everyone h2 {
        font-size: 26px;
        line-height: 33px;
        margin-top: 50px;
        width: 90%
    }
    .richtext-home-everyone {
        margin-bottom: 50px
    }
    .image-everyone-one-home,
    .image-everyone-three-home,
    .image-everyone-two-home,
    .richtext-home-trigger {
        margin-bottom: 20px;
        padding-left: 8%;
        padding-right: 8%
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 12px
    }
    .mobile-copyrights-footer-richtext p {
        font-size: 11px;
        line-height: 20px;
        margin: 0
    }
    #wrapper .mobile-copyrights-footer-richtext {
        float: left;
        margin-top: 20px!important;
        padding-left: 3%;
        padding-right: 3%
    }
    .mobile-policy-footer-richtext ul li a {
        font-size: 11px;
        line-height: 16px;
        font-family: Gotham-Medium
    }
    .mobile-header-richtext {
        width: 96%
    }
    #wrapper .back-button-richText {
        width: 24%
    }
    .richtext-one-article-content h1 {
        width: 100%
    }
    .richtext-one-article-content h2 {
        margin-bottom: 0;
        margin-top: 10px
    }
    .richtext-four-article-content p,
    .richtext-seven-article-content p,
    .richtext-six-article-content p,
    .richtext-three-article-content p {
        font-size: 12px;
        line-height: 20px
    }
    .box-three-article-content h3,
    .richtext-five-article-content h2,
    .richtext-four-article-content h2,
    .richtext-three-article-content h2 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 14px
    }
    .page-meet-hard-working-migraine-sufferers .box-three-article-content h3,
    .page-meet-hard-working-migraine-sufferers .richtext-four-article-content h2 {
        font-size: 1.5em;
        line-height: 20px;
        margin-bottom: 14px
    }
    .box-two-coupon-article .richtext-four-article-content,
    .box-two-coupon-article .richtext-three-article-content {
        padding-left: 5%;
        padding-right: 5%
    }
    .richtext-eight-article-content p span.article-hide-reference,
    .richtext-eight-article-content p:first-child {
        line-height: 40px
    }
    .mobile-types-of-headache-article-richtext p {
        font-size: 17px;
        line-height: 26px;
        padding-left: 6%;
        padding-right: 6%
    }
    .mobile-gsk-footer-logo .component-content {
        float: none;
        margin-left: 20px
    }
    .mobile-gsk-footer-logo a img {
        max-width: 81%!important
    }
    .richtext-home-discover h2 {
        font-size: 18px;
        line-height: 24px;
        width: 97%
    }
    .richtext-home-discover p {
        font-size: 17px;
        line-height: 34px;
        margin-left: -15px;
        text-align: center
    }
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        font-size: 14px
    }
    .tension-headache-richtext-one h1 {
        font-size: 38px;
        line-height: 40px;
        margin-top: 35px;
        padding-left: 20px;
        width: 89%
    }
    .tension-headache-richtext-one p {
        font-size: 19px;
        line-height: 28px;
        margin-top: 20px;
        padding-left: 20px
    }
    .richtext-TensionHeadache-right h2:first-child {
        top: 0;
        margin-top: 14px
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 24px;
        line-height: 26px;
        top: 4px
    }
    .richtext-TensionHeadache-right p {
        font-size: 13px;
        line-height: 17px;
        margin-top: 86px;
        padding-top: 0;
        top: 0;
        width: 82%
    }
    .richtext-TensionHeadache-right p:last-child {
        left: 0;
        top: 448px!important;
        width: 92%;
        z-index: 999
    }
    .mobile-tension-headache-iframe-richtext h4 a {
        font-size: 12px;
        line-height: 25px;
        padding: 14px 44px
    }
    .mobile-tension-headache-iframe-richtext {
        width: 85%;
        padding-bottom: 20px;
        padding-top: 0
    }
    .mobile-tension-headache-iframe-richtext h2 {
        font-size: 65px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 17px;
        line-height: 17px
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        padding-top: 6px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 6px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 31px;
        min-height: 92px
    }
    .richtext-one-article-content h1 {
        font-size: 26px;
        line-height: 30px
    }
    .richtext-one-article-content h2 {
        font-size: 13px;
        line-height: 20px
    }
    .richtext-nine-article-content p a {
        font-size: 12px;
        line-height: 18px
    }
    .richtext-nine-article-content p:last-child {
        line-height: 18px
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 18px;
        line-height: 21px
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 a {
        font-size: 18px;
        line-height: 20px
    }
    .tension-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link,
    .tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        font-size: 12px
    }
    .richtext-nine-article-content ul li a,
    .richtext-nine-article-content ul li:first-child {
        font-size: 13px;
        line-height: 23px
    }
    .richtext-nine-article-content ul li {
        line-height: 23px
    }
    .article-sources-toggle {
        font-size: 11px
    }
    #wrapper .article-hide-reference,
    .richtext-eight-article-content p span.article-hide-reference,
    .richtext-eight-article-content p:first-child {
        font-size: 14px
    }
    .headache-landing-richtext-hero h1,
    .headache-landing-richtext-hero h2 {
        font-size: 23px;
        line-height: 23px;
        margin-top: 55px;
        width: 97%
    }
    .headache-landing-richtext-hero h2 {
        margin-top: 0
    }
    .headache-landing-richtext-hero p {
        font-size: 15px;
        line-height: 22px;
        margin-top: 14px
    }
    .headache-landing-richtext-hero sup {
        font-size: 24px;
        top: 8px
    }
    .headache-landing-richtext-one h2 {
        font-size: 24px
    }
    .Headache-landing-whole-box .headache-landing-richtext-one p {
        font-size: 16px!important;
        line-height: 22px;
        width: 88%
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span {
        font-size: 36px;
        line-height: 36px
    }
    .headache-landing-richtext-five h4,
    .headache-landing-richtext-nine h4,
    .headache-landing-richtext-three h4 {
        font-size: 17px;
        line-height: 24px
    }
    .headaches-landing-image-one figcaption a,
    .headaches-landing-image-three figcaption a,
    .headaches-landing-image-two figcaption a {
        font-size: 14px
    }
    .headache-landing-richtext-two a {
        font-size: 12px;
        padding: 12px 24px
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        margin: 40px auto 0;
        font-size: 30px;
        line-height: 33px
    }
    .Headache-landing-whole-box .headache-landing-richtext-three p,
    .headache-landing-richtext-five p,
    .headache-landing-richtext-nine p {
        font-size: 14px!important;
        line-height: 22px
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        font-size: 16px
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        font-size: 11px
    }
    .headache-landing-richtext-four p,
    .headache-landing-richtext-six p,
    .headache-landing-richtext-ten p {
        margin-bottom: 40px;
        margin-top: 40px
    }
    #wrapper .tension-headache-article-teaser-one .articleTeaser-text-content h2 a {
        font-size: 16px;
        line-height: 20px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content {
        padding-bottom: 27px
    }
    .discontinued-richtext-one h1:first-child {
        width: auto!important;
        font-size: 22px!important;
        line-height: 28px!important;
        padding-top: 0!important
    }
    .discontinued-richtext-one h2 {
        font-size: 15px!important
    }
    .discontinued-richtext-one {
        width: auto!important;
        padding: 20px 6.25%!important
    }
    .discontinued-richtext-two {
        margin-top: 0!important
    }
    .discontinued-richtext-four .richText-content,
    .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding: 37px 6.25% 22px!important
    }
    .discontinued-richtext-four p:nth-child(1),
    .discontinued-richtext-three p:nth-child(1),
    .discontinued-richtext-two p:nth-child(1) {
        font-size: 15px!important;
        line-height: 20px
    }
    .discontinued-richtext-four p:nth-child(3),
    .discontinued-richtext-three p:nth-child(3),
    .discontinued-richtext-two p:nth-child(3) {
        padding-top: 13px!important;
        font-size: 15px!important;
        line-height: 20px!important;
        padding-bottom: 10px!important
    }
    .discontinued-richtext-four p,
    .discontinued-richtext-three p,
    .discontinued-richtext-two p {
        font-size: 15px!important;
        line-height: 20px!important
    }
    .discontinued-richtext-four p:last-child,
    .discontinued-richtext-three p:last-child,
    .discontinued-richtext-two p:last-child {
        padding-bottom: 0!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four u:before,
    .discontinued-richtext-three u:before,
    .discontinued-richtext-two u:before {
        font-size: 12px!important;
        padding-top: 0!important
    }
    .richtext-home-allproducts {
        margin-top: 0!important;
        padding-top: 30px
    }
    .discontinued-richtext-four h3,
    .discontinued-richtext-three h3,
    .discontinued-richtext-two h3 {
        font-size: 24px!important;
        line-height: 30px!important
    }
    .mobile-discontinued-coupons-image {
        padding-top: 0!important
    }
    .image-bottle-home img {
        width: 90%;
        margin-top: 18%;
        margin-left: 5%
    }
    .faq-accordion a {
        color: #017B3F;
        padding-left: 30px
    }
    .faq-heading-richtext h1:first-child {
        color: #444;
        padding: 40px 0 0 25px!important
    }
    .faq-accordion .accordion-container {
        margin: 0 auto
    }
    .faq-heading-richtext p {
        padding-left: 25px!important
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        padding-top: 10px!important;
        width: 380px!important;
        padding: 0 25px
    }
    #wrapper .triggers-app-top .migraine-apppage-acc-heading.component.first.odd h2:first-child {
        line-height: 33px;
        max-width: 311px!important
    }
    #wrapper .triggers-app-top .migraine-app-accordion ul.accordion-container li h3 {
        width: auto
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        max-width: 340px!important
    }
    .migraine-app-accordion ul.accordion-container li h3 {
        background: 0 0;
        max-width: 340px!important;
        font-size: 13px!important
    }
    .migraine-app-product-mobile {
        display: block!important;
        color: #e21f26;
        font-family: Gotham-Bold
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 100px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one h2.articleTeaser-text-header {
        padding-left: 21px;
        padding-top: 0;
        line-height: 20px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 14px;
        line-height: 16px
    }
    #wrapper .headache-nighttime-box-two .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 16px!important;
        line-height: 16px!important
    }
    .headache-causes-richtext-one h1,
    .headache-nighttime-richtext-one h1 {
        font-size: 31px;
        line-height: 36px;
        margin-top: 30px;
        padding-left: 13px
    }
    .headache-causes-richtext-one p {
        font-size: 20px;
        line-height: 27px;
        margin-top: 19px;
        padding-left: 30px;
        width: 90%
    }
    .page-prevention-tips .headache-causes-box-one .articleTeaser .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-bottom: 76px
    }
    .headache-causes-box-one .articleTeaser .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 0;
        padding-bottom: 93px;
        padding-right: 10px
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 15px
    }
    .migraine-heading-left-richtext p {
        margin-top: 50px;
        top: -15px
    }
    .error-page-rich-text1 h1 {
        font-size: 25px!important
    }
    .mobile-error-page-image p em {
        margin-left: 305px;
        margin-top: -40px
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 80%!important;
        opacity: 1!important
    }
    .migraine-richtext-red-two p:nth-child(5) {
        position: absolute;
        bottom: 0;
        text-align: center;
        left: 6%;
        margin-left: 0
    }
    #wrapper .migraine-image-red.component {
        margin-bottom: 15px!important;
        margin-top: 376px
    }
    .migraine-image-red.component figcaption p {
        position: relative;
        width: 100%;
        font-size: 14px
    }
    .migraine-image-red.component figcaption p:nth-child(2) {
        margin-top: 10px!important;
        font-size: 15px!important
    }
    .migraine-image-red.component figcaption p:nth-child(3) {
        margin-top: 0!important;
        font-size: 15px!important
    }
    .migraine-image-red figcaption {
        position: absolute;
        top: 330px;
        left: 10%
    }
    .migraine-richtext-red-two p:nth-child(4) {
        position: absolute;
        top: 785px;
        left: 6%
    }
    #wrapper .migraine-where-to-buy-richtext {
        left: 0;
        top: 95px;
        margin-top: 0
    }
    .migraine-where-to-buy-richtext p:first-child {
        font-size: 24px
    }
    .migraine-where-to-buy-richtext p:nth-child(2) {
        margin-left: 19%;
        margin-top: 40px
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h1:first-child {
        font-size: 25px!important;
        padding-top: 0!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h3 {
        font-size: 25px;
        line-height: 30px
    }
    .page-discontinued .products-discontinued-box-one .mobile-discontinued-coupons-image img {
        min-height: auto!important;
        width: 79%
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h2 {
        font-size: 15px!important;
        line-height: 22px;
        margin-bottom: 10px;
        width: 95%
    }
    .products-discontinued-box-one .discontinued-richtext-four p,
    .products-discontinued-box-one .discontinued-richtext-three p,
    .products-discontinued-box-one .discontinued-richtext-two p {
        font-size: 13px!important;
        line-height: 28px
    }
    .products-discontinued-box-one .discontinued-richtext-two sup {
        font-size: 18px;
        top: 5px
    }
    .headache-causes-richtext-two h2 {
        font-size: 31px
    }
    .headache-causes-box-three .headache-causes-richtext-two ul li {
        font-size: 15px;
        line-height: 18px
    }
    .headache-causes-box-three .headache-causes-richtext-two ul {
        padding-left: 1px
    }
    .headache-causes-image-one img {
        margin-top: 0;
        width: 56%
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        position: absolute;
        right: 5%;
        top: 302px;
        width: 100%
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        left: 0;
        top: 630px
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        bottom: -41px;
        font-size: 14px;
        left: 8px
    }
    .headache-causes-richtext-two p a {
        font-size: 12px;
        padding: 10px 34px
    }
    optimization fix .headache-causes-box-ten .headache-causes-richtext-five h2 {
        font-size: 26px;
        display: inline
    }
    .headache-causes-box-ten .headache-causes-richtext-five {
        padding-left: 3%;
        padding-right: 3%;
        margin-top: 38px
    }
    .headache-causes-box-two .headache-causes-richtext-one p {
        padding-left: 4%;
        padding-right: 4%
    }
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 9px;
        font-size: 10.69px
    }
    .headache-causes-box-two .headache-causes-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        bottom: 77px;
        font-size: 10.69px
    }
    #wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 {
        float: right;
        line-height: 23px;
        padding-bottom: 10px
    }
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2 a,
    #wrapper .headache-causes-article-teaser-one .articleTeaser-text-content h2 a,
    #wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 16px!important;
        line-height: 20px!important
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-left: 18px;
        line-height: 25px;
        padding-bottom: 78px
    }
    .headache-nighttime-article-one .articleTeaser-text-content h2 {
        padding-left: 13px;
        padding-top: 0;
        padding-right: 20px;
        margin-top: 0!important;
        line-height: 22px!important
    }
    #wrapper .headache-nighttime-richtext-two h3 {
        font-size: 18px;
        line-height: 25px;
        top: 0
    }
    #wrapper .headache-nighttime-richtext-two {
        margin-top: 20px
    }
    #wrapper .headache-nighttime-richtext-two h2 {
        font-size: 28px;
        line-height: 20px
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 290px;
        width: 86%
    }
    #wrapper .headache-nighttime-richtext-two p a {
        font-size: 10px;
        padding: 8px 25px
    }
    .headache-nighttime-box-one .mobile-couponcode-img {
        margin-left: auto;
        margin-right: auto;
        padding-top: 27px;
        padding-bottom: 10px;
        top: 0;
        width: 100%
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        float: right;
        margin-right: 0;
        padding: 3px 0 0;
        width: 65%
    }
    .faq-heading-richtext h1:first-child {
        font-size: 30px!important;
        margin-bottom: 20px
    }
    .faq-heading-richtext sup {
        font-size: 23px;
        top: -5px
    }
    .faq-accordion .accordion-container {
        width: 89%
    }
    .richtext-home-headachetype {
        margin-top: 20px
    }
    .headache-nighttime-richtext-one p {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 8px;
        margin-top: 9px;
        width: 79%
    }
    .headache-causes-box-one .headache-causes-image-two figcaption {
        margin-bottom: -4px!important
    }
    #wrapper .migraine-hero-richtext {
        right: 118px;
        top: 296px;
        width: 66%
    }
    .migraine-landing-whole-box .migraine-hero-richtext p {
        font-size: 11px;
        line-height: 18px;
        top: 8px
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(4) {
        left: 0;
        top: 698px
    }
    .migraine-subpage-box-two .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: -22px
    }
    .migraine-subpage-box-two .nighttime-more-stories {
        padding-bottom: 0;
        padding-top: 0
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 0
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin-bottom: 25px!important;
        margin-top: 22px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        left: -5px;
        margin-top: 103px;
        top: -24px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        position: relative;
        top: 30px;
        margin-bottom: 0!important;
        margin-top: -6px!important;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 20px!important;
        line-height: 27px!important;
        text-transform: uppercase;
        width: 90%!important
    }
    .page-prevention-tips #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        width: 85%!important
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p a {
        font-size: 11px;
        line-height: 40px;
        padding: 11px 42px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p sup {
        font-size: 36px;
        top: 13px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(4) {
        left: 0;
        top: -94px
    }
    #wrapper .triggers-app-top .migraine-image-red.component figcaption p:nth-child(2) {
        font-size: 15px!important
    }
    #wrapper .triggers-app-top .migraine-image-red.component figcaption p {
        font-size: 14px
    }
    .products-landing-box-one .products-landing-richtext-three {
        margin-top: 0;
        padding-left: 10px
    }
    .products-landing-box-one .products-landing-box-six {
        margin-top: 0;
        background-position: left -60px
    }
    .page-products.page-migraine .es-whole-content-box .es-box-one {
        background-position: 0 -274px
    }
    .migraine-img-description-rich-text {
        margin-top: 1px;
        width: 93%
    }
    .es-full-product-richtext.es-reviews-author-richtext-red p a {
        font-size: 15px;
        line-height: 25px
    }
    .triggers-app-top .migraine-app-box-two .accordion-container h3.accordion-head::after {
        padding-right: 0;
        top: 2px;
        content: none
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion ul.accordion-container li h3 {
        padding-bottom: 18px;
        padding-left: 0!important;
        padding-right: 18px;
        padding-top: 18px
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
        clear: both;
        display: inline-block;
        font-size: 13pt;
        left: 8px;
        padding-left: 25px;
        position: relative
    }
    .migraine-apppage-acc-richtext {
        padding-bottom: 14px;
        padding-left: 20px!important
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-slide.is-active h3 a {
        background-image: url(../../assets/img/icons-sprite.png)!important;
        background-position: -1px 7px;
        background-repeat: no-repeat
    }
    .triggers-app-top .migraine-app-box-two .migraine-app-accordion .accordion-slide h3 a {
        background-image: url(../../assets/img/right-icons-sprite.png);
        background-position: left 7px;
        background-repeat: no-repeat
    }
}

@media only screen and (max-width:360px) {
    .geltabs-parent-box .headache-causes-box-eleven .headache-causes-richtext-six p:first-child {
        font-size: 20px!important;
        line-height: 24px!important;
        font-weight: 700;
        margin-bottom: 27px
    }
    .page-migraines .Headache-landing-whole-box .headache-landing-richtext-hero {
        top: 30px
    }
    #wrapper .discontinued-richtext-four p:first-child sup,
    .discontinued-richtext-three p:first-child sup,
    .discontinued-richtext-two p:first-child sup {
        font-size: 13px;
        top: -4px
    }
    #wrapper .discontinued-richtext-four p sup,
    .discontinued-richtext-three p sup,
    .discontinued-richtext-two p sup {
        font-size: 24px;
        top: 7px
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(4) {
        left: 0;
        top: 674px
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        margin: 11px auto 0
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 19px;
        line-height: 21px;
        margin-bottom: 50px;
        margin-top: 10px!important;
        padding: 0;
        top: 22px;
        width: 100%
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-box-eleven {
        width: 81%
    }
    #wrapper .migraine-subpage-main-box .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        left: 13px
    }
    .page-migraines .headache-landing-richtext-one {
        margin-top: 60px
    }
    .migraine-landing-whole-box .headaches-landing-image-one p,
    .migraine-landing-whole-box .headaches-landing-image-two p {
        width: 60%
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 13px
    }
    .mobile-hero-image-home h2 {
        width: 80%
    }
    .headache-landing-richtext-hero p {
        font-size: 14px;
        line-height: 19px;
        margin-top: 14px
    }
    .searchResults-pagination .searchResults-pagination-list {
        padding-left: 15px!important;
        width: 100%!important
    }
    .usage-span-one {
        font-size: 23px;
        line-height: 33px;
        top: -2px
    }
    .richtext-TensionHeadache-right p:last-child {
        top: 433px!important;
        width: 80%
    }
    .richtext-TensionHeadache-right h2:first-child {
        font-size: 16px
    }
    .es-content-richtext .component-content ul,
    .es-uses-richtext .component-content ul {
        margin-left: 20px!important;
        padding-left: 0
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p .migraine-app-product-mobile {
        font-size: 12px;
        left: 5px;
        line-height: 20px;
        margin-top: 13px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 14px;
        line-height: 16px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two {
        margin-top: -70px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        width: 100%
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px;
        margin-top: 30px
    }
    .migraine-img-description-rich-text p {
        font-size: 13px;
        line-height: 13px;
        margin-top: 5px
    }
    .geltabs-parent-box .mobile-geltabs-box-three .mobile-geltabs-richtext-four p {
        font-size: 14px;
        line-height: 17px
    }
    .boxthree-home-content .richtext-home-allproducts {
        left: 15px;
        margin-top: 7px;
        padding-top: 20px;
        width: 98%!important
    }
    .migraine-img-description-rich-text {
        margin-top: -14px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        font-size: 23px;
        line-height: 23px
    }
    .es-full-product-richtext .es-full-product-span a {
        font-size: 14px;
        line-height: 20px
    }
    .migraine-landing-whole-box .richtext-home-allproducts h2:first-child {
        margin-left: 0
    }
    .migraine-landing-whole-box .richtext-home-allproducts {
        left: -3px!important;
        padding-top: 10px
    }
    .es-full-product-span::after {
        top: 0
    }
    .migraine-landing-whole-box .migraine-span-one {
        font-size: 15px;
        padding-left: 10%;
        padding-right: 10%;
        position: relative;
        top: -9px
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 25px;
        line-height: 10px
    }
    .products-landing-richtext-four .richText-content p:first-child,
    .products-landing-richtext-one .richText-content p:first-child,
    .products-landing-richtext-three .richText-content p:first-child,
    .products-landing-richtext-two .richText-content p:first-child {
        font-size: 18px;
        line-height: 30px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        font-size: 13px;
        line-height: 18px;
        font-family: Gotham-Medium
    }
    .products-mobile-available-richtextgreen p {
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase
    }
    .products-landing-box-one .mobile-product-image-four p,
    .products-landing-box-one .mobile-product-image-one p,
    .products-landing-box-one .mobile-product-image-three p,
    .products-landing-box-one .mobile-product-image-two p {
        font-size: 12px;
        line-height: 10px;
        margin-top: 2px
    }
    .products-landing-richtext-four p sup,
    .products-landing-richtext-one p sup,
    .products-landing-richtext-three p sup,
    .products-landing-richtext-two p sup {
        font-size: 75%;
        top: -.5em
    }
    .products-landing-box-one .mobile-product-image-four img,
    .products-landing-box-one .mobile-product-image-three img {
        margin-top: -25px
    }
    .products-landing-richtext-six .richText-content p a {
        font-size: 12px;
        position: relative;
        z-index: 999
    }
    #wrapper .products-landing-box-one .headache-causes-richtext-six {
        left: 0;
        margin-bottom: 0;
        margin-top: 95px;
        position: relative
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin-top: 104px;
        top: -47px
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        width: 82%!important
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        margin-top: 583px!important
    }
    .page-causes #wrapper .migraine-subpage-main-box .migraine-subpage-product {
        background-position: 0 30px
    }
    .page-treatment .migraine-where-to-buy-box {
        margin-top: 7px
    }
    .richtextone-contact-us h1 {
        font-size: 30px;
        line-height: 40px
    }
    #wrapper .triggers-app-top .migraine-image-red.component figcaption p:nth-child(2) {
        font-size: 11px!important
    }
    .triggers-app-top .accordion.section.migraine-app-accordion.component.even.last.initialized {
        max-width: 360px
    }
    #wrapper .richtext-contact-us p:first-child {
        font-size: 18px!important;
        line-height: 19px!important
    }
    #wrapper .richtext-contact-us p {
        font-size: 14px!important;
        line-height: 16px
    }
    .usage-richtext-two h2 {
        font-size: 17px!important;
        line-height: 20px!important
    }
    .usage-richtext-four p:nth-child(2) {
        font-size: 14px;
        line-height: 19px
    }
    .usage-richtext-four p:first-child {
        font-size: 23px;
        line-height: 14px
    }
    .usage-richtext-four p span.safetydosing-text-span {
        font-size: 14px;
        line-height: 24px
    }
    .usage-richtext-five h3 {
        font-size: 15px;
        line-height: 27px;
        width: 94%;
        margin: 0 auto
    }
    #wrapper .rrror-page-image-one p:first-child {
        left: -204px!important
    }
    .usage-richtext-five.component p {
        font-size: 17px;
        line-height: 21px
    }
    .usage-richtext-five p sup {
        font-size: 29px;
        top: 10px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 14px;
        margin-top: 9px;
        width: 95%
    }
    #wrapper .migraine-hero-richtext {
        right: 115px;
        top: 286px;
        width: 66%
    }
    .migraine-heading-left-richtext p a {
        font-size: 11px;
        line-height: 90px;
        padding: 12px 20px
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image {
        padding-bottom: 0!important
    }
    .about-excedrin-parent-box .mobile-box-coupon-home {
        padding-bottom: 0
    }
    .headache-causes-richtext-one p {
        font-size: 19px
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        width: 55%
    }
    .headache-nighttime-box-one .mobile-couponcode-img {
        margin-bottom: 0;
        margin-left: auto;
        margin-right: auto;
        padding: 48px 3% 0;
        top: 0;
        width: 94%
    }
    .products-discontinued-box-one .discontinued-richtext-four h3,
    .products-discontinued-box-one .discontinued-richtext-three h3,
    .products-discontinued-box-one .discontinued-richtext-two h3 {
        font-size: 20px!important;
        line-height: 25px!important
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 13px!important;
        line-height: 12px!important
    }
    #wrapper .mobile-tension-headache-location-richtext p a {
        font-size: 12px!important;
        padding: 10px 40px!important
    }
    .richtext-TensionHeadache-right p {
        font-size: 15px;
        line-height: 23px
    }
    .faq-heading-richtext h1:first-child {
        font-size: 29px!important;
        margin-bottom: 20px
    }
    .acc-richtext-one p {
        font-size: 11px!important
    }
    #wrapper .mobile-richtext-home-headache,
    #wrapper .mobile-richtext-home-migraine {
        margin-top: -115px
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        float: right;
        padding-top: 0
    }
    .mobile-tension-headache-location-richtext {
        margin-top: 110px!important
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 15px;
        line-height: 20px
    }
    .section.coupon-image-eight,
    .section.coupon-image-five,
    .section.coupon-image-seven,
    .section.coupon-image-six {
        margin-left: -25px;
        margin-top: 0!important;
        padding: 0 20px
    }
    .coupons-box-two .component-content {
        padding-bottom: 10px!important
    }
    .coupons-box-one .discontinued-richtext-one h1 {
        font-size: 20px!important
    }
    .es-content-richtext ul li,
    .es-direction-richtext ul li,
    .es-uses-richtext ul li {
        font-size: 15px;
        line-height: 24px
    }
    .es-heading-richtext h1 {
        font-size: 25px;
        line-height: 24px
    }
    .es-heading-richtext h2 {
        font-size: 19px
    }
    #wrapper .es-show-reviews-richtext {
        margin-bottom: 0!important
    }
    .es-heading-richtext p span {
        font-size: 10px;
        line-height: 20px
    }
    #wrapper .es-star-image {
        left: 0;
        position: relative;
        width: 31%
    }
    #wrapper .es-star-image.grid_5.even {
        left: 22px;
        position: relative
    }
    .es-heading-richtext p:last-child {
        font-size: 15px;
        margin-top: 30px;
        padding-right: 20px
    }
    #wrapper .es-reviewnumbers-richtext p a {
        font-size: 11px;
        line-height: 28px;
        margin-left: 38px
    }
    .es-reviewnumbers-richtext p {
        margin: 1px 0 0
    }
    #wrapper .es-reviewnumbers-richtext {
        margin-top: 22px
    }
    .es-description-richtext p {
        font-size: 15px;
        line-height: 25px
    }
    .es-reviews-richtext p {
        font-size: 18px
    }
    #wrapper .es-star-image {
        margin-top: 28px;
        padding-left: 0!important
    }
    .es-reviews-author-richtext h3 {
        font-size: 16px
    }
    .es-reviews-author-richtext h2 {
        font-size: 13px;
        line-height: 17px
    }
    #wrapper .es-reviews-description-richtext p {
        font-size: 12px;
        line-height: 23px
    }
    #wrapper .about-excedrin-richtext-four h3 {
        font-size: 30px;
        line-height: 42px
    }
    #wrapper .about-excedrin-richtext-four p {
        padding-top: 0;
        font-size: 16px;
        line-height: 24px
    }
    #wrapper .about-excedrin-richtext-four p span {
        font-size: 16px;
        line-height: 24px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 29px;
        line-height: 33px;
        width: 86%
    }
    .article-sources-toggle {
        font-size: 10px
    }
    .mobile-copyrights-footer-richtext {
        padding-left: 2%;
        padding-right: 2%
    }
    #wrapper .richtext-home-migraine {
        margin-top: -61px;
        padding: 10px
    }
    #wrapper .richtext-home-headache {
        margin-top: -133px;
        padding: 10px
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        font-size: 15px
    }
    .richtext-home-headachetype {
        margin-top: 20px
    }
    .boxtwo-home-content h2,
    .richtext-home-allproducts h2 {
        font-size: 22px;
        line-height: 26px
    }
    .richtext-home-allproducts p,
    .richtext-home-headachetype p {
        font-size: 15px;
        line-height: 18px;
        width: 100%!important
    }
    .mobile-richtext-home-allproducts a,
    .mobile-richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-headachetype a,
    .richtext-home-trigger a {
        font-size: 10px;
        padding: 10px 20px
    }
    .richtext-home-headachetype p:last-child {
        margin-bottom: 40px
    }
    .image-bottle-home img {
        width: 90%
    }
    .mobile-richtext-home-coupons h2 {
        font-size: 22px;
        line-height: 28px;
        margin-left: 13px;
        margin-top: 22px;
        width: 55%
    }
    .richtext-home-geltabs h2 {
        font-size: 22px;
        line-height: 26px
    }
    .richtext-home-discover h2 {
        font-size: 16px;
        line-height: 20px;
        margin-top: 0;
        width: 94%
    }
    .richtext-home-discover p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 0;
        padding-left: 0
    }
    .richtext-home-everyone h2 {
        font-size: 24px;
        line-height: 28px;
        margin-top: 40px
    }
    .image-everyone-one-home,
    .image-everyone-three-home,
    .image-everyone-two-home,
    .richtext-home-trigger {
        margin-bottom: 20px;
        padding-left: 4%;
        padding-right: 4%
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 11px
    }
    .mobile-types-of-headache-article-richtext p {
        font-size: 17px
    }
    .tension-headache-richtext-one p {
        font-size: 18px;
        line-height: 26px
    }
    .richtext-TensionHeadache-right p a {
        font-size: 12px;
        padding: 11px 37px
    }
    .mobile-tension-headache-iframe-richtext h2 {
        font-size: 50px
    }
    .mobile-tension-headache-iframe-richtext h2 sup {
        font-size: 28px
    }
    .mobile-tension-headache-iframe-richtext h4:last-child {
        margin-top: 30px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 16px;
        line-height: 12px
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 24px;
        line-height: 26px;
        top: 4px
    }
    .mobile-tension-headache-location-richtext h2 {
        margin-bottom: 5px;
        position: relative;
        top: 13px;
        width: 100%
    }
    #wrapper .mobile-tension-headache-location-richtext p a {
        padding: 10px 40px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 27px
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        margin-right: 2%;
        margin-top: 15px;
        width: 56%;
        line-height: 23px
    }
    .tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        font-size: 12px
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 {
        margin-right: 2%;
        margin-top: 10px;
        width: 57%;
        line-height: 20px
    }
    #wrapper .richtext-eight-article-content {
        margin-bottom: 5px!important;
        margin-top: 5px
    }
    .discontinued-richtext-two,
    .richtext-home-allproducts {
        margin-top: 0!important
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        font-size: 15px
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        font-size: 10px
    }
    .discontinued-richtext-one h1:first-child {
        width: auto!important;
        font-size: 22px!important;
        line-height: 28px!important;
        padding-top: 0!important;
        padding-left: 0!important;
        padding-right: 0!important;
        word-spacing: 0
    }
    .discontinued-richtext-one h2 {
        font-size: 15px!important;
        padding-left: 0!important;
        padding-right: 0!important
    }
    .discontinued-richtext-one {
        width: auto!important;
        padding: 20px 6.25%!important
    }
    .discontinued-richtext-four .richText-content,
    .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding: 37px 6.25% 22px!important
    }
    .discontinued-richtext-four p:nth-child(1),
    .discontinued-richtext-three p:nth-child(1),
    .discontinued-richtext-two p:nth-child(1) {
        font-size: 15px!important;
        line-height: 20px
    }
    .discontinued-richtext-four p:nth-child(3),
    .discontinued-richtext-three p:nth-child(3),
    .discontinued-richtext-two p:nth-child(3) {
        padding-top: 13px!important;
        font-size: 15px!important;
        line-height: 20px!important;
        padding-bottom: 10px!important
    }
    .discontinued-richtext-four p,
    .discontinued-richtext-three p,
    .discontinued-richtext-two p {
        font-size: 15px!important;
        line-height: 20px!important
    }
    .discontinued-richtext-four p:last-child,
    .discontinued-richtext-three p:last-child,
    .discontinued-richtext-two p:last-child {
        padding-bottom: 0!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four u:before,
    .discontinued-richtext-three u:before,
    .discontinued-richtext-two u:before {
        font-size: 12px!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four h3,
    .discontinued-richtext-three h3,
    .discontinued-richtext-two h3 {
        font-size: 24px!important;
        line-height: 30px!important
    }
    .mobile-discontinued-coupons-image img {
        min-height: auto!important;
        width: 100%
    }
    .mobile-discontinued-coupons-image {
        padding-top: 0!important
    }
    #wrapper .richtext-home-geltabs {
        margin-top: 16px
    }
    .faq-accordion a {
        color: #017B3F;
        padding-left: 30px;
        font-size: 15px
    }
    .faq-accordion .accordion-container {
        width: 310px;
        margin: 0 auto
    }
    .faq-heading-richtext p {
        padding-left: 25px!important
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        padding-top: 10px!important;
        width: 360px!important;
        padding: 0 25px
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        max-width: 330px!important
    }
    .accordion.section.migraine-app-accordion.component.even.last.initialized {
        width: 360px!important
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .rrror-page-image-one p:first-child {
        font-size: 8px!important
    }
    .mobile-error-page-image p em {
        font-size: 6px!important
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 80%!important;
        opacity: 1!important
    }
    #wrapper .migraine-treatments-article-teaser-red .articleTeaser-text-content h2 a,
    #wrapper .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        color: #025130;
        font-size: 16px;
        line-height: 20px
    }
    .migraine-richtext-red-two ul li {
        font-size: 18px;
        line-height: 31px
    }
    .migraine-richtext-red-two p:nth-child(5) {
        left: 3%
    }
    .migraine-app-product-mobile {
        display: block!important;
        color: #e21f26;
        font-size: 16px
    }
    .headache-causes-image-one img {
        margin-top: 10px;
        width: 50%
    }
    .migraine-image-red figcaption {
        position: absolute;
        top: 206px;
        left: 22%
    }
    .migraine-image-red.component figcaption p:first-child,
    .migraine-image-red.component figcaption p:nth-child(2),
    .migraine-image-red.component figcaption p:nth-child(3) {
        font-size: 11px!important
    }
    .migraine-richtext-red-two p:nth-child(4) {
        position: absolute;
        top: 709px;
        left: 5%
    }
    .migraine-subpage-main-box .migraine-richtext-red-two .migraine-app-product-mobile {
        font-size: 14px
    }
    .migraine-richtext-red-two .migraine-app-product-mobile {
        font-size: 17px
    }
    .mobile-migraine-coupon-image {
        margin-top: 186px
    }
    #wrapper .migraine-image-red.component {
        margin-bottom: 15px!important;
        margin-top: 436px
    }
    #wrapper .migraine-where-to-buy-richtext {
        left: 0;
        top: 95px;
        margin-top: 0
    }
    .headache-causes-box-three .headache-causes-richtext-two ul {
        padding-left: 0
    }
    .headache-causes-box-three .headache-causes-richtext-two ul li {
        font-size: 17px;
        line-height: 28px
    }
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 340px;
        top: 0
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        right: 3%;
        top: 263px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        margin-left: 0;
        top: 650px
    }
    .headache-causes-box-ten .headache-causes-richtext-five p {
        width: 100%;
        font-size: 22px;
        line-height: 32px
    }
    #wrapper .boxthree-home-content .richtext-home-geltabs {
        margin-top: -10px
    }
    .mobile-headache-nighttime-richtext-four h2 {
        font-size: 18px;
        line-height: 20px;
        margin: 120px auto 0;
        text-align: center;
        width: 76%
    }
    .mobile-headache-nighttime-richtext-four sup {
        font-size: 31px;
        font-weight: 400;
        top: 10px
    }
    .nighttime-more-stories {
        padding-bottom: 0;
        padding-top: 7px
    }
    .es-full-product-richtext .es-full-product-span {
        font-size: 12px;
        padding-right: 4px
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 273px;
        width: 91%
    }
    .page-migraines.page-treatment .mobile-tension-banner-image.migraine-subpage-top-article-mobile-image img {
        height: 155px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 5%!important
    }
}

@media only screen and (max-width:340px) {
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 15px;
        line-height: 17px;
        margin-bottom: 50px;
        margin-top: 10px!important;
        padding: 0;
        top: 22px;
        width: 82%
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        margin: -10px auto 0
    }
}

@media only screen and (max-width:320px) {
    .products-discontinued-box-one .discontinued-richtext-four h3,
    .products-discontinued-box-one .discontinued-richtext-three h3,
    .products-discontinued-box-one .discontinued-richtext-two h3 {
        font-size: 22px!important;
        line-height: 25px!important
    }
    .discontinued-richtext-one sup {
        font-size: 28px;
        top: 7px
    }
    .es-full-product-richtext.es-reviews-author-richtext-red .es-full-product-span::after {
        left: 10px
    }
    button.exit-notification-accept,
    button.exit-notification-deny {
        padding: 12px 34px!important
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
    .causes-of-headaches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
    .causes-of-headaches-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
    .headache-prevention-tips-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
    .headache-prevention-tips-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link,
    .treating-headches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link,
    .treating-headches-article-teaser-three .articleTeaser-text-content .articleTeaser-text-link,
    .treating-headches-article-teaser-two .articleTeaser-text-content .articleTeaser-text-link {
        left: 18px
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        bottom: 0!important;
        left: 8px
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 503px!important;
        z-index: 99;
        left: -8px
    }
    #wrapper .discontinued-richtext-four p:nth-child(1),
    #wrapper .discontinued-richtext-three p:nth-child(1),
    #wrapper .discontinued-richtext-two p:nth-child(1) {
        font-size: 15px!important;
        line-height: 30px
    }
    .usage-richtext-five .component-content {
        padding-top: 0
    }
    .page-migraines.page-treatment #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin: 141px auto 0;
        width: 100%
    }
    #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box {
        margin-bottom: 0!important;
        margin-top: 20px
    }
    .migraine-subpage-box-two .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 0
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 16px;
        line-height: 18px
    }
    .es-heading-richtext sup,
    .es-reviews-author-richtext-blue sup,
    .es-reviews-author-richtext-purple sup {
        top: -.2em
    }
    #wrapper .es-box-Wheretobuy .es-coupon-image img {
        width: 94%
    }
    .page-products.page-migraine .es-coupon-image {
        left: 20px;
        position: relative;
        top: 37px!important
    }
    .page-products.page-tension .es-coupon-image {
        left: 20px;
        position: relative;
        top: 60px
    }
    .page-migraines.page-treatment .mobile-tension-banner-image.migraine-subpage-top-article-mobile-image img {
        height: 139px!important
    }
    .searchResults-pagination .searchResults-pagination-list li {
        padding-right: 6%!important
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero h1 {
        font-size: 21px;
        line-height: 21px
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero sup {
        font-size: 24px;
        top: 8px
    }
    .migraine-landing-whole-box .headaches-landing-image-one p,
    .migraine-landing-whole-box .headaches-landing-image-two p {
        margin: 10px auto 0
    }
    .es-full-product-richtext.es-reviews-author-richtext-purple.component.even.last p {
        margin: 0
    }
    .es-full-product-richtext {
        margin-right: 45px;
        margin-top: 8px
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:first-child {
        font-size: 22px;
        line-height: 21px;
        padding-bottom: 0!important
    }
    .page-migraines #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 14px;
        line-height: 18px;
        padding-bottom: 19px;
        width: 88%!important
    }
    .page-products.page-campaign #wrapper .products-landing-box-one .headache-causes-richtext-six {
        left: 5px;
        margin-top: 34px
    }
    .page-products.page-campaign .products-landing-box-one .mobile-geltabs-box-five .geltabs-mobile-image-three {
        margin-top: 261px;
        padding-bottom: 25px
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        text-align: center;
        font-size: 20px;
        left: 5px;
        line-height: 20px;
        margin: 14px auto 0;
        position: relative;
        top: 66px;
        width: 91%
    }
    .products-discontinued-box-one .discontinued-richtext-one h3 sup {
        font-size: 14px!important;
        left: 0;
        top: -3px!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one sup {
        font-size: 25px;
        top: 7px
    }
    #wrapper .triggers-app-top .migraine-image-red.component {
        margin-top: 219px!important
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        margin-top: 207px
    }
    .mobile-header-richtext p a {
        padding: 10px
    }
    .searchResults-pagination .searchResults-pagination-list {
        padding-left: 10px!important;
        width: 100%!important
    }
    .es-full-product-richtext.es-reviews-author-richtext-red p a {
        font-size: 13px;
        line-height: 25px
    }
    #wrapper .es-whole-content-box .home-brain-richText a {
        padding: 10px 24px
    }
    #wrapper .es-whole-content-box .home-brain-richText p:last-child {
        margin-bottom: -5px;
        margin-top: -3px
    }
    .page-products.page-tension .es-whole-content-box .es-box-one {
        background-position: 0 -374px
    }
    .page-products.page-tension .es-heading-richtext h1 {
        font-size: 22px;
        line-height: 22px
    }
    #wrapper .es-full-product-richtext.es-reviews-author-richtext-purple p a {
        font-size: 13px;
        left: -12px;
        line-height: 30px;
        padding-right: 0
    }
    .es-full-product-span::after {
        margin-left: 3px!important
    }
    .es-reviews-author-richtext-purple .es-full-product-span {
        font-size: 12px;
        padding-right: 1px
    }
    .page-products.page-migraine .es-whole-content-box .es-box-one {
        background-position: 0 -312px
    }
    .triggers-app-top .migraine-subpage-product .headache-causes-richtext-two p {
        top: -83px
    }
    .page-products.page-pm-headache #wrapper .es-full-product-richtext.es-reviews-author-richtext-blue p a {
        font-size: 13px;
        left: -11px;
        line-height: 36px;
        position: relative
    }
    .page-products.page-pm-headache .es-whole-content-box .es-box-one {
        background-position: 0 -379px
    }
    #wrapper .blue-es-description-richtext {
        margin-bottom: 19px!important
    }
    .es-whole-content-box .es-buttons-richtext.odd p a {
        padding: 14px 49px!important
    }
    .es-whole-content-box .es-box-one {
        background-position: 0 -329px
    }
    #wrapper .es-whole-content-box .es-buttons-richtext.even {
        width: 92%
    }
    .products-landing-box-one .mobile-product-image-four p,
    .products-landing-box-one .mobile-product-image-one p,
    .products-landing-box-one .mobile-product-image-three p,
    .products-landing-box-one .mobile-product-image-two p {
        font-size: 13px!important
    }
    .mobile-product-richtext-one .richText-content p a {
        border: 2px solid #017b3f
    }
    .products-landing-box-one .products-landing-box-three {
        background-position: left 25px
    }
    .page-geltabs .geltabs-richtext-nine h1 {
        font-size: 28px;
        line-height: 28px
    }
    .products-landing-richtext-two .richText-content ul li:first-child {
        width: 86%!important
    }
    .products-landing-box-one .products-landing-box-four {
        background-position: left 18px
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext {
        top: 193px
    }
    .products-landing-box-one .products-landing-box-five {
        background-position: left -30px
    }
    #wrapper .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        margin-top: -91px!important
    }
    .products-landing-box-one .products-landing-box-six {
        margin-top: 0;
        padding-top: 25px;
        background-position: left -18px
    }
    .products-landing-box-one .mobile-product-image-four {
        margin-top: 43px!important
    }
    .products-landing-box-one .products-landing-box-seven {
        padding-top: 20px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        width: 87%!important
    }
    #wrapper .migraine-subpage-main-box .migraine-treatments-article-teaser-red-two .articleTeaser-text-content h2 a {
        left: 14px
    }
    #wrapper .es-whole-content-box .es-buttons-richtext {
        left: 0;
        padding-top: 0;
        width: 93%
    }
    .es-reviews-author-richtext-red.es-buttons-richtext p {
        margin-bottom: 0;
        margin-top: 40px
    }
    .es-reviews-author-richtext-red.es-buttons-richtext.odd p {
        margin-bottom: 15px;
        margin-top: 17px
    }
    #wrapper .coupons-box-one .headache-landing-richtext-nine h3 {
        font-size: 23px
    }
    .coupons-box-one .headache-landing-richtext-nine h4 {
        font-size: 16px
    }
    .es-content-richtext h3,
    .es-direction-richtext h3,
    .es-uses-richtext h3 {
        font-size: 18px;
        line-height: 64px;
        margin-bottom: 0
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(4) {
        left: -30px;
        top: -142px
    }
    .coupons-box-one .headache-landing-richtext-nine {
        padding-bottom: 20px
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-header-image {
        margin-bottom: 60px!important
    }
    #wrapper .triggers-app-top .migraine-app-accordion ul.accordion-container li h3 {
        font-size: 12px!important;
        width: 251px!important
    }
    .triggers-app-top .migraine-app-box-two .accordion-container h3.accordion-head::after {
        padding: 0;
        right: 9px;
        top: 1px!important
    }
    #wrapper .migraine-landing-whole-box .migraine-heading-left-richtext h4 {
        font-size: 14px;
        line-height: 22px;
        padding-bottom: 0;
        width: 91%!important
    }
    .geltabs-richtext-five ul,
    .geltabs-richtext-two ul {
        margin-left: 0;
        padding-bottom: 0
    }
    .geltabs-parent-box .geltabs-mobile-image-one {
        margin-top: 15px
    }
    .mobile-geltabs-richtext-five p,
    .mobile-geltabs-richtext-two p {
        margin-bottom: 35px;
        margin-top: 25px
    }
    .geltabs-parent-box .geltabs-richtext-five h3 {
        font-size: 18px;
        top: 13px
    }
    .geltabs-parent-box .geltabs-richtext-five h2 {
        font-size: 33px;
        line-height: 30px
    }
    #wrapper .geltabs-parent-box .headache-causes-mobile-image-two {
        margin-bottom: -3px!important;
        position: relative;
        top: -30px;
        width: 84%
    }
    .boxthree-home-content .mobile-box-coupon-home {
        padding-bottom: 0
    }
    .boxthree-home-content .richtext-home-geltabs p:last-child {
        margin-bottom: 45px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five p a,
    .geltabs-parent-box .mobile-geltabs-richtext-two p a {
        font-size: 14px;
        padding: 10px 25px
    }
    .usage-richtext-five h3 sup {
        font-size: 30px;
        top: 8px
    }
    .mobile-product-image-four,
    .mobile-product-image-one,
    .mobile-product-image-three,
    .mobile-product-image-two {
        padding-bottom: 100px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -105px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four,
    #wrapper .products-landing-box-one .mobile-product-richtext-three {
        margin-top: -90px
    }
    .products-landing-box-one .mobile-products-landing-box-four .mobile-product-image-two {
        padding-bottom: 170px
    }
    #wrapper .mobile-product-image-three {
        margin-top: 40px!important
    }
    .products-landing-box-one .products-landing-box-four {
        padding-bottom: 25px!important
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -92px
    }
    .products-landing-box-one .products-landing-richtext-two {
        margin-top: 2px
    }
    .geltabs-parent-box .geltabs-richtext-nine h1 {
        font-size: 27px;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 29px
    }
    #wrapper .geltabs-parent-box .geltabs-richtext-nine {
        padding-bottom: 30px;
        padding-top: 20px
    }
    .geltabs-parent-box .geltabs-richtext-nine h2 {
        font-size: 17px;
        line-height: 20px
    }
    .geltabs-parent-box .geltabs-richtext-two {
        margin-top: 20px
    }
    .geltabs-parent-box .mobile-geltabs-richtext-one p,
    .geltabs-parent-box .mobile-geltabs-richtext-three p {
        font-size: 13px;
        line-height: 18px;
        margin: 0;
        position: relative;
        top: 0;
        padding: 0
    }
    .geltabs-parent-box .mobile-geltabs-richtext-five,
    .geltabs-parent-box .mobile-geltabs-richtext-two,
    .products-landing-box-one .products-landing-box-seven {
        padding-bottom: 10px
    }
    .geltabs-parent-box .geltabs-richtext-five ul li,
    .geltabs-parent-box .geltabs-richtext-two ul li {
        font-size: 14px;
        margin-bottom: 14px;
        margin-left: 15px;
        padding-left: 0
    }
    .geltabs-parent-box .mobile-geltabs-richtext-three {
        bottom: 40px
    }
    #wrapper .geltabs-parent-box .headache-nighttime-whereto-buy-box .headache-nighttime-richtext-three h2 {
        font-size: 16px!important;
        line-height: 22px;
        padding-left: 16px
    }
    #wrapper .geltabs-parent-box .headache-nighttime-richtext-three sup {
        font-size: 34px;
        top: 11px
    }
    .available-geltabs-span {
        font-size: 13px;
        top: -5px
    }
    .migraine-img-description-rich-text p {
        font-size: 11px;
        line-height: 10px;
        margin-top: 5px
    }
    .es-whole-content-box .migraine-img-description-rich-text {
        width: 88%
    }
    .migraine-img-description-rich-text {
        margin-top: -8px
    }
    .tension-headache-richtext-one h1 {
        font-size: 30px;
        line-height: 33px
    }
    .migraine-landing-whole-box .boxtwo-home-content h2,
    .migraine-landing-whole-box .richtext-home-allproducts h2 {
        font-size: 19px;
        line-height: 23px
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span {
        font-size: 31px;
        line-height: 20px;
        padding-left: 28%;
        padding-right: 28%
    }
    .migraine-landing-whole-box .migraine-span {
        padding-left: 10%;
        padding-right: 10%
    }
    .migraine-landing-whole-box .migraine-span-one {
        font-size: 14px;
        top: -7px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-four {
        margin-bottom: -10px!important
    }
    .es-heading-richtext h2 {
        font-size: 19px;
        margin-top: 0
    }
    .products-landing-box-one .mobile-product-image-four img,
    .products-landing-box-one .mobile-product-image-three img {
        margin-top: -40px
    }
    .headache-landing-box-one .headache-landing-richtext-one .headache-span-one {
        font-size: 21px;
        line-height: 17px
    }
    .headache-landing-richtext-five h3,
    .headache-landing-richtext-nine h3,
    .headache-landing-richtext-three h3 {
        margin: 30px auto 0;
        font-size: 25px;
        line-height: 28px
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        font-size: 9px
    }
    .headache-landing-richtext-five h4 {
        font-size: 15px
    }
    .products-landing-richtext-ten .richText-content p:first-child,
    .products-landing-richtext-ten .richText-content p:nth-child(2) {
        font-size: 25px;
        line-height: 24px;
        padding-left: 10px
    }
    .products-landing-richtext-ten .richText-content p:nth-child(3),
    .products-landing-richtext-ten .richText-content p:nth-child(4) {
        font-size: 14px;
        padding-left: 10px;
        line-height: 15px
    }
    .products-mobile-available-richtextgreen p,
    .products-mobile-available-richtextred p {
        font-size: 12px;
        line-height: 14px
    }
    .mobile-products-landing-box-four .mobile-product-image-two {
        margin-top: 5px!important
    }
    .products-landing-box-one .mobile-products-landing-box-four .component-content {
        background-size: 100% 28%!important
    }
    .products-landing-box-one .products-landing-box-four .mobile-products-landing-migraine-richtext.component.even.last {
        top: 226px
    }
    .products-landing-box-one .mobile-products-landing-box-five .component-content {
        background-size: 100% 29%
    }
    .products-landing-box-one .mobile-products-landing-box-six .component-content {
        background-size: 100% 31%
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content {
        font-size: 21px;
        line-height: 23px
    }
    #wrapper .products-landing-box-one .products-landing-box-eight {
        margin-top: 20px
    }
    .products-landing-box-one .products-landing-richtext-five .richText-content a {
        font-size: 12px;
        padding: 8px 20px
    }
    .products-landing-box-one .products-landing-richtext-six .richText-content p:first-child {
        font-size: 22px;
        line-height: 24px
    }
    .products-landing-box-one .products-landing-richtext-six {
        margin-left: 17px;
        margin-top: 10px;
        width: 90%
    }
    #wrapper .products-landing-box-one .products-landing-richtext-six .richText-content {
        padding-bottom: 20px
    }
    .products-landing-box-one .headache-causes-richtext-six p:first-child {
        margin-top: 71px!important
    }
    .products-landing-richtext-six .richText-content p:nth-child(2) {
        font-size: 14px;
        line-height: 22px;
        width: 98%
    }
    .products-landing-richtext-nine .richText-content p a {
        margin-top: 4px
    }
    .products-landing-richtext-nine {
        padding: 20px 0
    }
    .products-landing-box-one .products-landing-richtext-six .richText-content {
        margin: 0;
        padding-top: 30px
    }
    .products-landing-box-eight,
    .products-landing-box-seven {
        border-top: 0 solid #aaa
    }
    .products-landing-box-one .products-landing-richtext-five p sup {
        font-size: 32px;
        top: 9px
    }
    .products-landing-richtext-four p sup,
    .products-landing-richtext-one p sup,
    .products-landing-richtext-three p sup,
    .products-landing-richtext-two p sup {
        font-size: 75%;
        top: -.2em
    }
    .products-landing-box-one .products-landing-richtext-one ul {
        margin-left: 7px;
        margin-top: 10px
    }
    #wrapper .products-mobile-available-richtextgreen {
        margin-top: -15px
    }
    .mobile-product-image-four,
    .mobile-product-image-one,
    .mobile-product-image-three,
    .mobile-product-image-two {
        margin-top: 26px!important
    }
    .products-landing-richtext-nine .richText-content p:first-child {
        font-size: 19px;
        line-height: 23px
    }
    .products-landing-richtext-nine .richText-content p:nth-child(2) {
        font-size: 15px;
        line-height: 15px
    }
    .products-landing-richtext-nine .richText-content p a {
        font-size: 11px;
        padding: 9px 35px
    }
    .page-migraines .Headache-landing-whole-box .headache-landing-richtext-hero {
        top: 26px!important
    }
    .Headache-landing-whole-box.component .headache-landing-richtext-hero {
        left: 17px;
        top: -13px
    }
    .migraine-app-box-one .migraine-apppage-heading {
        padding: 0 0 0 10px!important
    }
    .faq-heading-richtext sup {
        font-size: 20px;
        top: -5px
    }
    .triggers-app-top .accordion.section.migraine-app-accordion.component.even.last.initialized {
        max-width: 320px
    }
    .migraine-app-box-one .migraine-apppage-heading h1 sup {
        font-size: 14px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        margin-top: 527px!important
    }
    .triggers-app-top .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 12px;
        line-height: 21px;
        margin-left: 0;
        width: 100%
    }
    #wrapper .rrror-page-image-one img {
        left: 57px
    }
    #wrapper .rrror-page-image-one p:first-child {
        left: 244px!important;
        position: absolute;
        top: 465px!important;
        z-index: 999
    }
    #wrapper .triggers-app-top .migraine-app-box-one.component.first.odd .content.paragraphSystem {
        padding: 9px!important
    }
    #wrapper .triggers-app-top .migraine-app-logos.grid_4.alpha.component.odd img {
        right: 48px;
        width: 39%;
        z-index: 999
    }
    #wrapper .triggers-app-top .migraine-app-logos.grid_4.omega.component.even.last img {
        left: 96px!important;
        width: 39%
    }
    #wrapper .triggers-app-top .migraine-apppage-acc-heading.component.first.odd h2:first-child {
        line-height: 30px;
        padding-left: 7px
    }
    #wrapper .triggers-app-top .headache-causes-richtext-two ul {
        margin-bottom: 0!important;
        margin-top: 0;
        padding-left: 0!important;
        width: 97%
    }
    .triggers-app-top .migraine-richtext-red-two ul li {
        font-size: 12px;
        line-height: 14px;
        margin-bottom: 3px;
        padding-bottom: 13px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        bottom: -530px;
        top: -17px
    }
    .triggers-app-top {
        padding-bottom: 10px
    }
    #wrapper .triggers-app-top .headache-causes-richtext-two p a {
        font-size: 14px;
        padding: 10px 34px
    }
    #wrapper .richtext-contact-us p:first-child {
        font-size: 17px!important
    }
    .richtextone-contact-us h1 {
        font-size: 27px;
        line-height: 39px
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h1:first-child {
        font-size: 18px!important;
        padding-top: 0!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h3 {
        font-size: 18px;
        line-height: 20px
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h3 sup {
        font-size: 16px;
        font-style: normal;
        top: -3px
    }
    #wrapper .migraine-subpage-main-box .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 12px;
        line-height: 12px
    }
    #wrapper .migraine-subpage-main-box .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-bottom: 50px!important;
        margin-top: 0!important;
        padding-left: 0
    }
    #wrapper .sinus-headache-richtext {
        margin: 0 auto 20px 16px!important
    }
    #wrapper .sinus-headache-richtext p:last-child {
        margin: 13px 0 10px
    }
    .headache-causes-box-one .headache-causes-image-one img {
        margin-top: 0
    }
    #wrapper .headache-causes-box-one .headache-causes-box-three .headache-causes-image-one {
        margin-top: 246px;
        top: 0
    }
    .migraine-subpage-main-box .tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        bottom: 0;
        font-size: 10px;
        margin-left: 22px
    }
    .about-excedrin-parent-box .mobile-richtext-home-allproducts p {
        position: relative!important;
        top: 10px!important
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        bottom: 22px;
        font-size: 11px;
        margin-left: 19px
    }
    .about-excedrin-parent-box .mobile-richtext-home-allproducts a {
        font-size: 9px;
        padding: 10px 19px
    }
    #wrapper .migraine-hero-richtext {
        right: 100px;
        top: 247px;
        width: 66%
    }
    .page-treatment .available-geltabs-span {
        font-size: 14px;
        top: -17px
    }
    .headache-nighttime-box-one .mobile-headache-nighttime-richtext-four h2 {
        font-size: 17px;
        line-height: 20px;
        margin: 118px auto 41px;
        text-align: center;
        width: 76%
    }
    .migraine-landing-whole-box.headache-landing-richtext-hero {
        left: 4%
    }
    .migraine-landing-whole-box .headache-landing-richtext-hero p {
        font-size: 14px;
        margin-top: 11px
    }
    .about-excedrin-parent-box .mobile-discontinued-coupons-image img {
        min-height: auto;
        position: relative;
        top: 0
    }
    .tension-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link,
    .tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 6%
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        margin-left: 20px
    }
    .page-prevention-tips .headache-causes-box-one .headache-causes-richtext-one h1 {
        font-size: 23px;
        line-height: 23px
    }
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-content h2 a,
    #wrapper .headache-causes-article-teaser-one .articleTeaser-text-content h2 a,
    #wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 13px!important;
        line-height: 12px!important
    }
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        margin-left: 14px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 19px;
        line-height: 22px;
        margin-top: 3px
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six h2 {
        font-size: 20px;
        line-height: 22px;
        margin-bottom: 6px
    }
    .headache-causes-richtext-six p sup {
        font-size: 33px;
        top: 8px
    }
    .headache-causes-richtext-six p a {
        font-size: 10px;
        line-height: 28px;
        padding: 10px 33px
    }
    .mobile-usage-box-one .mobile-box-coupon-home,
    .page-discontinued .products-discontinued-box-one .mobile-box-coupon-home {
        padding-bottom: 0
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 12px!important;
        line-height: 2px!important
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        font-size: 11px
    }
    .headache-causes-box-one .headache-causes-richtext-six p:first-child {
        font-size: 16px!important;
        line-height: 22px;
        margin: 41px auto 37px
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2,
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        line-height: 12px;
        margin-top: 11px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 0;
        padding-top: 0
    }
    #wrapper .richtext-home-allproducts p {
        width: 83%!important
    }
    .page-migraines #wrapper .richtext-home-allproducts p {
        width: 75%!important
    }
    .mobile-richtext-home-allproducts p {
        margin-bottom: 18px;
        margin-top: 0
    }
    .page-discontinued .products-discontinued-box-one .boxthree-home-content {
        margin-bottom: -6px!important
    }
    #wrapper .products-discontinued-box-one .discontinued-richtext-one h2 {
        font-size: 12px!important;
        line-height: 17px
    }
    .faq-accordion a {
        font-size: 14px!important;
        padding-left: 5px!important
    }
    .mod-js .accordion-head::after {
        top: 8px!important
    }
    .mobile-headache-nighttime-richtext-four h2 {
        font-size: 15px;
        line-height: 20px;
        margin: 120px auto 0;
        width: 76%
    }
    .mobile-headache-nighttime-richtext-four sup {
        font-size: 25px;
        top: 8px
    }
    .mobile-usage-box-one .mobile-discontinued-coupons-image img {
        margin-bottom: 6px
    }
    .safety-dosing-links-richtext p a {
        font-size: 17px;
        line-height: 24px
    }
    #wrapper .safety-dosing-links-richtext {
        left: 12px;
        padding-bottom: 20px;
        position: relative;
        width: 79%
    }
    .usage-richtext-five {
        padding-top: 33px
    }
    .usage-richtext {
        padding-bottom: 0
    }
    .usage-richtext-five h4 {
        font-size: 16px;
        line-height: 19px;
        margin-top: 0
    }
    .usage-richtext-five.component p {
        font-size: 18px;
        line-height: 23px
    }
    .mobile-box-coupon-home {
        padding-bottom: 40px
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 245px;
        width: 97%
    }
    #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 259px;
        width: 90%
    }
    .headache-nighttime-box-one .mobile-couponcode-img {
        background-color: #eee;
        margin-top: 10px;
        padding-left: 1%;
        padding-right: 1%;
        width: 96%
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        margin-left: 5px!important;
        padding-left: 5px!important;
        width: 62%
    }
    .usage-richtext-five.component p strong:first-child {
        padding: 10px 0 20px 60px!important
    }
    .usage-richtext-three p {
        padding-left: 15px
    }
    .usage-richtext-five.component p span.usage-span-two {
        font-size: 17px!important
    }
    .usage-richtext-five h3:first-child {
        font-size: 13px!important;
        line-height: 20px;
        margin-bottom: 20px
    }
    .usage-richtext-five.component p {
        padding-bottom: 35px;
        padding-top: 23px
    }
    .usage-richtext-two h2:first-child span {
        font-size: 16px
    }
    .usage-richtext-two h2:first-child {
        font-size: 26px;
        line-height: 1;
        margin-bottom: 0;
        padding: 0 0 0 10px!important;
        text-align: center
    }
    .usage-richtext-two h2 sup {
        font-size: 35px;
        top: 5px
    }
    .usage-richtext-three p {
        font-size: 15px;
        margin-bottom: 0
    }
    .usage-richtext-three {
        padding-bottom: 30px
    }
    .usage-richtext-three p sup {
        font-size: 25px;
        top: 8px;
        left: 1px
    }
    .usage-richtext-two h2:first-child span.usage-span-one {
        font-size: 16px!important;
        text-align: center!important;
        padding-left: 0;
        display: inherit
    }
    .products-discontinued-box-two .component-content {
        padding-bottom: 18px!important
    }
    .usage-mobile-carousel-chart {
        padding: 10px 40px!important
    }
    .es-show-reviews-richtext p a {
        font-size: 11px;
        line-height: 58px;
        padding: 12px 17px
    }
    #wrapper .es-show-reviews-richtext {
        margin-bottom: 0!important;
        margin-top: 7px!important
    }
    .es-full-product-richtext .es-full-product-span a {
        font-size: 11px;
        left: -5px;
        line-height: 20px;
        position: relative
    }
    #wrapper .es-show-reviews-richtext p span {
        font-size: 11px
    }
    .coupons-box-one .discontinued-richtext-one h1:first-child {
        font-size: 20px!important;
        padding-left: 0!important
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one h2 {
        font-size: 20px!important;
        line-height: 20px!important
    }
    #wrapper .coupons-box-one .discontinued-richtext-one p {
        font-size: 12px;
        line-height: 17px;
        margin-right: 0
    }
    #wrapper .es-buttons-richtext a,
    .es-whole-content-box .es-buttons-richtext.odd p a {
        line-height: 38px;
        font-size: 11px
    }
    #wrapper .coupons-box-one .products-discontinued-box-two .discontinued-richtext-one {
        padding: 3px 3%!important
    }
    .section.coupon-image-eight,
    .section.coupon-image-five,
    .section.coupon-image-seven,
    .section.coupon-image-six {
        margin-left: -25px;
        margin-top: 0!important;
        padding: 0 20px
    }
    .coupons-box-two .component-content {
        padding-bottom: 10px!important
    }
    .coupons-box-one .discontinued-richtext-one h1 {
        font-size: 20px!important
    }
    .usage-mobile-carousel-richtext {
        background: #268943!important;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 1em;
        text-align: center
    }
    .usage-mobile-carousel-chart {
        margin-top: 30px!important
    }
    .es-heading-richtext {
        padding-left: 0!important;
        width: 95%
    }
    .es-heading-richtext h2 span {
        font-size: 11px;
        padding: 9px
    }
    #wrapper .es-buttons-richtext a {
        padding: 13px 41px
    }
    #wrapper .es-reviewnumbers-richtext {
        margin-top: 10px
    }
    .es-description-richtext p {
        font-size: 14px;
        line-height: 24px
    }
    .es-reviews-richtext p {
        font-size: 16px
    }
    .es-reviews-author-richtext h3 {
        font-size: 14px
    }
    .es-reviews-author-richtext h2 {
        font-size: 16px;
        line-height: 22px
    }
    #wrapper .es-star-image {
        left: 0;
        position: relative;
        top: 15px;
        width: 31%;
        margin-top: 0;
        padding-left: 0!important
    }
    #wrapper .box-es-top-text .es-star-image {
        position: relative!important;
        left: 10px!important
    }
    .es-full-product-richtext .es-full-product-span {
        font-size: 12px;
        padding-right: 15px
    }
    #wrapper .es-reviews-richtext {
        top: 0
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 80%!important;
        opacity: 1!important;
        text-decoration: none!important
    }
    .about-excedrin-richtext-two h2 {
        font-size: 20px;
        line-height: 25px
    }
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 27px;
        line-height: 32px
    }
    #wrapper .about-excedrin-richtext-one {
        padding-bottom: 25px;
        padding-top: 0
    }
    #wrapper .about-excedrin-richtext-three {
        margin-bottom: 0!important
    }
    .about-excedrin-richtext-two p {
        font-size: 14px;
        line-height: 20px
    }
    .about-excedrin-richtext-three h2 {
        font-size: 14px
    }
    #wrapper .about-excedrin-richtext-four h3 {
        font-size: 26px;
        line-height: 38px
    }
    #wrapper .about-excedrin-richtext-four p {
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 40px
    }
    #wrapper .about-excedrin-richtext-four p span {
        font-size: 14px;
        line-height: 20px
    }
    .richtext-home-geltabs sup {
        top: 7px
    }
    .richtext-home-allproducts sup {
        font-size: 34px;
        top: 8px
    }
    .article-sources-toggle {
        font-size: 9px;
        line-height: 12px
    }
    .richtext-nine-article-content ul li a,
    .richtext-nine-article-content ul li:first-child {
        font-size: 12px
    }
    .richtext-home-headache h2,
    .richtext-home-migraine h2 {
        font-size: 14px
    }
    #wrapper .richtext-home-headache {
        margin-left: 5%!important;
        margin-top: -133px;
        padding: 7px;
        width: 45%
    }
    #wrapper .richtext-home-migraine {
        margin-right: 5%!important;
        margin-top: -55px;
        padding: 7px;
        width: 45%
    }
    .boxtwo-home-content h2,
    .richtext-home-allproducts h2 {
        font-size: 20px;
        line-height: 23px
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 9%!important
    }
    .richtext-home-headachetype {
        margin-top: 20px
    }
    .richtext-home-allproducts p,
    .richtext-home-headachetype p {
        font-size: 14px;
        line-height: 16px
    }
    .richtext-home-headachetype p:last-child {
        margin-bottom: 15px
    }
    #wrapper .richtext-home-geltabs {
        margin-top: -8px
    }
    .richtext-home-discover {
        margin-top: 12px
    }
    .richtext-home-discover h2 {
        font-size: 16px;
        line-height: 18px;
        margin-top: 0;
        width: 95%
    }
    #wrapper .mobile-richtext-home-headache,
    #wrapper .mobile-richtext-home-migraine {
        margin-top: -106px;
        width: 52%
    }
    .richtext-home-discover p {
        font-size: 15px
    }
    .richtext-home-everyone h2 {
        font-size: 22px;
        line-height: 25px
    }
    .image-everyone-one-home,
    .image-everyone-three-home,
    .image-everyone-two-home,
    .richtext-home-trigger {
        margin-bottom: 20px;
        padding-left: 1%;
        padding-right: 1%
    }
    .mobile-types-of-headache-article-richtext p {
        font-size: 16px;
        line-height: 25px
    }
    .mobile-types-of-headache-article-richtext a {
        padding: 10px 28px
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 9px
    }
    #wrapper .mobile-copyrights-footer-richtext {
        padding-left: 1%;
        padding-right: 1%;
        padding-top: 5px
    }
    .mobile-copyrights-footer-richtext p {
        font-size: 10px
    }
    #wrapper .mobile-richtext-home-headache h2 a,
    #wrapper .mobile-richtext-home-migraine h2 a {
        font-size: 12px;
        padding: 15px 11%
    }
    .tension-headache-richtext-one p {
        font-size: 16px
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 20px;
        line-height: 21px
    }
    .richtext-TensionHeadache-right h2:first-child {
        font-size: 16px;
        top: 0
    }
    .richtext-TensionHeadache-right p {
        font-size: 13px
    }
    .richtext-TensionHeadache-right p:last-child {
        top: 374px!important;
        width: 80%
    }
    .richtext-TensionHeadache-right p a {
        font-size: 10px;
        padding: 9px 23px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 14px;
        line-height: 7px
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        padding-top: 0
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        padding-bottom: 14px
    }
    .mobile-tension-headache-location-richtext h2 {
        font-size: 20px;
        left: 5px;
        line-height: 22px;
        margin-bottom: 85px!important;
        position: relative;
        top: 57px
    }
    #wrapper .mobile-tension-headache-location-richtext p {
        font-size: 16px
    }
    #wrapper .mobile-tension-headache-location-richtext {
        margin-bottom: 8px!important
    }
    .mobile-tension-headache-location-richtext sup {
        font-size: 30px;
        left: 2px;
        top: 10px
    }
    #wrapper .mobile-tension-headache-location-richtext p a {
        font-size: 12px;
        padding: 8px 33px
    }
    .mobile-tension-headache-location-richtext {
        margin-bottom: 0;
        margin-top: 70px!important
    }
    .richtext-one-article-content h1 {
        font-size: 23px;
        line-height: 26px
    }
    .richtext-one-article-content h2 {
        font-size: 12px
    }
    .richtext-nine-article-content p:last-child {
        left: 0;
        margin-top: 0
    }
    .Headache-landing-whole-box .headache-landing-richtext-three p,
    .headache-landing-richtext-five p,
    .headache-landing-richtext-nine p {
        font-size: 13px!important;
        line-height: 19px
    }
    .rrror-page-image-one img,
    .rrror-page-image-one p em {
        display: none
    }
    .mobile-error-page-image img {
        display: block!important;
        padding-top: 0
    }
    #wrapper .error-page-rich-text1 h1 {
        padding-top: 10px;
        width: 100%
    }
    .error-page-rich-text1 h1 {
        top: 15%!important;
        margin: 0!important;
        font-size: 24px!important
    }
    .error-page-rich-text2 p:first-child {
        font-size: 16px!important
    }
    .rrror-page-image-one p:first-child {
        font-size: 6px;
        position: absolute;
        margin: 12px!important;
        width: 50px;
        top: 38%;
        left: 80%
    }
    .mobile-error-page-image p em {
        margin-left: 260px;
        margin-top: -35px;
        font-size: 6px
    }
    .page-causes .migraine-subpage-main-box .mobile-migraine-coupon-image {
        margin-top: 110px
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p .migraine-app-product-mobile {
        margin-top: 0
    }
    .mobile-headache-landing-hero-image figcaption p {
        position: relative;
        color: #fff;
        font-size: 10px
    }
    .box.section.faq-box.component.first.odd.last {
        max-width: 320px!important;
        margin: 0 auto
    }
    .faq-heading-richtext h1:first-child {
        font-size: 25px!important;
        padding: 20px 0 0 15px!important
    }
    .faq-heading-richtext p {
        padding: 0 0 0 16px!important
    }
    .faq-accordion .accordion-container .accordion-slide h3 {
        font-size: 14px
    }
    .faq-accordion a {
        color: #017B3F
    }
    .faq-accordion .accordion-container {
        width: 280px;
        margin: 0 auto
    }
    .discontinued-richtext-two,
    .richtext-home-allproducts {
        margin-top: 0!important
    }
    .discontinued-richtext-one h1:first-child {
        width: auto!important;
        font-size: 22px!important;
        line-height: 28px!important;
        padding-top: 0!important;
        word-spacing: 0
    }
    .discontinued-richtext-one h2 {
        font-size: 15px!important
    }
    .discontinued-richtext-one {
        width: auto!important;
        padding: 20px 6.25%!important
    }
    .discontinued-richtext-four .richText-content,
    .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding: 15px 6.25% 22px!important
    }
    .discontinued-richtext-four p:nth-child(1),
    .discontinued-richtext-three p:nth-child(1),
    .discontinued-richtext-two p:nth-child(1) {
        font-size: 15px!important;
        line-height: 20px
    }
    .discontinued-richtext-four p:nth-child(3),
    .discontinued-richtext-three p:nth-child(3),
    .discontinued-richtext-two p:nth-child(3) {
        padding-top: 13px!important;
        font-size: 15px!important;
        line-height: 20px!important;
        padding-bottom: 10px!important
    }
    .discontinued-richtext-four p,
    .discontinued-richtext-three p,
    .discontinued-richtext-two p {
        font-size: 15px!important;
        line-height: 20px!important
    }
    .discontinued-richtext-four p:last-child,
    .discontinued-richtext-three p:last-child,
    .discontinued-richtext-two p:last-child {
        padding-bottom: 0!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four u:before,
    .discontinued-richtext-three u:before,
    .discontinued-richtext-two u:before {
        font-size: 12px!important;
        padding-top: 0!important
    }
    .discontinued-richtext-four h3,
    .discontinued-richtext-three h3,
    .discontinued-richtext-two h3 {
        font-size: 24px!important;
        line-height: 30px!important
    }
    .mobile-discontinued-coupons-image img {
        width: 100%;
        min-height: 170px!important
    }
    .mobile-discontinued-coupons-image {
        padding-top: 0!important
    }
    .image-bottle-home img {
        margin-top: 8%!important;
        width: 84%
    }
    .boxthree-home-content.component-content {
        background-image: url(../../../content/dam/global/CF_ConsumerHealthcare/excedrin/Desktop%20images/homepage-bg-img.jpg)!important
    }
    .products-discontinued-box-one .boxthree-home-content.component-content {
        background: red
    }
    .headache-landing-richtext-hero p {
        font-size: 13px;
        line-height: 16px;
        margin-top: 10px
    }
    .headache-landing-richtext-hero h1 {
        font-size: 24px
    }
    .headache-landing-richtext-one {
        margin-top: 20px;
        padding-left: 10px;
        padding-right: 10px
    }
    .Headache-landing-whole-box .headache-landing-richtext-one p {
        font-size: 13px!important;
        width: 96%
    }
    .headaches-landing-image-one figcaption a,
    .headaches-landing-image-three figcaption a,
    .headaches-landing-image-two figcaption a {
        font-size: 12px
    }
    .tension-headache-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        line-height: 18px;
        padding-left: 20px
    }
    #wrapper .tension-headache-article-teaser-one .articleTeaser-text-content h2 a {
        font-size: 15px;
        line-height: 20px
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 15px;
        line-height: 18px
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        width: 295px!important;
        padding: 0 10px!important
    }
    .box.section.migraine-app-box-one.component.first.odd .content.paragraphSystem {
        margin: 0 auto;
        max-width: 923px;
        padding: 0 25px
    }
    .richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
        padding-top: 20px!important
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        font-family: Gotham-Bold;
        max-width: 304px!important;
        padding: 0 25px;
        font-size: 25px!important
    }
    .accordion.section.migraine-app-accordion.component.even.last.initialized {
        width: 310px!important;
        margin: 0 auto
    }
    .migraine-app-accordion ul.accordion-container li h3 {
        background: 0 0;
        font-size: 15px!important;
        width: 295px!important
    }
    .migraine-app-product-mobile {
        display: block!important
    }
    .migraine-app-product-image.component,
    .migraine-apppage-product-right.component {
        padding: 20px!important
    }
    .migraine-apppage-product-left.component {
        display: none!important
    }
    .migraine-app-box-product.component {
        position: relative;
        top: 315px;
        bottom: 0
    }
    .migraine-apppage-learnmore.component {
        position: relative;
        top: 290px
    }
    .migraine-app-box-three.component {
        position: relative;
        min-height: 865px
    }
    #wrapper .tension-headache-article-teaser-one {
        height: 120px;
        padding-bottom: 0!important;
        width: 64%
    }
    #wrapper .sinus-headache-article-teaser-three .articleTeaser-text-content h2,
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2 {
        width: 60%
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        font-size: 11px;
        bottom: 9px
    }
    .sinus-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        font-size: 11px;
        bottom: 8px
    }
    .sinus-headache-article-teaser-three .articleTeaser-text-content {
        width: 95%!important;
        padding-left: 17px!important
    }
    .sinus-headache-article-teaser-three .articleTeaser-text-link .articleTeaser-Primary-Link {
        bottom: 8px;
        color: #025130;
        font-size: 11px
    }
    .sinus-headache-parent-box .sinus-headache-article-teaser-one .articleTeaser-text-content {
        min-height: 91px
    }
    #wrapper .sinus-headache-richtext h2 {
        font-size: 16px;
        line-height: 24px
    }
    .headache-causes-richtext-two p {
        margin-left: 29px
    }
    .headache-causes-richtext-one p {
        font-size: 17px;
        padding-left: 20px;
        width: 90%
    }
    .headache-causes-richtext-one h1 {
        font-size: 22px;
        line-height: 22px;
        padding-left: 15px
    }
    .headache-nighttime-richtext-one h1 {
        font-size: 25px;
        line-height: 25px;
        padding-left: 15px
    }
    .headache-nighttime-richtext-one p {
        font-size: 16px;
        line-height: 23px;
        margin-top: 20px;
        padding-left: 15px;
        width: 91%;
        margin-bottom: 0
    }
    #wrapper .headache-nighttime-box-two .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 12px!important;
        line-height: 11px!important
    }
    #wrapper .headache-nighttime-richtext-two p {
        font-size: 13px;
        line-height: 19px;
        padding-right: 25px
    }
    .mobile-geltabs-richtext-four p {
        color: #000;
        font-family: Gotham-Medium;
        font-size: 15px;
        margin-top: 0;
        margin-bottom: 0;
        line-height: 32px;
        padding-left: 5%;
        padding-right: 8%
    }
    #wrapper .migraine-treatments-article-teaser-red-two .articleTeaser-text-description {
        margin-bottom: 5px
    }
    .migraine-richtext-red-two .migraine-app-product-mobile {
        font-size: 15px
    }
    #wrapper .migraine-image-red.component {
        margin-bottom: 15px!important;
        margin-top: 486px
    }
    .migraine-image-red figcaption {
        position: absolute;
        top: 186px;
        left: 17%
    }
    .migraine-richtext-red-two p:nth-child(4) {
        position: absolute;
        top: 749px;
        left: 9%
    }
    .mobile-migraine-coupon-image {
        margin-top: 159px
    }
    #wrapper .migraine-where-to-buy-richtext {
        left: 0;
        top: 90px;
        margin-top: 0
    }
    .migraine-where-to-buy-richtext p:first-child {
        font-size: 20px;
        line-height: 40px
    }
    .headache-causes-box-three .headache-causes-richtext-two ul li {
        font-size: 15px;
        line-height: 14px!important;
        padding-bottom: 10px
    }
    .headache-causes-richtext-two sup {
        font-size: 12px;
        top: -4px
    }
    .headache-causes-box-three .headache-causes-richtext-two ul {
        margin-top: 0
    }
    .headache-causes-richtext-two h2 {
        font-size: 26px
    }
    .headache-causes-box-one .headache-causes-image-one figcaption {
        right: 7%;
        top: 264px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        left: 0;
        top: 528px
    }
    .headache-causes-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        padding-left: 18px;
        line-height: 21px
    }
    .headache-causes-box-one .articleTeaser .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: -3px
    }
    #wrapper .migraine-subpage-main-box .nighttime-more-stories p a {
        line-height: 55px;
        padding: 10px 40px;
        font-size: 10px
    }
    .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        font-size: 12px!important;
        line-height: 19px!important;
        margin-top: 0!important;
        width: 94%
    }
    .usage-richtext-two .richText-content p sup {
        font-size: 25px!important;
        top: 7px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two ul li {
        font-size: 12px;
        line-height: 18px
    }
    .migraine-subpage-main-box .migraine-richtext-red-two ul {
        padding-left: 0;
        margin-top: 0
    }
    .migraine-subpage-main-box .migraine-richtext-red-two .migraine-app-product-mobile {
        font-size: 12px
    }
    #wrapper .migraine-subpage-main-box .migraine-richtext-red-two p:nth-child(4) {
        left: 0;
        margin: 0;
        top: 640px
    }
    .migraine-subpage-main-box .headache-causes-richtext-two p a {
        font-size: 12px;
        padding: 9px 27px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 15px!important;
        line-height: 23px;
        position: relative;
        top: 15px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six {
        margin-top: 80px;
        top: -14px
    }
    .page-migraines.page-prevention-tips .migraine-app-box-two {
        margin-top: -34px
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        font-size: 22px;
        line-height: 28px;
        width: 99%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-two {
        margin-top: 10px;
        padding-left: 3%;
        padding-right: 3%;
        width: 94%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-two h2:first-child {
        font-size: 14px;
        line-height: 29px;
        top: 15px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-two sup {
        font-size: 11px;
        top: -3px
    }
}

@media only screen and (min-width:768px) and (max-width:769px) {
    .migraine-img-description-rich-text {
        margin-left: -297px;
        margin-top: 4px
    }
    .boxthree-home-content {
        background-image: url(../../assets/img/Home-768-view.jpg);
        background-position: center center;
        background-repeat: no-repeat
    }
    .products-landing-richtext-six {
        border-left: 0 solid #aaa;
        height: auto;
        padding-left: 27px
    }
    .products-landing-box-one .products-landing-box-seven {
        border-right: 3px solid #ccc;
        padding-top: 46px;
        width: 47%
    }
    .headache-causes-excedrin-richtext {
        left: 14px
    }
    .page-headaches.page-treatment .headache-causes-excedrin-richtext {
        left: 1px
    }
}

@media only screen and (min-width:768px) and (max-width:959px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .richtext-home-geltabs {
    margin-left: -65px;
    margin-top: 0px;
	width: 56% !important;
}
.page-we-see-your-pain .richtext-home-geltabs h2 {
	font-size: 34px !important;
	line-height: 31px !important;
	}
	.page-we-see-your-pain .richtext-home-geltabs.we-see-extra-strength-rt p {
		margin-top: 19px !important;
	}
	/* Changes for Excedrin We see your pain ends*/

	
    .products-landing-box-one .products-landing-image-five,
    .products-landing-box-one .products-landing-image-four {
        min-height: auto
    }
    .page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts img {
        float: none
    }
    .page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts p:nth-of-type(1) {
        margin-top: 1em;
        margin-left: 22.5em;
        width: 43%;
        font-size: 18px
    }
    .page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts p {
        margin-top: 0;
        margin-left: 31em
    }
    .products-landing-richtext-six .richText-content {
        margin-left: 22px;
        left: 9px;
        padding-bottom: 40px;
        padding-top: 0;
        position: relative;
        width: auto
    }
    #wrapper .geltabs-richtext-one {
        left: 59px;
        top: 29px;
        width: 189px
    }
    .geltabs-richtext-four p:first-child,
    .geltabs-richtext-one p:first-child {
        font-size: 11px
    }
    .geltabs-richtext-four p:nth-child(2),
    .geltabs-richtext-one p:nth-child(2) {
        font-size: 15px
    }
    #wrapper .geltabs-richtext-four {
        left: 89px;
        top: 49px;
        width: 154px
    }
    .mobile-products-landing-migraine-richtext .richText-content {
        margin: -8px 0 0 86px
    }
    .products-landing-box-one .products-landing-richtext-three {
        margin-top: 27px
    }
    .products-landing-box-one .products-landing-richtext-four,
    .products-landing-richtext-four,
    .products-landing-richtext-one,
    .products-landing-richtext-three,
    .products-landing-richtext-two {
        margin-top: 26px
    }
    .products-landing-box-eight .products-landing-image-six {
        margin-left: 79px
    }
    .products-landing-box-one .products-landing-box-three .products-landing-image-two {
        min-height: auto;
        padding-top: 0
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        right: 0
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: auto
    }
    .products-landing-box-one .products-landing-richtext-two {
        margin-top: 47px;
        padding-bottom: 0
    }
    .products-landing-box-one .mobile-product-richtext-three {
        margin-top: -145px
    }
    .products-landing-richtext-ten .richText-content p:first-child {
        font-size: 38px!important;
        letter-spacing: 2px
    }
    .products-landing-box-one .products-landing-richtext-ten .richText-content p:nth-child(3) {
        font-size: 18px;
        line-height: 18px;
        margin: 22px 0 0!important
    }
    .products-landing-box-one .products-landing-richtext-ten .richText-content p:nth-child(4) {
        font-size: 18px;
        line-height: 18px
    }
    .products-landing-box-three .component-content {
        padding-bottom: 0
    }
    .products-landing-richtext-ten .richText-content p:nth-child(2) {
        font-size: 38px;
        letter-spacing: 2px
    }
    .products-landing-image-five figcaption p,
    .products-landing-image-four figcaption p,
    .products-landing-image-three figcaption p,
    .products-landing-image-two figcaption p {
        left: -30px;
        margin: -15px 0 40px;
        position: relative
    }
    .products-landing-box-four .products-landing-image-three figcaption p {
        margin: -15px 0 30px 15px!important
    }
    .mobile-products-landing-hero-img img {
        width: 100%!important
    }
    .es-box-two .es-uses-richtext {
        margin-left: 15px!important
    }
    .es-box-two .es-direction-richtext {
        padding-left: 5px;
        padding-right: 5px
    }
    .es-box-two .es-content-richtext {
        padding-left: 10px;
        width: 33%
    }
    .Headache-landing-whole-box .headache-landing-richtext-hero {
        max-width: 96%
    }
    .migraine-landing-whole-box .migraine-mobile-products img {
        padding-bottom: 60px;
        position: relative;
        top: 34px;
        width: 80%
    }
    .migraine-landing-whole-box .richtext-home-allproducts p {
        padding-right: 0
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        position: relative;
        top: -5px
    }
    .headache-landing-richtext-one p {
        font-size: 13px!important;
        line-height: 31px;
        margin-top: 2px;
        margin-left: 8px
    }
    .privacy-policy-richtextone h1,
    .terms-ofuse-richtextone h1 {
        margin-top: 20px
    }
    .headache-landing-richtext-five p,
    .headache-landing-richtext-nine p,
    .headache-landing-richtext-three p {
        font-size: 14px!important;
        line-height: 20px
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        font-size: 13px;
        padding: 13px 20px
    }
    .headache-landing-richtext-hero sup {
        font-size: 28px;
        top: 9px
    }
    .headache-landing-richtext-one h2 {
        font-size: 29px
    }
    .es-wheretobuy-richtext {
        padding-left: 30px
    }
    .geltabs-box-four,
    .geltabs-box-two,
    .usage-richtext-four {
        padding-left: 3%;
        padding-right: 3%
    }
    #wrapper .safety-dosing-links-richtext {
        width: 57%
    }
    .geltabs-image-one img,
    .geltabs-image-two img {
        max-width: 48%
    }
    .geltabs-richtext-five p:nth-child(2),
    .geltabs-richtext-two p:nth-child(2) {
        font-size: 36px;
        line-height: 55px
    }
    .geltabs-parent-box .geltabs-richtext-four,
    .geltabs-parent-box .geltabs-richtext-one {
        padding-left: 32px
    }
    .geltabs-richtext-nine .richText-content {
        padding-left: 5%;
        padding-right: 5%
    }
    .geltabs-image-one figcaption,
    .geltabs-image-two figcaption {
        position: absolute;
        top: 295px;
        left: 14%
    }
    .geltabs-richtext-six {
        padding-left: 4%;
        padding-top: 10px
    }
    .box-privacy,
    .box-terms-of-use {
        padding-left: 7%;
        padding-right: 7%
    }
    .terms-ofuse-richtexttwo p {
        margin-top: 0
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 {
        line-height: 26px;
        margin-right: 23px;
        margin-top: 23px;
        width: 40%
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-text-content h2 a {
        font-size: 20px;
        line-height: 20px
    }
    #wrapper .tension-headache-article-teaser-two .articleTeaser-image-holder {
        width: 48%
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 {
        line-height: 26px;
        margin-right: 23px;
        margin-top: 23px;
        width: 40%
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-text-content h2 a {
        font-size: 20px;
        line-height: 20px
    }
    #wrapper .tension-headache-article-teaser-three .articleTeaser-image-holder {
        width: 48%
    }
    #wrapper .richtext-TensionHeadache-right {
        margin-left: 0;
        padding-right: 20px;
        width: 61%
    }
    .richtext-TensionHeadache-right p {
        font-size: 16px;
        line-height: 22px
    }
    .richtext-TensionHeadache-right p a {
        font-size: 13px;
        padding: 12px 39px
    }
    #wrapper .tension-headache-box-one,
    #wrapper .tension-headache-box-three,
    #wrapper .tension-headache-richtext-one {
        padding-left: 2%;
        padding-right: 2%
    }
    .tension-headache-article-teaser-four .articleTeaser-image-holder.articleTeaser-image-top img {
        width: 100%
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content {
        min-height: 310px;
        width: 80%
    }
    #wrapper .tension-headache-article-teaser-four .articleTeaser-text-content h2 {
        line-height: 18px;
        width: 100%
    }
    .tension-headache-article-teaser-four .articleTeaser-text-header a {
        font-size: 18px
    }
    .tension-headache-article-teaser-four .articleTeaser-text-content .articleTeaser-text-description {
        width: 90%
    }
    #wrapper .tension-headache-richtext-two h2 {
        text-transform: uppercase;
        font-size: 21px;
        line-height: 23px;
        margin-left: 14px;
        margin-top: 138px;
        width: auto
    }
    #wrapper .tension-headache-richtext-two p {
        font-size: 21px;
        line-height: 23px;
        margin-left: 15px;
        width: auto
    }
    .tension-headache-richtext-two p:last-child {
        margin-left: 10px
    }
    #wrapper .tension-headache-richtext-two p a {
        font-size: 11px;
        padding: 8px 29px
    }
    #wrapper .tension-headache-richtext-two {
        left: 50px;
        position: relative
    }
    .newsletter-footer-richtext {
        width: 19%!important
    }
    .discontinued-richtext-one {
        max-width: 650px!important;
        padding-top: 40px!important;
        margin: 0 auto
    }
    .discontinued-richtext-one h2 {
        font-family: Gotham-Medium;
        font-size: 16px!important
    }
    .discontinued-richtext-one h1:first-child {
        font-size: 22px!important;
        padding-top: 0
    }
    .richText.section.migraine-apppage-acc-heading.component.first.odd h2:first-child {
        padding-left: 25px
    }
    .migraine-heading-left-richtext {
        margin-top: 40px
    }
    .migraine-heading-left-richtext p:first-child {
        font-size: 27px;
        line-height: 35px
    }
    .migraine-heading-left-richtext p:nth-child(2) {
        font-size: 14px;
        line-height: 26px
    }
    .migraine-heading-left-richtext p a {
        font-size: 12px;
        line-height: 90px;
        padding: 11px 24px
    }
    .page-discontinued .products-discontinued-box-one .discontinued-richtext-one {
        padding-left: 20px
    }
    .page-discontinued .products-discontinued-box-one .discontinued-richtext-one h1:first-child {
        font-size: 46px!important
    }
    .migraine-app-box-one .migraine-apppage-heading h1 {
        font-size: 24px;
        line-height: 33px;
        width: 94%
    }
    .migraine-apppage-heading {
        margin-top: 50px
    }
    .migraine-app-box-one .migraine-app-header-image {
        margin-top: 20px
    }
    .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 15px;
        line-height: 29px;
        width: 92%
    }
    .migraine-app-box-one .migraine-app-logos {
        top: 304px
    }
    .page-triggers-app .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p,
    .page-triggers-app .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content p:first-child {
        font-size: 11px
    }
    .page-triggers-app .headache-causes-richtext-two ul li {
        font-size: 15px;
        line-height: 17px
    }
    .page-triggers-app .headache-causes-richtext-two p a {
        font-size: 12px
    }
    .page-triggers-app .migraine-subpage-product {
        margin-top: -60px!important
    }
    #wrapper .rrror-page-image-one p:first-child {
        margin-left: 587px
    }
    .error-page-rich-text2 p:nth-child(2) a {
        border-radius: 50px;
        padding: 14px 37px
    }
    .error-page-rich-text2 p:nth-child(2) {
        padding-bottom: 55px;
        padding-top: 27px
    }
    .rrror-page-image-one img {
        left: 87px;
        padding-left: 0!important;
        padding-top: 25px;
        position: relative;
        width: 70%
    }
}

.box.section.error-page-parent-box.component.first.odd.last .component-content {
    background-size: 100% 100%;
    margin: 0 auto;
    max-width: 1440px;
    text-align: center
}

.rrror-page-image-one img {
    padding-top: 25px;
    padding-left: 160px
}

.mobile-error-page-image p em {
    display: none
}

.error-page-rich-text1 h1 {
    color: #017b3f;
    font-family: Gotham-black;
    font-size: 56px;
    line-height: 46px;
    margin: 0 20% 27px;
    padding-top: 77px;
    text-transform: uppercase
}

.rrror-page-image-one {
    position: relative
}

.rrror-page-image-one p:first-child {
    bottom: 100px;
    font-family: Gotham-Bold!important;
    font-size: 12px!important;
    left: 0;
    margin: 0 auto;
    max-width: 770px;
    opacity: .5;
    position: absolute;
    right: 0;
    text-align: right
}

.rrror-page-image-one p em:first-child {
    font-style: normal;
    font-family: Gotham-medium;
    position: absolute;
    top: 56%;
    left: 71%
}

.error-page-rich-text2 p:first-child {
    color: #017b3f;
    font-family: Gotham-Medium;
    font-size: 20px;
    padding-top: 0
}

.error-page-rich-text2 p:nth-child(2) {
    padding-top: 10px;
    padding-bottom: 50px;
    font-family: Gotham-bold
}

.error-page-rich-text2 p:nth-child(2) a {
    border: 2px solid #017b3f;
    border-radius: 50px;
    color: #017b3f;
    padding: 13px 42px;
    text-decoration: none
}

.error-page-rich-text2 p:nth-child(2) a:hover {
    background: #017b3f;
    color: #fff
}

.rrror-page-image-one .component-content {
    max-width: 1440px;
    margin: 0 auto
}

.richText.section.faq-heading-richtext.component.first.odd {
    padding-bottom: 20px
}

.box.section.faq-box.component.first.odd.last {
    margin: 0 auto;
    max-width: 894px
}

.faq-heading-richtext p {
    font-family: Gotham-bold;
    margin-top: 0;
    padding-left: 55px
}

.faq-accordion {
    border-top: 2px solid #e5e5e5
}

.faq-accordion h3 a {
    color: #017b3f;
    padding-left: 13px
}

.faq-accordion .accordion-head {
    background: 0 0!important
}

.faq-accordion .accordion-container {
    border: none!important
}

.richText.section.acc-richtext-one.component.first.odd.last p {
    padding: 0 0 0 45px;
    margin-top: 0;
    font-family: Gotham-Book
}

.richText.section.acc-richtext-one.component.first.odd.last p strong {
    font-family: Gotham-Bold
}

.faq-accordion .accordion-container li h3 {
    font-family: Gotham-Medium;
    font-size: 18px!important
}

.faq-accordion .accordion-container .accordion-content {
    padding-top: 0!important
}

.paragraphSystem .component {
    margin-bottom: 0!important
}

input:focus,
keygen:focus,
select:focus,
textarea:focus {
    outline-offset: 0!important
}

:focus {
    outline: -webkit-focus-ring-color auto 0!important
}

.discontinued-richtext-four .richText-content,
.discontinued-richtext-three .richText-content,
.discontinued-richtext-two .richText-content {
    margin: 0 auto
}

.discontinued-richtext-two {
    margin-top: 32px
}

.discontinued-richtext-four h3,
.discontinued-richtext-three h3,
.discontinued-richtext-two h3 {
    color: #444;
    font-family: Gotham-Black!important;
    font-size: 48px;
    line-height: 46px;
    margin-bottom: 0;
    text-transform: uppercase
}

.discontinued-richtext-four p,
.discontinued-richtext-three p,
.discontinued-richtext-two p {
    color: #444;
    font-family: Gotham-book;
    font-size: 14px;
    line-height: 24px;
    margin: 0;
    padding-bottom: 10px
}

.discontinued-richtext-two sup {
    font-size: 20px;
    top: 2px
}

.discontinued-richtext-one h1,
.discontinued-richtext-one h3 {
    color: #fff;
    font-family: Gotham-Black;
    font-size: 45px;
    line-height: 46px;
    width: 100%;
    text-transform: uppercase
}

.discontinued-richtext-one h1 {
    margin-bottom: 0;
    padding-top: 40px
}

.discontinued-richtext-one h1 strong {
    font-weight: 400!important
}

.discontinued-richtext-one h3 {
    padding-bottom: 7px
}

.discontinued-richtext-one h3 sup {
    font-size: 25px!important;
    left: 2px;
    top: -17px!important
}

.discontinued-richtext-one p {
    font-size: 18px;
    line-height: 32px;
    font-family: Gotham-Medium
}

.discontinued-richtext-one h2 {
    font-family: Gotham-book;
    font-size: 14px;
    font-style: normal!important;
    font-weight: 100;
    line-height: 24px;
    padding-top: 7px;
    text-decoration: none;
    width: 89%
}

.products-discontinued-box-three .discontinued-richtext-two p em u a {
    color: #007A3D;
    text-decoration: none
}

.products-discontinued-box-two .discontinued-richtext-one h2 {
    color: #fff
}

.products-discontinued-box-two .discontinued-richtext-one h2:nth-child(2) {
    color: #fff;
    font-family: Gotham-Book;
    font-size: 14px;
    line-height: 24px;
    padding-top: 10px;
    width: 86%
}

.discontinued-richtext-four u,
.discontinued-richtext-three u,
.discontinued-richtext-two u {
    text-decoration: none!important;
    color: #007A3D;
    font-style: normal!important;
    font-weight: 700;
    font-family: Gotham-bold
}

.discontinued-richtext-four u:before,
.discontinued-richtext-three u:before,
.discontinued-richtext-two u:before {
    content: "\f04b";
    font-family: FontAwesome;
    top: 0;
    left: 0;
    font-size: 12px;
    color: #007A3D;
    float: left;
    padding-right: 0
}

.discontinued-richtext-four a,
.discontinued-richtext-three a,
.discontinued-richtext-two a {
    padding-left: 20px;
    display: block;
    margin-top: 7px
}

.discontinued-richtext-four a:hover,
.discontinued-richtext-three a:hover,
.discontinued-richtext-two a:hover {
    color: #007A3D
}

.discontinued-richtext-four .richText-content,
.discontinued-richtext-three .richText-content,
.discontinued-richtext-two .richText-content {
    border-bottom: 1px solid #ccc;
    max-width: 820px;
    padding-bottom: 20px;
    padding-left: 100px;
    padding-right: 100px
}

.richText.section.discontinued-richtext-four.component.odd,
.richText.section.discontinued-richtext-three.component.even {
    padding-top: 32px
}

.discontinued-richtext-four p:nth-child(2),
.discontinued-richtext-three p:nth-child(2),
.discontinued-richtext-two p:nth-child(2) {
    font-weight: 700
}

.discontinued-richtext-four .richText-content {
    border: none!important
}

.discontinued-richtext-four p:nth-child(3),
.discontinued-richtext-three p:nth-child(3),
.discontinued-richtext-two p:nth-child(3) {
    font-family: Gotham-Medium!important;
    font-size: 18px;
    line-height: 28px;
    margin-top: 10px
}

.faq-accordion a {
    font-family: Gotham-Medium
}

.discontinued-richtext-four p:nth-child(1),
.discontinued-richtext-three p:nth-child(1),
.discontinued-richtext-two p:nth-child(1) {
    color: #017b3f;
    font-family: Gotham-Black!important;
    font-size: 18px!important;
    line-height: 20px;
    padding-bottom: 0;
    text-transform: uppercase;
    margin-bottom: 4px
}

.discontinued-richtext-four p:nth-child(1) strong,
.discontinued-richtext-three p:nth-child(1) strong,
.discontinued-richtext-two p:nth-child(1) strong {
    font-weight: 400!important
}

.header-above-nav .richtext-above-nav ul li a {
    color: #fff;
    text-decoration: none;
    padding: 0 0 0 25px;
    position: relative;
    right: 36px
}

.box.section.migraine-app-box-one.component.first.odd .content.paragraphSystem {
    margin: 0 auto;
    max-width: 1024px;
    padding-top: 8px
}

.richText.section.migraine-apppage-heading.grid_8.alpha.component.first.odd {
    padding-top: 60px;
    color: #035330;
    font-family: Gotham-medium
}

.migraine-app-box-one .migraine-apppage-heading h1 sup {
    font-size: 21px
}

.accordion.section.migraine-app-accordion.component.even.last.initialized {
    max-width: 850px;
    margin: 0 auto
}

.migraine-app-accordion ul.accordion-container {
    border: none;
    background: 0 0;
    padding-top: 7px
}

.migraine-app-accordion ul.accordion-container li h3 {
    background: 0 0;
    padding: 18px
}

.migraine-apppage-acc-heading h2:first-child {
    color: #444;
    font-family: Gotham-Bold
}

.migraine-apppage-acc-heading.component.first.odd h2:first-child {
    font-family: Gotham-Bold;
    font-size: 36px;
    line-height: 42px;
    max-width: 730px;
    padding-bottom: 7px
}

.migraine-app-box-two .accordion-container h3.accordion-head:after {
    padding-right: 30px
}

.migraine-app-accordion h3:hover {
    background: 0 0!important;
    font-family: Gotham-Medium
}

.migraine-apppage-acc-richtext p:first-child {
    font-family: Gotham-Book;
    padding-top: 0;
    margin: 0
}

.migraine-app-accordion h3 a:hover {
    color: #007A3D
}

.migraine-apppage-acc-richtext {
    padding-bottom: 14px;
    padding-left: 48px
}

.box.section.migraine-app-box-three.component.odd.last {
    max-width: 825px;
    margin: 0 auto
}

.migraine-app-box-two .accordion-container .accordion-slide.is-active>.accordion-head:after {
    left: -3px
}

.migraine-app-box-two .migraine-app-accordion .accordion-container .accordion-head a {
    color: #017B3F;
    font-family: Gotham-medium;
    font-size: 14pt;
    font-weight: 400!important
}

.migraine-app-box-two .migraine-app-accordion .accordion-content {
    padding-top: 0!important
}

.migraine-app-box-one {
    position: relative
}

.migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
    left: -50px;
    padding: 6px 60px!important
}

@media only screen and (min-width:667px) and (max-width:959px) {
    .mobile-error-page-image p em {
        display: block!important;
        font-style: normal;
        font-family: Gotham-medium;
        text-transform: capitalize;
        position: absolute;
        left: 80%;
        top: 38%!important
    }
    .rrror-page-image-one img {
        left: 73px;
        padding-left: 0!important;
        padding-top: 25px
    }
    .rrror-page-image-one p:first-child {
        bottom: 55px;
        margin-left: 0!important;
        right: 86px;
        width: 89%
    }
    .error-page-rich-text1 h1 {
        margin: 0;
        font-size: 45px
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 88%!important;
        opacity: 1!important
    }
}

@media only screen and (min-width:767px) and (max-width:959px) {
    .mobile-error-page-image p em {
        display: block!important;
        font-style: normal;
        font-family: Gotham-medium;
        text-transform: capitalize;
        position: absolute;
        left: 80%;
        top: 41%!important
    }
    .excedrin-main-navigation .navigation-item.navigation-level1 {
        width: 90%!important;
        opacity: 1!important
    }
    .excedrin-main-navigation .navigation-item.navigation-level1.has-active-child {
        text-decoration: none!important
    }
}

@media only screen and (min-width:768px) and (max-width:959px) {
    .headache-causes-richtext-five {
        margin-top: 50px;
        position: relative;
        left: 0
    }
    .richtext-home-allproducts p {
        padding-right: 54px
    }
    .headache-causes-richtext-four {
        padding-bottom: 36px!important
    }
    .headache-causes-box-one.component .headache-causes-box-five {
        margin-top: 0!important
    }
    .migraine-richtext-red-two.component ul li {
        padding-left: 0;
        width: 100%
    }
    .mobile-error-page-image p em {
        display: block!important;
        font-style: normal;
        font-family: Gotham-medium;
        text-transform: capitalize;
        position: absolute;
        left: 80%;
        top: 52%!important
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 16px;
        line-height: 30px
    }
    .migraine-subpage-main-box .migraine-subpage-heading h1 {
        width: 91%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        font-size: 22px;
        line-height: 29px
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p sup {
        font-size: 38px;
        top: 9px
    }
    .migraine-app-box-one .migraine-app-logos {
        top: 342px;
        left: 20px
    }
    .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 15px;
        line-height: 28px
    }
    .migraine-app-box-one .migraine-apppage-heading h1 {
        font-size: 25px;
        line-height: 34px;
        width: 94%
    }
    .migraine-app-box-one .migraine-apppage-heading h1 sup {
        font-size: 14px
    }
    .migraine-apppage-heading {
        left: 20px!important;
        position: relative
    }
    .migraine-app-logos.component.even.last {
        margin-left: 238px
    }
}

.exit-notification .exit-notification-inner {
    background: #fff
}

.exit-notification-text p {
    color: #444!important;
    font-family: Gotham-Book!important;
    font-size: 14px!important;
    font-weight: 400;
    margin: 0
}

button.exit-notification-accept,
button.exit-notification-deny {
    border: 2px solid #017b3f;
    border-radius: 40px;
    color: #fff;
    background: #017b3f;
    font-family: Gotham-Bold;
    font-size: 14px;
    padding: 12px 44px;
    text-decoration: none
}

button.exit-notification-accept:hover,
button.exit-notification-deny:hover {
    background: #fff;
    color: #017B3F
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .richtext-home-discover h2,
    ::i-block-chrome {
        word-spacing: -6px
    }
    .about-excedrin-richtext-two h2 sup,
    ::i-block-chrome {
        font-size: 35px;
        font-style: normal;
        top: -3px;
        font-weight: 400;
        right: 1px
    }
    .headache-causes-richtext-two ul,
    ::i-block-chrome {
        margin-top: 20px;
        padding-left: 2px
    }
    #wrapper .sinus-headache-article-teaser-two .articleTeaser-text-content h2,
    ::i-block-chrome {
        float: right;
        line-height: 28px;
        margin-right: 14px;
        margin-top: 28px;
        padding-left: 0;
        width: 44%
    }
    #wrapper .headache-causes-richtext-six,
    ::i-block-chrome {
        left: 9px;
        margin-top: 144px
    }
    #wrapper .headache-causes-article-teaser-two .articleTeaser-text-content h2,
    ::i-block-chrome {
        margin-right: 8px;
        width: 44%
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        font-family: Gotham-Book;
        font-size: 18px;
        line-height: 34px;
        color: #035330;
        padding-right: 0;
        word-spacing: .9px;
        font-weight: 400
    }
    ::-webkit-input-placeholder {
        color: transparent
    }
    .excedrin-main-navigation .navigation-item.navigation-level1.has-active-child,
    ::i-block-chrome {
        color: transparent
    }
    #wrapper .about-excedrin-richtext-four h3,
    ::i-block-chrome {
        background-position: 0 .5em
    }
    #wrapper .richtext-TensionHeadache-right,
    ::i-block-chrome {
        float: right;
        margin-left: 0;
        margin-top: 56px;
        width: 61%
    }
    .box-es-top-text .es-heading-richtext,
    ::i-block-chrome {
        padding-left: 5px;
        width: 100%
    }
    .box-es-top-text .es-reviews-author-richtext-purple,
    ::i-block-chrome {
        padding-left: 4px;
        width: 100%
    }
    .es-reviews-author-richtext-purple h1 {
        font-size: 47px
    }
    #wrapper .es-buttons-richtext,
    ::i-block-chrome {
        margin-left: 0;
        margin-top: 10px;
        width: 40%
    }
    .box-es-top-text .es-reviews-author-richtext-blue,
    .box-es-top-text .product-pmhedache-buttons-richText,
    ::i-block-chrome {
        padding-left: 21px
    }
    .box-es-top-text .es-star-image,
    ::i-block-chrome {
        padding-left: 5px
    }
    .box-es-top-text .blue-es-star-image,
    ::i-block-chrome {
        padding-left: 21px
    }
    .box-es-top-text .purple-es-star-image,
    ::i-block-chrome {
        padding-left: 7px
    }
    .box-es-top-text .es-reviewnumbers-richtext,
    .box-es-top-text .es-totalreviews-richtext-purple,
    ::i-block-chrome {
        padding-left: 9px
    }
    .box-es-top-text .es-totalreviews-richtext-blue,
    ::i-block-chrome {
        padding-left: 10px
    }
    .box-es-top-text .purple-es-description-richtext,
    ::i-block-chrome {
        padding-left: 3px
    }
    .box-es-top-text .blue-es-description-richtext,
    ::i-block-chrome {
        padding-left: 21px
    }
    .box-es-top-text,
    ::i-block-chrome {
        padding-left: 2px
    }
    .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content,
    ::i-block-chrome {
        padding: 5px 60px!important
    }
    .page-migraines .Headache-landing-whole-box .headache-landing-richtext-hero,
    ::i-block-chrome {
        top: 42px
    }
    .migraine-heading-left-richtext,
    ::i-block-chrome {
        width: 47%!important;
        margin-left: 21px!important
    }
    .product-tension-box-es-top-text,
    ::i-block-chrome {
        padding-left: 0
    }
    .migraine-box-six .migraine-mobile-products,
    ::i-block-chrome {
        margin-left: -129px!important
    }
    .migraine-heading-left-richtext h4:nth-child(2),
    ::i-block-chrome {
        width: 90%
    }
    .headache-causes-richtext-five,
    ::i-block-chrome {
        margin-top: 90px;
        position: relative;
        left: 15px
    }
    .headache-causes-richtext-two ul li,
    ::i-block-chrome {
        padding-left: 17px
    }
    .headache-causes-image-two figcaption,
    ::i-block-chrome {
        left: 70px;
        top: 49px
    }
    .headache-causes-box-ten .headache-causes-image-two img,
    ::i-block-chrome {
        top: 71px
    }
    .blue-es-description-richtext,
    .purple-es-description-richtext,
    ::i-block-chrome {
        padding-bottom: 64px
    }
    .box-es-top-text .es-buttons-richtext:nth-child(5),
    .box-es-top-text .es-reviews-author-richtext-red:nth-child(6),
    .es-box-one .product-pmhedache-buttons-richText:nth-child(5),
    ::i-block-chrome {
        width: 36%!important
    }
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    .page-migraines .Headache-landing-whole-box .headache-landing-richtext-hero {
        top: -4px
    }
    .headache-causes-richtext-five {
        margin-top: 55px
    }
    .footer-product-frist {
        padding-top: 0!important
    }
    .headache-landing-richtext-two p {
        margin-top: 41px!important
    }
    .richtext-home-allproducts sup {
        top: 2px!important
    }
    #wrapper .headache-nighttime-prouduct-image {
        margin-bottom: 0!important
    }
    .headache-nighttime-prouduct-image p {
        position: relative;
        top: -25px;
        left: 10px
    }
    .about-excedrin-richtext-two h2 sup {
        top: -5px!important
    }
    .about-excedrin-richtext-two p sup {
        top: 8px!important
    }
    .about-excedrin-richtext-four p sup {
        top: 4px!important
    }
    .richtext-home-discover sup {
        font-style: normal;
        font-weight: 400;
        left: 6px;
        position: relative
    }
    .page-migraines .headache-landing-richtext-one {
        margin-top: 70px
    }
    .migraine-apppage-heading {
        margin-top: 108px
    }
    .migraine-app-box-one .migraine-app-logos {
        top: 435px
    }
    .triggers-app-top .migraine-app-box-one {
        padding-bottom: 56px
    }
    .migraine-app-box-one .migraine-app-header-image {
        right: 70px
    }
    .headache-landing-richtext-four p a,
    .headache-landing-richtext-six p a,
    .headache-landing-richtext-ten p a {
        font-size: 14px;
        padding: 13px 46px
    }
    .migraine-heading-left-richtext {
        margin-top: 110px
    }
    .migraine-heading-left-richtext p {
        margin-top: 69px
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        max-width: 420px
    }
    .migraine-box-six .migraine-mobile-products {
        margin-left: -68px!important
    }
    .richtext-home-allproducts h2 {
        line-height: 26px!important;
        font-size: 37px
    }
    .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -119px!important
    }
    .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -88px!important
    }
    .products-landing-box-one .mobile-product-richtext-three {
        margin-top: -125px!important
    }
    .headache-landing-richtext-hero h1,
    .migraine-landing-whole-box .headache-landing-richtext-hero h1,
    .migraine-where-to-buy-box {
        margin-top: 60px
    }
    .products-landing-box-one .Headache-landing-whole-box .headache-landing-richtext-hero {
        left: 200px
    }
    .richtext-home-geltabs sup {
        top: 0
    }
    .headache-landing-richtext-hero sup {
        font-size: 36px;
        top: 8px
    }
    .products-landing-richtext-ten {
        width: 1024px
    }
    .headache-causes-richtext-five sup {
        top: -2px
    }
    .box-site-map sup {
        top: 2px
    }
    .discontinued-richtext-one sup,
    .products-landing-richtext-five p sup,
    .products-landing-richtext-ten p sup,
    .usage-richtext-five p sup,
    .usage-richtext-three p sup {
        top: 5px
    }
    .usage-richtext-two h2 sup {
        top: 2px
    }
    .products-landing-richtext-four p sup,
    .products-landing-richtext-one p sup,
    .products-landing-richtext-three p sup,
    .products-landing-richtext-two p sup {
        font-size: 14px!important;
        top: -5px
    }
    .search-result-whole-box span.close-brcket,
    .search-result-whole-box span.open-brcket,
    .search-result-whole-box span.search-result {
        padding-top: 14px!important
    }
    .search-result-whole-box span {
        padding-top: 15px
    }
    .faq-heading-richtext sup {
        font-size: 22px;
        top: -24px
    }
    .migraine-richtext-red-two p {
        margin-top: 68px!important
    }
    .migraine-heading-left-richtext h4:first-child {
        font-size: 35px!important
    }
    .richtext-home-discover sup {
        font-size: 90px;
        top: 22px
    }
}

@media only screen and (min-width:501px) and (max-width:568px) {
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 310px
    }
    .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 690px
    }
    .mobile-tension-headache-location-richtext h2 {
        font-size: 30px
    }
    .usage-richtext-two h2 sup {
        font-size: 58px;
        top: 0!important
    }
}

@media only screen and (min-width:480px) and (max-width:500px) {
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 318px
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 616px
    }
    .usage-richtext-two h2 sup {
        font-size: 38px!important;
        top: 9px
    }
}

@media only screen and (min-width:1380px) and (max-width:1440px) {
    .migraine-richtext-red {
        margin-left: 218px!important
    }
}

@media only screen and (min-width:627px) and (max-width:640px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: 0!important;
        margin-top: 130px;
        padding-bottom: 0!important
    }
    .page-headaches.page-nighttime .headache-nighttime-box-one .mobile-couponcode-img {
        background-color: #eee;
        margin-bottom: -10px;
        padding-top: 109px;
        top: 0
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 522px;
        width: 101%;
        z-index: 99
    }
}

@media only screen and (min-width:480px) and (max-width:568px) {
    .page-migraines.page-prevention-tips #wrapper .migraine-subpage-main-box .mobile-migraine-coupon-box .mobile-migraine-coupon-image {
        margin-bottom: -25px!important;
        margin-top: 110px;
        padding-bottom: 0!important
    }
}

@media only screen and (max-width:479px) {
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 347px;
        position: relative;
        top: 9px
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 617px
    }
    .headache-causes-mobile-image-one .external>img {
        width: 100%
    }
}

@media only screen and (min-width:900px) and (max-width:962px) {
    .headache-causes-box-ten .headache-causes-image-two img {
        left: 63px;
        position: relative;
        top: 40px;
        width: 91%
    }
    .headache-landing-mobile-coupon-img {
        left: 86px;
        margin-top: 51px;
        position: relative;
        width: 35%!important
    }
    .headache-causes-richtext-six p sup {
        font-size: 32px;
        top: 10px
    }
    #wrapper .migraine-hero-richtext {
        right: 149px;
        top: -11px
    }
}

@media only screen and (device-width:601px) {
    #wrapper .es-whole-content-box .home-brain-richText h3 {
        width: 84%
    }
}

@media only screen and (device-width:360px) {
    .page-products.page-campaign .products-landing-box-one .headache-causes-richtext-six p a {
        bottom: 20px
    }
    .triggers-app-top .migraine-subpage-product .migraine-image-red figcaption {
        margin-top: 230px
    }
    #wrapper .triggers-app-top .migraine-richtext-red-two p:nth-child(5) {
        margin-top: 656px!important
    }
    #wrapper .triggers-app-top .headache-causes-richtext-two sup {
        font-size: 13px;
        top: -3px
    }
    .boxthree-home-content .richtext-home-geltabs p:last-child {
        margin-bottom: 45px
    }
}

@media only screen and (device-width:667px) {
    .discontinued-richtext-one h3 sup {
        top: -13px!important
    }
    .richtext-TensionHeadache-right h2 {
        font-size: 39px;
        line-height: 42px
    }
}

@media only screen and (device-width:568px) {
    .discontinued-richtext-one h3 sup {
        top: -13px!important
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 507px;
        width: 103%
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p a {
        font-size: 14px;
        padding: 10px 27px
    }
}

@media only screen and (device-width:375px) {
    .Headache-landing-whole-box .headache-landing-box-one {
        margin-top: -1px
    }
    .products-discontinued-box-one .discontinued-richtext-four h3,
    .products-discontinued-box-one .discontinued-richtext-three h3,
    .products-discontinued-box-one .discontinued-richtext-two h3 {
        font-size: 22px!important;
        line-height: 29px!important
    }
    .nighttime-more-stories {
        padding-bottom: 0
    }
    .page-headaches.page-nighttime #wrapper .headache-nighttime-richtext-two p:last-child {
        margin-top: 328px;
        width: 95%
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six p {
        font-size: 25px;
        line-height: 26px
    }
    .discontinued-richtext-one h3 sup {
        font-size: 18px!important;
        left: 2px;
        top: -6px!important
    }
    #wrapper .headache-causes-box-three .headache-causes-image-one {
        margin-top: 268px;
        position: relative;
        top: 6px
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        position: absolute;
        top: 604px;
        z-index: 999
    }
    .mobile-hero-image-home h2 {
        font-size: 16px;
        top: 64%;
        width: 73.4%
    }
    .usage-richtext-two h2 sup {
        font-size: 35px!important;
        top: 9px
    }
}

@media only screen and (device-width:768px) {
    .page-geltabs .products-landing-image-three,
    .page-geltabs .products-landing-image-two {
        left: 0
    }
    .discontinued-richtext-one {
        margin: 0 auto;
        max-width: 715px!important;
        padding-top: 9px!important
    }
    .triggers-app-top .migraine-app-logos.component.even.last {
        margin-left: 188px
    }
    .triggers-app-top .migraine-app-box-one .migraine-app-logos {
        left: 36px;
        top: 314px
    }
    .triggers-app-top .migraine-apppage-acc-heading.component.first.odd h2:first-child {
        font-size: 31px;
        line-height: 40px
    }
    .usage-richtext-five h4 {
        margin-bottom: 20px;
        margin-top: 40px
    }
    #wrapper .safety-dosing-links-richtext {
        padding-bottom: 20px
    }
    #wrapper .discontinued-richtext-four .richText-content,
    #wrapper .discontinued-richtext-three .richText-content,
    .discontinued-richtext-two .richText-content {
        padding-left: 40px;
        padding-right: 40px
    }
    .usage-richtext-five .component-content {
        padding-top: 44px
    }
    #wrapper .tension-headache-richtext-two h2 {
        margin-top: 63px
    }
    #wrapper .tension-headache-richtext-two {
        left: 39px;
        top: 84px
    }
    .migraine-subpage-main-box .headache-landing-mobile-coupon-img img {
        width: 100%
    }
}

@media only screen and (device-width:1920px) {
    .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
        left: -20px;
        padding: 6px 50px!important
    }
}

@media only screen and (min-width:769px) and (max-width:804px) {
    #wrapper .es-buttons-richtext {
        width: 41%
    }
    #wrapper .es-coupon-image {
        width: 45%
    }
    #wrapper .es-box-one .component-content {
        background-size: 100% 100%
    }
    .page-products.page-migraine #wrapper .es-buttons-richtext.even {
        width: 41%
    }
    .migraine-img-description-rich-text {
        margin-left: -310px;
        margin-top: 25px;
        position: absolute
    }
    .es-wheretobuy-richtext h2 {
        color: #047b3f;
        font-family: Gotham-Bold;
        font-size: 20px;
        letter-spacing: .8px;
        line-height: 38px;
        margin-top: 125px;
        padding-left: 28px;
        text-transform: uppercase
    }
    .es-reviews-author-richtext-purple h1 {
        font-size: 40px
    }
}

@media only screen and (min-width:805px) and (max-width:920px) {
    #wrapper .es-coupon-image {
        width: 46%
    }
    #wrapper .migraine-hero-richtext {
        right: 122px;
        top: -5px;
        width: 40%
    }
}

@media only screen and (min-width:769px) and (max-width:1024px) {
    #wrapper .geltabs-richtext-one {
        left: 4%
    }
    .page-products .products-landing-box-one .products-landing-box-five {
        clear: both;
        float: left;
        height: 390px!important;
        overflow: hidden;
        position: initial
    }
    .page-products .products-landing-box-one .products-landing-box-six {
        clear: right;
        display: inline-block;
        float: left;
        height: 359px;
        margin-top: 4px;
        width: 100%
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 34px
    }
    .products-landing-richtext-four .richText-content ul li,
    .products-landing-richtext-one .richText-content ul li,
    .products-landing-richtext-three .richText-content ul li,
    .products-landing-richtext-two .richText-content ul li {
        font-size: 13px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -59px;
        padding-bottom: 21px
    }
    .products-landing-image-five figcaption p,
    .products-landing-image-four figcaption p,
    .products-landing-image-three figcaption p,
    .products-landing-image-two figcaption p {
        left: -85px
    }
    #wrapper .geltabs-richtext-four {
        left: 5%
    }
    .products-landing-box-one .mobile-products-landing-migraine-richtext {
        right: 12px;
        top: -15px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        margin-top: -67px;
        padding-bottom: 27px
    }
    .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        margin-top: -61px!important;
        padding-bottom: 21px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        position: relative;
        top: 71px
    }
    #wrapper .triggers-app-top .migraine-apppage-heading {
        margin-right: 3%;
        margin-top: 108px;
        width: 51%!important
    }
    #wrapper .triggers-app-top .migraine-app-box-one .migraine-apppage-heading h1 {
        font-size: 32px;
        line-height: 35px
    }
    .migraine-app-box-one .migraine-apppage-heading p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 0;
        width: 93%
    }
    .page-about .richtext-home-allproducts a,
    .richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-trigger a {
        padding: 15px 22px
    }
}

@media only screen and (min-width:779px) and (max-width:959px) {
    #wrapper .geltabs-richtext-four {
        left: 6%
    }
}

@media only screen and (min-width:769px) and (max-width:959px) {
    .es-heading-richtext h1 {
        font-size: 38px;
        line-height: 31px
    }
    #wrapper .es-buttons-richtext a {
        font-size: 12px;
        line-height: 50px;
        padding: 12px 32px
    }
    #wrapper .sinus-headache-richtext {
        width: 56%
    }
    #wrapper .sinus-headache-richtext h2 {
        font-size: 24px;
        line-height: 24px
    }
    #wrapper .sinus-headache-richtext p {
        font-size: 16px
    }
    .headache-causes-richtext-two h2 {
        font-size: 40px;
        line-height: 40px
    }
    #wrapper .headache-causes-richtext-two {
        margin-left: 56px;
        width: 52%
    }
    #wrapper .headache-causes-box-one .headache-causes-richtext-six h2 {
        font-size: 31px;
        line-height: 30px
    }
    .headache-landing-mobile-coupon-img img {
        margin-right: 80px;
        width: 89%
    }
    .headache-causes-richtext-five h2 {
        font-size: 33px;
        line-height: 29px
    }
    .headache-causes-richtext-five p {
        font-size: 16px;
        line-height: 21px;
        margin-bottom: 34px;
        margin-top: 16px!important;
        width: 100%
    }
    .headache-causes-image-two figcaption {
        margin-bottom: 10px
    }
}

@media only screen and (min-width:361px) and (max-width:374px) {
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 686px
    }
}

@media only screen and (min-width:341px) and (max-width:360px) {
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 649px;
        z-index: 999
    }
    .usage-richtext-two h2 sup {
        font-size: 33px!important;
        top: 9px!important
    }
}

@media only screen and (min-width:320px) and (max-width:340px) {
    .mobile-hero-image-home h2 {
        width: 87%
    }
    .headache-nighttime-box-one .articleTeaser-image-holder.articleTeaser-image-top {
        float: left;
        width: 31%
    }
    #wrapper .headache-causes-box-three .headache-causes-richtext-two p:last-child {
        top: 642px;
        z-index: 99
    }
    .headache-causes-box-three .headache-causes-image-one figcaption p {
        bottom: -32px;
        font-size: 12px;
        left: 8px
    }
    .page-newsletter .error-page-rich-text2 {
        margin: -228px auto 0;
        width: 94%;
        position: relative;
        top: 42px
    }
    .usage-richtext-two h2 sup {
        font-size: 32px!important;
        top: 8px!important
    }
}

@media only screen and (min-width:1025px) and (max-width:1140px) {
    .image-article-signup figcaption p {
        margin-left: -50px
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-one {
        margin-top: -125px
    }
    .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        margin-top: -150px!important
    }
    #wrapper .geltabs-richtext-four,
    #wrapper .geltabs-richtext-one {
        left: 105px
    }
}

@media only screen and (min-width:650px) and (max-width:767px) {
    .mobile-hero-image-home h1 {
        font-size: 41px;
        line-height: 40px;
        padding-left: 40px;
        top: 53px;
        width: 65%
    }
}

@media all and (-ms-high-contrast:none),
(-ms-high-contrast:active) {
    #wrapper .box-coupon-home .discontinued-coupons-image {
        margin-top: 15px
    }
}

@media only screen and (min-width:769px) and (max-width:959px) {
    .products-landing-image-three,
    .products-landing-image-two {
        left: 20px;
        right: 0
    }
    .headache-landing-richtext-hero h1 {
        font-size: 37px;
        letter-spacing: 0;
        line-height: 40px;
        margin-top: 89px;
        width: 55%
    }
    .headache-landing-richtext-hero p {
        font-size: 18px;
        margin-top: 31px;
        width: 55%
    }
    .headache-landing-richtext-hero h2 {
        font-size: 37px;
        line-height: 37px;
        margin-top: 0
    }
}

@media only screen and (min-width:804px) and (max-width:930px) {
    .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 16px;
        line-height: 21px
    }
    .page-migraines .migraine-landing-whole-box.Headache-landing-whole-box .migraine-heading-left-richtext {
        margin-top: 98px
    }
    .migraine-heading-left-richtext h4:first-child {
        font-size: 31px;
        line-height: 31px
    }
}

@media only screen and (min-width:769px) and (max-width:803px) {
    #wrapper .migraine-hero-richtext {
        right: 123px;
        top: -11px
    }
    .headache-landing-richtext-hero p {
        font-size: 15px;
        margin-top: 19px
    }
    .migraine-hero-richtext p:nth-child(2) {
        font-size: 11px
    }
    .migraine-heading-left-richtext h4:first-child {
        font-size: 30px;
        line-height: 30px
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 16px;
        line-height: 19px;
        margin-top: 13px
    }
    .migraine-heading-left-richtext p {
        margin-top: 79px
    }
    .migraine-box-six .component-content {
        padding-bottom: 13px
    }
    .page-migraines .migraine-landing-whole-box.Headache-landing-whole-box .migraine-heading-left-richtext {
        margin-top: 80px
    }
    .richtext-home-allproducts p {
        font-size: 15px;
        line-height: 24px
    }
    .richtext-home-allproducts a {
        font-size: 11px;
        padding: 11px 30px
    }
}

@media only screen and (min-width:667px) and (max-width:767px) {
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        left: 0;
        top: 504px;
        width: 97%
    }
    .migraine-subpage-main-box .headache-causes-richtext-two p a {
        top: 970px
    }
}

@media only screen and (min-width:641px) and (max-width:666px) {
    #wrapper .migraine-subpage-main-box .migraine-image-red figcaption {
        top: 450px
    }
}

@media only screen and (device-width:1920px) {
    .migraine-subpage-product .headache-causes-excedrin-richtext .richText-content {
        left: 0;
        padding: 6px 50px!important
    }
    #wrapper .migraine-hero-richtext {
        position: relative;
        right: 128px
    }
}

@media only screen and (min-width:718px) and (max-width:756px) {
    #wrapper .migraine-hero-richtext {
        margin-top: 0;
        position: absolute;
        right: 234px;
        top: 609px;
        width: 58%;
        z-index: 99
    }
}

@media only screen and (min-width:668px) and (max-width:718px) {
    #wrapper .migraine-hero-richtext {
        right: 225px;
        top: 554px;
        width: 74%
    }
}

@media only screen and (min-width:640px) and (max-width:667px) {
    #wrapper .migraine-hero-richtext {
        right: 211px;
        top: 526px;
        width: 70%
    }
}

@media only screen and (min-width:481px) and (max-width:509px) {
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        float: right;
        margin-right: 0;
        width: 56%
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 27px;
        line-height: 66px;
        margin: 6px auto 0;
        text-align: center;
        width: 91%
    }
}

@media only screen and (min-width:376px) and (max-width:424px) {
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        width: 53%
    }
}

@media only screen and (device-width:360px) {
    .Headache-landing-whole-box .headache-landing-box-one {
        margin-top: -2px
    }
    #wrapper .headache-nighttime-article-eight .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-five .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-four .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-nine .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-seven .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-six .articleTeaser-text-content,
    #wrapper .headache-nighttime-article-ten .articleTeaser-text-content {
        width: 62%
    }
}

.faq-accordion .accordion-container {
    width: 650px;
    margin: 0 auto
}

@media only screen and (min-width:481px) and (max-width:546px) {
    .faq-accordion .accordion-container {
        width: 450px;
        margin: 0 auto
    }
}

@media only screen and (max-width:968px) {
    .search-result-whole-box {
        overflow-x: hidden;
        width: 100%
    }
}

@media only screen and (min-width:569px) and (max-width:606px) {
    .faq-accordion .accordion-container {
        width: 550px;
        margin: 0 auto
    }
}

@media only screen and (min-width:640px) and (max-width:767px) {
    .faq-accordion .accordion-container {
        width: 655px;
        margin: 0 auto
    }
}

@media only screen and (min-width:667px) and (max-width:767px) {
    .headache-causes-richtext-six p a {
        font-size: 22px!important;
        line-height: 37px
    }
    #wrapper .rrror-page-image-one img {
        left: 0;
        position: relative
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 57%;
        left: 20%
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption p {
        width: 77%;
        margin: 0 auto!important
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 62%;
        margin: 8px auto!important
    }
}

@media only screen and (min-width:320px) and (max-width:666px) {
    #wrapper .rrror-page-image-one p:first-child {
        bottom: 0;
        right: 0;
        width: 19%
    }
    #wrapper .rrror-page-image-one img {
        left: 0
    }
}

.excedrin-main-navigation .has-children.is-active.navigation-item.navigation-level1 ul {
    display: inline-block
}

.excedrin-main-navigation .navigation-root.navigation-branch.navigation-level2 {
    display: none
}

@media only screen and (max-width:480px) {
    .faq-accordion .accordion-container {
        width: 100%;
        margin: 0 auto
    }
}

@media only screen and (min-width:570px) and (max-width:639px) {
    #wrapper .rrror-page-image-one p:first-child {
        right: 0!important;
        width: auto!important;
        left: 0!important
    }
}

@media only screen and (min-width:438px) and (max-width:569px) {
    #wrapper .rrror-page-image-one p:first-child {
        right: 0!important;
        width: auto!important;
        left: -150px!important
    }
}

@media only screen and (min-width:376px) and (max-width:479px) {
    #wrapper .mobile-footer-box-two {
        width: 52%!important
    }
}

@media only screen and (min-width:641px) and (max-width:766px) {
    #wrapper .mobile-footer-box-two {
        width: 42%!important;
        margin-left: 49px!important
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 18px!important
    }
}

@media only screen and (min-width:524px) and (max-width:530px) {
    #wrapper .mobile-footer-box-two {
        margin-left: 15px!important;
        width: 45%!important
    }
    .mobile-newsletter-footer-richtext p a {
        font-size: 15px!important
    }
}

.excedrin-main-navigation ul.navigation-root.navigation-branch.navigation-level2 li.odd.first.last.navigation-item.navigation-level2.page-faq {
    display: none!important
}

.usage-richtext-three p em,
.usage-richtext-two.component p em {
    font-style: normal!important
}

@media only screen and (min-width:800px) {
    #wrapper .headache-causes-article-teaser-eight .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-eighteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-eleven .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-fifteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-five .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-four .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-fourteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-nine .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-nineteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-seven .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-seventeen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-six .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-sixteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-ten .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-thirteen .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-twelve .articleTeaser-text-header a,
    #wrapper .headache-causes-article-teaser-twenty .articleTeaser-text-header a {
        font-size: 19px;
        line-height: 16px
    }
}

@media only screen and (min-width:801px) {
    #wrapper .headache-causes-article-teaser-eight,
    #wrapper .headache-causes-article-teaser-eighteen,
    #wrapper .headache-causes-article-teaser-eleven,
    #wrapper .headache-causes-article-teaser-fifteen,
    #wrapper .headache-causes-article-teaser-five,
    #wrapper .headache-causes-article-teaser-four,
    #wrapper .headache-causes-article-teaser-fourteen,
    #wrapper .headache-causes-article-teaser-nine,
    #wrapper .headache-causes-article-teaser-nineteen,
    #wrapper .headache-causes-article-teaser-seven,
    #wrapper .headache-causes-article-teaser-seventeen,
    #wrapper .headache-causes-article-teaser-six,
    #wrapper .headache-causes-article-teaser-sixteen,
    #wrapper .headache-causes-article-teaser-ten,
    #wrapper .headache-causes-article-teaser-thirteen,
    #wrapper .headache-causes-article-teaser-twelve,
    #wrapper .headache-causes-article-teaser-twenty,
    #wrapper .headache-nighttime-article-eight,
    #wrapper .headache-nighttime-article-five,
    #wrapper .headache-nighttime-article-four,
    #wrapper .headache-nighttime-article-nine,
    #wrapper .headache-nighttime-article-seven,
    #wrapper .headache-nighttime-article-six {
        height: 566px
    }
}

@media only screen and (device-width:768px) {
    .products-landing-box-five .content.paragraphSystem {
        clear: both;
        display: inherit;
        height: 271px;
        overflow: hidden
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        position: relative
    }
    .products-landing-box-six .component-content {
        float: left;
        height: 270px
    }
    .mobile-product-richtext-four .richText-content p a,
    .mobile-product-richtext-one .richText-content p a,
    .mobile-product-richtext-three .richText-content p a,
    .mobile-product-richtext-two .richText-content p a {
        margin-top: 0!important
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-two {
        bottom: 11px;
        clear: both;
        height: 59px;
        margin-top: auto;
        position: absolute;
        right: 40px
    }
    #wrapper .headache-nighttime-article-eight,
    #wrapper .headache-nighttime-article-five,
    #wrapper .headache-nighttime-article-four,
    #wrapper .headache-nighttime-article-nine,
    #wrapper .headache-nighttime-article-seven,
    #wrapper .headache-nighttime-article-six {
        height: 566px
    }
    .page-products.layout-excedrin-layout.template-excedrin-main-template #wrapper .products-landing-box-one .mobile-product-richtext-one {
        bottom: 8px;
        height: 70px;
        left: 48%!important;
        margin-top: 0!important;
        position: absolute
    }
    .page-products.layout-excedrin-layout .products-landing-box-one .products-landing-box-four {
        height: auto;
        margin-top: 15px;
        padding-bottom: 0
    }
    .products-landing-box-five {
        height: auto
    }
    .products-landing-box-one .products-landing-box-five .mobile-product-richtext-three {
        bottom: 11px;
        left: 367px;
        margin-top: 0!important;
        position: absolute;
        clear: right
    }
    #wrapper .products-landing-box-one .mobile-product-richtext-four {
        height: 74px;
        margin-top: auto;
        top: -84px;
        width: 51%
    }
    .products-landing-box-one .products-landing-box-six {
        height: auto
    }
    .page-products.layout-excedrin-layout.template-excedrin-main-template .products-landing-box-five,
    .page-products.layout-excedrin-layout.template-excedrin-main-template .products-landing-box-one .products-landing-box-six,
    .page-products.layout-excedrin-layout.template-excedrin-main-template .products-landing-box-three {
        padding-bottom: 0
    }
    .products-landing-box-five .component-content,
    .products-landing-box-four .component-content,
    .products-landing-box-six .component-content,
    .products-landing-box-three .component-content {
        background-position: 0 center
    }
    .mobile-products-landing-box-six {
        display: none
    }
    .products-landing-box-one .products-landing-richtext-four {
        height: 156px
    }
    #wrapper .products-landing-box-one .products-landing-richtext-three {
        margin-left: 0!important
    }
    .page-geltabs.layout-excedrin-layout.template-excedrin-main-template #wrapper .products-landing-box-one .mobile-product-richtext-one {
        bottom: 50px;
        left: 55%!important
    }
    .page-geltabs #wrapper .products-landing-box-one .mobile-product-richtext-two {
        bottom: 47px;
        right: -15px
    }
}

@media only screen and (max-width:990px) {
    #wrapper .about-excedrin-richtext-one {
        padding-left: 5%!important
    }
    #wrapper .about-excedrin-richtext-one h1 {
        margin-left: 0
    }
}

@media only screen and (max-width:767px) {
    .page-meet-hard-working-migraine-sufferers .overlay-container .overlay-content {
        width: 80%!important;
        margin-top: 10%
    }
    #wrapper .migraine-subpage-main-box .headache-causes-richtext-six p:first-child {
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 37px;
        text-transform: uppercase;
        width: 92%
    }
    .page-nighttime #wrapper .mobile-tension-headache-location-richtext p {
        margin-top: 38px
    }
    .mobile-discontinued-coupons-image img {
        width: 100%
    }
    .page-migraines .mobile-discontinued-coupons-image img {
        margin-bottom: -26px;
        margin-top: 8%
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description {
        display: block
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link {
        display: none
    }
    .page-migraine-experience .headache-landing-richtext-three h3,
    .page-migraine-experience .headache-landing-richtext-three p {
        float: left;
        text-align: left!important;
        padding-left: 5%!important
    }
    .page-migraine-experience .headache-landing-richtext-three h3 {
        font-size: 29px;
        line-height: 1
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 10%
    }
    .page-migraines #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 11%
    }
    #wrapper .richtext-home-allproducts p {
        padding-right: 0;
        margin-bottom: 250px!important;
        margin-top: 30px!important
    }
    .image-bottle-home figcaption {
        margin-top: 50px
    }
    .Headache-landing-whole-box .image-bottle-home figcaption {
        margin-bottom: 15%
    }
    .background-hero-box.even {
        display: block
    }
    #wrapper .background-hero-box.even .richtext-home-allproducts {
        padding-top: 100px
    }
    .background-hero-box.even .boxthree-home-content .component-content {
        background-size: cover
    }
    #wrapper .background-hero-box.even .richtext-home-allproducts p {
        margin-bottom: 10%!important
    }
    .background-hero-box.even .boxthree-home-content .richtext-home-allproducts .richText-image.pull-left {
        width: 80%;
        margin-right: 7%
    }
}

.about-excedrin-richtext-two p,
.body-pain-richtext-three p {
    color: #025130
}

@media only screen and (max-width:480px) {
    .mobile-discontinued-coupons-image {
        width: 100%
    }
}

@media only screen and (max-width:360px) {
    #wrapper .headache-causes-box-one .headache-causes-richtext-six h2 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 30px;
        margin-top: 30px
    }
    .headache-landing-use-directed .richText-content {
        display: none
    }
}

@media only screen and (min-width:568px) and (max-width:568px) {
    .coupons-box-one .headache-landing-richtext-nine {
        padding-bottom: 0;
        margin-top: 230px
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 56%;
        left: 12%
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption p {
        width: 76%;
        margin: 0 auto!important
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 62%;
        margin: 8px auto!important
    }
}

@media only screen and (min-width:568px) {
    .page-migraine-experience .about-excedrin-box-one .about-excedrin-richtext-one {
        padding-bottom: 18px!important
    }
}

.about-excedrin-box-one .about-excedrin-richtext-two p {
    font-size: 18px!important
}

@media only screen and (max-width:767px) {
	
	/* Changes for Excedrin We see your pain Starts*/

	.page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha{
		    margin-bottom: 0px !important;
	}
	/* Changes for Excedrin We see your pain ends*/
    .mobile-box-coupon-home {
        margin-top: 10px!important
    }
    .about-excedrin-box-one .mobile-box-coupon-home {
        margin-top: 0!important
    }
    .page-safety-dosing .mobile-box-coupon-home {
        margin-top: 70px!important
    }
}

.background-hero-box .boxthree-home-content {
    margin-top: -9px!important
}

.mobile-box-coupon-home img {
    width: 100%
}

.box-coupon-home .richtext-home-allproducts .richText-content ul {
    padding-left: 10px;
    color: #fff
}

.box-coupon-home .richtext-home-allproducts .richText-content ul li {
    list-style-type: disc
}

.about-excedrin-box-one .about-excedrin-richtext-two h3 {
    font-size: 20px;
    color: #025130;
    line-height: 1
}

.about-excedrin-box-one .about-excedrin-richtext-two h2 {
    line-height: 2;
    font-size: 27px
}

@media only screen and (min-width:640px) and (max-width:900px) {
    .page-migraine-experience .article-video-play-button-box .body-pain-richtext-three.grid_8 {
        height: 211px
    }
}

@media only screen and (max-width:640px) and (min-width:320px) {
    .page-migraine-experience .about-excedrin-parent-box .about-excedrin-richtext-two .richText-content h2 {
        font-size: 20px!important;
        font-family: Gotham-Medium, Helvetica, Arial, sans-serif
    }
}

@media only screen and (min-width:320px) and (max-width:960px) {
    .excedrin-logo {
        padding-left: 5%!important
    }
}

@media only screen and (min-width:320px) and (max-width:350px) {
    .box-nav.header-navigation .mobile-navigationicon input {
        padding-right: 46px!important
    }
}

@media only screen and (max-width:767px) {
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image {
        margin-top: 0!important;
        position: relative
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 50%;
        left: 0
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        font-size: 24px;
        line-height: 24px;
        font-family: Gotham-Medium;
        color: #FFF;
        text-transform: uppercase;
        font-style: italic;
        width: 70%;
        margin: 8px auto!important
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption p {
        color: #fff;
        font-family: Gotham-Book;
        font-size: 18px;
        line-height: 24px;
        width: 84%;
        margin: 0 auto!important;
        padding: 0;
        text-align: center
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption a {
        border: 2px solid #fff;
        border-radius: 40px;
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 14px;
        padding: 15px 33px;
        position: relative;
        text-decoration: none;
        z-index: 9999;
        text-align: center
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image a:focus,
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image a:hover {
        background-color: #fff;
        color: #007a3d;
        position: relative;
        z-index: 999
    }
}

@media only screen and (min-width:521px) and (max-width:547px) {
    #wrapper .richtext-home-allproducts {
        margin-top: 0
    }
    #wrapper .richtext-home-allproducts p {
        margin-bottom: 320px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -610px!important
    }
    .image-bottle-home figcaption {
        margin-top: -4px
    }
}

@media only screen and (min-width:481px) and (max-width:520px) {
    #wrapper .richtext-home-allproducts {
        margin-top: 0
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -560px!important
    }
    #wrapper .richtext-home-allproducts p {
        width: 75%!important;
        margin-bottom: 290px!important
    }
    .image-bottle-home figcaption {
        margin-top: -4px
    }
}

@media only screen and (min-width:414px) and (max-width:414px) {
    .page-products.page-campaign .products-landing-box-one .headache-causes-richtext-six p a {
        bottom: 10px
    }
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 34px
    }
    .mobile-tension-headache-location-richtext h2 {
        color: #fff;
        font-family: Gotham-Bold;
        font-size: 34px;
        line-height: 30px;
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 31px
    }
}

@media only screen and (min-width:415px) and (max-width:480px) {
    #wrapper .richtext-home-allproducts p {
        width: 81%!important;
        margin-bottom: 270px!important
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -500px!important
    }
    #wrapper .boxthree-home-content .image-bottle-home figcaption {
        margin-top: -4px
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 14%
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
}

@media only screen and (max-width:736px) and (min-width:414px) and (orientation:landscape) {
    .richtext-home-allproducts {
        margin-top: 20px
    }
    #wrapper .richtext-home-allproducts p {
        width: 60%!important;
        margin-bottom: 430px!important
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -825px!important
    }
    .image-bottle-home figcaption {
        margin-top: -25px
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 50px!important
    }
}

@media only screen and (min-width:640px) {
    .page-headaches.page-nighttime #wrapper .mobile-headache-nighttime-richtext-four h2 {
        font-size: 34px;
        line-height: 36px;
        margin: 95px auto 0;
        text-align: center;
        width: 91%
    }
    .page-migraine-experience .about-excedrin-parent-box .article-video-play-button-box .copyrights-footer-richtext {
        display: none
    }
    .page-migraine-experience .about-excedrin-parent-box .article-video-play-button-box {
        margin-bottom: 15px!important
    }
}

.page-migraine-experience .about-excedrin-parent-box .article-html,
.page-migraine-experience .about-excedrin-parent-box .migraine-box-three {
    float: none;
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 0!important;
    display: block
}

.page-migraine-experience .about-excedrin-parent-box .article-html {
    margin-left: 0!important
}

.page-migraine-experience .about-excedrin-parent-box .parametrizedhtml .addthis_custom_sharing {
    margin-top: 0!important;
    text-align: center;
    margin-left: auto!important;
    margin-bottom: -5px;
    display: block
}

.about-excedrin-richtext-two-mobile h3 {
    color: #025130;
    float: left;
    text-align: left!important;
    padding-left: 5%!important;
    font-size: 29px;
    line-height: 1;
    width: 90%;
    font-family: Gotham-Bold
}

.about-excedrin-richtext-two-mobile p em {
    color: #025130;
    line-height: 22px;
    font-family: Gotham-Book;
    text-align: left;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    padding-left: 5%;
    padding-right: 20px;
    float: left;
    margin-top: 5px
}

@media only screen and (min-width:320px) and (max-width:767px) {
    .about-excedrin-richtext-two-mobile {
        display: block
    }
    .about-excedrin-richtext-two {
        display: none
    }
}

@media only screen and (min-width:768px) {
	/* Changes for Excedrin We see your pain Starts*/
	
	.page-we-see-your-pain .we-see-center-align-article > .component-content > .content {
		display: flex;
		justify-content: center;			
	}
		
		
	.page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha {
		margin-bottom: 35px !important;
	}
	/* Changes for Excedrin We see your pain ends*/
    .about-excedrin-richtext-two-mobile {
        display: none
    }
    .about-excedrin-richtext-two {
        display: block
    }
    .image-bottle-home {
        top: -83px!important
    }
    .migraine-app-logo-one,
    .migraine-app-logo-two {
        margin-top: -189px!important
    }
    .migraine-heading-left-richtext h4:nth-child(2) {
        font-size: 15px!important;
        line-height: 18px!important
    }
    @media only screen and (min-width:320px) and (max-width:767px) {
        .migraine-heading-left-richtext h4:nth-child(1) {
            width: 87%;
            text-align: left;
            margin-left: 26px;
            margin-top: 14px
        }
        .migraine-heading-left-richtext h4:nth-child(2) {
            text-align: left;
            font-weight: 700;
            width: 92%;
            margin-left: 27px;
            font-size: 15px;
            line-height: 22px;
            margin-bottom: 30px
        }
        .migraine-app-logo-one img {
            width: 40%;
            margin-top: 8%
        }
        .migraine-app-logo-two img {
            width: 40%
        }
        .migraine-mobile-products img {
            width: 50%;
            margin-left: 80px
        }
    }
    @media only screen and (min-width:1024px) and (max-width:1024px) {
        .page-extra-strength .overlay-content {
            width: 79%!important
        }
    }
    .page-tension .overlay-content .overlay-close {
        right: 64px
    }
    .page-pm-headache .overlay-content .overlay-close {
        right: 35px
    }
    .page-migraine .overlay-content .overlay-close {
        right: 36px
    }
    .page-migraine .overlay-content-inner .parametrizedhtml .component-content iframe,
    .page-pm-headache .overlay-content-inner .parametrizedhtml .component-content iframe {
        width: 801px!important
    }
    .overlay-content-inner .parametrizedhtml .component-content iframe {
        border: none!important;
        margin-left: -1px
    }
    .overlay-content .overlay-close {
        width: 30px
    }
}
/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain #wrapper .box.this-one .richText-content {
    text-align: center
}
/* Changes for Excedrin We see your pain ends*/


.center-all,
.page-excedrin-works #wrapper .box.this-one .richText-content {
    text-align: center
}

@media only screen and (min-width:320px) and (max-width:320px) {
    #mydiv {
        height: 463px!important
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 85%;
        margin: 8px auto!important
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption p {
        width: 94%;
        margin: 0 auto!important
    }
}

.page-15-ways-to-relax-in-less-than-15-minutes .richText.section.richtext-three-article-content ol li {
    font-family: Gotham-Book!important
}

.page-15-ways-to-relax-in-less-than-15-minutes .richText.section.richtext-three-article-content ol li strong {
    font-family: Gotham-Bold!important
}

@media only screen and (max-width:767px) and (min-width:320px) {
    .page-headache-and-migraine-locations .overlay-content .overlay-close {
        background-color: green!important;
        margin-right: 5px!important;
        margin-top: -40px!important;
        max-width: 19px!important;
        z-index: 9999!important;
        background-size: 15px 17px!important;
        background-position: 9px;
        padding: 0 0 2px 12px!important
    }
    .page-headache-and-migraine-locations .excedrin-sharethis {
        top: -17px!important
    }
    .excedrin-logo-overlay {
        margin-left: 4px!important
    }
}

@media only screen and (device-width:768px) {
    .page-15-ways-to-relax-in-less-than-15-minutes .box-left-article-content iframe,
    .page-five-everyday-headache-triggers .box-left-article-content iframe,
    .page-migraine-survival-kit .box-left-article-content iframe,
    .page-migraine-trigger-foods .box-left-article-content iframe {
        max-width: 505px;
        max-height: 315px
    }
    .page-headache-and-migraine-locations .overlay-content .overlay-close,
    .page-migraine-survival-kit .overlay-content .overlay-close {
        right: 5px!important;
        top: 13px!important;
        width: 30px;
        margin-right: 5px!important;
        margin-top: -40px!important;
        max-width: 19px!important;
        z-index: 9999!important;
        background-size: 15px 17px!important;
        background-position: 9px;
        background-color: green!important;
        padding: 0 0 2px 12px!important
    }
    .page-headache-and-migraine-locations .excedrin-sharethis,
    .page-migraine-survival-kit .excedrin-sharethis {
        top: -15px
    }
}

@media only screen and (max-width:1023px) and (min-width:768px) {
    .page-headache-and-migraine-locations .image.section.excedrin-logo-overlay img,
    .page-migraine-survival-kit .image.section.excedrin-logo-overlay img {
        margin-left: 15px;
        margin-top: 10px
    }
    .page-headache-and-migraine-locations ul.shareThis-list li:nth-child(1) img,
    .page-migraine-survival-kit ul.shareThis-list li:nth-child(1) img {
        position: absolute;
        left: -45px
    }
    .page-headache-and-migraine-locations ul.shareThis-list li:nth-child(2) img,
    .page-migraine-survival-kit ul.shareThis-list li:nth-child(2) img {
        left: -20px;
        position: absolute
    }
    .page-headache-and-migraine-locations ul.shareThis-list li:nth-child(3) img,
    .page-migraine-survival-kit ul.shareThis-list li:nth-child(3) img {
        position: absolute;
        top: -2px
    }
    .mobile-navigationicon .menu-icon.menu-icon-selected {
        top: 0!important
    }
}

@media only screen and (device-width:1024px) {
    .page-headache-and-migraine-locations ul.shareThis-list li:nth-child(2) img,
    .page-migraine-survival-kit ul.shareThis-list li:nth-child(2) img {
        left: 10px;
        position: absolute
    }
}

@media only screen and (min-width:1100px) {
    .page-headache-and-migraine-locations .overlay-content .overlay-close {
        top: 0!important;
        background-color: green!important;
        padding-top: 14px!important;
        padding-bottom: 6px;
        padding-left: 12px!important;
        padding-right: 7px!important;
        right: 10px!important;
        margin-left: 16.8%;
        width: 32px!important;
        z-index: 9999!important;
        background-size: 31px 31px!important;
        background-position: 9px
    }
    .page-headache-and-migraine-locations .image.section.excedrin-logo-overlay img {
        margin-left: 25px
    }
}

.page-meet-hard-working-migraine-sufferers .overlay-container .overlay-content .overlay-content-inner .component-content iframe {
    margin-top: 0!important
}

.page-headaches .overlay-container.center-all {
    height: 100%;
    width: 100%;
    position: fixed;
    padding: 0;
    left: 0;
    top: 0!important
}

.page-headaches .parametrizedhtml.section.grid_12.component.first.odd.last {
    width: 100%;
    margin: 0
}

.page-headaches .overlay-content-inner .parametrizedhtml .component-content iframe {
    width: 100%!important;
    height: 100%!important
}

.page-headaches .overlay-container .overlay-content .overlay-close {
    position: absolute;
    display: inline-block;
    top: 1px;
    right: -9px;
    left: auto
}

.page-headaches .overlay-content {
    padding: 0;
    max-width: 100%!important;
    width: 70%!important
}

.page-headaches .overlay-content-inner .parametrizedhtml .component-content {
    width: auto!important
}

@media only screen and (max-width:1280px) {
    .page-headaches .overlay-container .overlay-content {
        width: 58%!important
    }
}

@media only screen and (max-width:1024px) {
    .page-headaches .overlay-container .overlay-content {
        width: 70%!important
    }
}

@media only screen and (max-width:768px) {
    .page-headaches .overlay-container .overlay-content {
        width: 100%!important
    }
    .page-headaches .overlay-container {
        background-color: rgba(0, 0, 0, .6)
    }
    .page-headaches .overlay-container .overlay-content .overlay-close {
        top: 1px;
        background-color: rgba(0, 0, 0, .21);
        width: 40px;
        height: 40px;
        background-position: center center
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        background-position: right 0 top -268px
    }
}

.test-vdo-box {
    display: none
}

.aspect-holder {
    display: inline-block;
    position: relative;
    width: 100%!important;
    margin-bottom: -5px!important
}

.aspect-16-9 {
    margin-top: 56.25%
}

.aspect-holder .element {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.center-all {
    margin-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .overlay-container {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0!important;
    left: 0;
    padding: 0
}

.page-we-see-your-pain .overlay-container .overlay-content {
    width: 70%!important;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    max-width: 100%!important
}

.page-we-see-your-pain .overlay-container .overlay-content .overlay-close {
    position: absolute;
    display: inline-block;
    top: 1px;
    right: -9px;
    left: auto
}

.page-we-see-your-pain .overlay-container .overlay-content .overlay-content-inner .component-content {
    width: auto!important
}

.page-we-see-your-pain .overlay-container .overlay-content .overlay-content-inner .component-content iframe {
    width: 100%!important;
    height: 100%!important
}
/* Changes for Excedrin We see your pain ends*/

.page-excedrin-works .overlay-container {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    top: 0!important;
    left: 0;
    padding: 0
}

.page-excedrin-works .overlay-container .overlay-content {
    width: 70%!important;
    padding: 0;
    border-radius: 0;
    overflow: hidden;
    max-width: 100%!important
}

.page-excedrin-works .overlay-container .overlay-content .overlay-close {
    position: absolute;
    display: inline-block;
    top: 1px;
    right: -9px;
    left: auto
}

.page-excedrin-works .overlay-container .overlay-content .overlay-content-inner .component-content {
    width: auto!important
}

.page-excedrin-works .overlay-container .overlay-content .overlay-content-inner .component-content iframe {
    width: 100%!important;
    height: 100%!important
}

@media only screen and (max-width:1366px) {
    .page-excedrin-works .overlay-container .overlay-content {
        width: 60%!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .overlay-container .overlay-content {
        width: 60%!important
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:1280px) {
    .page-excedrin-works .overlay-container .overlay-content {
        width: 58%!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .overlay-container .overlay-content {
        width: 58%!important
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:1024px) {
    .page-excedrin-works .overlay-container .overlay-content {
        width: 70%!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .overlay-container .overlay-content {
        width: 70%!important
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:768px) {
    .page-excedrin-works .overlay-container .overlay-content {
        width: 100%!important
    }
    .page-excedrin-works .overlay-container {
        background-color: rgba(0, 0, 0, .6)
    }
    .page-excedrin-works .overlay-container .overlay-content .overlay-close {
        top: 1px;
        background-color: rgba(0, 0, 0, 0);
        width: 40px;
        height: 40px;
        background-position: center center
    }
    .page-excedrin-works #content.main .grid_16 img {
        width: 100%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .overlay-container .overlay-content {
        width: 100%!important
    }
    .page-we-see-your-pain .overlay-container {
        background-color: rgba(0, 0, 0, .6)
    }
    .page-we-see-your-pain .overlay-container .overlay-content .overlay-close {
        top: 1px;
        background-color: rgba(0, 0, 0, 0);
        width: 40px;
        height: 40px;
        background-position: center center
    }
     .page-we-see-your-pain .products-landing-image-two img {
        width: 90%;
		margin-top: 14px;
    }
	/* Changes for Excedrin We see your pain ends*/
}

.page-excedrin-works #wrapper .box.this-one .richText-content p sup {
    top: -.3em
}

.page-excedrin-works .richtext-home-allproducts a {
    padding: 14px 40px 13px
}

.page-excedrin-works .box.this-three .richtext-home-allproducts a {
    padding: 14px 34px 13px
}

.page-excedrin-works .image.section.migraine-background-hero-image.component.even {
    max-width: 1440px;
    margin: auto
}

.page-excedrin-works .about-excedrin-box-one .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
    margin-top: 0;
    height: 0!important;
    min-height: 0
}

.page-excedrin-works .about-excedrin-box-one .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even {
    width: 100%;
    height: 20px;
    margin: 30px auto;
    min-height: auto
}

.page-excedrin-works .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even .component-content {
    margin: auto;
    width: 75px;
    height: 25px
}

.page-excedrin-works .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even .component-content .addthis_custom_sharing {
    clear: both;
    width: 75px;
    margin: auto!important
}

.page-excedrin-works .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even .component-content .addthis_custom_sharing .at-share-btn-elements {
    width: 75px
}

/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain #wrapper .box.this-one .richText-content p sup {
    top: -.3em
}

.page-we-see-your-pain .richtext-home-allproducts a {
    padding: 14px 40px 13px
}

.page-we-see-your-pain .box.this-three .richtext-home-allproducts a {
    padding: 14px 34px 13px
}

.page-we-see-your-pain .image.section.migraine-background-hero-image.component.even {
    max-width: 1440px;
    margin: auto
}

.page-we-see-your-pain .about-excedrin-box-one .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
    margin-top: 0;
    height: 0!important;
    min-height: 0
}

.page-we-see-your-pain .about-excedrin-box-one .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even {
    width: 100%;
    height: 20px;
    margin: 15px auto;
    min-height: auto;
	margin-bottom: 15px !important;
}

.page-we-see-your-pain .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even .component-content {
    margin: auto;
    width: 75px;
    height: 25px
}

.page-we-see-your-pain .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even .component-content .addthis_custom_sharing {
    clear: both;
    width: 75px;
    margin: auto!important
}

.page-we-see-your-pain .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even .component-content .addthis_custom_sharing .at-share-btn-elements {
    width: 75px
}
/* Changes for Excedrin We see your pain ends*/

@media only screen and (max-width:1024px) {
    .page-excedrin-works .about-excedrin-box-one .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even {
        width: 100%;
        height: 20px;
        margin: 30px auto;
        min-height: auto;
        margin-bottom: 55px!important
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-two {
        margin-top: 0!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .about-excedrin-box-one .parametrizedhtml.section.article-html.grid_3.prefix_3.component.even {
        width: 100%;
        height: 20px;
        margin: 15px auto;
        min-height: auto;
        margin-bottom: 15px!important;
		
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-two {
        margin-top: 0!important
    }
	/* Changes for Excedrin We see your pain ends*/

}
/* Excedrin we see your pain changes starts*/
.page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
    padding-top: 44px;
    padding-bottom: 31px
}
.page-we-see-your-pain #wrapper .about-excedrin-box-one .divider {
    min-height: auto
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-one .component-content {
    padding-left: 84px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-one h1 {
    margin-bottom: 34px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-one h1 sup {
    top: -.59em;
    font-size: 55%
}
/* Excedrin we see your pain changes ends*/

.page-excedrin-works #wrapper .about-excedrin-richtext-one {
    padding-top: 44px;
    padding-bottom: 31px
}

.page-excedrin-works #wrapper .about-excedrin-box-one .divider {
    min-height: auto
}

.page-excedrin-works #wrapper .about-excedrin-richtext-one .component-content {
    padding-left: 84px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-one h1 {
    margin-bottom: 34px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-one h1 sup {
    top: -.59em;
    font-size: 55%
}
/* Excedrin we see your pain changes starts*/
.page-we-see-your-pain #wrapper .about-excedrin-richtext-one h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    font-family: Gotham-Medium, Helvetica, sans-serif;
    margin-bottom: 14px
}
.page-we-see-your-pain #wrapper .migraine-background-hero-image img {
    width: 100%
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two {
    margin-top: 55px!important;
    max-width: 957px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two.even {
    margin-top: 42px!important
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two h2 {
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0;
    font-size: 38px;
    padding-left: 9px;
    line-height: 37px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two h2 span {
    font-size: 28px;
    display: block;
    margin-top: 4px;
    margin-bottom: 19px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two .richText-content h2:nth-child(1) {
    line-height: 30px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two p {
    color: #444;
    padding-top: 7px;
    padding-bottom: 17px;
    padding-left: 17px;
    margin: 16px;
    font-family: Gotham-Book;
    font-size: 18px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two:nth-child(2) p {
    color: #444;
    padding-top: 2px;
    padding-bottom: 21px;
    margin: 16px
}

.page-we-see-your-pain #wrapper .about-excedrin-richtext-two.even:nth-child(2) p {
    padding-top: 6px;
    padding-bottom: 21px
}

.page-we-see-your-pain #wrapper .article-video-play-button-box.even,
.page-we-see-your-pain #wrapper .article-video-play-button-box.odd {
    max-width: 957px
}

.page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 {
    margin-left: 5.5px!important;
    margin-right: 5.5px!important;
    max-width: 308px!important;
    width: 100%!important
}

.page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 .excedrin-works-dsk-img img {
    width: 100%;
    max-width: 308px
}

.page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha {
    width: 100%!important;
	
}

.page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
    color: #444!important;
    line-height: 22px;
    margin-bottom: 32px!important
}

.page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
    min-height: 224px
}

.page-we-see-your-pain #wrapper .article-video-play-button-box.odd .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
    min-height: 215px
}

.page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
    font-size: 25.65px!important;
    color: #035230!important;
    font-family: Gotham-Black, Helvetica, Arial, sans-serif;
    line-height: 28px;
    margin-bottom: 13px!important
}

.page-we-see-your-pain #wrapper .headache-landing-box-two:before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: grey
}

.page-we-see-your-pain #wrapper .migraine-box-six {
    display: none
}
/* Excedrin we see your pain changes ends*/

.page-excedrin-works #wrapper .about-excedrin-richtext-one h2 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    font-family: Gotham-Medium, Helvetica, sans-serif;
    margin-bottom: 14px
}

.page-excedrin-works #wrapper .migraine-background-hero-image img {
    width: 100%
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two {
    margin-top: 55px!important;
    max-width: 957px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two.even {
    margin-top: 42px!important
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two h2 {
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0;
    font-size: 28px;
    padding-left: 9px;
    line-height: 37px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two h2 span {
    font-size: 38px;
    display: block;
    margin-top: 4px;
    margin-bottom: 19px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two .richText-content h2:nth-child(1) {
    line-height: 30px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two p {
    color: #444;
    padding-top: 7px;
    padding-bottom: 17px;
    padding-left: 17px;
    margin: 16px;
    font-family: Gotham-Book;
    font-size: 18px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two:nth-child(2) p {
    color: #444;
    padding-top: 2px;
    padding-bottom: 21px;
    margin: 16px
}

.page-excedrin-works #wrapper .about-excedrin-richtext-two.even:nth-child(2) p {
    padding-top: 6px;
    padding-bottom: 21px
}

.page-excedrin-works #wrapper .article-video-play-button-box.even,
.page-excedrin-works #wrapper .article-video-play-button-box.odd {
    max-width: 957px
}

.page-excedrin-works #wrapper .article-video-play-button-box .grid_5 {
    margin-left: 5.5px!important;
    margin-right: 5.5px!important;
    max-width: 308px!important;
    width: 100%!important
}

.page-excedrin-works #wrapper .article-video-play-button-box .grid_5 .excedrin-works-dsk-img img {
    width: 100%;
    max-width: 308px
}

.page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha {
    width: 100%!important
}

.page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
    color: #444!important;
    line-height: 22px;
    margin-bottom: 32px!important
}

.page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
    min-height: 224px
}

.page-excedrin-works #wrapper .article-video-play-button-box.odd .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
    min-height: 215px
}

.page-excedrin-works #wrapper .body-pain-richtext-three h2 {
    font-size: 24.65px!important;
    color: #035230!important;
    font-family: Gotham-Black, Helvetica, Arial, sans-serif;
    line-height: 28px;
    margin-bottom: 13px!important
}

.page-excedrin-works #wrapper .headache-landing-box-two:before {
    content: "";
    width: 100px;
    height: 100px;
    background-color: grey
}

.page-excedrin-works #wrapper .migraine-box-six {
    display: none
}
/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain #wrapper .migraine-box-six {
    display: none
}
.page-we-see-your-pain #wrapper .box.this-one,
.page-we-see-your-pain #wrapper .box.this-three .component-content,
.page-we-see-your-pain #wrapper .box.this-two {
    max-width: 1440px;
    margin: auto;
    overflow: visible
}

/* Changes for Excedrin We see your pain ends*/

.page-excedrin-works #wrapper .box.this-one,
.page-excedrin-works #wrapper .box.this-three .component-content,
.page-excedrin-works #wrapper .box.this-two {
    max-width: 1440px;
    margin: auto;
    overflow: visible
}
/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain #wrapper .box.this-one {
    display: block;
    background-color: #e6e6e6;
    margin-top: 0px!important
}

.page-we-see-your-pain #wrapper .box.this-one>.component-content {
    background-color: #e6e6e6;
    padding: 44px 0 68px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 939px
}
.page-we-see-your-pain #wrapper .box.this-one>.component-content .content {
    max-width: 100%;
    margin: 0!important
}

.page-we-see-your-pain #wrapper .box.this-one .:hover .articleTeaser .articleTeaser-text-description p,
.page-we-see-your-pain #wrapper .box.this-one .artarticle-teaserone-over-bgicle-teaserone-over-bg:hover .articleTeaser .articleTeaser-text-header {
    color: #fff
}

.page-we-see-your-pain #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content {
    padding: 0 23px
}

.page-we-see-your-pain #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-header {
    font-size: 24px;
    margin-right: 0!important;
    margin-left: 0!important;
    line-height: 28px;
    margin-top: 29px!important
}

.page-we-see-your-pain #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description p {
    font-size: 18px;
    margin-right: 0!important;
    margin-left: 0!important;
    margin-top: 13px
}

.page-we-see-your-pain #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link {
    bottom: 29px
}

.page-we-see-your-pain #wrapper .box.this-one .articleTeaser {
    background-color: #fff;
    margin-left: 5.5px!important;
    margin-right: 5.5px!important;
    max-width: 301px!important;
    width: 100%!important;
    min-height: 564px
}

.page-we-see-your-pain #wrapper .box.this-one .articleTeaser .articleTeaser-image-holder img {
    width: 100%;
    max-width: 308px
}

.page-we-see-your-pain #wrapper .box.this-one .articleTeaser:hover {
    background-color: #238a3b
}
/* Changes for Excedrin We see your pain ends*/

.page-excedrin-works #wrapper .box.this-one {
    display: block;
    background-color: #e6e6e6;
    margin-top: 37px!important
}

.page-excedrin-works #wrapper .box.this-one>.component-content {
    background-color: #e6e6e6;
    padding: 44px 0 68px;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 939px
}

.page-excedrin-works #wrapper .box.this-one>.component-content .content {
    max-width: 100%;
    margin: 0!important
}

.page-excedrin-works #wrapper .box.this-one .article-teaserone-over-bg:hover .articleTeaser .articleTeaser-text-description p,
.page-excedrin-works #wrapper .box.this-one .article-teaserone-over-bg:hover .articleTeaser .articleTeaser-text-header {
    color: #fff
}

.page-excedrin-works #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content {
    padding: 0 23px
}

.page-excedrin-works #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-header {
    font-size: 24px;
    margin-right: 0!important;
    margin-left: 0!important;
    line-height: 28px;
    margin-top: 29px!important
}

.page-excedrin-works #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-description p {
    font-size: 18px;
    margin-right: 0!important;
    margin-left: 0!important;
    margin-top: 13px
}

.page-excedrin-works #wrapper .box.this-one .article-teaserone-over-bg .articleTeaser.causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link {
    bottom: 29px
}

.page-excedrin-works #wrapper .box.this-one .articleTeaser {
    background-color: #fff;
    margin-left: 5.5px!important;
    margin-right: 5.5px!important;
    max-width: 301px!important;
    width: 100%!important;
    min-height: 564px
}

.page-excedrin-works #wrapper .box.this-one .articleTeaser .articleTeaser-image-holder img {
    width: 100%;
    max-width: 308px
}

.page-excedrin-works #wrapper .box.this-one .articleTeaser:hover {
    background-color: #238a3b
}
/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain .headache-landing-richtext-three h2 span {
	font-size: 32px !important;
} 

 .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 {
    color: #025130;
    font-family: Gotham-Bold;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0;
    font-size: 38px
} 
.page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span {
    display: block;
    font-size: 28px;
    line-height: 20px
}
/* Changes for Excedrin We see your pain ends*/


.page-excedrin-works #wrapper .box.this-one .richText-content h2 {
    color: #025130;
    font-family: Gotham-Bold;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 0;
    font-size: 38px
}

.page-excedrin-works #wrapper .box.this-one .richText-content h2 span {
    display: block;
    font-size: 28px;
    line-height: 20px
}

/* Changes for Excedrin We see your pain Starts*/
.page-we-see-your-pain #wrapper .box.this-one .richText-content p {
    color: #444;
    margin-bottom: 29px;
    padding-right: 0;
    font-size: 18px!important;
    margin-top: 27px;
}
.page-we-see-your-pain #wrapper .box.this-two {
    display: block
}

.page-we-see-your-pain #wrapper .box.this-two>.component-content {
    padding: 68px 0 7px;
    background-size: 100% 100%
}

.page-we-see-your-pain #wrapper .box.this-two .content.paragraphSystem {
    max-width: 950px
}

.page-we-see-your-pain #wrapper .box.this-two .richtext-home-allproducts h2 {
    font-size: 36px!important
}

.page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts {
    margin: 0
}

.page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul {
    margin-bottom: 0;
    padding-bottom: 1px
}

.page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
    list-style-type: disc;
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 24px;
    padding-right: 70px
}

.page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
    margin: 0;
    margin-top: -23px!important
}

.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
    top: -151px!important;
    margin: 0 0 -159px!important;
    left: 30px
}

.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
    font-family: Gotham-Medium;
    padding-top: 8px;
    padding-right: 55px
}

.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
    padding-bottom: 25px;
    border-bottom: 0 solid #016e37
}

.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed p {
    margin-top: 0;
    font-family: Gotham-Book
}

.page-we-see-your-pain #wrapper .box.this-three {
    display: block;
    overflow: hidden
}

.page-we-see-your-pain #wrapper .box.this-three>.component-content {
    padding: 76px 0 28px;
    background-size: 101% 100%
}

.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts {
    margin-top: 0
}

.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
    font-size: 38px!important
}

:root .page-we-see-your-pain #wrapper .this-three.box .richtext-home-allproducts h2,
_:-ms-fullscreen {
    line-height: 38px!important
}

.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p {
    margin-bottom: 62px;
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-right: 8px
}

.page-we-see-your-pain #wrapper .richtext-home-allproducts p {
    font-size: 17px;
    padding-right: 0;
    margin-top: 39px!important;
    margin-bottom: 11px
}

.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2+p {
    margin-top: 11px!important
}

.page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
    top: -28px!important;
    margin: 0!important;
    left: 17px;
    width: 100%;
    max-width: 525px
}

.page-we-see-your-pain #wrapper .box.this-three .image-bottle-home figcaption p {
    margin-top: -11px
}

.page-we-see-your-pain #wrapper .box.section.mobile-box-coupon-home.component.even,
.page-we-see-your-pain #wrapper .excedrin-works-mobile-box {
    display: none!important
}


.page-we-see-your-pain #wrapper .image.section.excedrin-works-dsk-img.grid_8.component {
    display: block
}

.page-we-see-your-pain #wrapper .image.section.excedrin-works-mob-img.component.even {
    display: none
}

.page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link {
    left: 22px
}
/* Changes for Excedrin We see your pain ends*/

.page-excedrin-works #wrapper .box.this-one .richText-content p {
    color: #444;
    margin-bottom: 29px;
    padding-right: 0;
    font-size: 18px!important;
    margin-top: 27px
}

.page-excedrin-works #wrapper .box.this-two {
    display: block
}

.page-excedrin-works #wrapper .box.this-two>.component-content {
    padding: 68px 0 7px;
    background-size: 100% 100%
}

.page-excedrin-works #wrapper .box.this-two .content.paragraphSystem {
    max-width: 950px
}

.page-excedrin-works #wrapper .box.this-two .richtext-home-allproducts h2 {
    font-size: 36px!important
}

.page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts {
    margin: 0
}

.page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul {
    margin-bottom: 0;
    padding-bottom: 1px
}

.page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
    list-style-type: disc;
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-top: 0;
    margin-bottom: 24px;
    padding-right: 70px
}

.page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
    margin: 0;
    margin-top: -23px!important
}

.page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
    top: -151px!important;
    margin: 0 0 -159px!important;
    left: 30px
}

.page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
    font-family: Gotham-Medium;
    padding-top: 8px;
    padding-right: 55px
}

.page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
    padding-bottom: 25px;
    border-bottom: 0 solid #016e37
}

.page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed p {
    margin-top: 0;
    font-family: Gotham-Book
}

.page-excedrin-works #wrapper .box.this-three {
    display: block;
    overflow: hidden
}

.page-excedrin-works #wrapper .box.this-three>.component-content {
    padding: 76px 0 28px;
    background-size: 101% 100%
}

.page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts {
    margin-top: 0
}

.page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
    font-size: 38px!important
}

:root .page-excedrin-works #wrapper .this-three.box .richtext-home-allproducts h2,
_:-ms-fullscreen {
    line-height: 38px!important
}

.page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p {
    margin-bottom: 62px;
    color: #fff;
    font-family: Gotham-Book;
    font-size: 18px;
    line-height: 24px;
    margin-right: 8px
}

.page-excedrin-works #wrapper .richtext-home-allproducts p {
    font-size: 17px;
    padding-right: 0;
    margin-top: 39px!important;
    margin-bottom: 11px
}

.page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2+p {
    margin-top: 11px!important
}

.page-excedrin-works #wrapper .box.this-three .image-bottle-home {
    top: -28px!important;
    margin: 0!important;
    left: 17px;
    width: 100%;
    max-width: 525px
}

.page-excedrin-works #wrapper .box.this-three .image-bottle-home figcaption p {
    margin-top: -11px
}

.page-excedrin-works #wrapper .box.section.mobile-box-coupon-home.component.even,
.page-excedrin-works #wrapper .excedrin-works-mobile-box {
    display: none!important
}

.page-excedrin-works #wrapper .image.section.excedrin-works-dsk-img.grid_8.component {
    display: block
}

.page-excedrin-works #wrapper .image.section.excedrin-works-mob-img.component.even {
    display: none
}

.page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-text-link {
    left: 22px
}

@media only screen and (max-width:1440px) and (min-width:1440px) {
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h1 {
        margin-bottom: 32px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-two {
        margin-top: 53px!important
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-two h2:nth-child(2) {
        padding-left: 14px!important
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-two p {
        padding-top: 6
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -145px!important;
        left: 23px!important
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content,
    .page-excedrin-works #wrapper .article-video-play-button-box.odd .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 226px!important
    }
    .page-excedrin-works #wrapper .box.this-one>.component-content {
        padding: 48px 0 71px!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image,
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image img {
        height: 231px
    }
    .page-excedrin-works #wrapper .box.this-three>.component-content {
        padding: 76px 0 32px!important
    }
    .page-excedrin-works #wrapper .image.section.migraine-background-hero-image.component.even {
        overflow: hidden!important;
        height: 548px
    }
    .page-excedrin-works #wrapper .migraine-background-hero-image img {
        width: 100%;
        max-width: 500%;
        left: 0;
        right: 0;
        margin: auto;
        position: relative
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .about-excedrin-richtext-one h1 {
        margin-bottom: 32px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-two {
        margin-top: 53px!important
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-two h2:nth-child(2) {
        padding-left: 14px!important
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-two p {
        padding-top: 6
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -145px!important;
        left: 23px!important
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content,
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 226px!important
    }
    .page-we-see-your-pain #wrapper .box.this-one>.component-content {
        padding: 48px 0 71px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image,
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image img {
        height: 231px
    }
    .page-we-see-your-pain #wrapper .box.this-three>.component-content {
        padding: 76px 0 32px!important
    }
    .page-we-see-your-pain #wrapper .image.section.migraine-background-hero-image.component.even {
        overflow: hidden!important;
        height: 548px
    }
    .page-we-see-your-pain #wrapper .migraine-background-hero-image img {
        width: 100%;
        max-width: 500%;
        left: 0;
        right: 0;
        margin: auto;
        position: relative
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:1024px) {
    .page-excedrin-works #wrapper .about-excedrin-richtext-one .component-content {
        padding-left: 0
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one {
        padding-left: 8.2%
    }
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 21px!important;
        padding-left: 15px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        padding-left: 15px
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        line-height: 50px
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .about-excedrin-richtext-one .component-content {
        padding-left: 0
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
        padding-left: 8.2%
    }
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 21px!important;
        padding-left: 15px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        padding-left: 15px
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        line-height: 50px
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:1024px) and (min-width:1024px) {
    .page-home .background-hero-box .boxthree-home-content .richtext-home-allproducts p:nth-of-type(1) {
        margin-top: 6em
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.even .richText.section.body-pain-richtext-three.grid_8 .component-content {
        min-height: 227px
    }
    .page-excedrin-works #wrapper .box.this-two .richtext-home-allproducts h2 {
        line-height: 50px
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box.even .richText.section.body-pain-richtext-three.grid_8 .component-content {
        min-height: 227px
    }
    .page-we-see-your-pain #wrapper .box.this-two .richtext-home-allproducts h2 {
        line-height: 50px
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:960px) and (min-width:768px) {
    .page-excedrin-works #wrapper .box.this-two>.component-content {
        padding-left: 36px;
        padding-right: 36px;
        background-size: 100% 100%
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        margin-top: 90px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        width: 35%!important;
        right: -38%;
        left: auto
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home img {
        width: 100%
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        top: 66px!important;
        margin: 0!important;
        right: 55px;
        left: 180px;
        position: absolute
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 30px!important;
        line-height: 36px
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-two>.component-content {
        padding-left: 36px;
        padding-right: 36px;
        background-size: 100% 100%
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        margin-top: 90px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        width: 35%!important;
        right: -38%;
        left: auto
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home img {
        width: 100%
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        top: 66px!important;
        margin: 0!important;
        right: 55px;
        left: 180px;
        position: absolute
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 30px!important;
        line-height: 36px
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:974px) {
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        width: 86%
    }
	/* Changes for Excedrin We see your pain starts*/
	.page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        width: 86%
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:960px) {
    .page-excedrin-works #wrapper .article-video-play-button-box.even,
    .page-excedrin-works #wrapper .article-video-play-button-box.odd {
        max-width: calc(100% - 50px)
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5 {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-excedrin-works #wrapper .box.this-one>.component-content {
        max-width: calc(100% - 50px)
    }
    .page-excedrin-works #wrapper .box.this-one .articleTeaser {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        left: 380px;
        margin: auto!important
    }
    .page-excedrin-works #wrapper .box.this-three>.component-content {
        padding: 76px 30px 28px;
        background-size: 101% 100%
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed p {
        margin-top: 0;
        padding-left: 15px
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box.even,
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd {
        max-width: calc(100% - 50px)
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-we-see-your-pain #wrapper .box.this-one>.component-content {
        max-width: calc(100% - 50px)
    }
    .page-we-see-your-pain #wrapper .box.this-one .articleTeaser {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        left: 380px;
        margin: auto!important
    }
    .page-we-see-your-pain #wrapper .box.this-three>.component-content {
        padding: 76px 30px 28px;
        background-size: 101% 100%
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed p {
        margin-top: 0;
        padding-left: 15px
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:959px) {
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        width: 86%;
        max-width: 100%;
        left: 32%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain  #wrapper .box.this-three .image-bottle-home {
        width: 86%;
        max-width: 100%;
        left: 32%
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:936px) {
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        padding-right: 0!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        padding-right: 0!important
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:896px) {
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -162px!important;
        width: 30%!important;
        right: -44%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -162px!important;
        width: 30%!important;
        right: -44%
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:816px) {
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -162px!important;
        width: 30%!important;
        right: -50%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -162px!important;
        width: 30%!important;
        right: -50%
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:800px) {
    .page-excedrin-works #wrapper .article-video-play-button-box.even,
    .page-excedrin-works #wrapper .article-video-play-button-box.odd {
        max-width: calc(100% - 36px)
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5 {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-excedrin-works #wrapper .box.this-one {
        background-image: none!important
    }
    .page-excedrin-works #wrapper .box.this-one>.component-content {
        max-width: calc(100% - 36px)
    }
    .page-excedrin-works #wrapper .box.this-one .articleTeaser {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        padding-right: 0
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box.even,
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd {
        max-width: calc(100% - 36px)
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-we-see-your-pain #wrapper .box.this-one {
        background-image: none!important
    }
    .page-we-see-your-pain #wrapper .box.this-one>.component-content {
        max-width: calc(100% - 36px)
    }
    .page-we-see-your-pain #wrapper .box.this-one .articleTeaser {
        margin-left: .65%!important;
        margin-right: .65%!important;
        max-width: 308px!important;
        width: 32%!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        padding-right: 0
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:796px) {
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -165px!important;
        width: 30%!important;
        right: -50%
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -165px!important;
        width: 30%!important;
        right: -50%
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:768px) {
    .page-excedrin-works #wrapper .about-excedrin-richtext-one {
        padding-top: 50px;
        padding-bottom: 67px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 241px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h2 {
        margin-top: -6px;
        font-size: 18px
    }
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 21px!important;
        padding-left: 10px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        padding-left: 10px
    }
    .page-excedrin-works #wrapper .box.this-three>.component-content,
    .page-excedrin-works #wrapper .box.this-two>.component-content {
        padding-left: 19px;
        padding-right: 19px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-two p {
        margin-top: 24px;
        margin-bottom: 29px;
        font-size: 18px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        margin-top: 0
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding-right: 36px;
        padding-left: 36px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 39.71px;
        line-height: 45px
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        top: 80px!important;
        margin: 0!important;
        right: 23px;
        left: auto;
        width: 55%
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 27px!important
    }
    .page-excedrin-works #wrapper .box.this-three {
        height: 390px;
        overflow: hidden
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -173px!important;
        width: 45%!important;
        right: -48%
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        margin-top: 69px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home img {
        margin-top: 40px
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
        padding-top: 50px;
        padding-bottom: 67px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 241px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one h2 {
        margin-top: -6px;
        font-size: 18px
    }
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 21px!important;
        padding-left: 10px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        padding-left: 10px
    }
    .page-we-see-your-pain #wrapper .box.this-three>.component-content,
    .page-we-see-your-pain #wrapper .box.this-two>.component-content {
        padding-left: 19px;
        padding-right: 19px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-two p {
        margin-top: 24px;
        margin-bottom: 29px;
        font-size: 18px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        margin-top: 0
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding-right: 36px;
        padding-left: 36px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 39.71px;
        line-height: 45px
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        top: 80px!important;
        margin: 0!important;
        right: 23px;
        left: auto;
        width: 55%
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 27px!important
    }
    .page-we-see-your-pain #wrapper .box.this-three {
        height: 390px;
        overflow: hidden
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: -173px!important;
        width: 45%!important;
        right: -48%
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        margin-top: 69px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home img {
        margin-top: 40px
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:768px) and (min-width:768px) {
    .page-excedrin-works #wrapper .article-video-play-button-box.even .richText.section.body-pain-richtext-three.grid_8 .component-content {
        min-height: 250px
    }
    .page-excedrin-works #wrapper .box.this-two .richtext-home-allproducts h2 {
        font-size: 27px!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box.even .richText.section.body-pain-richtext-three.grid_8 .component-content {
        min-height: 250px
    }
    .page-we-see-your-pain #wrapper .box.this-two .richtext-home-allproducts h2 {
        font-size: 27px!important
    }
	/* Changes for Excedrin We see your pain ends*/

}

@media only screen and (max-width:767px) {
    .page-home .mobile-box-coupon-home.component {
        margin-top: 0!important
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.odd .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: auto!important
    }
    .page-excedrin-works #wrapper .image.section.excedrin-works-dsk-img.grid_8.component {
        display: none
    }
    .page-excedrin-works #wrapper .image.section.excedrin-works-mob-img.component.even {
        display: block
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.even,
    .page-excedrin-works #wrapper .article-video-play-button-box.odd {
        max-width: 100%!important
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: auto
    }
    .page-excedrin-works #wrapper .box.this-one .articleTeaser {
        max-width: 100%!important;
        width: 100%!important;
        margin: 0!important;
        min-height: 0
    }
    .page-excedrin-works #wrapper .box.this-one .component-content {
        max-width: 100%!important;
        width: 100%!important;
        min-height: auto
    }
    .page-excedrin-works #wrapper .box.this-three {
        height: auto;
        overflow: visible
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one {
        padding-bottom: 36px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h1 {
        margin-bottom: 21px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h2 {
        font-size: 15px
    }
    .page-excedrin-works #wrapper .image.section.migraine-background-hero-image.component.even img {
        display: none
    }
    .page-excedrin-works #wrapper .image.section.migraine-background-hero-image.component.even a {
        display: block;
        background-color: #e0e0e0;
        height: 502px;
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/D_Excedrin%20Works%20360%20Video%20Experience.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two {
        display: block
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component {
        padding-right: 36px;
        padding-left: 36px;
        margin-top: 1px!important
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd {
        margin-top: 45px!important
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        text-transform: UPPERCASE
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two h2 span {
        font-size: 52px!important;
        line-height: 44px;
        display: inline;
        padding-left: 0
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 32px!important;
        line-height: 34px;
        margin-bottom: 9px;
        padding-left: 0;
        margin-left: 0;
        font-family: Gotham-Medium!important;
        margin-top: 7px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5:nth-child(1),
    .page-excedrin-works #wrapper .article-video-play-button-box:nth-child(3) .grid_5:nth-child(3) {
        margin-left: 0!important
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        margin-top: 15px;
        color: #444
    }
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        color: #007a3d!important;
        font-family: Gotham-Black, Helvetica, Arial, sans-serif;
        padding-top: 14px;
        margin-bottom: 0
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 75px;
        color: #444!important;
        margin-top: 0
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5 {
        max-width: 100%!important;
        width: 100%!important;
        margin-left: 0!important;
        margin-right: 0!important
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5 img {
        width: 100%
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd {
        padding-right: 36px;
        padding-left: 36px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        text-transform: UPPERCASE;
        margin-top: 43px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p {
        margin-top: 15px;
        color: #444
    }
    .page-excedrin-works #wrapper .box.this-one {
        margin-top: 35px!important
    }
    .page-excedrin-works #wrapper .box.this-one .component-content {
        padding-top: 18px;
        padding-bottom: 0
    }
    .page-excedrin-works #wrapper .box.this-one .component-content.standard-article,
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .component-content {
        padding-top: 0
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content {
        text-align: center
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p {
        margin-top: 9px;
        color: #444;
        font-family: Gotham-Medium!important;
        text-align: left
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content h2,
    .page-excedrin-works #wrapper .box.this-one .richText-content h2 span {
        font-family: Gotham-Black;
        text-align: left
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .body-pain-richtext-three,
    .page-excedrin-works #wrapper .richText.section.copyrights-footer-richtext.component.even.last {
        background-color: #fff
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 32px
    }
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .page-excedrin-works .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 10px!important
    }
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        color: #444!important;
        margin-top: 0
    }
    .page-excedrin-works #wrapper .box.this-two>.component-content {
        padding: 0
    }
    .page-excedrin-works #wrapper .image.section.home-page-landing-bottles-image.component.first.odd {
        padding-bottom: 10px
    }
    .page-excedrin-works #wrapper .box.section.mobile-box-coupon-home.component.even.last,
    .page-excedrin-works #wrapper .boxthree-home-content.this-three .component-content {
        padding: 0
    }
    .page-excedrin-works #wrapper .boxthree-home-content .image-bottle-home,
    .page-excedrin-works #wrapper .richtext-home-allproducts {
        display: block!important
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .image.section.discontinued-coupons-image.grid_6.omega.component.even.last .component-content {
        padding: 36px;
        background-color: #007a3d
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_MigraineBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 68%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        left: 0;
        width: 100%!important
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        display: block
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-family: Gotham-Medium;
        position: relative;
        padding-left: 34px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts {
        text-align: left
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts p:last-child {
        display: block!important;
        text-align: center
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin: 0;
        padding: 0
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul li {
        padding: 0;
        padding-right: 0!important;
        font-size: 13px!important;
        margin-bottom: 14px!important;
        list-style-type: none!important;
        line-height: 1.4!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        display: block!important;
        margin-top: -8px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        margin: 0 auto!important;
        width: 70%!important;
        left: 28px;
        right: 0;
        position: absolute
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption {
        margin-top: -45px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        display: block!important;
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 37%!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed .richText-content {
        display: block!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        line-height: 24px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-three>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_PortfolioBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 100%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-three .richText.section.richtext-home-allproducts.grid_7.alpha.component.first.odd {
        left: 0;
        width: 100%!important;
        padding: 15px 20px 36px;
        border-bottom: 4px solid #007a3d
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        top: 141px!important;
        margin: 0 auto!important;
        right: 0;
        left: 0;
        width: 85%;
        height: auto;
        position: absolute
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        padding-top: 0
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p {
        width: 100%!important;
        line-height: 1.2;
        margin-bottom: 0!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        display: block!important;
        line-height: 3.5
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home img {
        width: 100%
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one {
        padding-top: 54px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content {
        padding-right: 0;
        padding-left: 15px
    }
    .page-excedrin-works #wrapper .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
        margin-top: 0
    }
    .page-excedrin-works .about-excedrin-box-one .parametrizedhtml .addthis_custom_sharing {
        margin-top: -10px!important
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content h2,
    .page-excedrin-works #wrapper .box.this-one .richText-content h2 span,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 52px!important;
        line-height: 48px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 32px!important;
        line-height: 34px;
        margin-bottom: 25px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 34px!important;
        line-height: 49px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 26px;
        line-height: 32px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        content: "";
        height: 12px;
        width: 12px;
        position: absolute;
        background-color: #fff;
        top: 5px;
        left: 14px;
        border-radius: 50%
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        padding-right: 28px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 59%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 44px 36px 80px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 49%!important
    }
    .image-bottle-home figcaption p,
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        font-size: 12px!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 448px!important
    }
    .page-excedrin-works #wrapper .box.this-two .richtext-home-allproducts p:last-child a {
        padding: 11px 36px;
        font-size: 19px
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 40px!important;
        margin-bottom: 18px;
        width: 100%
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        margin-bottom: 10px!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-size: 26px!important;
        margin-bottom: 31px
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 28%!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p {
        font-size: 20px
    }
    .page-excedrin-works #wrapper .box.this-one .articleTeaser.component.odd {
        background-color: #e6e6e6
    }
	
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box.odd .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: auto!important
    }
    .page-we-see-your-pain #wrapper .image.section.excedrin-works-dsk-img.grid_8.component {
        display: none
    }
    .page-we-see-your-pain #wrapper .image.section.excedrin-works-mob-img.component.even {
        display: block
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box.even,
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd {
        max-width: 100%!important
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: auto
    }
    .page-we-see-your-pain #wrapper .box.this-one .articleTeaser {
        max-width: 100%!important;
        width: 100%!important;
        margin: 0!important;
        min-height: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .component-content {
        max-width: 100%!important;
        width: 100%!important;
        min-height: auto
    }
    .page-we-see-your-pain #wrapper .box.this-three {
        height: auto;
        overflow: visible
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
        padding-bottom: 36px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one h1 {
        margin-bottom: 21px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one h2 {
        font-size: 15px
    }
    .page-we-see-your-pain #wrapper .image.section.migraine-background-hero-image.component.even img {
        display: none
    }
    .page-we-see-your-pain #wrapper .image.section.migraine-background-hero-image.component.even a {
        display: block;
        background-color: #e0e0e0;
        height: 502px;
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/D_Excedrin%20Works%20360%20Video%20Experience.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two {
        display: block
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component {
        padding-right: 36px;
        padding-left: 36px;
        margin-top: 1px!important
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd {
        margin-top: 45px!important
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        text-transform: UPPERCASE
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two h2 span {
        font-size: 52px!important;
        line-height: 44px;
        display: inline;
        padding-left: 0
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 32px!important;
        line-height: 34px;
        margin-bottom: 9px;
        padding-left: 0;
        margin-left: 0;
        font-family: Gotham-Medium!important;
        margin-top: 7px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5:nth-child(1),
    .page-we-see-your-pain #wrapper .article-video-play-button-box:nth-child(3) .grid_5:nth-child(3) {
        margin-left: 0!important
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        margin-top: 15px;
        color: #444
    }
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        color: #007a3d!important;
        font-family: Gotham-Black, Helvetica, Arial, sans-serif;
        padding-top: 14px;
        margin-bottom: 0
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 75px;
        color: #444!important;
        margin-top: 0
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 {
        max-width: 100%!important;
        width: 100%!important;
        margin-left: 0!important;
        margin-right: 0!important
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 img {
        width: 100%
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd {
        padding-right: 36px;
        padding-left: 36px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        text-transform: UPPERCASE;
        margin-top: 43px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p {
        margin-top: 15px;
        color: #444
    }
    .page-we-see-your-pain #wrapper .box.this-one {
        margin-top: 35px!important
    }
    .page-we-see-your-pain #wrapper .box.this-one .component-content {
        padding-top: 18px;
        padding-bottom: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .component-content.standard-article,
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .component-content {
        padding-top: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content {
        text-align: center
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p {
        margin-top: 9px;
        color: #444;
        font-family: Gotham-Medium!important;
        text-align: left
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2,
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span {
        font-family: Gotham-Black;
        text-align: left
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .body-pain-richtext-three,
    .page-we-see-your-pain #wrapper .richText.section.copyrights-footer-richtext.component.even.last {
        background-color: #fff
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 32px
    }
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .page-we-see-your-pain .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 10px!important
    }
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        color: #444!important;
        margin-top: 0
    }
    .page-we-see-your-pain #wrapper .box.this-two>.component-content {
        padding: 0
    }
    .page-we-see-your-pain #wrapper .image.section.home-page-landing-bottles-image.component.first.odd {
        padding-bottom: 10px
    }
    .page-we-see-your-pain #wrapper .box.section.mobile-box-coupon-home.component.even.last,
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three .component-content {
        padding: 0
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content .image-bottle-home,
    .page-we-see-your-pain #wrapper .richtext-home-allproducts {
        display: block!important
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .image.section.discontinued-coupons-image.grid_6.omega.component.even.last .component-content {
        padding: 36px;
        background-color: #007a3d
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_MigraineBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 68%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        left: 0;
        width: 100%!important
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        display: block
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-family: Gotham-Medium;
        position: relative;
        padding-left: 34px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts {
        text-align: left
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts p:last-child {
        display: block!important;
        text-align: center
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin: 0;
        padding: 0
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul li {
        padding: 0;
        padding-right: 0!important;
        font-size: 13px!important;
        margin-bottom: 14px!important;
        list-style-type: none!important;
        line-height: 1.4!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        display: block!important;
        margin-top: -8px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        margin: 0 auto!important;
        width: 70%!important;
        left: 28px;
        right: 0;
        position: absolute
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption {
        margin-top: -45px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        display: block!important;
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 37%!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed .richText-content {
        display: block!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        line-height: 24px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_PortfolioBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 100%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three .richText.section.richtext-home-allproducts.grid_7.alpha.component.first.odd {
        left: 0;
        width: 100%!important;
        padding: 15px 20px 36px;
        border-bottom: 4px solid #007a3d
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        top: 141px!important;
        margin: 0 auto!important;
        right: 0;
        left: 0;
        width: 85%;
        height: auto;
        position: absolute
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        padding-top: 0
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p {
        width: 100%!important;
        line-height: 1.2;
        margin-bottom: 0!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        display: block!important;
        line-height: 3.5
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home img {
        width: 100%
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
        padding-top: 54px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content {
        padding-right: 0;
        padding-left: 15px
    }
    .page-we-see-your-pain #wrapper .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
        margin-top: 0
    }
    .page-we-see-your-pain .about-excedrin-box-one .parametrizedhtml .addthis_custom_sharing {
        margin-top: -10px!important
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2,
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 52px!important;
        line-height: 48px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 32px!important;
        line-height: 34px;
        margin-bottom: 25px
    }
    
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 34px!important;
        line-height: 49px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 26px;
        line-height: 32px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        content: "";
        height: 12px;
        width: 12px;
        position: absolute;
        background-color: #fff;
        top: 5px;
        left: 14px;
        border-radius: 50%
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        padding-right: 28px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 59%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 44px 36px 80px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 49%!important
    }
    
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        font-size: 12px!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 448px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .richtext-home-allproducts p:last-child a {
        padding: 11px 36px;
        font-size: 19px
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 40px!important;
        margin-bottom: 18px;
        width: 100%
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        margin-bottom: 10px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-size: 26px!important;
        margin-bottom: 31px
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 28%!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p {
        font-size: 20px
    }
    .page-we-see-your-pain #wrapper .box.this-one .articleTeaser.component.odd {
        background-color: #e6e6e6
    }
	
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:667px) {
    .page-excedrin-works #wrapper .about-excedrin-richtext-one {
        padding-top: 54px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content {
        padding-right: 0;
        padding-left: 15px
    }
    .page-excedrin-works #wrapper .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
        margin-top: 0
    }
    .page-excedrin-works .about-excedrin-box-one .parametrizedhtml .addthis_custom_sharing {
        margin-top: -10px!important
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 40px!important;
        line-height: 48px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 25px!important;
        line-height: 34px;
        margin-bottom: 25px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content h2,
    .page-excedrin-works #wrapper .box.this-one .richText-content h2 span,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 52px!important;
        line-height: 48px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 32px!important;
        line-height: 34px;
        margin-bottom: 25px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 34px!important;
        line-height: 49px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 26px;
        line-height: 32px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        content: "";
        height: 12px;
        width: 12px;
        position: absolute;
        background-color: #fff;
        top: 5px;
        left: 14px;
        border-radius: 50%
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        padding-right: 28px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 59%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 44px 36px 80px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 49%!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        bottom: 37%!important
    }
    .image-bottle-home figcaption p,
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        font-size: 12px!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 398px!important
    }
    .page-excedrin-works #wrapper .box.this-two .richtext-home-allproducts p:last-child a {
        padding: 11px 36px;
        font-size: 19px
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 40px!important;
        margin-bottom: 18px;
        width: 100%
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        margin-bottom: 10px!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-size: 26px!important;
        margin-bottom: 31px
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 28%!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p {
        font-size: 20px
    }
    .page-excedrin-works #wrapper .box.this-one .articleTeaser.component.odd {
        background-color: #e6e6e6
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-three .richText.section.richtext-home-allproducts.grid_7.alpha.component.first.odd {
        border-bottom: 4px solid #007a3d
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
        padding-top: 54px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content {
        padding-right: 0;
        padding-left: 15px
    }
    .page-we-see-your-pain #wrapper .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
        margin-top: 0
    }
    .page-we-see-your-pain .about-excedrin-box-one .parametrizedhtml .addthis_custom_sharing {
        margin-top: -10px!important
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 40px!important;
        line-height: 48px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 25px!important;
        line-height: 34px;
        margin-bottom: 25px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2,
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 52px!important;
        line-height: 48px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 32px!important;
        line-height: 34px;
        margin-bottom: 25px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 34px!important;
        line-height: 49px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 26px;
        line-height: 32px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        content: "";
        height: 12px;
        width: 12px;
        position: absolute;
        background-color: #fff;
        top: 5px;
        left: 14px;
        border-radius: 50%
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        padding-right: 28px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 59%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 44px 36px 80px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 49%!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        bottom: 37%!important
    }
    .image-bottle-home figcaption p,
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        font-size: 12px!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 398px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .richtext-home-allproducts p:last-child a {
        padding: 11px 36px;
        font-size: 19px
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 40px!important;
        margin-bottom: 18px;
        width: 100%
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        margin-bottom: 10px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-size: 26px!important;
        margin-bottom: 31px
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 28%!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p {
        font-size: 20px
    }
    .page-we-see-your-pain #wrapper .box.this-one .articleTeaser.component.odd {
        background-color: #e6e6e6
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three .richText.section.richtext-home-allproducts.grid_7.alpha.component.first.odd {
        border-bottom: 4px solid #007a3d
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:620px) {
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 61%!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 61%!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:568px) {
    .page-excedrin-works #wrapper .box.this-one .richText-content,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding-left: 19px;
        padding-right: 0
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content h2,
    .page-excedrin-works #wrapper .box.this-one .richText-content h2 span,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 30px!important;
        line-height: 38px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 20px!important;
        line-height: 30px;
        margin-bottom: 25px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 35px!important;
        line-height: 48px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 20px!important;
        line-height: 25px;
        margin-bottom: 25px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 24px!important;
        line-height: 38px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 18px;
        line-height: 24px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 50%!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 53%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 44px 20px 20px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        left: 4px
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 31%!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        bottom: 35%!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 298px!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-one .richText-content,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding-left: 19px;
        padding-right: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2,
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 30px!important;
        line-height: 38px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 20px!important;
        line-height: 30px;
        margin-bottom: 25px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 35px!important;
        line-height: 48px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 20px!important;
        line-height: 25px;
        margin-bottom: 25px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 24px!important;
        line-height: 38px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 18px;
        line-height: 24px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 50%!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 53%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 44px 20px 20px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        left: 4px
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 31%!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        bottom: 35%!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 298px!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:560px) {
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 32px!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 240px!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 32px!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 240px!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:470px) {
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 28px!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 180px!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 28px!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 180px!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:420px) {
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 22px!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 220px!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        font-size: 22px!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        margin-top: 220px!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:375px) {
    #wrapper .about-excedrin-richtext-one h1 {
        font-size: 24px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h2 {
        font-size: 13px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 163px
    }
    .page-excedrin-works #wrapper .body-pain-richtext-three.white-bg {
        background-color: #fff!important
    }
    .page-excedrin-works #wrapper .box.this-one {
        margin-top: 0!important
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding-left: 19px;
        padding-right: 0
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content h2,
    .page-excedrin-works #wrapper .box.this-one .richText-content h2 span,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 26px!important;
        line-height: 33px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 16px!important;
        line-height: 24px;
        margin-bottom: 25px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 24px!important;
        line-height: 30px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 14px!important;
        line-height: 20px;
        margin-bottom: 15px;
        margin-top: 0
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p {
        font-size: 16px!important;
        margin-top: 11px;
        margin-bottom: 75px;
        line-height: 20px;
        color: #444;
        font-family: Gotham-Medium!important;
        text-align: left
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 17px!important;
        line-height: 33px
    }
    #wrapper .articleTeaser .articleTeaser-text-content h2 a {
        font-size: 17px!important;
        line-height: 23px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 25px 15px 21px
    }
    .image-bottle-home figcaption p,
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        font-size: 10px!important;
        margin-top: -56px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 13px;
        line-height: 19px
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 20px!important;
        font-family: Gotham-Bold;
        padding-left: 0;
        margin-bottom: 10px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 51%!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        margin-bottom: 22px!important;
        font-size: 13px!important;
        padding-left: 25px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        height: 5px;
        width: 5px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 60%
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 30%!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p {
        font-size: 13px!important;
        padding: 0 15%;
        width: auto!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .about-excedrin-richtext-one h2 {
        font-size: 13px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 163px
    }
    .page-we-see-your-pain #wrapper .body-pain-richtext-three.white-bg {
        background-color: #fff!important
    }
    .page-we-see-your-pain #wrapper .box.this-one {
        margin-top: 0!important
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding-left: 19px;
        padding-right: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2,
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        font-size: 26px!important;
        line-height: 33px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 16px!important;
        line-height: 24px;
        margin-bottom: 25px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 24px!important;
        line-height: 30px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 14px!important;
        line-height: 20px;
        margin-bottom: 15px;
        margin-top: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p {
        font-size: 16px!important;
        margin-top: 11px;
        margin-bottom: 55px;
        line-height: 20px;
        color: #444;
        font-family: Gotham-Medium!important;
        text-align: left
    }
	/* Changes for Excedrin We see your pain Starts*/
    .page-we-see-your-pain #wrapper .articleTeaser .articleTeaser-text-content h2 a{
		line-height: 1.3 !important;
	}
    /* Changes for Excedrin We see your pain ends*/

	
    #wrapper .articleTeaser .articleTeaser-text-content h2 a,
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 17px!important;
        line-height: 33px
    }
    
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        padding: 25px 15px 21px
    }
    .image-bottle-home figcaption p,
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        font-size: 10px!important;
        margin-top: -56px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p,
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        font-size: 13px;
        line-height: 19px
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 20px!important;
        font-family: Gotham-Bold;
        padding-left: 0;
        margin-bottom: 10px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin-bottom: 51%!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        margin-bottom: 22px!important;
        font-size: 13px!important;
        padding-left: 25px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        height: 5px;
        width: 5px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 60%
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 30%!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p {
        font-size: 13px!important;
        padding: 0 15%;
        width: auto!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:360px) {
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 22px!important;
        line-height: 30px
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 28%!important
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        top: 130px!important
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 22px!important;
        line-height: 30px
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 28%!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        top: 130px!important
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (max-width:320px) {
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5:nth-child(1),
    .page-excedrin-works #wrapper .article-video-play-button-box:nth-child(3) .grid_5:nth-child(3) {
        margin-left: 0!important
    }
    .page-excedrin-works #wrapper .box.this-three {
        height: auto;
        overflow: visible
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one {
        padding-bottom: 31px;
        padding-top: 7px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h1 {
        margin-bottom: 21px
    }
    .page-excedrin-works #wrapper .about-excedrin-richtext-one h2 {
        font-size: 15px
    }
    .page-excedrin-works #wrapper .image.section.migraine-background-hero-image.component.even img {
        display: none
    }
    .page-excedrin-works #wrapper .image.section.migraine-background-hero-image.component.even a {
        display: block;
        background-color: #e0e0e0;
        height: 502px;
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/D_Excedrin%20Works%20360%20Video%20Experience.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
    }
    .page-excedrin-works #wrapper .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
        margin-top: 38px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding: 0 20px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 26px;
        text-transform: UPPERCASE;
        line-height: 30px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 16px;
        margin-top: 13px;
        margin-bottom: 22px;
        line-height: 20px;
        color: #444
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 163px
    }
    .page-excedrin-works #wrapper .body-pain-richtext-three h2 {
        font-size: 17px!important;
        color: #007a3d!important;
        font-family: Gotham-Black, Helvetica, Arial, sans-serif;
        padding-top: 14px;
        margin-bottom: 0;
        line-height: 27px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 80px;
        color: #444!important;
        font-size: 13px;
        margin-top: 0
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5 {
        margin-left: 0!important;
        margin-right: 0!important
    }
    .page-excedrin-works #wrapper .article-video-play-button-box .grid_5 img {
        width: 100%
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd {
        padding-right: 19px;
        padding-left: 19px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 26px;
        text-transform: UPPERCASE;
        line-height: 33px;
        margin-top: 47px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p {
        font-size: 16px;
        margin-top: 9px;
        margin-bottom: 25px;
        line-height: 20px;
        color: #444
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 19px!important;
        line-height: 26px
    }
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-excedrin-works #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 13px!important;
        line-height: 20px;
        margin-bottom: 15px;
        margin-top: 0
    }
    .page-excedrin-works #wrapper .box.this-one {
        margin-top: 0!important
    }
    .page-excedrin-works #wrapper .box.this-one .component-content {
        padding-top: 17px;
        padding-bottom: 0
    }
    .page-excedrin-works #wrapper .box.this-one .component-content.standard-article,
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .component-content {
        padding-top: 0
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content {
        text-align: center;
        padding-right: 0;
        padding-left: 19px
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content p {
        font-size: 16px!important;
        margin-top: 11px;
        margin-bottom: 75px;
        line-height: 20px;
        color: #444;
        font-family: Gotham-Medium!important;
        text-align: left
    }
    .page-excedrin-works #wrapper .box.this-one .richText-content h2,
    .page-excedrin-works #wrapper .box.this-one .richText-content h2 span {
        font-size: 26px;
        line-height: 30px;
        font-family: Gotham-Black;
        text-align: left
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .body-pain-richtext-three {
        background-color: #fff
    }
    .page-excedrin-works #wrapper .richText.section.copyrights-footer-richtext.component.even.last {
        background-color: #fff;
        height: 10px
    }
    .page-excedrin-works #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 32px
    }
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .page-excedrin-works .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 10px!important
    }
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header a,
    .page-excedrin-works .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header a {
        font-size: 17px!important;
        line-height: 19px
    }
    .page-excedrin-works #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        color: #444!important;
        font-size: 13px;
        margin-top: 2px;
        line-height: 1.5
    }
    .page-excedrin-works #wrapper .box.this-two>.component-content {
        padding: 0
    }
    .page-excedrin-works #wrapper .image.section.home-page-landing-bottles-image.component.first.odd {
        padding-bottom: 10px
    }
    .page-excedrin-works #wrapper .box.section.mobile-box-coupon-home.component.even.last,
    .page-excedrin-works #wrapper .boxthree-home-content.this-three .component-content {
        padding: 0
    }
    .page-excedrin-works #wrapper .boxthree-home-content .image-bottle-home,
    .page-excedrin-works #wrapper .richtext-home-allproducts {
        display: block!important
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .image.section.discontinued-coupons-image.grid_6.omega.component.even.last .component-content {
        padding: 36px;
        background-color: #007a3d
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_MigraineBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 68%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        left: 0;
        width: 100%!important;
        padding: 15px 20px 0
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-size: 13px!important;
        font-family: Gotham-Medium;
        position: relative;
        padding-left: 24px
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        content: "";
        height: 5px;
        width: 5px;
        position: absolute;
        background-color: #fff;
        top: 5px;
        left: 0;
        border-radius: 50%
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 45px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts {
        text-align: left
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts p:last-child {
        display: block!important;
        text-align: center
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts p:last-child a {
        padding: 11px 36px;
        font-size: 13px!important
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin: 0;
        padding: 0;
        margin-bottom: 53%!important
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul li {
        padding: 0;
        padding-right: 0!important;
        font-size: 13px!important;
        margin-bottom: 14px!important;
        list-style-type: none!important;
        line-height: 1.4!important
    }
    .page-excedrin-works #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        display: block!important;
        margin-top: -8px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 198px!important;
        margin: 0 auto!important;
        width: 70%!important;
        left: 28px;
        right: 0;
        position: absolute
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption {
        margin-top: -52px!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        display: block!important;
        position: absolute;
        width: 100%;
        bottom: 32.1%!important;
        text-align: center
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed .richText-content {
        display: block!important
    }
    .page-excedrin-works #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        line-height: 24px;
        padding-right: 35px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-three>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_PortfolioBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 100%
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-three .richText.section.richtext-home-allproducts.grid_7.alpha.component.first.odd {
        left: 0;
        width: 100%!important;
        padding: 15px 20px 36px
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home {
        top: 110px!important;
        margin: 0 auto!important;
        right: 0;
        left: -4px;
        width: 95%;
        height: auto;
        position: absolute
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2 {
        padding-top: 0;
        margin-bottom: 0!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p {
        line-height: 1.2;
        font-size: 14px;
        margin-bottom: 0!important
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        display: block!important;
        margin-top: 220px!important;
        line-height: 3.5
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home img {
        width: 100%
    }
    .page-excedrin-works #wrapper .box.this-three .image-bottle-home figcaption {
        margin-top: -15px
    }
    .page-excedrin-works #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-excedrin-works #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 20px!important;
        font-family: Gotham-Bold;
        padding-left: 0;
        margin-bottom: 10px
    }
    .page-excedrin-works #wrapper .boxthree-home-content.this-three .component-content p:last-child {
        width: 100%!important;
        padding: 0
    }
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5:nth-child(1),
    .page-we-see-your-pain #wrapper .article-video-play-button-box:nth-child(3) .grid_5:nth-child(3) {
        margin-left: 0!important
    }
    .page-we-see-your-pain #wrapper .box.this-three {
        height: auto;
        overflow: visible
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one {
        padding-bottom: 31px;
        padding-top: 7px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one h1 {
        margin-bottom: 21px
    }
    .page-we-see-your-pain #wrapper .about-excedrin-richtext-one h2 {
        font-size: 15px
    }
    .page-we-see-your-pain #wrapper .image.section.migraine-background-hero-image.component.even img {
        display: none
    }
    .page-we-see-your-pain #wrapper .image.section.migraine-background-hero-image.component.even a {
        display: block;
        background-color: #e0e0e0;
        height: 502px;
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/D_Excedrin%20Works%20360%20Video%20Experience.jpg);
        background-position: center;
        background-repeat: no-repeat;
        background-size: cover
    }
    .page-we-see-your-pain #wrapper .box.section.migraine-box-three.grid_4.prefix_10.component.first.odd {
        margin-top: 38px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last {
        padding: 0 20px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 26px;
        text-transform: UPPERCASE;
        line-height: 30px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.odd.last p {
        font-size: 16px;
        margin-top: 13px;
        margin-bottom: 22px;
        line-height: 20px;
        color: #444
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha .component-content {
        min-height: 163px
    }
    .page-we-see-your-pain #wrapper .body-pain-richtext-three h2 {
        font-size: 17px!important;
        color: #007a3d!important;
        font-family: Gotham-Black, Helvetica, Arial, sans-serif;
        padding-top: 14px;
        margin-bottom: 0;
        line-height: 27px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 80px;
        color: #444!important;
        font-size: 13px;
        margin-top: 0
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 {
        margin-left: 0!important;
        margin-right: 0!important
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box .grid_5 img {
        width: 100%
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd {
        padding-right: 19px;
        padding-left: 19px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd h2 {
        color: #017b3f;
        font-family: Gotham-Black;
        font-size: 26px;
        text-transform: UPPERCASE;
        line-height: 33px;
        margin-top: 47px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two-mobile.component.first.odd p {
        font-size: 16px;
        margin-top: 9px;
        margin-bottom: 25px;
        line-height: 20px;
        color: #444
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component h2 span {
        font-size: 19px!important;
        line-height: 26px
    }
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two p,
    .page-we-see-your-pain #wrapper .richText.section.about-excedrin-richtext-two.component.first.odd p {
        font-size: 13px!important;
        line-height: 20px;
        margin-bottom: 15px;
        margin-top: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one {
        margin-top: 0!important
    }
    .page-we-see-your-pain #wrapper .box.this-one .component-content {
        padding-top: 17px;
        padding-bottom: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .component-content.standard-article,
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .component-content {
        padding-top: 0
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content {
        text-align: center;
        padding-right: 0;
        padding-left: 19px
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content p {
        font-size: 16px!important;
        margin-top: 11px;
        margin-bottom: 75px;
        line-height: 20px;
        color: #444;
        font-family: Gotham-Medium!important;
        text-align: left
    }
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2,
    .page-we-see-your-pain #wrapper .box.this-one .richText-content h2 span {
        font-size: 26px;
        line-height: 30px;
        font-family: Gotham-Black;
        text-align: left
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .body-pain-richtext-three {
        background-color: #fff
    }
    .page-we-see-your-pain #wrapper .richText.section.copyrights-footer-richtext.component.even.last {
        background-color: #fff;
        height: 10px
    }
    .page-we-see-your-pain #wrapper .article-video-play-button-box.odd .grid_5:nth-child(5) .richText.section.body-pain-richtext-three.grid_8.alpha p {
        margin-bottom: 32px
    }
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header,
    .page-we-see-your-pain .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header {
        margin-top: 10px!important
    }
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header a,
    .page-we-see-your-pain .headache-prevention-tips-article-teaser-one .articleTeaser-text-content h2.articleTeaser-text-header a {
        font-size: 17px!important;
        line-height: 19px
    }
    .page-we-see-your-pain #wrapper .causes-of-headaches-article-teaser-one .articleTeaser-text-description p {
        color: #444!important;
        font-size: 13px;
        margin-top: 2px;
        line-height: 1.5
    }
    .page-we-see-your-pain #wrapper .box.this-two>.component-content {
        padding: 0
    }
    .page-we-see-your-pain #wrapper .image.section.home-page-landing-bottles-image.component.first.odd {
        padding-bottom: 10px
    }
    .page-we-see-your-pain #wrapper .box.section.mobile-box-coupon-home.component.even.last,
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three .component-content {
        padding: 0
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content .image-bottle-home,
    .page-we-see-your-pain #wrapper .richtext-home-allproducts {
        display: block!important
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .image.section.discontinued-coupons-image.grid_6.omega.component.even.last .component-content {
        padding: 36px;
        background-color: #007a3d
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_MigraineBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 68%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd {
        left: 0;
        width: 100%!important;
        padding: 15px 20px 0
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li {
        font-size: 13px!important;
        font-family: Gotham-Medium;
        position: relative;
        padding-left: 24px
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:before {
        content: "";
        height: 5px;
        width: 5px;
        position: absolute;
        background-color: #fff;
        top: 5px;
        left: 0;
        border-radius: 50%
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .richtext-home-allproducts .richText-content ul li:nth-child(1):before {
        top: 45px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts {
        text-align: left
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts p:last-child {
        display: block!important;
        text-align: center
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts p:last-child a {
        padding: 11px 36px;
        font-size: 13px!important
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul {
        margin: 0;
        padding: 0;
        margin-bottom: 53%!important
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richtext-home-allproducts ul li {
        padding: 0;
        padding-right: 0!important;
        font-size: 13px!important;
        margin-bottom: 14px!important;
        list-style-type: none!important;
        line-height: 1.4!important
    }
    .page-we-see-your-pain #wrapper .box.this-two .box-coupon-home .discontinued-coupons-image {
        display: block!important;
        margin-top: -8px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home {
        top: 198px!important;
        margin: 0 auto!important;
        width: 70%!important;
        left: 28px;
        right: 0;
        position: absolute
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption {
        margin-top: -52px!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed {
        display: block!important;
        position: absolute;
        width: 100%;
        bottom: 32.1%!important;
        text-align: center
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .headache-landing-use-directed .richText-content {
        display: block!important
    }
    .page-we-see-your-pain #wrapper .box.this-two.boxthree-home-content .image-bottle-home figcaption p {
        line-height: 24px;
        padding-right: 35px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three>.component-content {
        background-image: url(../../../content/dam/cf-consumer-healthcare/excedrin/en_US/Campaignworks/mobile/M_Works_v1_PortfolioBkgnd.jpg)!important;
        background-position: top;
        background-size: 100% 100%
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three .richText.section.richtext-home-allproducts.grid_7.alpha.component.first.odd {
        left: 0;
        width: 100%!important;
        padding: 15px 20px 36px
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home {
        top: 110px!important;
        margin: 0 auto!important;
        right: 0;
        left: -4px;
        width: 95%;
		height: auto;
        position: absolute
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2 {
        padding-top: 0;
        margin-bottom: 0!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p {
        line-height: 1.2;
        font-size: 14px;
        margin-bottom: 0!important
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts p:last-child {
        display: block!important;
        margin-top: 220px!important;
        line-height: 3.5
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home img {
        width: 100%
    }
    .page-we-see-your-pain #wrapper .box.this-three .image-bottle-home figcaption {
        margin-top: -15px
    }
    .page-we-see-your-pain #wrapper .box.this-three .richtext-home-allproducts h2,
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-two .richText.section.richtext-home-allproducts.grid_8.alpha.component.first.odd h2 {
        font-size: 20px!important;
        font-family: Gotham-Bold;
        padding-left: 0;
        margin-bottom: 10px
    }
    .page-we-see-your-pain #wrapper .boxthree-home-content.this-three .component-content p:last-child {
        width: 100%!important;
        padding: 0
    }
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (min-width:568px) and (max-width:767px) {
    .page-home .mobile-box-coupon-home .component-content {
        width: 100%;
        height: 604px;
        background-size: 100%;
        background-repeat: no-repeat
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .component-content {
        height: auto
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 71%;
        left: 0
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 22em;
        width: 70%;
        margin-left: 88px
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        width: auto;
        margin-top: 10px;
        margin-left: 0
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 70%;
        font-size: 40px;
        line-height: 40px
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption p {
        width: 90%;
        font-size: 32px;
        line-height: 32px
    }
}

@media only screen and (min-width:568px) and (max-width:568px) {
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 77%;
        font-size: 40px;
        line-height: 40px
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption p {
        width: 94%;
        font-size: 32px;
        line-height: 32px
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 62%;
        left: 0
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 21em;
        width: 60%;
        margin-left: 105px
    }
}

@media only screen and (min-width:360px) and (max-width:360px) {
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption h2 {
        width: 75%;
        margin: 8px auto!important
    }
}

@media only screen and (min-width:320px) and (max-width:567px) {
    .page-home .mobile-box-coupon-home .component-content {
        width: 100%;
        height: 370px;
        background-size: 100%;
        background-repeat: no-repeat
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .component-content {
        height: auto
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 12em;
        width: 75%;
        margin-left: 45px
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        width: auto;
        margin-top: 70px;
        margin-left: 0
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 65%;
        left: 0
    }
}

@media only screen and (min-width:320px) and (max-width:320px) {
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image figcaption {
        position: absolute;
        top: 58%;
        left: 0
    }
    .page-home .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 10.5em;
        width: 75%;
        margin-left: 40px;
        min-height: 60px!important
    }
}

.products-landing-richtext-ten h1 {
    color: #fff;
    font-family: Gotham-Black!important;
    font-size: 48px!important;
    letter-spacing: 2.5px!important;
    line-height: 46px!important;
    margin: 0!important;
    text-transform: uppercase!important
}

@media only screen and (max-width:768px) and (min-width:667px) {
    .products-landing-richtext-ten h1 {
        line-height: .7;
        margin-top: 5px
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .products-landing-richtext-ten h1 {
        line-height: 40px!important
    }
}

.products-landing-richtext-ten .richText-content p:nth-child(2) p:nth-child(3) {
    font-family: Gotham-Medium!important;
    font-size: 20px!important;
    line-height: 26px!important
}

.products-landing-richtext-ten .richText-content p:nth-child(2) {
    margin: 40px 0 0!important;
    font-size: 20px!important
}

.products-landing-richtext-ten .richText-content p:nth-child(3) {
    margin: 5px 0 0!important
}

.page-what-is-excedrin-works .articleTeaser-image-holder.articleTeaser-image-top img {
    width: 300px
}

@media only screen and (min-width:1366px) and (max-width:1920px) {
    .page-meet-hard-working-migraine-sufferers #wrapper .box-three-article-content,
    .page-meet-hard-working-migraine-sufferers #wrapper .richtext-four-article-content,
    .page-meet-hard-working-migraine-sufferers #wrapper .richtext-three-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .box-three-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .richtext-four-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .richtext-three-article-content {
        padding-right: 90px
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .page-meet-hard-working-migraine-sufferers #wrapper .box-three-article-content,
    .page-meet-hard-working-migraine-sufferers #wrapper .richtext-four-article-content,
    .page-meet-hard-working-migraine-sufferers #wrapper .richtext-three-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .box-three-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .richtext-four-article-content,
    .page-migraines-at-work-discussion-guide #wrapper .richtext-three-article-content {
        padding-right: 30px
    }
}

@media only screen and (min-width:768px) and (max-width:1920px) {
    .page-meet-hard-working-migraine-sufferers .overlay-container .overlay-content {
        width: 60%!important;
        margin-top: 5%
    }
}

.page-meet-hard-working-migraine-sufferers .overlay-container .overlay-content .overlay-content-inner .component-content iframe {
    width: 100%!important;
    height: 100%!important
}

.richtext-home-discover sup,
_:-ms-lang(x) {
    top: 23px
}

.page-safety-dosing .headache-landing-richtext-nine .richText-content {
    padding-top: 40px
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table,
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr td {
    border: 1px solid #d3d3d3;
    background-color: #fff
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table {
    width: 100%;
    table-layout: fixed;
    margin-left: 5%
}

.page-safety-dosing .usage-richtext-three p {
    text-align: center;
    padding-top: 20px
}

.page-safety-dosing .box.section.usage-richtext.component.even .box.section.component.first.odd .component-content {
    background: #d3d3d3
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:first-child td:nth-child(2) {
    background-color: #017b3f
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:first-child td:nth-child(1) {
    background-color: #d3d3d3
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table .extra-strength-cell,
.page-safety-dosing .table.section.grid_14.component.even .component-content table .migraine-cell a,
.page-safety-dosing .table.section.grid_14.component.even .component-content table .pm-headache-cell a,
.page-safety-dosing .table.section.grid_14.component.even .component-content table .tension-headache-cell a {
    color: #fff;
    text-decoration: underline
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:first-child td:nth-child(3) {
    background-color: #e21f26
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:first-child td:nth-child(4) {
    background-color: #7b3292
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:first-child td:nth-child(5) {
    background-color: #256fc7
}

.page-safety-dosing .usage-richtext-three {
    padding-bottom: 0
}

.page-safety-dosing .usage-richtext-two.first.odd.last {
    padding-bottom: 150px
}

.page-safety-dosing .box.section.usage-richtext.component.even .component-content {
    background-color: #fff
}

.page-safety-dosing .usage-richtext .component-content .table table tbody tr:nth-child(1) {
    background-color: #d3d3d3;
    text-align: center;
    color: #017b3f;
    font-size: 18px
}

.page-safety-dosing .usage-richtext .component-content .table table tbody tr:nth-child(2) {
    background-color: #fff;
    text-align: center;
    color: #444;
    font-size: 16px;
    font-family: Gotham, Helvetica, sans-serif
}

.page-safety-dosing .usage-richtext .component-content .table table,
.page-safety-dosing .usage-richtext .component-content .table table tbody td {
    border: 1px solid #d3d3d3;
    table-layout: fixed;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.page-safety-dosing .usage-richtext .component-content .table table tbody tr:first-child td:nth-child(1),
.page-safety-dosing .usage-richtext .component-content .table table tbody tr:first-child td:nth-child(2),
.page-safety-dosing .usage-richtext .component-content .table table tbody tr:first-child td:nth-child(3) {
    padding: 10px
}

.page-safety-dosing .usage-richtext .component-content .table table tbody tr:nth-child(2) td:nth-child(1),
.page-safety-dosing .usage-richtext .component-content .table table tbody tr:nth-child(2) td:nth-child(3) {
    padding: 20px
}

.page-safety-dosing .usage-richtext .component-content .table table tbody tr:nth-child(2) td:nth-child(2) {
    padding: 20px;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3
}

.table.section.grid_14.component.even.initialized.overthrow a,
.table.section.grid_14.component.even.initialized.overthrow a:active,
.table.section.grid_14.component.even.initialized.overthrow a:hover,
.table.section.grid_14.component.even.initialized.overthrow a:visited {
    color: #fff
}

.page-migraines.page-causes.page-what-happens-in-your-body-during-a-migraine .richtext-three-article-content h3,
.page-safety-dosing.page-excedrin-side-effects .richtext-three-article-content h3 {
    color: #017b3f
}

.page-safety-dosing .usage-richtext {
    margin-left: auto;
    margin-right: auto
}

.page-safety-dosing .usage-richtext-four p:nth-child(2) {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.page-safety-dosing .usage-carousel .carousel-slides {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    font-size: 10px;
    height: 100%
}

.page-safety-dosing .carousel-content .table {
    background-color: #fff
}

.page-safety-dosing .grid_14 .component-content table td,
.page-safety-dosing .grid_14 .component.even .component-content table {
    border: 2px solid #d3d3d3!important;
    table-layout: fixed;
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.page-safety-dosing .richtext-home-headache h2 {
    font-size: 37.5px
}

.page-safety-dosing .headache-prevention-tips-article-teaser-one {
    background-color: #eee
}

.page-safety-dosing .headache-landing-richtext-nine h4 {
    font-size: 32px
}

.page-safety-dosing .usage-mobile-carousel-richtext.component.first.odd .component-content .richText-content a {
    color: #fff
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {
    .page-safety-dosing .richtext-home-migraine p:last-child {
        margin-top: -10px!important
    }
}

@media only screen and (min-width:961px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .headache-landing-richtext-one {
		width: 100% !important;
	}

		/* Changes for Excedrin We see your pain ends*/

    .page-safety-dosing .box.usage-richtext.component.odd {
        display: none
    }
    .page-safety-dosing .richText.section.richtext-home-headache.grid_8.alpha.component.first.odd,
    .page-safety-dosing .richText.section.richtext-home-migraine.grid_8.omega.component.even {
        height: 277x;
        min-height: 277px;
        max-height: 277px
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last {
        padding-top: 45px
    }
    .page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr td:first-child {
        padding-left: 1%
    }
}

@media only screen and (min-width:640px) and (max-width:961px) {
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd {
        padding-top: 60px
    }
}

@media only screen and (min-width:290px) and (max-width:319px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 25px!important
    }
}

@media only screen and (min-width:320px) and (max-width:326px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 26px!important
    }
    .page-safety-dosing .usage-mobile-carousel-richtext.component.first.odd .component-content .richText-content a {
        font-size: 20px!important
    }
}

@media only screen and (min-width:326px) and (max-width:352px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 28px!important
    }
}

@media only screen and (min-width:353px) and (max-width:370px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 28px!important
    }
}

@media only screen and (min-width:371px) and (max-width:401px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 29px!important
    }
}

@media only screen and (min-width:402px) and (max-width:430px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 30px!important
    }
}

@media only screen and (min-width:431px) and (max-width:454px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 31px!important
    }
}

@media only screen and (min-width:455px) and (max-width:466px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 31px
    }
}

@media only screen and (min-width:467px) and (max-width:486px) {
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 31px
    }
}

@media only screen and (min-width:487px) and (max-width:501px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 30px
    }
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 32px
    }
}

@media only screen and (min-width:502px) and (max-width:518px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 40px
    }
}

@media only screen and (min-width:519px) and (max-width:538px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 40px
    }
}

@media only screen and (min-width:539px) and (max-width:554px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 40px
    }
}

@media only screen and (min-width:555px) and (max-width:568px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 40px
    }
}

@media only screen and (min-width:569px) and (max-width:580px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:581px) and (max-width:600px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:601px) and (max-width:610px) {
    .page-safety-dosing #wrapper .mobile-richtext-home-headache h2 a,
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine h2 a {
        font-size: 21px
    }
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:611px) and (max-width:626px) {
    .page-safety-dosing #wrapper .mobile-richtext-home-headache h2 a,
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine h2 a {
        font-size: 21px
    }
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:626px) and (max-width:645px) {
    .page-safety-dosing #wrapper .mobile-richtext-home-headache h2 a,
    .page-safety-dosing #wrapper .mobile-richtext-home-migraine h2 a {
        padding: 27px 18%
    }
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:645px) and (max-width:682px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:683px) and (max-width:770px) {
    .page-safety-dosing .usage-richtext-two.component p,
    .usage-richtext-two.component p span {
        padding-bottom: 60px
    }
}

@media only screen and (min-width:767px) and (max-width:961px) {
    .page-safety-dosing .richText.section.richtext-home-headache.grid_8.alpha.component.first.odd,
    .page-safety-dosing .richText.section.richtext-home-migraine.grid_8.omega.component.even {
        height: 260px;
        min-height: 260px;
        max-height: 260px
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last {
        padding-top: 40px;
        padding-bottom: 80px
    }
    .page-safety-dosing .box.usage-richtext.component.odd {
        display: none
    }
    .page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr td {
        font-size: 12px
    }
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        font-size: 40px!important
    }
}

@media only screen and (min-width:320px) and (max-width:768px) {
    .page-safety-dosing .usage-richtext {
        margin-left: 0!important;
        width: 100%
    }
    .page-safety-dosing .box.section.usage-richtext.component.odd {
        margin-left: 0!important
    }
    .page-safety-dosing #wrapper .usage-richtext-two {
        padding-top: 0
    }
    .page-safety-dosing .usage-richtext-two h2 {
        padding-top: 30px
    }
    .page-safety-dosing .usage-text-container-box {
        padding-bottom: 0
    }
    .page-safety-dosing .excedrin-mobile-nav-share-icons .shareThis-list {
        width: 200px
    }
    .page-safety-dosing .usage-richtext-two.component.first.odd .component-content .richText-content h2:nth-child(3) {
        padding-top: 0
    }
    .page-safety-dosing .usage-richtext-two.first.odd.last {
        padding-bottom: 150px
    }
    .page-safety-dosing .excedrin-mobile-nav-share-icons .shareThis-list {
        width: 190px
    }
    .page-safety-dosing .table.section.component.even.last {
        margin: 10%
    }
    .page-safety-dosing .table td,
    .page-safety-dosing .table th {
        border: 1px solid #d3d3d3
    }
    .page-safety-dosing .table th,
    .page-safety-dosing .table tr td:first-child {
        padding-left: 2%
    }
    .page-safety-dosing .table table {
        border: #eee!important;
        width: 100%;
        border-left: 15px solid;
        border-right: 15px solid
    }
    .page-safety-dosing .usage-richtext-two.first.odd.last {
        padding-bottom: 150px
    }
    .page-safety-dosing .richText.section.headache-landing-richtext-nine.component.first.odd h4 {
        line-height: 40px;
        width: 60%;
        display: table-cell
    }
    .page-safety-dosing .usage-richtext-two.component.first.odd .component-content .richText-content h2:nth-child(3) {
        padding-top: 0;
        display: none
    }
}

@media only screen and (min-width:570px) and (max-width:768px) {
    .page-safety-dosing .usage-richtext-two.component.first.odd .component-content .richText-content h2:nth-child(1) {
        margin-top: 30px
    }
}
	.page-we-see-your-pain .richtext-home-geltabs.we-see-extra-strength-rt a {
		margin-top:10px;
		display: inline-block;
		padding: 11px 40px;
	}


@media only screen and (min-width:768px) {
	/* Changes for Excedrin We see your pain Starts*/
	.page-we-see-your-pain .richtext-home-geltabs.we-see-extra-strength-rt a {
		margin-top:20px;;
	}
	.page-we-see-your-pain .richtext-home-geltabs.we-see-extra-strength-rt p{
		margin-bottom:20px;
	}
	.page-we-see-your-pain .richtext-home-geltabs.we-see-extra-strength-rt p:last-child{
		margin-bottom:0 !important;
		margin-top: 40px;
	}	
.page-we-see-your-pain .richtext-home-geltabs p {
    color: #fff;
    font-family: Gotham-Medium;
    font-weight: 400;
    line-height: 24px;
    margin-top: 0;
    text-align: left;
	margin-left: 90px;
}	
.page-we-see-your-pain .richtext-home-geltabs h2 {
    color: #c2cd23;
    font-family: Gotham-Bold;
    font-size: 36px;
    line-height: 36px;
    margin-top: 11px;
    text-align: left;
	margin-left: 90px;
}	
	
	/* Changes for Excedrin We see your pain ends*/

    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header,
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header {
        display: none
    }
    .page-safety-dosing .box.section.usage-text-container-box.component.even {
        background-color: #fff
    }
    .page-safety-dosing .box.section.usage-text-container-box.component.even.last {
        background-color: #f6f6f6
    }
    .page-safety-dosing .box.section.component.even .component-content {
        background-repeat: unset
    }
    .page-safety-dosing .boxone-home-content {
        padding-bottom: 45px
    }
    .page-safety-dosing .headache-landing-box-three {
        background-color: #fff;
        padding-bottom: 3%
    }
    .richtext-home-allproducts a,
    .richtext-home-coupons a,
    .richtext-home-geltabs a,
    .richtext-home-trigger a {
        font-size: 12px;
        padding: 11px 20px
    }
}

.page-safety-dosing .usag-safety-dosing-carousel-top,
.page-safety-dosing .usage-text-container-box {
    background: 0 0
}

.page-safety-dosing .box.section.usag-safety-dosing-carousel-top.component.first.odd.last {
    background-color: #eee
}

.page-safety-dosing .box.section.usage-text-container-box.component.first.odd.last {
    background-color: #eee;
    padding-top: 2%
}

@media only screen and (max-width:767px) {
    .page-safety-dosing .box.section.usage-richtext.component.even,
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd,
    .page-safety-dosing .table.section.grid_14.component.even .component-content table {
        display: none
    }
    .page-safety-dosing .usage-richtext-four.grid_5.alpha.component.first.odd .richText-content p:first-child,
    .page-safety-dosing .usage-richtext-four.grid_5.component.even .richText-content p:first-child,
    .page-safety-dosing .usage-richtext-four.grid_5.component.odd .richText-content p:first-child {
        background-color: #d3d3d3;
        padding: 13px;
        position: relative;
        margin: 0 auto
    }
    .page-safety-dosing .headache-landing-richtext-nine.component.first.odd,
    .page-safety-dosing .headache-prevention-tips-article-teaser-one:nth-child(4) .component-content.standard-article,
    .page-safety-dosing .usage-richtext-four.grid_5.alpha.component.first.odd .richText-content,
    .page-safety-dosing .usage-richtext-four.grid_5.component.even .richText-content,
    .page-safety-dosing .usage-richtext-four.grid_5.component.odd .richText-content {
        background-color: #fff
    }
    .page-safety-dosing .usage-richtext-four.grid_5.alpha.component.first.odd .richText-content p:nth-child(2),
    .page-safety-dosing .usage-richtext-four.grid_5.component.even .richText-content p:nth-child(2),
    .page-safety-dosing .usage-richtext-four.grid_5.component.odd .richText-content p:nth-child(2) {
        color: #000;
        background-color: #fff;
        padding-top: 3%;
        padding-bottom: 8%;
        text-align: center;
        width: 80%
    }
    .page-safety-dosing .richText.section.usage-richtext-four.grid_5.component.odd {
        border-left: none
    }
    .page-safety-dosing .richText.section.usage-richtext-four.grid_5.component.odd .component-content {
        margin-left: 0
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last {
        display: inline-flex
    }
    .page-safety-dosing .box.section.usage-text-container-box.component.first.odd.last {
        padding-top: 5%
    }
    .usage-richtext-four p:first-child {
        margin-left: 5%;
        margin-right: 5%;
        margin-top: 2%
    }
    .usage-richtext-four p span.safetydosing-text-span {
        line-height: 19px
    }
    .page-safety-dosing .discontinued-richtext-one .richText-content h1 {
        margin-left: 5%;
        margin-right: 2%;
        margin-top: 2px
    }
    .page-safety-dosing .products-discontinued-box-two .discontinued-richtext-one p {
        margin-top: 0;
        margin-left: 4%;
        font-size: 17px
    }
    .page-safety-dosing .box.section.component.even .component-content {
        background-repeat: unset
    }
    .page-safety-dosing .usage-richtext-three p {
        padding-bottom: 28px;
        margin-top: 0
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header {
        text-align: center;
        width: 85%
    }
    .page-safety-dosing .navigation.section.mobile-footer-nav-two.grid_8.component.first.odd.last.initialized .component-content .navigation-branch.navigation-level1 {
        margin-top: 6.5%
    }
    .page-safety-dosing .richText.section.discontinued-richtext-one.component.first.odd.last h1 {
        word-spacing: 2px
    }
	/* Changes for Excedrin We see your pain Starts*/

	
	/* Changes for Excedrin We see your pain ends*/
}

@media only screen and (min-width:320px) and (max-width:420px) {
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center;
        padding-bottom: 8%
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-1 {
        font-size: 21px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-2 {
        font-size: 17px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header p {
        font-size: 14px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        display: contents
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-1 {
        font-size: 24px!important;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-2 {
        font-size: 17px!important;
        text-align: center;
        color: #025130
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header p {
        font-size: 14px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        margin-bottom: 10%
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last h2 {
        padding-top: 10px!important;
        font-size: 22px!important;
        white-space: nowrap
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last p {
        font-size: 14px!important;
        padding-top: 0!important;
        margin-top: 0!important
    }
}

@media only screen and (min-width:421px) and (max-width:520px) {
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-1 {
        font-size: 30px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-2 {
        font-size: 25px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1.5
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header p {
        font-size: 20px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        line-height: 30px
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-1 {
        font-size: 30px!important;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-2 {
        font-size: 20px!important;
        text-align: center;
        color: #025130;
        line-height: 1.5
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header p {
        font-size: 20px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        margin-bottom: 10%
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last h2 {
        font-size: 30px!important;
        white-space: nowrap
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last p {
        font-size: 20px!important;
        padding-top: 0!important;
        margin-top: 0!important;
        display: table-cell
    }
}

@media only screen and (min-width:521px) and (max-width:620px) {
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-1 {
        font-size: 34px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1.2
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-2 {
        font-size: 30px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header p {
        font-size: 25px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        line-height: 1.1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-1 {
        font-size: 40px!important;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-2 {
        font-size: 28px!important;
        text-align: center;
        color: #025130;
        line-height: 1.1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header p {
        font-size: 25px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        line-height: 1.1;
        margin-bottom: 10%
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last h2 {
        font-size: 40px!important;
        white-space: normal
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last p {
        font-size: 25px!important;
        padding-top: 0!important;
        margin-top: 0!important;
        display: table-cell
    }
}

@media only screen and (min-width:621px) and (max-width:768px) {
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-1 {
        font-size: 40px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header .mobile-excedrin-ingredient-header-2 {
        font-size: 32px!important;
        white-space: nowrap;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-excedrin-header p {
        font-size: 25px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        line-height: 1.1;
        margin-bottom: 10%
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header {
        color: #025130;
        font-family: Gotham-Medium!important;
        line-height: 20px!important;
        margin: 0 auto;
        text-align: center
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-1 {
        font-size: 40px!important;
        text-align: center;
        color: #025130;
        line-height: 1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header .mobile-aspirin-header-2 {
        font-size: 28px!important;
        text-align: center;
        color: #025130;
        line-height: 1.1
    }
    .page-safety-dosing .usage-richtext-2-mobile-aspirin-header p {
        font-size: 25px;
        margin-top: 0;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        color: #000;
        line-height: 1.1;
        margin-bottom: 10%
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last h2 {
        font-size: 40px!important;
        white-space: normal
    }
    .page-safety-dosing .richText.section.usage-richtext-two.component.first.odd.last p {
        font-size: 25px!important;
        padding-top: 0!important;
        margin-top: 0!important;
        display: table-cell
    }
    .page-safety-dosing .box.section.usage-text-container-box.component.even .component-content {
        text-align: center
    }
}

@media only screen and (min-width:320px) and (max-width:360px) {
    .page-safety-dosing .headache-landing-richtext-nine h4 {
        font-size: 23px;
        line-height: 25px!important
    }
    .page-safety-dosing .headache-landing-richtext-nine p {
        padding-top: 10px;
        padding-bottom: 20px
    }
}

.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(6) td:nth-child(2),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(6) td:nth-child(3),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(6) td:nth-child(4),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(6) td:nth-child(5),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(7) td:nth-child(2),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(7) td:nth-child(3),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(7) td:nth-child(4),
.page-safety-dosing .table.section.grid_14.component.even .component-content table tbody tr:nth-child(7) td:nth-child(5) {
    font-family: Gotham, Helvetica, sans-serif
}

@media only screen and (max-width:667px) and (min-width:375px) and (orientation:landscape) {
    .page-headache-and-migraine-locations .image.section.mobile-kit {
        margin-top: 18px
    }
    .page-headache-and-migraine-locations .headin {
        margin-left: 8%!important;
        margin-top: -5.5%
    }
    #wrapper .headache-causes-richtext-six {
        left: 0
    }
    .headache-causes-box-ten .headache-causes-richtext-five {
        padding-left: 10%;
        padding-right: 10%
    }
    .headache-causes-box-ten .headache-causes-richtext-five h2 {
        font-size: 36px;
        line-height: 40px;
        margin-left: 8%
    }
    .headache-causes-box-ten .headache-causes-richtext-five p {
        font-size: 18px;
        line-height: 24px;
        width: 58%;
        margin-left: 24%
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 50px
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -68%
    }
    #wrapper .richtext-home-allproducts {
        margin-top: 10px!important
    }
    .background-hero-box.even .boxthree-home-content .richtext-home-allproducts.prefix_1.odd {
        padding-top: 14em!important
    }
    .background-hero-box.even .boxthree-home-content .richtext-home-allproducts .richText-image.pull-left {
        width: 60%;
        margin-right: 20%
    }
    #wrapper .background-hero-box.even .richtext-home-allproducts p {
        margin: 0 auto 2%!important;
        font-size: 16px;
        width: 85%!important
    }
    #wrapper .background-hero-box.even .richtext-home-allproducts p:last-child {
        margin-bottom: 4%!important
    }
    #wrapper .richtext-home-allproducts p:first-of-type {
        margin-bottom: 392px!important
    }
    #wrapper .richtext-home-allproducts p:last-child {
        margin-bottom: 80px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 12%
    }
    .image-bottle-home figcaption {
        margin-top: -30px
    }
    .page-migraines .mobile-discontinued-coupons-image img {
        margin-top: 0
    }
    .usage-carousel .carousel-nav li.carousel-nav-next {
        background-position: right 0 top -754px
    }
    .usage-carousel .carousel-nav li.carousel-nav-prev {
        background-position: right 0 top -680px
    }
    #wrapper .mobile-richtext-home-migraine {
        margin-right: 4%
    }
    .migraine-treatments-article-teaser-red .articleTeaser-text-content .articleTeaser-Primary-Link,
    .migraine-treatments-article-teaser-red-two .articleTeaser-text-content .articleTeaser-Primary-Link,
    .tension-headache-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    .tension-headache-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        background-position: right 0 bottom -127px!important
    }
    .headache-causes-box-one .headache-causes-article-teaser-four .articleTeaser-text-link .articleTeaser-Primary-Link,
    .headache-causes-box-one .headache-causes-article-teaser-two .articleTeaser-text-link .articleTeaser-Primary-Link {
        background-position: right 0 top -265px
    }
    .page-safety-dosing .excedrin-mobile-nav-share-icons .shareThis-list {
        width: 200px
    }
    .causes-of-headaches-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link,
    .headache-prevention-tips-article-teaser-one .articleTeaser-text-content .articleTeaser-Primary-Link {
        background-position: right 0 top -975px
    }
    .es-content-richtext h3,
    .es-direction-richtext h3,
    .es-uses-richtext h3 {
        line-height: 70px;
        margin: 16px auto 16px 30px
    }
}

@media only screen and (min-width:548px) and (max-width:575px) {
    #wrapper .richtext-home-allproducts {
        margin-top: 0
    }
    #wrapper .richtext-home-allproducts p:first-of-type {
        margin-bottom: 340px!important;
        width: 70%!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -380px!important
    }
    .image-bottle-home figcaption {
        margin-top: -4px
    }
}

@media only screen and (min-width:576px) and (max-width:600px) {
    #wrapper .richtext-home-allproducts {
        margin-top: 0
    }
    #wrapper .richtext-home-allproducts p {
        width: 70%!important
    }
    #wrapper .richtext-home-allproducts p:first-of-type {
        margin-bottom: 340px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 12%
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -380px!important
    }
    .image-bottle-home figcaption {
        margin-top: -30px
    }
}

@media only screen and (min-width:601px) and (max-width:620px) {
    #wrapper .richtext-home-allproducts {
        margin-top: 0
    }
    #wrapper .richtext-home-allproducts p {
        width: 75%!important
    }
    #wrapper .richtext-home-allproducts p:first-of-type {
        margin-bottom: 370px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 12%
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -440px!important
    }
    .image-bottle-home figcaption {
        margin-top: -30px
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 70px
    }
}

@media only screen and (min-width:621px) and (max-width:667px) {
    #wrapper .richtext-home-allproducts p {
        width: 68%!important
    }
    #wrapper .richtext-home-allproducts p:first-of-type {
        margin-bottom: 370px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 12%
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -440px!important
    }
    .image-bottle-home figcaption {
        margin-top: -30px
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 70px
    }
}

@media only screen and (min-width:737px) and (max-width:767px) {
    #wrapper .richtext-home-allproducts p {
        width: 60%!important
    }
    #wrapper .richtext-home-allproducts p:first-of-type {
        margin-bottom: 440px!important
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 12%
    }
    #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:nth-child(2) {
        margin-left: 2%
    }
    #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -860px!important
    }
    .image-bottle-home figcaption {
        margin-top: -40px
    }
    .page-home .boxthree-home-content .mobile-box-coupon-home .mobile-discontinued-coupons-image img {
        margin-top: 70px
    }
}

@media only screen and (min-width:1024px) {
    .background-hero-box .boxthree-home-content .richtext-home-allproducts p:last-child {
        margin-top: 3em!important;
        margin-bottom: 6.2em
    }
}

@media only screen and (min-width:668px) and (max-width:767px) {
    .page-products.page-tension .es-content-richtext h3,
    .page-products.page-tension .es-direction-richtext h3,
    .page-products.page-tension .es-uses-richtext h3 {
        line-height: 70px
    }
}

@media only screen and (min-width:569px) and (max-width:666px) {
    .page-home #wrapper .image-bottle-home {
        width: 87%;
        margin-left: 35px!important
    }
    .page-home #wrapper .richtext-home-allproducts.grid_7 p:last-child a {
        top: -40px
    }
}

@media only screen and (min-width:376px) and (max-width:567px) {
    .page-home .richtext-home-allproducts.grid_7 {
        margin-top: 0px!important
    }
    .page-home #wrapper .richtext-home-allproducts.grid_7 p {
        margin-bottom: 239px!important
    }
    .page-home #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -447px!important
    }
    .page-home #wrapper .boxthree-home-content .image-bottle-home img {
        width: 84%;
        margin-left: 33px
    }
    .products-landing-richtext-four .richText-content p:nth-child(2),
    .products-landing-richtext-one .richText-content p:nth-child(2),
    .products-landing-richtext-three .richText-content p:nth-child(2),
    .products-landing-richtext-two .richText-content p:nth-child(2) {
        font-size: 32px
    }
}

@media only screen and (min-width:321px) and (max-width:374px) {
    .page-home #wrapper .boxthree-home-content .richtext-home-allproducts .richText-content h2:first-child {
        margin-left: 10%!important
    }
    .page-home #wrapper .boxthree-home-content .image-bottle-home {
        margin-top: -412px
    }
    .page-migraines .mobile-discontinued-coupons-image img {
        margin-bottom: -6px
    }
    .page-products .products-landing-richtext-ten .richText-content p:nth-child(2) {
        font-size: 19px!important
    }
}
@media only screen and (min-width:768px) and (max-width:991px) {
	.page-we-see-your-pain .headache-landing-richtext-one h2 {
		font-size: 28px;
	}
}

@media only screen and (max-width:767px) {
	.mobile-span {
		display: block;
	}
}

.page-search-results .search-heading-richtext {
    margin-left: 0px       
}

.page-we-see-your-pain .richText a {
    color: white
}    .searchBox .easy-autocomplete-container ul {
  list-style-type: none;
  padding: 0 0 0 0; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchFilter {
  border: solid 1px #f3f2f1; }

.searchFilter-title {
  background-color: white;
  background: url("../../img/down_arrow_black.png") no-repeat 90% center;
  margin: 0;
  padding: 13px;
  cursor: pointer; }

.searchFilter-controls {
  border-top: solid 4px #f36533; }
  .searchFilter-controls .searchFilterContent {
    display: block; }

.searchFilter-selection, .searchFilter-checkbox, .searchFilter-phrase {
  overflow: hidden;
  margin: 5px 0; }

.searchFilter-label {
  float: left;
  margin-right: 10px;
  min-width: 85%; }

.searchFilter-checkbox .searchFilter-label {
  float: none;
  margin-right: 0; }

.searchFilter-submit {
  padding: 13px;
  margin: 5px 0;
  overflow: hidden;
  display: block; }
  .searchFilter-submit button {
    float: right; }

.searchFilter-horizontal .searchFilter-controls {
  float: left; }

.searchFilter-horizontal .searchFilter-control {
  float: left; }

.searchFilter-horizontal .searchFilter-label {
  min-width: 0; }

.searchFilter-horizontal .searchFilter-selection, .searchFilter-horizontal .searchFilter-checkbox, .searchFilter-horizontal .searchFilter-phrase {
  float: left;
  clear: none;
  margin-right: 10px; }

.tagRadioFilter fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  .tagRadioFilter fieldset legend {
    background: url("../../img/filter-plus.png") no-repeat right center;
    color: #000;
    font-size: 16px;
    padding: 0px 10px;
    display: block;
    width: 93%;
    cursor: pointer;
    margin: 7px 10px; }
    .tagRadioFilter fieldset legend.filter-active {
      background: url("../../img/filter-minus.png") no-repeat right center; }
  .tagRadioFilter fieldset .searchFilter-control, .tagRadioFilter fieldset .searchFilter-control {
    padding: 7px 5px;
    background: #f5f5f5;
    border-bottom: solid 1px #f8f7f6; }

.searchFilter-sorting h4 {
  background: url("../../img/filter-plus.png") no-repeat right center;
  color: #000;
  font-size: 16px;
  padding: 0px 10px;
  display: block;
  width: 93%;
  cursor: pointer;
  margin: 7px 10px; }

.tagRadioFilter input {
  float: right; }

.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; }
.page-search-results .search-results {
    color: #017b3f;
    font-size: 20px;
    max-width: 520px;
    margin-top: 40px !important
}@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: arial;
  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: "✖"; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  list-style: none;
}

.shareThis ul {
  width:228px;
}

/* line 10, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list li {
  float: left;
  height: 26px;
  margin: 0 0 10px;
  width: auto;
}
.excedrin-mobile-share-icons ul li {
    padding-left: 10px;
    padding-right: 15px !important; /*ajay 29-nov*/
}
.excedrin-mobile-nav-share-icons li {
  padding-left: 5px;
  padding-right: 5px;
}

/* line 17, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-list li:last-child {
  margin-right: 0;
  margin-right: 0;
}

/* line 22, ../../sass/components/shareThis/_shareThis-base.scss */
.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;
  width:37px;/*Modified by Ajay*/
}

/* line 32, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item img {
  -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;
}

/* line 40, ../../sass/components/shareThis/_shareThis-base.scss */
.shareThis-item a:hover img {
  opacity: 1;
}
#wrapper .excedrin-share-icons {
  display: inline-block !important;
  margin-bottom: 17px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: -8px !important;
  position: relative;
  text-align: center !important;
  top: 7px;
  width: 92% !important;
}
.excedrin-share-icons .component-content{
  display: inline-block !important;
  margin: 0 auto !important;
  text-align: center !important;
}
#wrapper .excedrin-share-icons ul {
  margin: 0;
  text-align: center;
  width: 100%;
}

.excedrin-share-icons ul li {
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
}

@media only screen and (device-width: 320px) {
  .shareThis-list {
    width: 170px;
  }

  .shareThis-list li {
    left: 13px;
    margin: 0 5px 5px 0;
    position: relative;
    width: auto;
  }

  .excedrin-mobile-nav-share-icons li {
    left: 0 !important;
    margin-right: 5px !important;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }
}
@media only screen and (max-width: 768px){
  .excedrin-mobile-nav-share-icons ul {
    width: 200px;
  }
}/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/table/_table-base.scss */
body.table-popup {
  background-color: #FFF;
  line-height: 1.5;
}

/* line 8, ../../sass/components/table/_table-base.scss */
.table-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 12, ../../sass/components/table/_table-base.scss */
.table-caption {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
  border-bottom: none;
}

/* line 19, ../../sass/components/table/_table-base.scss */
.table-popup .table-caption {
  border: 1px solid #656363;
  background-color: #f3f3f3;
}

/* line 24, ../../sass/components/table/_table-base.scss */
.table th {
  background-color: #e1e1e1;
  font-weight: bold;
  text-align: center;
}

/* line 30, ../../sass/components/table/_table-base.scss */
.table-popup .table th {
  background-color: #f3f3f3;
}

/* line 34, ../../sass/components/table/_table-base.scss */
.table table {
  border-collapse: collapse;
  width: 100%;
  border: solid 2px #323131;
}

/* line 40, ../../sass/components/table/_table-base.scss */
.table-popup .table table {
  border: 1px solid #656363;
}

/* line 44, ../../sass/components/table/_table-base.scss */
.table th,
.table td {
  border: solid 2px #323131;
  padding: 5px;
}

/* line 50, ../../sass/components/table/_table-base.scss */
.table-popup .table th,
.table-popup .table td {
  border: 1px solid #656363;
  line-height: 1.5;
}

/* line 56, ../../sass/components/table/_table-base.scss */
.table td {
  vertical-align: middle;
}

/* line 60, ../../sass/components/table/_table-base.scss */
.table .button {
  display: none;
}

/* line 64, ../../sass/components/table/_table-base.scss */
.table .table-caption .button {
  display: block;
  margin: 10px 0 0 5px;
}

/* line 70, ../../sass/components/table/_table-base.scss */
.no-js .table .button {
  display: none;
}

/* line 77, ../../sass/components/table/_table-base.scss */
.lt-ie8 .table-popup .table {
  position: static;
}

@media only screen and (max-width: 767px) {
  /* line 85, ../../sass/components/table/_table-base.scss */
  .table .component-content .button {
    display: block;
    margin: 20px;
  }

  /* line 90, ../../sass/components/table/_table-base.scss */
  .table .component-content .table-caption .button {
    display: none;
  }
}


/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/tabs/_tabs-base.scss */
.tabs {
  position: relative;
  width: 100%;
}

/* line 8, ../../sass/components/tabs/_tabs-base.scss */
.tabs-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 12, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs-nav {
  display: none;
}

/* line 16, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs-content {
  display: block !important;
  visibility: visible !important;
}

/* line 21, ../../sass/components/tabs/_tabs-base.scss */
.no-js .tabs > .component-content {
  padding-top: 0;
}

/* line 25, ../../sass/components/tabs/_tabs-base.scss */
.tabs > .component-content {
  padding-top: 39px;
}

/* line 29, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav {
  position: absolute;
  z-index: 150;
  top: 0;
  left: 0;
  height: 39px;
  overflow: hidden;
  width: 100%;
}

/* line 39, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-list {
  position: relative;
  left: 0;
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
  width: 2000px;
}

/* line 49, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher {
  position: absolute;
  height: 35px;
  width: 15px;
  border: 2px solid #323131;
  cursor: pointer;
  top: 0;
  background: #e1e1e1;
}
/* line 57, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher:before {
  content: "\f054";
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  position: relative;
  font-weight: normal;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 50%;
  margin-left: -3px;
  padding: 7px 0;
  font-size: 12px;
}

/* line 66, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-right {
  right: 0;
}

/* line 70, ../../sass/components/tabs/_tabs-base.scss */
.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;
}

/* line 86, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-left {
  left: 0;
}
/* line 88, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-switcher-left:before {
  content: "\f053";
  margin-left: -4px;
}

/* line 94, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:first-child {
  margin-left: 0;
}

/* line 98, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active,
.tabs-nav-item.is-active a,
.tabs-nav-item.is-active:hover {
  cursor: default;
  background: white;
}

/* line 105, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active,
.tabs-nav-item.is-active:hover {
  border-bottom: none;
  padding-bottom: 9px;
}

/* line 111, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:hover {
  background: #939191;
}

/* line 115, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item:hover a {
  color: white;
  text-decoration: none;
}

/* line 120, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item.is-active:hover a {
  color: #323131;
}

/* line 124, ../../sass/components/tabs/_tabs-base.scss */
.tabs-nav-item a {
  color: #323131;
}

/* line 128, ../../sass/components/tabs/_tabs-base.scss */
.tabs-content {
  position: relative;
  z-index: 100;
  top: -2px;
  padding: 13px;
  border: solid 2px #323131;
  background: white;
}

/* line 137, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav {
  height: auto;
  width: 60px;
}

/* line 142, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .component-content {
  padding-top: 0;
}

/* line 146, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-list {
  width: 100%;
}

/* line 150, ../../sass/components/tabs/_tabs-base.scss */
.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;
}

/* line 157, ../../sass/components/tabs/_tabs-base.scss */
.tabs-vertical .tabs-nav-item {
  border-width: 2px;
  height: auto;
  margin: 0 0 5px;
  width: 36px;
}

/* line 164, ../../sass/components/tabs/_tabs-base.scss */
.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*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.tagBasedFilterResults-Information {
  border: 1px solid #C5C4C4; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-productImage {
    border-bottom: 1px solid #C5C4C4;
    text-align: center; }
  .tagBasedFilterResults-Information .tagBasedFilterResults-description {
    padding: 20px; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description h2 {
      font-size: 26px;
      margin: 16px 0 0;
      text-align: center; }
    .tagBasedFilterResults-Information .tagBasedFilterResults-description p {
      text-align: center; }

.prd-category {
  border-bottom: 1px solid #C5C4C4;
  border-top: 1px solid #C5C4C4;
  font-size: 11px;
  display: block;
  padding: 5px 0;
  text-align: center; }

.tagBasedFilterResults-box-content .product-button {
  border: 1px solid #C5C4C4;
  display: inline-block;
  font-size: 11px;
  margin: 10px 0 0;
  padding: 10px; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/title/_title-base.scss */
.title h1 {
  word-wrap: break-word;
}
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/*rename this to feed-provider*/
/* line 4, ../../sass/components/twitter/_twitter-base.scss */
.twitter {
  border: solid 2px #323131;
  padding: 13px;
  background-color: #e1e1e1;
}

/* line 10, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-heading {
  display: inline-block;
  margin: 0 0 0 20px;
  line-height: 30px;
}

/* line 16, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-description {
  border-bottom: 1px solid #000;
  margin: 10px 0;
  padding: 10px 0;
}

/* line 22, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-heading-image {
  float: left;
  width: 30px;
  height: 30px;
}

/* line 28, ../../sass/components/twitter/_twitter-base.scss */
.feed-provider-feeds {
  padding: 0;
  margin: 0;
}

/*twitter template*/
/* line 37, ../../sass/components/twitter/_twitter-base.scss */
.twitter-feed {
  list-style-type: none;
  padding-left: 55px;
  margin: 10px 0;
  display: block;
  position: relative;
}
/* line 166, ../../sass/core/_mixins.scss */
.twitter-feed:before, .twitter-feed:after {
  content: "";
  display: table;
}
/* line 172, ../../sass/core/_mixins.scss */
.twitter-feed:after {
  clear: both;
}

/* line 46, ../../sass/components/twitter/_twitter-base.scss */
.twitter-content a:hover strong {
  text-decoration: underline;
}

/* line 50, ../../sass/components/twitter/_twitter-base.scss */
.twitter-sender-avatar {
  position: absolute;
  top: 3px;
  left: 0;
}

/* line 56, ../../sass/components/twitter/_twitter-base.scss */
.twitter-date {
  float: right;
}

/* line 60, ../../sass/components/twitter/_twitter-base.scss */
.twitter-actions {
  padding: 0;
  margin: 0;
  float: right;
}

/* line 66, ../../sass/components/twitter/_twitter-base.scss */
.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*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.userBox-header-text {
  font-size: 2em; }

.userBox .logged-in .user {
  font-weight: bold; }

.userBox .logged-in, .userBox .logged-out {
  border: 1px solid #D5D1CE;
  padding: 13px;
  margin: 10px 0; }
  .userBox .logged-in .button, .userBox .logged-out .button {
    float: right; }
  .userBox .logged-in .button, .userBox .logged-in a, .userBox .logged-out .button, .userBox .logged-out a {
    background-color: #eeece4;
    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; }
    .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; }
  .userBox .logged-in .lt-ie8 .button, .userBox .logged-out .lt-ie8 .button {
    display: inline; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* line 3, ../../sass/components/video/_video-base.scss */
.video-heading {
  display: block;
  color: #323131;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 10px;
}

/* line 7, ../../sass/components/video/_video-base.scss */
.video-nojs {
  display: none;
  text-align: center;
  padding: 20px 0;
  color: red;
}

/* line 14, ../../sass/components/video/_video-base.scss */
.no-js .video-nojs {
  display: block;
}

/* line 18, ../../sass/components/video/_video-base.scss */
.video object,
.video embed {
  width: 100% !important;
}

/* line 23, ../../sass/components/video/_video-base.scss */
.video-video {
  border: solid 2px #323131;
}

/* line 27, ../../sass/components/video/_video-base.scss */
.video-video-container {
  margin: 0 auto;
}

/* line 31, ../../sass/components/video/_video-base.scss */
.video-description {
  border: solid 2px #323131;
  padding: 13px;
  margin-top: -2px;
}.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 Arial; }
  .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: Arial, 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: Arial, 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; }
.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%; }
.listing-item:first-of-type {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_1:nth-of-type(12n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_2:nth-of-type(6n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_3:nth-of-type(4n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_4:nth-of-type(3n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_5:nth-of-type(2.4n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_6:nth-of-type(2n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_7:nth-of-type(1.71429n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_8:nth-of-type(1.5n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_9:nth-of-type(1.33333n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_10:nth-of-type(1.2n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_11:nth-of-type(1.09091n + 1) {
  margin-left: 0; }

.grid_12 .listing .listing-item.grid_12:nth-of-type(1n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_1:nth-of-type(16n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_2:nth-of-type(8n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_3:nth-of-type(5.33333n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_4:nth-of-type(4n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_5:nth-of-type(3.2n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_6:nth-of-type(2.66667n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_7:nth-of-type(2.28571n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_8:nth-of-type(2n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_9:nth-of-type(1.77778n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_10:nth-of-type(1.6n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_11:nth-of-type(1.45455n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_12:nth-of-type(1.33333n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_13:nth-of-type(1.23077n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_14:nth-of-type(1.14286n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_15:nth-of-type(1.06667n + 1) {
  margin-left: 0; }

.grid_16 .listing .listing-item.grid_16:nth-of-type(1n + 1) {
  margin-left: 0; }
.navigationMobileOptimized .mobile-optimized {
  display: none; }
/* COLOR NAMES
----------------------------------------- */
/*theme colors*/
/*hard-coded colors*/
/* FUNCTIONAL COLORS
----------------------------------------- */
/*border colors*/
/*text colors*/
/*background colors*/
/*gradient colors*/
/* all other colors*/
/* BUTTONS
----------------------------------*/
.searchBlox-pagination .searchResults-pagination {
  text-align: center;
  overflow: hidden;
  padding: 0;
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: default; }

.searchBlox-pagination .searchResults-pagination-item {
  display: inline-block;
  line-height: 30px;
  margin: 1px;
  cursor: default; }
  .searchBlox-pagination .searchResults-pagination-item a {
    display: inline-block;
    min-width: 30px;
    padding: 0 10px;
    cursor: pointer; }
    .searchBlox-pagination .searchResults-pagination-item a:hover {
      text-decoration: none;
      color: dimgrey;
      font-weight: bold; }
  .searchBlox-pagination .searchResults-pagination-item.is-active a {
    font-weight: bold;
    color: black; }
  .searchBlox-pagination .searchResults-pagination-item:last-child a, .searchBlox-pagination .searchResults-pagination-item:first-child a {
    height: inherit;
    width: inherit;
    border-right: inherit;
    line-height: 30px; }

.searchBlox-pagination .searchResults-pagination-list {
  padding: 0;
  margin: 0; }

.lt-ie8 .searchBlox-pagination .searchResults-pagination-item {
  display: inline;
  zoom: 1;
  margin: 3px; }
  .lt-ie8 .searchBlox-pagination .searchResults-pagination-item a {
    display: block;
    zoom: 1; }
.navigationGroupEnhanced .component-content {
  overflow: visible; }
  .navigationGroupEnhanced .component-content nav.flexy {
    position: relative;
    height: 60px;
    display: flex;
    align-items: center; }
    .navigationGroupEnhanced .component-content nav.flexy button.moreFields {
      align-self: stretch;
      transition: all .4s ease-out;
      padding: 0 1rem 0 1.5rem;
      outline: 0;
      border: 0;
      font-size: 18px;
      background: #F36533;
      color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy button.moreFields.hidden {
        transition: none;
        border-right: 0.5rem solid #F36533;
        width: 0;
        padding: 0;
        overflow: visible;
        display: none; }
      .navigationGroupEnhanced .component-content nav.flexy button.moreFields:after {
        content: attr(count);
        display: inline-flex;
        width: 30px;
        height: 30px;
        align-items: center;
        justify-content: center;
        background: #ffffff;
        color: #F36533;
        box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.8);
        border-radius: 50%;
        font-size: 14px;
        line-height: 14px;
        margin-left: 1rem;
        margin-right: calc(-1rem + -8px); }
    .navigationGroupEnhanced .component-content nav.flexy ul.links {
      display: flex;
      justify-content: flex-end;
      flex: 1;
      overflow: hidden; }
    .navigationGroupEnhanced .component-content nav.flexy ul li {
      flex: auto;
      padding: 1rem; }
      .navigationGroupEnhanced .component-content nav.flexy ul li a {
        color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy ul li ul {
        background: #F36533; }
    .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links {
      display: block;
      position: absolute;
      background: #F36533;
      right: 0;
      top: 100%; }
      .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li {
        padding: 1rem; }
        .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li a {
          color: #ffffff;
          padding-right: 3rem; }
        .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links li ul li a {
          color: #ffffff; }
      .navigationGroupEnhanced .component-content nav.flexy ul.hidden-links.hidden {
        display: none; }
  .navigationGroupEnhanced .component-content * {
    box-sizing: border-box; }
.tabsEnhancedMarkup .component-content .tabs-arrows {
  display: flex;
  width: 100%; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows__left {
    float: left; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows__right {
    float: right; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows--hidden {
    cursor: not-allowed;
    opacity: 0.5;
    pointer-events: none; }
    .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-arrows--hidden a {
      text-decoration: none; }
  .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots {
    display: inline-block;
    margin: 0 auto;
    width: 90%; }
    .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list {
      display: flex; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list li {
        display: block; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .tabs-dots__item {
        flex: auto; }
        .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .tabs-dots__item .tabs-dots__dot {
          display: block;
          border-radius: 50%;
          width: 15px;
          height: 15px;
          background-color: black; }
      .tabsEnhancedMarkup .component-content .tabs-arrows .tabs-dots .tabs-dots__list .is-active .tabs-dots__dot {
        background-color: #F36533; }

