.mobile_menu_button { float:left !important; } @media only screen and (max-width: 1000px){ .mobile_menu_button { display: none; } } @media only screen and (min-width: 1000px){ .side_menu_button_wrapper { display: none; } } @media only screen and (max-width: 1000px) { header { position: fixed!important; } } @media only screen and (max-width: 1000px){ .mobile_menu_button { float: right; } } @media only screen and (max-width: 1000px) { footer { position: absolute; bottom: 0; display: none; } } .dates article { margin: 0 0 2em; } .dates .date { position: relative; } .dates .date ul { position: absolute; top: 0; right: 0; list-style: none; text-align: right; }