.search div#page-container .container {
    background-color: #f5f5f5;
}

.search .article_header {
    border-top: solid 1px #dddddd;
    padding: 20px 0px 40px 40px;
    width: 100%;
    background-position: 10px 20px;
    height: 65px;
    background-color: #384c92;
    color: white;
    text-align: center;
    text-transform: uppercase;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
    font-size: 25px !important;
    font-weight: 800;
    padding-left: 70px;
}

.search div#noticia-destacada {
    display: flex;
}

.search .articulo-1 .textos-principal.noimage {
    max-width: 100%;
}

.search .articulo-1 .textos-principal.noimage  h2{
	font-size: 50px;
}

.search .articulo-1 .textos-principal .post-meta {
    margin-top: 25px;
}

.search .articulo-1 .textos-principal {
    min-height: 575px;
	max-height: 0px !important;
}

.search .articulo-1  h2.entry-title{
    padding-top: 50px;
}

.search .noticia-columnas.noticia-2 {
    margin-top: 60px;
}

.search  div#img_destacada-1 {
    max-width: 646px;
    max-height: 646px;
	 float: left;
}


.search article ul.et-social-icons {
    float: none;
    margin-top: 20px;
}

.search article ul.et-social-icons li:first-child {
	margin-left: 0px;
}

.search article ul.et-social-icons {
    padding: 0px !important;
}

.search p.social_icons {
    display: none;
    visibility: hidden;
}

.search span.news_date {
    text-transform: capitalize;
}

.search article.articulo-2 {
    margin-top: -20px;
}

.search h2.entry-title {
    margin-bottom: 20px;
	font-size: 24px;
}

div#noticia-destacada {
    height: 646px !important;
    background-color: white;
}

.search div#noticia-destacada h2.entry-title {
    margin-bottom: 20px;
	font-size: 33px;
}

.search .et_pb_post h2 {
    margin-top: 10px;
}

.search  p.author_name {
    text-transform: uppercase;
    font-weight: 800;
    font-size: small;
}

.search  div#img_destacada-1 img {
    max-width: 646px;
}

.search article {
    width: 975px !important;
}

.search .noticia-columnas {
    width: 32%;
    float: left;
	margin-left: 19px;
}

.search .noticia-columnas .textos-principal.noimage {
    height: 496px;
    padding-top: 100px;
}

.search .noticia-columnas .textos-principal.noimage h2.entry-title {
    font-size: 34px;
}

.search .et_pb_post {
    margin-bottom: 30px;
}

.search .et_pb_post:first-child {
    margin-bottom: 60px;
}

.search .noticia-columnas.noticia-2, .search .noticia-columnas.noticia-5, .search .noticia-columnas.noticia-8, .search .noticia-columnas.noticia-11{
    margin-left: 0px;
}

.search div#noticia-destacada .textos-principal {
    float: right;
	min-width: 329px;
}

.search .textos-principal {
    max-width: 329px;
    background-color: white;
    padding: 20px;
    text-align: center;
}

.search .noticia-columnas .textos-principal {
    height: 300px;
}

/* PAGINACIÓN */
.search .pagination.clearfix {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 800;
}

.search .pagination.clearfix  a{
    color: #a1a1a1;
}


.search  footer#main-footer .container.clearfix {
    background-color: white;
}


/* PÁGINAS DE ARCHIVO */
.post-type-search div#left-area {
    text-align: center;
}

.post-type-search div#left-area ul.et-social-icons {
    float: none;
}

.post-type-search div#left-area ul.et-social-icons:first-child {
	margin-left: 0px;
}


/*PÁGINAS DE AUTOR*/
.search.author .author_bio {
    background-color: white;
    padding: 60px;
    margin-bottom: 40px;
}

.search.author .author_bio .author_name {
    text-transform: uppercase;
    font-size: 30px;
    color: black;
	padding-bottom: 30px;
	border-bottom: solid 1px #dedede;
	margin-bottom: 30px;
}

.search.author .author_bio .author_description {
    max-width: 520px;
}

.search.author .article_header {
    border-top: solid 1px #dddddd;
    padding: 25px 0px 29px 0px;
    width: 100%;
    height: 70px;
    text-align: center;
    background-color: #384c92;
    color: white;
	background-image: none !important;
    text-transform: uppercase;
    font-family: 'Raleway', Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px !important;
    font-weight: 800;
}
