#sp-main-body{
padding-left:40px !important;
}
This is not the right solution.
Your layout looks like you were activated Fluid Width option for the Main Body section, and then through CSS crutches began to correct it.
For example, this code for what?
@media (min-width: 1200px){
body.view-featured #sp-main-body .row{
max-width: 1140px;
margin:0 auto;
}
In fact, you recreate the CONTAINER option, which also does the same from the box. Remove padding-left: 40px, delete your code for body.view-featured #sp-main-body .row and simply disable the Fluid Width option for Main Body.
