/* Filtro e Busca ***********************************************************/

.buscaBlog {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 70px;
}

.buscaBlog .box {
	position: relative;
	display: inline-block;
}

.buscaBlog .box input {
	padding: 15px;
	width: 350px;
	background: #fff;
	border-radius: 80px;
	border: solid 1px #BDBDBD;
}

.buscaBlog .box button {
	border: 0;
	background: #fff;
	margin: 0;
	position: absolute;
	right: 10px;
	top: 14px;
}

.buscaBlog .box button i {
	color: #E1E1E1;
	font-size: 20px;
}

/* Sidebar ***********************************************************/

#sidebarBlog {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

/* Banners */

#sidebarBlog .imagemSidebar {
    margin-bottom: 35px;
	float: left;
	width: 100%;
}

#sidebarBlog .imagemSidebar img {
    width: 100%;
}

/* Categorias */

#categoriasSidebar {
    margin: 0 0 30px 0;
    width: 100%;
    display: inline-block;
}

#categoriasSidebar span {
	color: #808080;
    font-weight: bold;
    margin: 0 0 10px;
    font-size: 14px;
    position: relative;
	display: inline-block;
	width: 100%;
}

#categoriasSidebar ul {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 0;
}

#categoriasSidebar ul li {
    padding: 2px 0;
	list-style: disc;
	color: #6D212C;
}

#categoriasSidebar ul li h2 {
	margin: 0;
}

#categoriasSidebar ul li a {
    color: #6D212C;
    font-size: 13px;
    font-weight: normal;
}

/* Últimas notícias */

#postsDestaques {
    float: left;
    width: 100%;
}

#postsDestaques h2 {
	color: #808080;
    font-weight: bold;
    margin: 0 0 30px 0;
    font-size: 14px;
    position: relative;
	display: inline-block;
	width: 100%;
}

#postsDestaques ul {
    padding: 0;
    margin: 0;
    float: left;
    width: 100%;
}

#postsDestaques ul li {
    list-style: none;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}

#postsDestaques ul li:last-child {
    border: 0;
}

#postsDestaques .col-sm-4 {
    padding: 0;
    border: solid 1px #dfdfdf;
}

#postsDestaques figure {
    overflow: hidden;
}

#postsDestaques figure img {
    transition: all 0.2s linear 0s!important;
    width: 100%;
}

#postsDestaques figure img:hover {
    transform: scale(1.1);
}

#postsDestaques a.titulo {
    float: left;
	min-height: 58px;
}

#postsDestaques a.titulo h3 {
	font-size: 13px;
	margin: 0;
    float: left;
    font-weight: normal;
    color: #464C50!important;
    line-height: 150%;
}

#postsDestaques a.linkPost {
	font-size: 13px;
	margin: 10px 0 0 0;
    float: left;
    font-weight: bold;
    color: #6D212C!important;
    line-height: 150%;
    text-decoration: underline!important;
}


@media (max-width: 768px) {
	
	/* Busca */
	
	.buscaBlog {
		margin-bottom: 40px;
	}
	
	.buscaBlog .box input {
		width: 300px;
	}
	
	/* Destaques */
	
	#postsDestaques ul li {
		margin-bottom: 30px!important;
		float: left!important;
		padding: 0 5px!important;
		width: 50%;
	}
	
	#postsDestaques ul li,
	#postsDestaques .col-sm-4 {
		border: 0!important;
	}
	
	#postsDestaques figure img {
		margin-bottom: 15px;
	}
	
}
