Hola
primero he visitado la web y tu css esta mal estructurado
Código:
.singular.page-template-reset-php .entry-header {
width:100%;
}
.singular.page-template-reset-php .entry-content {
width:100%;
}
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
margin: 0 auto;
width: 68.9%;
}
Deberia ser asi
Código:
.singular .entry-header,
.singular .entry-content,
.singular footer.entry-meta,
.singular #comments-title {
margin: 0 auto;
width: 68.9%;
}
.page-template-reset-php .entry-header {
width:100%;
}
.page-template-reset-php .entry-content {
width:100%;
}
Notese que esta al reves siempre se usara el ultimo estilo definido en el css a menos que uses important!
Por que funciona poner .singular.page-template-reset-php basicamente porque le dices al navegador que el elemento X con esas dos clases definidas tengan esas propiedades.