/*******************************************************************************
*** Style for WordPress Pages
*** Author: Teresa Rocha
*** Date: 2022.02.10
*** Version: 1.0
*******************************************************************************/



/******************************************************************************/
/****************************** Wordpress Pages *******************************/
/******************************************************************************/


.archive #main-content .container,
.search #main-content .container,
.error404 #main-content .container,
.category #main-content .container,
.post-template-default #main-content .container{
    width:60%;
    padding-top:0!important;
    margin-top:8em;
    margin-bottom: 8em;
    min-height:40vh;
}

/******************************************************************************/
/******************************* SIDEBAR LEFT *********************************/
/******************************************************************************/


/************** Custom Sidebar Border *************/

#page-container #main-content .container:before{
    border-left-color: #c1c1c1;
}



/* Bottom space between each widget */
#content-area > #sidebar .et_pb_widget:not(:last-child){
    margin-bottom: 4em;
}

#content-area > #sidebar .et_pb_widget:last-child{
    margin-bottom: 0em;
}

/* Sidebar search */

#content-area > #sidebar .widget_search form[role="search"] div{
    font-size: 2.5em!important;
}

#content-area > #sidebar .widget_search form[role="search"] input[type="search"],
#content-area > #sidebar form[role="search"] button[type="submit"]{
    height: 3em!important;
    padding: 0.5em;
    font-size: 100%!important;
    border-radius: 0;
}

#content-area > #sidebar form[role="search"] button[type="submit"]{
    text-transform: uppercase;
    transition: all .3s ease-in;
    border-radius: 0;
    background-color: #273b8e;
    color:#ffffff;
    border: none;
    font-weight:700;
    min-width: fit-content;
    width:auto;
}

#content-area > #sidebar form[role="search"] button[type="submit"]:hover{
    background-color: #c50000!important;
}

/* end sidebar search */



/* Titles Widgets */
#content-area > #sidebar .et_pb_widget h2{
    font-size:2.8em!important;
    line-height: 1.2em;
    font-weight: 600;
    color:#192470;
    padding-bottom:0.5em;
}

/* Content Widgets */
#content-area > #sidebar .et_pb_widget li{
    font-size: 2.5em;
    line-height: 1.3em;
    margin-bottom: 0.6em;  
}

#content-area > #sidebar .et_pb_widget li,
#content-area > #sidebar .et_pb_widget li a{
    color:#323232!important;
}

#content-area > #sidebar .et_pb_widget li a:hover{
   color:#005dbd!important;
}

/******************************************************************************/
/*************************** Category and search page *************************/
/******************************************************************************/


.category .entry-featured-image-url,
.search  .entry-featured-image-url{
    margin-bottom:1em!important;
}

.archive p.post-meta,
.category p.post-meta,
.search  p.post-meta{
    padding-bottom: 0.6em!important;
    margin-bottom: 0;
    font-size: 0.9em!important;
    line-height: 1.2em;
    color:#005dbd!important;
}

.archive p.post-meta a,
.category p.post-meta a,
.search  p.post-meta a{
    color:#005dbd!important;
}

.archive #left-area article,
.category #left-area article,
.search #left-area article{
    font-size: 2.6em;
    line-height: 1.4em;
    color:#323232!important;
    margin-bottom: 4em;
}

.archive .entry-title,
.category .entry-title,
.search .entry-title{
    font-size:1.5em;
    line-height: 1.2em;
    padding-bottom:0em;
    color:#192470;
}

.archive .pagination,
.category .pagination,
.search .pagination{
    font-size:2.4em;
    line-height: 1.2em;
    padding-bottom:0;
}

.archive .pagination a,
.category .pagination a,
.search .pagination a{
    color:#192470;
}

/************* Error Pages - Not found ****************/

.search h1,
.error404 h1{
    font-family: 'Helvetica Neue Condensed Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size:1.5em;
    line-height: 1.2em;
    padding-bottom:0.3em;
    color:#192470;
}

.search .entry,
.error404 .entry{
    font-family: 'Helvetica Neue Condensed Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 3em;
    line-height: 1.2em;
    color:#323232!important;
    margin-bottom: 3em;
}