Hi @WaggingLabs,
I checked it and it’s working fine, the title is moved outside the box container on mobile device. The only difference that I can see is, on mobile, the sidebar goes to the bottom instead on top like on tablets.
The CSS isn’t working due to broken CSS, please check this
@media only screen and (min-width:481px) {
.donations-mobile {
display: none;
}
.donations-desktop {
display: block;
}
@media screen and (min-width:0px) and (max-width:374px) {
.e1800-7 .x-menu .x-menu-inline {
display: none !important;
}
}
#loginButton {
margin: 0em 0em 0em 1em;
border-radius: 100em 100em 100em 100em;
font-size: .7em;
background-color: rgba(255, 254, 255, 0.2);
box-shadow: 0em 0.15em 0.65em 0em rgba(0, 0, 0, 0.25);
}
#loginButton.x-interactive {
background-color: rgb(255, 255, 255);
box-shadow: 0em 0.15em 0.65em 0em rgba(0, 0, 0, 0.25);
}
#loginButton .x-anchor-content {
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0.575em 0.85em 0.575em 0.85em;
}
#loginButton .x-anchor-text {
margin: 5px;
}
#loginButton .x-anchor-text-primary {
font-family: inherit;
font-size: 1em;
font-style: normal;
font-weight: 700;
line-height: 1;
letter-spacing: 0.1em;
margin-right: calc(0.1em * -1);
text-transform: uppercase;
color: rgb(255, 153, 51);
}
.widget {
text-shadow: 0 0 0;
}
.widget ul li a,
.widget ol li a {
border-bottom: 0px;
}
.widget ul,
.wigdet ol {
border: 0px;
border-radius: 0px;
box-shadow: 0 0 0;
}
@media (max-width:979px) {
.x-container {
display: flex;
flex-flow: column wrap;
}
.x-container .x-sidebar {
order: 1;
}
.x-container .x-main {
order: 2;
}
aside.x-sidebar.right {
margin-top: 30px;
}
}
The upper CSS has no closing bracket affecting other CSS added under it.
@media only screen and (min-width:481px) {
.donations-mobile {
display: none;
}
.donations-desktop {
display: block;
}
@media screen and (min-width:0px) and (max-width:374px) {
.e1800-7 .x-menu .x-menu-inline {
display: none !important;
}
}
It should be fixed by adding another close bracket like this
@media only screen and (min-width:481px) {
.donations-mobile {
display: none;
}
.donations-desktop {
display: block;
}
}
@media screen and (min-width:0px) and (max-width:374px) {
.e1800-7 .x-menu .x-menu-inline {
display: none !important;
}
}
Hence, you should have CSS similar to this
@media only screen and (min-width:481px) {
.donations-mobile {
display: none;
}
.donations-desktop {
display: block;
}
}
@media screen and (min-width:0px) and (max-width:374px) {
.e1800-7 .x-menu .x-menu-inline {
display: none !important;
}
}
#loginButton {
margin: 0em 0em 0em 1em;
border-radius: 100em 100em 100em 100em;
font-size: .7em;
background-color: rgba(255, 254, 255, 0.2);
box-shadow: 0em 0.15em 0.65em 0em rgba(0, 0, 0, 0.25);
}
#loginButton.x-interactive {
background-color: rgb(255, 255, 255);
box-shadow: 0em 0.15em 0.65em 0em rgba(0, 0, 0, 0.25);
}
#loginButton .x-anchor-content {
flex-direction: row;
justify-content: center;
align-items: center;
padding: 0.575em 0.85em 0.575em 0.85em;
}
#loginButton .x-anchor-text {
margin: 5px;
}
#loginButton .x-anchor-text-primary {
font-family: inherit;
font-size: 1em;
font-style: normal;
font-weight: 700;
line-height: 1;
letter-spacing: 0.1em;
margin-right: calc(0.1em * -1);
text-transform: uppercase;
color: rgb(255, 153, 51);
}
.widget {
text-shadow: 0 0 0;
}
.widget ul li a,
.widget ol li a {
border-bottom: 0px;
}
.widget ul,
.wigdet ol {
border: 0px;
border-radius: 0px;
box-shadow: 0 0 0;
}
@media (max-width:979px) {
.x-container {
display: flex;
flex-flow: column wrap;
}
.x-container .x-sidebar {
order: 1;
}
.x-container .x-main {
order: 2;
}
aside.x-sidebar.right {
margin-top: 30px;
}
}
Hope this helps.