/*
Theme Name: Freepress Coop
Theme URI: http://freepress.coop
Version: 1.0
Description: Child Theme de Divi adpatado para este sitio web.
Author: Freepress S. Coop. Mad.
Author URI: http://www.freepress.coop
Template: Divi
*/

/* Estilos personalizados */


@import url('../Divi/style.css');

.title_head{
    min-height: 350px;
    width: 100%;
    position: relative;
    background-size: cover;
    background-position: center;
}
.title_fullw{
    background: rgba(255, 153, 0, 0.9);
    padding: 50px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
}
#main-content .title_fullw .container{
    padding: 0;
}

#main-content .title_fullw .container h1{
    color: #fff;
}
#main-content .container::before{
    background-color:transparent !important;
}

.widget.widget-download, .widget.widget-download a {
    color: #fff;
}
.widget.widget-download a:hover {
    color: #666;
}

footer-widget .et_pb_widget{
    float: none;
}

.post-meta a,.post-meta{

    color: #fff;
  
}

/* ver bien lost tilos en moviles */
@media screen and (max-width: 490px) {
    #et-main-area .title_head{
        position: relative;
    }
    .title_fullw{
        position: relative;
    }
}



.archive.post-type-archive.post-type-archive-post_documents .flex-container,
.archive.tax-wpl_documents_category .flex-container
{
	display: grid;
    flex-direction: row;
    justify-content: center;
    grid-column-gap: 15px;
    grid-template-columns: repeat(auto-fill, minmax(30%, 31%));
}

.archive.post-type-archive.post-type-archive-post_documents .fl-item,
.archive.tax-wpl_documents_category .fl-item
{
    width: 100%;
    margin-bottom: 2em;
}
.archive.post-type-archive.post-type-archive-post_documents .vertical-blank-grow,
.archive.tax-wpl_documents_category .vertical-blank-grow
{
	flex: 1;
}
.archive.post-type-archive.post-type-archive-post_documents .et_pb_row,
.archive.tax-wpl_documents_category .et_pb_row
{
	width: 100%;
}

.archive.post-type-archive.post-type-archive-post_documents #vertical_sidebar_box,
.archive.tax-wpl_documents_category #vertical_sidebar_box
{
	float: right;
	width: 200px;	
}

.archive.post-type-archive.post-type-archive-post_documents #vertical_terms, 
.archive.post-type-archive.post-type-archive-post_documents .documentos-destacados,
.archive.tax-wpl_documents_category  #vertical_terms
{
    position: relative;
	margin-bottom: 1em;
}

.archive.post-type-archive.post-type-archive-post_documents #vertical_terms a, 
.archive.post-type-archive.post-type-archive-post_documents .documentos-destacados a,
.archive.tax-wpl_documents_category  #vertical_terms a
{
	font-size: 10pt;
	color: black;
}
.archive.post-type-archive.post-type-archive-post_documents #vertical_terms a:hover, 
.archive.post-type-archive.post-type-archive-post_documents .documentos-destacados a:hover,
.archive.tax-wpl_documents_category  #vertical_terms a:hover
{
	color: #0099ff;
}

.archive.post-type-archive.post-type-archive-post_documents .cell_vertical_nextpage,
.archive.tax-wpl_documents_category .cell_vertical_nextpage
{
	display: flex;
	text-align: center;
	border-width: 1px!important;
	color: #fff;
	font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
	flex-direction: column;
}
.archive.post-type-archive.post-type-archive-post_documents .margin_unset,
.archive.tax-wpl_documents_category  .margin_unset
{
	margin: unset !important;
}

.archive.post-type-archive.post-type-archive-post_documents .siguiente-pagina,
.archive.tax-wpl_documents_category  .siguiente-pagina
{
    height: 100%;
    width: 90%;
    margin: 0 auto;

}

.archive.post-type-archive.post-type-archive-post_documents .siguiente-pagina .center,
.archive.tax-wpl_documents_category  .siguiente-pagina .center{
    padding: 4em 10px;
    background-color: #0099ff;
}

.archive.post-type-archive.post-type-archive-post_documents #horizontal_terms,
.archive.tax-wpl_documents_category  #horizontal_terms
{
    margin-bottom: 0.7em;
}

@media all and (min-width:1025px) {
	.archive.post-type-archive.post-type-archive-post_documents #vertical_sidebar_box,
    .archive.tax-wpl_documents_category #vertical_sidebar_box
    {
		display: block;
	}
	.archive.post-type-archive.post-type-archive-post_documents #horizontal_terms,
    .archive.tax-wpl_documents_category #horizontal_terms
    {
		display: none;
    }
}

@media all and (max-width: 960px)  {
	.archive.post-type-archive.post-type-archive-post_documents #vertical_sidebar_box,
    .archive.tax-wpl_documents_category  #vertical_sidebar_box
    {
		display: none;
	}
	.archive.post-type-archive.post-type-archive-post_documents #horizontal_terms,
    .archive.tax-wpl_documents_category  #horizontal_terms
    {
		display: block;
    }
    
}


@media screen and (max-width: 768px) {
    .archive.post-type-archive.post-type-archive-post_documents .flex-container,
    .archive.tax-wpl_documents_category  .flex-container
    {
        display: grid;
        justify-content: center;
        grid-column-gap: 15px;
        grid-template-columns: repeat(auto-fill, minmax(40%, 45%));
    }
    .archive.post-type-archive.post-type-archive-post_documents .fl-item,
    .archive.tax-wpl_documents_category  .fl-item
    {
        width: 100%;
    }
}
    
@media screen and (max-width: 425px) {
    .archive.post-type-archive.post-type-archive-post_documents .flex-container,
    .archive.tax-wpl_documents_category  .flex-container
    {
        grid-column-gap: 10px;
        grid-template-columns: repeat(auto-fill, minmax(90%,95%));
    }

    .archive.post-type-archive.post-type-archive-post_documents .siguiente-pagina,
    .archive.tax-wpl_documents_category  .siguiente-pagina
    {
        width: 90%;
        margin: 0 auto;
        height: inherit;
        margin-top: inherit;
    }

    
}

