/*
Theme Name: Revista Piaui 2018
Theme URI: http://piaui.folha.uol.com.br
Author: OKNGroup
Author URI: http://www.oknGroup.com.br
Description: Tema personalizado para
Version: 2.0.18

Tags: ---
*/

/* Newsletter box */

#rd-section-k9vdfc5x {
	position: absolute !important;
    left: -3px !important;
    top: -50px !important;
}
#rd-section-k9vdfc5x .bricks--column > div {
	padding-left: 0 !important;
	background: transparent !important;
}
#rd-text-k9vdfl7u ,  #rd-text-k9vdfl7u  span {
	font-size: 22px !important;
	font-family:'Piaui', sans-serif !important; 
}

.bricks--component-embeddable-form {
	border: 3px solid #F15A3E !important;
	margin-top: 80px !important;
	padding:  18px 0 !important;
	position: relative;
}
.bricks--component.bricks-form.rd-form {
	padding-left: 0 !important; 
	padding-right: 0 !important;
}
.bricks--column > div{
	padding-left: 18px !important;
	padding-right: 18px !important;
}
.bricks--component-text {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.bricks--component-text h1, .bricks--component-text h1 span{
	font-family:'Piaui', sans-serif !important;
	font-weight: bold;
	font-size: 25px !important;
}
.bricks--component-text h2, .bricks--component-text h2 span{
	font-family:'Piaui-regular', sans-serif !important;
	font-size: 16px !important;
	margin-top: 12px !important;
	margin-bottom: 0 !important;

}
@media (min-width:768px){
   .bricks--component-text h2, .bricks--component-text h2 span{
		font-size: 18px !important;
   }
}

.bricks--component.bricks-form {
	margin-bottom: 0 !important;  
}

#conversion-form-assine-a-newsletter-conteudo {
	display: flex !important;
	flex-flow: row nowrap !important;
	justify-content: flex-start !important;
	align-items: center !important;
}
#conversion-form-assine-a-newsletter-conteudo input,
#conversion-form-assine-a-newsletter-conteudo button {
	height: 35px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
#conversion-form-assine-a-newsletter-conteudo input {
	font-family: Palatino, serif !important;
	border-radius: 0 !important;
	font-size: 14px !important;
}
#conversion-form-assine-a-newsletter-conteudo .bricks-form__fieldset {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	max-width: 70% !important;
	flex-shrink: 0 !important;
	width: 284px !important;
	margin-right: 10px;
}

#conversion-form-assine-a-newsletter-conteudo .bricks-form__field {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
#conversion-form-assine-a-newsletter-conteudo .bricks-form__submit {
	width: 48px !important;
	min-width: 0 !important; 
}
#conversion-form-assine-a-newsletter-conteudo button {
	flex-shrink: 1 !important;
	font-size: 0;
	background: #2B2B2B  url(images/icon-mail.svg) no-repeat center center ;
	-webkit-background-size: auto 15px;
	background-size: auto 15px;
	border-radius: 0 !important;
}


#conversion-form-assine-a-newsletter-conteudo .bricks--component-button {
	padding-left: 15px;
	padding-right: 15px;
}
.blocos-column .size-2 .jwppp-video-box {
    margin: 0!important;
}
span.chapeuextra {
    margin: 10px 0 20px;
    display: block;
    font-size: 20px;
}


.bloco.size-1.destaque.debates {
	position: relative;
}

.debates a.bloco-img {
	height: 460px;
}
.debates .inner {
	position: absolute;
	bottom: 0px;
	width: 100%;
	background: #202020ad;
	color: #fff;
	text-align: center;
	padding: 20px;
}
.debates .inner .bloco-categ{
	color: #fff;
}

.debates .inner .bloco-title a:hover{
	color: #fff!important;
}
.title-decor.bottomdebate {
	margin-bottom: 0px;
	margin-top: 20px;
}

span.legendaCapaHome {
	display: block;
	width: 100%;
	text-align: right;
	font-size: 13px;
	max-width: 200px;
	margin: 8px auto;
}
span.legendaCapaEdicao {
	display: block;
	width: 100%;
	text-align: right;
	font-size: 14px;
	margin: 10px auto;
}
span.legendaCapaEdicaoHome {
	position: 50%;
	text-align: right;
	font-size: 14px;
	margin: 10px auto;
	position: absolute;
	right: 10px;
	top: 0px;
}
.size-1 .inner{position: relative;}

.col-ads a {
	display: block;
}

/*.title-decor::before,*/
/*.title-decor::after{	*/
/*	border-bottom: 5px solid transparent;*/
/*	border-image: linear-gradient(to right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);*/
/*	border-image-slice: 1;*/
/*}*/
.home .title-decor{margin-top: 30px;}


.home .main-content .wrapper {
	padding-top: 40px;
}
span.selodestaque {
	position: absolute;
	width: 150px;
	height: 151px;
	background: url(images/pinguim-censurado.png);
	background-size: cover;
	/* bottom: 220px; */
	/* bottom: 300px; */
	top: -280px;
	left: -30px;
}

@media (max-width:768px){
		
	span.selodestaque {
		width: 120px;
		height: 120px;
		background: url(images/pinguim-censurado.png);
		background-size: cover;
		/* bottom: 245px; */
		/* bottom: 325px; */
		left: -33px;
	}

}
@media (max-width:425px){
		
	span.selodestaque {
		width: 80px;
		height: 80px;
		background: url(images/pinguim-censurado.png);
		background-size: cover;
		/* bottom: 180px; */
		/* bottom: 280px; */
		top: -160px;
		left: -14px;
	}

}

span.blocktext {
	background: #000;
	color: #000;
}
span.blocktext::-moz-selection  {
	background: #000;
	color: #000;
}
span.blocktext::selection {
	background: #000;
	color: #000;
}