




/******** 
ARTIGO
**************/


/* headers*/

.the_content h1 , .the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6 { margin-bottom: 1.2em }
.the_content h1 , .the_content h2, .the_content h3, .the_content h4, .the_content h5, .the_content h6  { font-size:1em; font-weight:400 }
.the_content h1 { font-size:1.4em; }
.the_content h2 { font-size:1.2em; font-weight:600}
.the_content h3 { font-size:1.2em; font-weight:400}
.the_content h4 { font-size:1.1em; font-weight:600}
.the_content h5 { font-size:1.1em; font-weight:400}
.the_content h6 { font-size:1em; font-weight:600}


/*lists*/
.the_content  ul li:before {
	background:#3C3C3C;
}

.the_content  ol li:before {
	background:#3C3C3C;
} 

/*citação*/
blockquote {
		background:rgba(255,255,255,0.4);
		margin:0;
		margin-bottom:1.2em;
		padding: 1.2em;
		font-weight:400;
		font-size:.92em;
		border-left:.4rem solid #3C3C3C;
}
blockquote cite { 
		display:block;
		padding: 0;
		font-style:italic;
		font-size:.9em; 
		margin-top:.5em;
} 

.the_content .alignleft {
	float:left; margin-right:1.4em; margin-bottom:1.2em; margin-top:0;
}
.the_content .alignright {
	float:right;  margin-left:1.4em; margin-bottom:1.2em; margin-top:0;
}
.the_content .aligncenter {
	margin-bottom:1.2em; margin-top:0;
}

.the_content  .size-thumbnail {
	max-width:26rem;
	height:auto;
}

.the_content   .size-medium {
	max-width:40rem;
	height:auto;
}

.the_content  .size-large {
	max-width:100%;
	height:auto;
}



.the_content  a {
	text-decoration:underline;
	font-weight:500;
}

.the_content cite a {
	text-decoration:none;
}


.purple .the_content  a {
	color:#702283
}

.purple .the_content cite a {
	color:inherit
}


.red .the_content  a {
	color:#E84E0F
}

.red .the_content cite a {
	color:inherit
}


.liteblue .the_content  a {
	color:#7EC5CE
}

.liteblue .the_content cite a {
	color:inherit
}









.the_content  img[class^="wp-image-"], .the_content   img[class*=" wp-image-"] {
}

.the_content  .gallery {
    margin: 1rem -1% 1rem;
	font-size:0;
}

.the_content  .gallery a {
	display:inline-block;
	width:18.8%; margin: 0 .6% 1rem;
	height:0; padding-bottom:16%;
	position:relative;
	overflow:hidden;
	background-size:cover;
	background-position: center center;
}

.the_content   .gallery a .caption{
    display: block;
    position: absolute;
    background: black;
    left: 0; 
    bottom: 0;
    color: white;
    font-size: 1.6rem;
    line-height: 1.2;
    padding: .6rem 2.4rem;
}

.the_content  .gallery a img {
	opacity:0;
}


.post-type-post  ul.colored {
    padding-left:3rem;
	margin-bottom:1.6rem
}
.post-type-post  ul.colored li {
	margin-bottom:.6rem
	
}
.post-type-post  strong {
	font-weight:500;
	color:red;	
}







/* Fluid Video Embeds */
.fve-video-wrapper {
    position: relative;
    overflow: hidden;
    height: 0;
    background-color: transparent;
    padding-bottom: 56.25%;
    margin: 0.5em 0;
	margin-top: .8em;
	margin-bottom: 1.4em;
	border:1px solid white;
	background:white;
}
.fve-video-wrapper iframe,
.fve-video-wrapper object,
.fve-video-wrapper embed {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fve-video-wrapper a.hyperlink-image {
    position: relative;
    display: none;
}
.fve-video-wrapper a.hyperlink-image img {
    position: relative;
    z-index: 2;
    width: 100%;
}
.fve-video-wrapper a.hyperlink-image .fve-play-button {
    position: absolute;
    left: 35%;
    top: 35%;
    right: 35%;
    bottom: 35%;
    z-index: 3;
    background-color: rgba(40, 40, 40, 0.75);
    background-size: 100% 100%;
    border-radius: 10px;
}
.fve-video-wrapper a.hyperlink-image:hover .fve-play-button {
    background-color: rgba(0, 0, 0, 0.85);
}
.fve-max-width-wrapper{
    max-width: 86rem;
    margin-left: auto;
    margin-right: auto;
}
.fve-max-width-wrapper:before {
    content:""; display:block;
	width:100%;
	height:100%;
}
.video-extra-wrap {
	background:rgba(178,178,168,.6);
} 