/********************************************************************************************************************************/
/*************************** BLOG ***********************************************************************************************/
/********************************************************************************************************************************/
@import url('https://fonts.googleapis.com/css?family=Quicksand&display=swap');
.middle_part {
  width:100%;
  display:block;
  padding-top:20px;
}

.blog {
  width:100%;
  display:block;
  
}
.top_pagi {
	width:100%;
	border-bottom:1px solid #e6e6e6;
	display:inline-block;
	padding-bottom:20px;
}
.top_pagi ul {
}
.top_pagi ul li {
	font-family: "Quicksand", "sans-serif";
	font-size:12px;
	float:left;
	margin-right:10px;
	color:#404040;
}
.top_pagi ul li a {
	color:#585858;
}
.blog h1 {
	font-family: "Quicksand", "sans-serif";
	text-transform:uppercase;
	font-size:48px;
	color:#8631cd; 
} 

a.link_post,a.link_post:active,a.link_post:visited{    
	font-family: "Quicksand", "sans-serif"; 
	font-weight:500;
	text-transform:none; 
	font-size:36px;
	color:#000; 
}

a.link_post:hover{
   color: #9dc13b; 
}

.titulo_post{ 
  font-family: "Quicksand", "sans-serif"; 
  font-weight:500;
  text-transform:none; 
  font-size:36px;
  color:#000; 
}

.left_section {
	width:100%;
	display:block;
	margin-bottom:50px;
}
.blog_box {
	width:100%;
	display:inline-block;
	padding-bottom:40px;
	margin-bottom:15px;
	padding-top:0px; 
}
.blog_img {
	width:850px;
	max-width:100%;
}
.blog_box h3 {
	font-family: "Quicksand", "sans-serif";
	font-size:24px;
	color:#8631cd;
	text-transform:uppercase;
}
.date_comm {
	font-family: "Quicksand", "sans-serif";
	width:100%;
	font-size:12px;
	color:#7f7f7f;
	text-transform:none;
}
.date_comm span {
	font-family: "Quicksand", "sans-serif";
	font-weight:normal;
	color:#999999; 
}
.date_comm span1 {
	font-family: "Quicksand", "sans-serif";
	font-weight:bold;
	color:#8d101b;
}
.blog_box p {
	font-family: "Quicksand", "sans-serif";
	font-size:14px;
	line-height:24px;
	padding-top:15px;
}
.leia_btn {
	font-family: "Quicksand", "sans-serif";
	text-transform:uppercase;
	padding:10px 35px;
	background:#303030;
	font-size:18px; 
	color:#ffffff; 
	margin-top:13px;
	float:left;
}
.leia_btn:hover {
	opacity:0.9; 
	color:#ffffff; 
	background:#303030; 
}

.leia_btn_small {
	font-family: "Quicksand", "sans-serif";
	text-transform:uppercase;
	padding:7px 20px;
	background:#303030;
	font-size:13px; 
	color:#ffffff; 
	margin-top:13px;
	float:left;
}
.leia_btn_small:hover {
	opacity:0.9; 
	color:#ffffff; 
	background:#303030; 
}

.paginas {
	font-size:14px;
	color:#808080;
	text-transform:uppercase;
}
.right_section {
	width:100%;
	display:block;
}
.post_tag {
	width:100%;
	margin-bottom:60px;
}
.post_tag h5 {
	font-family: "Quicksand", "sans-serif";
	font-size:18px;
	color:#ffffff; 
	text-transform:uppercase;
	padding:8px 10px;	     
	background-color:#bcbcbc;
}
.bor_bottom {
	width:100%;
	display:block;  
}
.post_tag p {
  margin-bottom:0px; 
  margin-top:12px;    
}
 
.post_tag p .post{ 
  font-family: "Quicksand", "sans-serif";
  font-size:14px;
  color:#929292;
} 
 
.post_tag p .post:hover{ 
  font-family: "Quicksand", "sans-serif";
  font-size:14px;
  color:#929292;
  text-decoration:underline !important;
}  

.post_tag .tag_link{ 
  font-family: "Quicksand", "sans-serif"; 
  font-size:12px;
  color:#919191; 
  padding:8px 10px;	     
  background-color:#fff;
  margin:0px 5px 5px 0px;
  border:1px solid #919191;
  display:inline-table;
  white-space:nowrap; 
}

.post_tag .tag_link:hover{ 
  color:#ffffff; 	     
  background-color:#303030;
  border:1px solid #303030;
  
} 
 
.post_tag p span {
	font-size:12px;
	color:#7f7f7f;
}
.tag_menu {
	width:100%;
	padding-top:18px;
}
.tag_menu li {
	font-family: "Quicksand", "sans-serif" !important;
	float:left;
	font-size:14px;
	margin-top:15px;
}
.tag_menu li a {
	color:#787878;
	background:#d8d8d8; 
	padding:4px;
	margin-right:5px;
}

.pagination {
  display: inline-block;
  padding-left: 0;
  margin:0px 0 65px;  
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
	background: none repeat scroll 0 0 #6e8534;
	color: #fff;
	float: left;
	font-family: "Quicksand"; font-size:13px; 
	line-height: 1.42857;
	margin-right: 4px;
	padding: 4px 11px;
	position: relative;
	text-decoration: none;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
/*  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;*/
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
/*  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;*/
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #000;
  background-color: #ededed;

}
.pagination > li > a.active,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #fff;
  background-color: #000;
  border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #000;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

a.link_social_share{
  text-indent:-9999px;
  display:inline-block;
  vertical-align:middle;
  
}

a.facebook_share_icon{
  width:96px;
  height:20px;
  background-image:url(/imagens/btn-compartilhar-facebook.png);
  background-repeat:no-repeat;
  background-position:top center;
  
}

a.twitter_share_icon{
  width:70px;
  height:20px;
  background-image:url(/imagens/btn-compartilhar-twitter.png);
  background-repeat:no-repeat;
  background-position:top center;
  
}

a.pinterest_share_icon{
  width:96px;
  height:40px;
  background-image:url(/imagens/btn-compartilhar-pinterest.png);
  background-repeat:no-repeat;
  background-position:top center;
  
}