/*
 Theme Name:     PERIN
 Theme URI:      https://deltasolucoes.com/
 Description:    PERIN website
 Author:         Delta Soluções
 Author URI:     https://deltasolucoes.com/
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

/*MENU*/
.et_fullwidth_nav #main-header .container {

}

/*STICKY MENU*/
/**
 * Transparent Header on Homepage
 */
 .home #main-header {
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    padding-right: 4%;
    padding-left: 4%;
    margin-top: 2%;
}

#main-header.et-fixed-header {
    background: #00204a !important;
    transition: .8s;
    margin-top: 0;
}

/*VIDEO OVERLAY HOME*/
.pattern-overlay {
    position: absolute;
    top: 0;
    width: 100%;
    bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQYV2PklND4//3FDUYGBgYGMAEDKBwAh5UEBJUp5XkAAAAASUVORK5CYII=) repeat;
    z-index: 1;
}

span.et_pb_section_video_bg {
    position: absolute;
    top: 0;
    width: 100%;
    opacity: 0.5;
    bottom: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGklEQVQYV2PklND4//3FDUYGBgYGMAEDKBwAh5UEBJUp5XkAAAAASUVORK5CYII=) repeat;
    z-index: 1;
}

.et_pb_section_0.et_pb_section {
    background-color: rgba(10,10,10,0.8)!important;
}

/*DESTAQUES HOME*/
/*Width botão Saber mais*/
.et_pb_button_module_wrapper {
    width: 100%;
}

/*FOOTER*/
/*Logo Footer*/
.row-logos {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}

.column-logos {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
  padding: 0 1%;
}
/*Copyright Footer*/
#footer-info {
	text-align: center;
	width: 100%;
} 

/*SINGLE POST*/
.title-destaque {
    font-size: 2.5em;
    font-weight: bold;
    font-family: 'Oswald', sans-serif;
    line-height: 1.1em;
    margin-bottom: 3% !important;
}

.subtitle-destaque {
    font-size: 1.2em;
    font-family: 'Quattrocento', sans-serif;
    line-height: 1.21em;
}

.date-destaque {
    margin-bottom: 0 !important;
}

/*Archive Cards*/
h2.entry-title {
    font-size: 1.2em;
    line-height: 1.2em;
}

.et_pb_post {
    border: none !important;
    overflow: hidden;
    border-radius: 5px;
    -webkit-box-shadow: 0px 0px 5px rgba(115,95,89,0.2);
    box-shadow: 0px 0px 5px rgba(115,95,89,0.2);
}

/*Tables*/
td {
    border: 1px solid #00204a !important;
    background: transparent !important;
}

.tablepress tfoot th, .tablepress thead th {
    background-color: #00204a !important;
    color: white !important;
    font-weight: 500 !important;
}

.tablepress thead th {
    border: 1px solid #00204a !important;
}

/*PÁGINA PESQUISA*/
span#et_search_icon {
    position: absolute;
    right: -15px;
    margin-top: -2px;
}

input.et-search-field {
    color: #00204a !important;
}

input.et-search-field::placeholder {
    color: #00204a !important;
}

.search-results .category-news:hover {
    transform: none !important;
}

input.et-search-field {
    background: white;
    height: 35px;
	-webkit-box-shadow: 0px 0px 5px rgba(115,95,89,0.2);
    box-shadow: 0px 0px 5px rgba(115,95,89,0.2);
	border-radius: 5px;
}

	.et_fullwidth_nav .et-search-form, .et_fullwidth_nav .et_close_search_field {
    right: 65px;
}

.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info {
    color: #00204a!important;
}

@media (max-width: 981px){
span#et_search_icon {
    right: -80px;
}
	
	.et_search_outer {
    top: 50px;
}
	
	.input.et-search-field {
    padding: 0 5% !important;
}
	
	

	.container.et_search_form_container.et_pb_search_visible.et_pb_no_animation {
    height: 35px;
}
}

@media only screen and (max-width: 1310px) and (min-width: 982px){
#et_search_icon:before {
    top: 5px;
}
	
	.et_fullwidth_nav .et-search-form, .et_fullwidth_nav .et_close_search_field {
    right: 45px;
}
}

/*CARD CALLS*/
.box-date {
    flex-grow: 1;
}