.contentText, .contentText table { background-color: #ffffff; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2); color: #707070; font-size: 16px; font-style: italic; line-height: 1.5; padding: 0; vertical-align: top; }заменить на:
#bodyWrapper > .container.contentText { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.2); } .contentText, .contentText table { background-color: #ffffff; color: #707070; font-size: 16px; font-style: italic; line-height: 1.5; padding: 0; vertical-align: top; }
по второму вопросу, при каком разрешении текст у вас вплотную встает к краю блока?