.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item{
    margin-bottom: 20px;
    list-style: none;
    display: grid;
    background-color:var( --e-global-color-astglobalcolor4 );
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-secondary );
    border-radius:20px 20px 20px 20px;
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item a{
    transition-duration: 0.5s;
    color:var( --e-global-color-4d55c0d );
    text-decoration: none;
    padding: 25px 25px 25px 25px;
    border-radius:20px 20px 20px 20px;
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item a:hover {
    transition-duration: 0.5s;
    background-color: #dddddd;
    border-radius:20px 20px 20px 20px;
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item a:hover .dobreffa-post-list-title {
    color:var( --e-global-color-4d55c0d );
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item .dobreffa-post-list-title {
    font-family:"Varela Round", Sans-serif;
    font-size:18px;
    font-weight:600;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    color:var( --e-global-color-4d55c0d );
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item .dobreffa-post-list-excerpt { 
    margin-top:25px;
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item .dobreffa-post-list-metadata span {
    font-family:"Varela Round", Sans-serif;
    font-size:11px;
    font-weight:400;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    color:var( --e-global-color-text );
}


.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item .dobreffa-post-list-metadata .dobreffa-post-list-author {
    margin-right: 5px;
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item .dobreffa-post-list-metadata span i
{
    color:var( --e-global-color-text );
}

.dobreffa-elementor-element .dobreffa-post-list .dobreffa-post-list-item .dobreffa-post-list-excerpt p{
    font-family:"Varela Round", Sans-serif;
    font-size:14px;
    font-weight:400;
    text-transform:none;
    font-style:normal;
    text-decoration:none;
    color: black;
}

.dobreffa-elementor-element nav.pagination {
    display: flex;
    align-items: center;
    justify-content: center;
}

.dobreffa-elementor-element nav.pagination span {
    margin: 0 5px 0 5px;
    background-color: var( --e-global-color-astglobalcolor4 );
    padding: 10px;
    border-radius: 10px;
    text-decoration: none;
    font-family:"Varela Round", Sans-serif;
    font-size:16px;
    font-weight:bold;
    text-transform:none;
    font-style:normal;
    color: black;
    box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-secondary );
}


.dobreffa-elementor-element nav.pagination a {
    margin: 0 5px 0 5px;
    background-color: var( --e-global-color-astglobalcolor4 );
    padding: 10px;
    border-radius: 10px;
    text-decoration: none;
    font-family:"Varela Round", Sans-serif;
    font-size:16px;
    font-weight:400;
    text-transform:none;
    font-style:normal;
    color:var( --e-global-color-text );
    box-shadow:0px 0px 3px 0px rgba(0,0,0,0.5);
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:var( --e-global-color-secondary );
}

.dobreffa-elementor-element nav.pagination a:hover {
    color:var( --e-global-color-4d55c0d );
}

.dobreffa-elementor-element .dobreffa-post-search {
    text-align: center;
    margin: 0 0 1.5em 3em;
}


.dobreffa-elementor-element .dobreffa-post-search form{
    display: flex;
    width: 100%;
    margin: auto;
}


.dobreffa-elementor-element .dobreffa-post-search form input[type=text]{
    border-color: var(--e-global-color-secondary);
    width: 100%;
    border-radius: 15px;
}

.dobreffa-elementor-element .dobreffa-post-search form button[type=submit]{
    margin-left: 5px;
    border-radius: 15px;
    padding-left: 15px;
    padding-right: 15px;
}