/*
Theme Name:  Safeminds
Theme URI:   https://codefive.pt
Version:     2.0
Description: A custom child theme for NOMECLIENTE, based on DIVI. - Functions file
Author:      .componto.
Author URI:  https://componto.com
Template:    Divi
*/

/*
Archive and Search Page
*/

.search #main-content .container h1, .search #main-content .container h2, .archive #left-area .et_pb_post h2, .archive #left-area .et_pb_post h1 {
	color: #37394B !important;
}

/*-----------------DEFINIÇÃO DE PAGINAS-------------------*/
/*
* Remove sidebar on all archive pages
*/

.search #main-content .container::before,
.archive #main-content .container::before {
    display: none;
}
.search #left-area,
.archive #left-area {
    width: 100%;
    float: none;
    padding-right: 0;
    background-color: #ffffff;
}
.search #sidebar,
.archive #sidebar {
    display: none;
}

/*
* Remove sidebar on all archive pages
*/
.search #left-area {
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 20px;
    column-gap: 20px;
}

.search #left-area .et_pb_post a img {
 float:left !important;
 max-width:300px !important;
 padding:10px;
}
.search #left-area ul  {
 list-style-type: none !important;
}
.search .et_pb_post > a {
    margin: 0 0 10px;
    display: block;
}
 
.search #left-area .et_pb_post {
    overflow: hidden;
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 0;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 
.search #left-area .et_pb_post h2{
    font-size: 24px;
}
 
.search #left-area .et_pb_post.format-link,
.search #left-area .et_pb_post.format-quote,
.search #left-area .et_pb_post.format-audio {
    padding: 0;
}
 
.search .et_pb_post .et_pb_image_container,
.search .et_pb_post .et_main_video_container,
.search .et_pb_post .et_audio_content,
.search .et_pb_post .et_pb_slider {
    margin: 0 0 10px;
}
 
.search .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.search .pagination {
    padding: 20px 0;
}

.search #main-content .container {
	font-size: 16px !important;
	padding-top: 150px;
	width: 70% !important;
    max-width: none !important;
    color: #2d2c2b !important;
}

.search #main-content .container h1, .search #main-content .container h2 {
	font-weight: 700 !important;
}

.search #main-content .container h2 {
	text-transform: none;
}

.search #main-content .container p.post-meta, span.author.vcard a{
	font-size: 15px !important;
	color: #2d2c2b !important;
}

/*
* Remove sidebar on all archive pages
*/
.archive #left-area
{
    -moz-column-count: 1;
    column-count: 1;
    -moz-column-gap: 20px;
    column-gap: 20px;
}
.archive #left-area .et_pb_post a img {
 max-width:300px !important;
 padding:10px;
 float:left;
}
.archive #left-area ul  {
 list-style-type: none !important;
}
.archive .et_pb_post > a {
    margin: 0 0 10px;
    display: block;
}
 
.archive #left-area .et_pb_post {
    overflow: hidden;
    page-break-inside: avoid;
    break-inside: avoid-column;
    width: 100%;
    padding: 0;
    background-color: #fff;
    word-wrap: break-word;
    display: inline-block;
}
 
.archive #left-area .et_pb_post h2{
    font-size: 24px;
}
 
.archive #left-area .et_pb_post.format-link,
.archive #left-area .et_pb_post.format-quote,
.archive #left-area .et_pb_post.format-audio{
    padding: 0;
}
 
.archive .et_pb_post .et_pb_image_container,
.archive .et_pb_post .et_main_video_container,
.archive .et_pb_post .et_audio_content,
.archive .et_pb_post .et_pb_slider {
    margin: 0 0 10px;
}
 
.archive .et_pb_post .et_pb_slider .et_pb_slide {
    min-height: 180px;
}
 
.archive .pagination {
    padding: 20px 0;
}

.archive #main-content .container {
	font-size: 15px !important;
	padding-top: 150px;
	width: 70% !important;
    max-width: none !important;
    color: #2d2c2b !important;
}

.archive #left-area .et_pb_post h2, .archive #left-area .et_pb_post h1 {
	font-weight: 700 !important;
}

.archive #main-content .container h2 {
	text-transform: none;
}

.archive #main-content .container p.post-meta, .archive #main-content .container p.post-meta a{
	font-size: 15px !important;
	color: #2d2c2b !important;
}



/** remove side-bar **/
/*** 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: 0px 0px 0px !important;
    float: none !important;
}

}
	
	@media (max-width: 981px){
.search #main-content .container {
	font-size: 14px !important;
	width: 90% !important;
	padding-top: 85px !important;
	
}
}
		
		@media (max-width: 981px){
.archive #main-content .container {
	font-size: 14px !important;
	width: 90% !important;
	padding-top: 85px !important;
	
}

.search #main-content .container h1, .search #main-content .container h2 {
	font-size: 18px !important;
}


.search #main-content .container p.post-meta, span.author.vcard a{
	font-size: 13px !important;
}
		
		.archive #main-content .container {
width: 90%;
}

.archive #left-area .et_pb_post h2, .archive #left-area .et_pb_post h1 {
	font-size: 18px !important;
	padding-top: 0;
}

.archive #main-content .container p.post-meta, .archive #main-content .container p.post-meta a{
	font-size: 13px !important;
}
			
	.archive #left-area .et_pb_post {
    margin-bottom: 50px;
}
}
		@media (max-width:530px){
.search #left-area .et_pb_post a img, .archive #left-area .et_pb_post a img {
	float: none !important;
	    width: 100%;
    max-width: 100% !important;
}
}