/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.3
*/


.wc-block-grid__products {
    justify-content: center;
}

/* 
Esconder select de ordenamento em "edicoes antigas" */
form.woocommerce-ordering {
	display: none !important;
}
.product_meta .posted_in {
	display: none;
}

.ael-width {
	width: 260px !important;
}

@media only screen and (min-width: 1024px) {
	.translate-up {
		transform: translatey(-4px);
	}	
	
	.translate-down {
		transform: translatey(16px);
	}
	
	.laad {
		transform: translatex(294px) translatey(-24px);
	}
}

@media only screen and (max-width: 640px) {
	.translate-up {
		transform: translatey(-2px);
	}	
	
	.translate-down {
		transform: translatey(-8px);
	}
	
/* 	.general-atomics {
		margin-top: 24px !important;
	} */
	
	.collins {
		margin-bottom: -8px !important;
	}
}

.banner-baixo img {
	width: 100%;
}

.banner-anuncios {
	max-width: 280px !important;
}

/* RELATED POSTS */
p.jp-relatedposts-post-context {
	display: none;
}

#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right: 0 !important;
}

div.jp-relatedposts {
	text-align: center !important;
}

@media only screen and (max-width: 960px) {
	.jp-relatedposts-post {
		padding: 8px !important;
	}
}

img.jp-relatedposts-post-img {
	display: inline-block !important;
}

h4.jp-relatedposts-post-title,
p.jp-relatedposts-post-date,
p.jp-relatedposts-post-context {
	padding: 0 !important;
}

/* SEARCH */
button.is-search-submit {
	margin-left: -38px !important;
}

span.is-search-icon {
	background: none !important;
	border: 0 !important;
}

#menu .is-form-style.is-form-style-3 input.is-search-input {
	border-right: solid 1px #ccc !important;
}

@media only screen and (min-width: 1260px) {
	.astm-search-menu {
		transform: translate(12px, 3px);	
	}		
}

@media only screen and (max-width: 1024px) {
	#Top_bar #menu ul li.astm-search-menu {
		text-align: center;
		margin-top: 6px;
		margin-bottom: 6px;
	}		
}

/* MISC */
.category-uncategorized ._df_book.df-container {
	margin-bottom: 32px;
}

.category-uncategorized .sharedaddy,
.category-uncategorized .yarpp-related {
	display: none;
}

.the_content figcaption {
	text-align: center;
}

.the_content .wp-block-image {
	display: table !important;
	margin-left: auto !important;
	margin-right: auto !important;
	text-align: center !important;
}

/* INDICE */
a.indice-button.button {
  margin-bottom: 10px;
}

a.indice-button {
  width: 167px;
  font-size: 14px;
  padding: 7px 0 7px 26px !important;
}

.indice-topo {
	display: flex;
	flex-direction: row;
	margin-bottom: 150px;
}

.indice-topo__imagem {
	width: 33%;
}

.indice-topo__texto {
	display: flex;
	flex-direction: column;
	padding: 0;
	margin: 0;
	margin-left: 25px;
}

.indice-topo__texto h2 {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 15px !important;
  margin-left: 10px !important;
}

@media only screen and (max-width: 660px) {
  a.indice-button.button {
    margin-bottom: 10px;
    padding: 11px 0px 12px 28px !important;
  }

  .indice-topo {
    flex-direction: column;
    margin-bottom: 50px;
    justify-content: center;
  }

  .indice-topo__imagem {
    width: 100%;
    margin-bottom: 24px;
  }
  
  .indice-topo__texto {
    margin-left: 0px;
  }
  
  .indice-topo__texto h2 {
    font-size: 19px !important;
    line-height: 1.2em !important;
  }
}

/* INDICE TITULO */
h2.indice-titulo {
  padding: 0 !important;
  margin: 0 !important;
  margin-bottom: 24px !important;
  overflow: hidden;
  text-align: center;
}

h2.indice-titulo:before,
h2.indice-titulo:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

h2.indice-titulo:before {
  right: 0.5em;
  margin-left: -50%;
}

h2.indice-titulo:after {
  left: 0.5em;
  margin-right: -50%;
}

/* SECAO INDICE */
.secao-indice {
  display: flex;
}

.secao-indice h2,
.secao-indice p {
  margin-left: 12px;
  margin-bottom: 8px !important;
  padding: 0 !important;
}

.secao-indice img {
  width: 130px;
  height: 87px !important;
  object-fit: cover;
  max-width: initial !important;
}

.secao-info {
  display: flex;
  flex-direction: column;
}

@media only screen and (max-width: 660px) {
  .secao-indice h2 {
    font-size: 14px !important;
    line-height: 1.2em !important;
  }
  
  .secao-indice p {
    font-size: 12px !important;
  }
}

/* PAGINA LIVROS */
div.wp-block-jetpack-slideshow {
	margin-bottom: 0;
}

.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide {
	background-color: transparent !important;
}

.wp-block-jetpack-slideshow_container.swiper-container.swiper-container-initialized.swiper-container-horizontal.wp-swiper-initialized {
	width: 400px;
}

/* MENU DE COMPARTILHAMENTO */
div.sd-content li.share-twitter:before {
	content: "Compartilhar: ";
	margin-right: 8px;
	display: inline-block;
	transform: translateY(3px);
}

@media screen and (min-width: 1060px) {
	div.sd-content ul {
		margin-top: -10px !important;
		margin-bottom: -5px !important;
		margin-left: 230px !important;
	}
}

h3.sd-title {
	display: none !important;
}

/* PRODUTO EM DESTAQUE */
center p.destaque-preco {
	font-size: 20px;
}	

@media (max-width: 1366px) {
	center p.destaque-preco {
		font-size: 17px;
	}	
}

@media (max-width: 700px) {
	center p.destaque-preco {
		font-size: 13px;
	}	
}

/* HOME E THUMBNAILS */
.yarpp-thumbnails-horizontal .yarpp-thumbnail {
	border-color: #dfdfdf;
}

#Content .yarpp-thumbnail > img {
	height: 84px;
}

.full-center {
	position: absolute;
	bottom: -6px;
	left: 50%;
	transform: translate(-50%, 0);
}

.assine-link {
	padding-bottom: 60px;
}

.anuncio {
	margin: 0px 8px; 
}

.anuncio#primanun {
	margin-left: 24px;
}

/* PADRONIZACOES FORMULARIOS */
input[type='text'],
input[type='password'],  
.formulario input, .formulario textarea, 
.woocommerce form.login.woocommerce-form-login input,
input[id*="account"],
input[id*="password"] {
	border-color: #cfcfcf;
}

label {
	font-size: 15px;
} 

.minhas-revistas__item a.button, 
.minhas-revistas__item a.button:hover,
p input.wpcf7-submit,
td a.button.view,
a.button.cancel,
a.button.remove,
a.button.change_payment_method,
a.button.checkout-button.wc-forward,
button.woocommerce-Button.button,
button.button.alt,
nav.woocommerce-MyAccount-navigation ul li.is-active a,
button.woocommerce-button.woocommerce-form-login__submit,
button.single_add_to_cart_button.button.alt,
a.woocommerce-button.button.pay,
input.submit-btn {
	background-color: #23395d;
}

.button-default .single_add_to_cart_button, .button-flat .single_add_to_cart_button, .button-round .single_add_to_cart_button, .button-default .woocommerce .button:disabled, .button-flat .woocommerce .button:disabled, .button-round .woocommerce .button:disabled, .button-default .woocommerce .button.alt .button-flat .woocommerce .button.alt, .button-round .woocommerce .button.alt, .button-default a.remove, .button-flat a.remove, .button-round a.remove {
    color: #ffffff !important;
	font-weight: bold;
}

html a.button .button_label {
	font-size: 20px !important;	
	padding: 11px 0;
}


a.woocommerce-button.button.pay {
	margin-right: 8px;
}

a.button.cancel {
	height: auto;
	width: auto;
}

/* ASSINE */
.assine-destaque {
	margin-top: 30px;
	margin-bottom: 0;
	padding-bottom: 0;
}

.assine-destaque p, .assine-destaque h2 {
	display: none;
}

@media (min-width: 1300px) {	
	.assine-destaque {
		/* 		margin-top: -44px;
		margin-bottom: 36px; */
	}
}

/* MATERIAS */
.wp-block-image {
	position: relative;
	z-index: 1;
	padding-bottom: 8px;
}

.wp-block-image figcaption {
	font-weight: bold;
	font-style: italic;
}


/* EDITORIAL */
.editorial-imagem {
	position: relative;
	padding-bottom: 24px;
	display: block;
}

.editorial-imagem img {
	z-index: 1;
}

.editorial-imagem p.wp-caption-text {
	background-color: rgb(234, 244, 236);
	font-weight: bold;
}


.bck-cover, .editorial-imagem:before {
	content: "";
	display: block;
	position: absolute;
	top: 5%;
	left: 0;
	width: 150vw;
	height: 95%;
	background-color: rgb(234, 244, 236);
	z-index: -1;
	opacity: 0.95;
	transform: translateX(-20%);
	pointer-events: none;
}

.editorial-texto strong {
	background-color: #000;
	color: yellow;
	padding: 2px 6px;
}

/* COLUNA KATSANOS */

.coluna-katsanos {
	position: relative;
	z-index: 1;
}

.coluna-katsanos h2 {
	display: inline-block;
	background-color: black;
	color: yellow;
	width: 50%;
	padding: 6px 12px !important;
	text-align: right;
}

.coluna-katsanos p#katsanos-subtitulo > strong { 
	position: relative;
	font-size: 21px;
	font-family: serif;
	padding-bottom: 6px;
	text-align: left;
}

.coluna-katsanos p#katsanos-subtitulo > strong:after {
	content: "";
	background-color: #eee;
	display: inline-block;
	width: 60vw;
	height: 4px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: -1;
}

.coluna-katsanos p#katsanos-subtitulo em { 
	display: inline-block;
	padding-top: 12px;
}

@media (max-width: 600px) {
	.coluna-katsanos {
		text-align: center;	
	}

	.coluna-katsanos h2 {
		width: 100%;
		text-align:center;
		margin-left: -12px;
	}

	.coluna-katsanos img {
		display: inline-block;
		float: none;
	}

	.coluna-katsanos + h3 br {
		display: none !important;
	}

	.coluna-katsanos + h3 br:last-of-type {
		display: block;
	}

	.coluna-katsanos p#katsanos-subtitulo {
		display: block;
		text-align: left;
		padding: 0 !important;
		position: static;
	}
}

@media (min-width: 1260px) {

	.coluna-katsanos h2 {
		display: inline-block;
		margin-left: 230px;
		background-color: black;
		color: yellow;
		width: 20%;
		padding: 6px 12px !important;
		text-align: right;
	}

	.coluna-katsanos p#katsanos-subtitulo {
		display: inline-block;
		padding: 0 !important;
		/* text-align: right;
		position: absolute;
		top: 30px;
		left: calc(25.5% + 230px); */
		margin-left: 230px;
	}

	.coluna-katsanos p#katsanos-subtitulo > strong { 
		position: relative;
		font-size: 32px;
		font-family: serif;
		padding-bottom: 6px;
		text-align: right;
	}

	.coluna-katsanos p#katsanos-subtitulo > strong:after {
		content: "";
		background-color: #eee;
		display: inline-block;
		position: absolute;
		width: 45vw;
		height: 4px;
		top: 100%;
		/*left: -100%;*/
		z-index: -1;
	}

	.coluna-katsanos p#katsanos-subtitulo em { 
		/*padding: 12px;*/
	}
}

@media (min-width: 1441px) {
	.coluna-katsanos p#katsanos-subtitulo > strong:after {
		width: 35.5vw !important;
	}
}

/* 
 * CSS VINI 
 * 
 * */

/*--------------GLOBAL----------------*/
/*Remover links que aparecem ao passar o mouse em cima das imagens de destaque das notícias na home*/
.image_links.double {
	display: none;
}
/* Remover data da publicação nas divisórias de blog da home */
.post-head{
	display:none;
}
/*Ajustes nos botões da página de edição da revista --- INÍCIO---- */
._df_button {
	padding: 6px 0px 5px 26px;
	width:192px;
	height:47px;
	border-radius: 50px;
	border-width: 0;
	background-color: #4e5163;
	margin-bottom:10px;
}
.button.web{
	width:195px;
	height:47px;
	font-size:14px;
	margin-bottom:-1px;
}
.button.web span{
	
}
.button.biblioteca{
	width:195px;
	height:47px;
	font-size:14px;
}
.button.biblioteca span{

}
/*Ajustes nos botões da página de edição da revista ---- FIM ----- */
/*Remover sugestões de produtos relacionados*/
.related.products {
	display: none;
}
/* INÍCIO Ajustes Menu e submenu*/
.sub-menu{
	font-size:1px;
}
.menu span{
	font-size:16px;
}
.sub-menu span{
	font-size:15px;
}
/* FIM Ajustes Menu e submenu*/
/* INÍCIO Diminuir texto no footer */
.footer_action{
	font-size:14px;
}
.copyright{
	font-size:14px 
}
/* FIM Diminuir texto no footer */
/* Retirar Leia mais da div blog home */
.grid .post-footer {
	display:none;
}
/* Retirar botão "Ver fatura" da biblioteca*/
a.button.view-subscription{
	display:none;
}
/*Ajustes menu Minha assinatura*/
a.woocommerce-button.button.view{
	width:75px;
	text-align:center;
}
/*Ajustes botão volta ao topo*/
a#back_to_top.button.button_js, #popup_contact > a.button {
	margin:0px -18px 0px 0px;
	padding:2px 2px 2px 2px;
	color: #fff;
	background: #ff8c00;
}
/*embaçamento texto edição*/
.bloqueio-edicao{
	filter: blur(3px);
}


/*--AJUSTES PERSONALIZADO RESPONSIVO---*/
/*---------DESKTOP----------*/
@media screen and (min-device-width: 1250px) and (max-device-width: 1920px) {
	/*INÍCIO Ajustes POST noticias e edições*/
	.title_wrapper > h1{
		padding:0px 50px 0px 120px;
	}
	.author-date{
		padding:0px 0px 0px 120px;
	}
	.the_content_wrapper > h2{
		padding:10px 230px 10px 230px;
	}
	.the_content_wrapper > h3{
		padding:10px 230px 10px 230px;
	}
	.the_content_wrapper > h4{
		padding:10px 230px 10px 230px;
		font-size:22px;
		line-height:27px;
	}
	.the_content_wrapper > h5{
		padding:10px 230px 10px 230px;
	}
	.the_content_wrapper > p{
		padding:10px 230px 10px 230px;
	}
	
	.the_content_wrapper .coluna-katsanos p{
		padding:10px 230px 10px 230px;
	}
	/*FIM Ajustes POST noticias e edições*/
	/*Ajustes na div de entrada edições*/
	.home-edicao-item{
		padding:0px 90px 0px 90px;
	}
	/*Ajustes na div de entrada edições*/
	.home-edicao h2{
		padding:0;
	}
	/*Legenda das fotos*/
	figcaption{
		font-size:15px;
		line-height:20px;
		text-align:left;
	}
	/*Legenda Editorial*/
	p.wp-caption-text{
		background-color:#fff;
		color:#000;
		font-size:15px;
		line-height:20px;
		text-align:left;
		margin:0px 55px 0px 65px;
	}
	/*Título div blog home*/
	.entry-title{
		padding:0;
	}
	/* Forçar tamanho do texto apenas nas divisórios de blog da home */
	.post-desc-wrapper {
		font-size:14px;
		line-height:20px;
	}
	/* INÍCIO Ajustes div assine home*/
	.assine-link p{
		padding:10px 0px 0px 1px;
	}
	.assine-link h2{
		padding:10px 0px 0px 1px;
	}
	/* FIM Ajustes div assine home*/
	/* Ajustes descrição produto*/
	.summary p{
		padding:0;
		font-size:15px;
		line-height:19px;
	}
	/* Ajustes toda área gerenciada pelo woocommerce*/
	.woocommerce{
		font-size:15px;
	}
	/* INÍCIO Ajustes visual Notícias Relacionadas*/
	.yarpp-related {
		padding:0px 225px;
		text-align: center;
	}
	.yarpp-related p {
		padding:0px 0px ;
	}
	.yarpp-thumbnails-horizontal{
		margin:25px 0px;

		font-size:19px;
	}
	.yarpp-thumbnail-title {
		display: inline-table;
		color:#000;
	}
	/* FIM Ajustes visual Notícias Relacionadas*/
	/* INÍCIO Ajustes Índice Edição*/
	.indice-edicao h2{
		padding:0;
	}
	.indice-edicao{
		padding:0px 90px 0px 90px;
	}
	.indice-edicao-content{
		padding-top:0;
		margin:-15px 0px 0px 0px;
	}
	.indice-edicao-content h3 {
		padding:0;
	}
	.indice-edicao-content p {
		line-height:15px;
		padding:0;
	}
	/* FIM Ajustes Índice Edição*/
	/* INÍCIO Ajustes Editorial Colunista Edição*/
	.editorial-coluna-content p{
		padding:10px 230px 10px 230px;
	}
	.editorial-coluna-content h2{
		padding:0px 230px 0px 230px;
	}
	.editorial-coluna-content h3{
		padding:0px 230px 0px 230px;
	}
	/* FIM Ajustes Editorial Colunista Edição*/
	/* Ajustes botão div blog*/
	a.pager_load_more.button.button_js.kill_the_icon{
		width:150px;
		font-size:15px;
	}
	/* Ajustes div blog curtas */
	.post.no-img .post-desc-wrapper {
		height: 250px;
	}
	/*INÍCIO Ajustes Formulário CONTATO*/
	.formulario h2{
		margin:50px 150px 25px 150px;
	}
	.formulario p{
		margin:0px 150px 0px 150px;
	}
	/*FIM Ajustes Formulário CONTATO*/
}
/*---------NOTEBOOK----------*/
@media screen and (min-device-width: 850px) and (max-device-width: 1249px){
	/*INÍCIO Ajustes Cabeçalho edição e notícias*/
	.title_wrapper h1{
		padding:0px;
	}
	.author-date{
		padding:0px;
	}
	/*FIM Ajustes Cabeçalho edição e notícias*/
	/*INÍCIO Ajustes POST noticias e edições*/
	.the_content_wrapper h2{
		padding:10px 100px 10px 100px;
	}
	.the_content_wrapper h3{
		padding:10px 100px 10px 100px;
	}
	.the_content_wrapper h4{
		padding:10px 100px 10px 100px;
		font-size:22px;
		line-height:27px;
	}
	.the_content_wrapper h5{
		padding:10px 100px 10px 100px;
	}
	.the_content_wrapper p{
		padding:10px 100px 10px 100px;
	}
	/*FIM Ajustes POST noticias e edições*/
	/* INÍCIO Ajustes Editorial Colunista Edição*/
	.editorial-coluna-content p{
		padding:10px 100px 10px 100px;
	}
	.editorial-coluna-content h2{
		padding:10px 100px 10px 100px;
	}
	.editorial-coluna-content h3{
		padding:10px 100px 10px 100px;
	}
	/* FIM Ajustes Editorial Colunista Edição*/
	/*Legenda das fotos*/
	figcaption{
		font-size:15px;
		line-height:20px;
		text-align:left;
	}
	/*Legenda Editorial*/
	p.wp-caption-text{
		background-color:transparent;
		color:#000;
		font-size:15px;
		line-height:20px;
		text-align:left;
		margin:0px 55px 0px 65px;
	}
	/*Título blog home*/
	.entry-title{
		padding:0;
	}
	/*Ajustes na div de entrada edições*/
	.home-edicao h2{
		padding:0;
	}
	/*Ajustes na div de entrada edições*/
	.home-edicao-item{
		padding:0px;
	}
	/* Forçar tamanho do texto apenas nas divisórios de blog da home */
	.post-desc-wrapper {
		font-size:14px;
		line-height:20px;
	}
	/* Ajustes div assine home .assine-link p, h2{
	padding:0px 0px 0px 1px;
}
	*/
	/* Ajustes descrição produto*/
	.summary p{
		padding:0;
		font-size:15px;
		line-height:19px;
	}
	/* Ajustes toda área gerenciado pelo woocommerce*/
	.woocommerce{
		font-size:15px;
	}
	/* INÍCIO Ajustes visual Notícias Relacionadas*/
	.yarpp-related{
		padding:0px 100px;
	}
	.yarpp-related p {
		padding:0px 0px ;
	}
	.yarpp-thumbnails-horizontal .yarpp-thumbnail{
		height: 230px;
	}
	.yarpp-thumbnail-title {
		display: inline-table;
	}
	/* FIM Ajustes visual Notícias Relacionadas*/
	/* INÍCIO Ajustes Índice Edição*/
	.indice-edicao h2{
		padding:0;
	}
	.indice-edicao {
		padding:0px;
	}
	.indice-edicao-content{
		padding:0px;
		margin:-10px 0px 0px 0px;
	}
	.indice-edicao-content h3 {
		padding:0;
	}
	.indice-edicao-content p {
		line-height:15px;
		padding:0;
	}
	/* FIM Ajustes Índice Edição*/
	/* Ajustes botão div blog*/
	a.pager_load_more.button.button_js.kill_the_icon{
		width:150px;
		font-size:15px;
	}
	/* INÍCIO Ajustes div assine home*/
	.assine-link p{
		padding:10px 0px 0px 1px;
		font-size:19px;
		line-height:28px;
	}
	.assine-link h2{
		padding:10px 0px 0px 1px;
	}
	/* FIM Ajustes div assine home*/
	/* Ajustes div blog curtas */
	.post.no-img .post-desc-wrapper {
		height: 250px;
	}
	/*INÍCIO Ajustes Formulário CONTATO*/
	.formulario h2{
		margin:25px 110px 25px 110px;
	}
	.formulario p{
		margin:0px 110px 0px 110px;
	}
	/*FIM Ajustes Formulário CONTATO*/
    
    .woocommerce a.button.cancel{
        margin: 6px;
	}
}
/*---------TABLET----------*/
@media screen and (min-device-width: 450px) and (max-device-width: 850px){
	/*INÍCIO Ajustes POST noticias e edições*/
	.title_wrapper h1{
	}
	.author-date{
	}
.yarpp-thumbnails-horizontal .yarpp-thumbnail{
	min-height: 75px;
	height: fit-content;
	overflow: hidden;
}
	.the_content_wrapper h2{
		font-size:38px;
		line-height:45px;
	}
	.the_content_wrapper h3{
		font-size:28px;
		line-height:45px;
	}
	.the_content_wrapper h4{
		font-size:21px;
		line-height:30px;
	}
	.the_content_wrapper h5{
		font-size:21px;
		line-height:30px;
	}
	.the_content_wrapper p{
		font-size:21px;
		line-height:32px;
	}
	/*FIM Ajustes POST noticias e edições*/
	/*INÍCIO Austes área editorial e coluna EDIÇÃO*/
	.editorial-texto p{
		font-size:21px;
		line-height:32px;
	}
	.editorial-texto h2{
		font-size:26px;
		line-height:40px;
	}
	.coluna-texto h3{
		font-size:24px;
		line-height:32px;
	}
	.coluna-texto p{
		font-size:21px;
		line-height:32px;
	}
	.coluna-texto img{
		width:35%;
	}
	.editorial-coluna-content h2{
		font-size:26px;
		line-height:40px;
	}
	/*FIM Austes área editorial e coluna EDIÇÃO*/
	/*Ajustes nos botões da página de edição da revista --- INÍCIO---- */
	._df_button {
		margin-top: 10px;
		padding: 9px 0px 0px 30px;
	}
	.button.web span{

	}
	.button.biblioteca span{
	
	}
	/*Ajustes nos botões da página de edição da revista ---- FIM ----- */
	/* Remover desalinhamento página loja*/
	.the_content_wrapper ul {
		margin: 0px 0px 0px 0px;
	}
	/* INÍCIO ajustes meu carrinho*/
	.woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		width:250px;
		float:right;
		margin-bottom:15px;
	}
	.product-remove{
		height:50px;
	}
	/* FIM ajustes meu carrinho*/
	/*Título div blog home*/
	.post-title h3{
		font-size:30px;
		line-height:35px;
	}
	/*Legenda div blog home*/
	.post-excerpt{
		font-size:18px;
	}
	/* Ajustes div blog curtas */
	.post.no-img .post-desc-wrapper {
		height: 350px;
		overflow: hidden;
	}
	/* INÍCIO Ajustes div assine home*/
	.assine-link p{
		font-size:20px;
		line-height:28px;
	}
	.assine-link h2{
		font-size:30px;
		line-height:35px;
	}
	/* FIM Ajustes div assine home*/
	/* INÍCIO Ajustes Índice Edição*/
	.indice-edicao h2{
		padding:0;
		font-size:24px;
	}
	.indice-edicao {
		padding:0;
	}
	.indice-edicao-content{
		padding:0;
	}
	.indice-edicao-content h3 {
		padding:0;
		font-size:21px;
		margin-top:-20px;
	}
	.indice-edicao-content p {
		line-height:17px;
		padding:0;
	}
	/* FIM Ajustes Índice Edição*/
	/* INÍCIO Ajustes Menu e submenu*/
	.sub-menu{
		font-size:1px;
	}
	.menu span{
		font-size:16px;
	}
	.sub-menu span{
		font-size:14px;
	}
	/* FIM Ajustes Menu e submenu*/
	/*INÍCIO Ajustes na área Minha conta*/
	.woocommerce p{
		font-size:16px;
		line-height:25px;
	}
	.woocommerce h2{
		font-size:32px;
	}
	.woocommerce h3{
	}
	/*FIM Ajustes na área Minha conta*/
	/*INÍCIO Ajustes Formulário CONTATO*/
	.formulario h2{
		margin:35px 0px 0px 0px;
	}
	/*FIM Ajustes Formulário CONTATO*/
	/*Legenda Editorial*/
	p.wp-caption-text{
		background-color:transparent;
		color:#000;
		font-size:15px;
		line-height:20px;
		text-align:left;
		margin:0px 5px 0px 5px;
	}
	/*Legenda das fotos*/
	figcaption{
		font-size:15px;
		line-height:20px;
		text-align:left;
	}
	/*Ajustes Notícias Relacionadas*/
	.yarpp-thumbnail-title {
		color:#000;
	}

    .woocommerce a.button.cancel{
        margin: 6px;
	}
}
/*---------CELULAR----------*/
@media screen and (min-device-width: 1px) and (max-device-width: 649px){
	/*INÍCIO Ajustes POST noticias e edições*/
	
	.title_wrapper h1{
	}
	.author-date{
	}
	.the_content_wrapper h2{
		font-size:30px;
		line-height:40px;
	}
	.the_content_wrapper h3{
		font-size:18px;
		line-height:26px;
	}
	.the_content_wrapper h4{
	}
	.the_content_wrapper h5{
		font-size:10px;
		line-height:18px;
	}
	.the_content_wrapper p{
		font-size:15px;
		line-height:25px;
	}
	/*FIM Ajustes POST noticias e edições*/
	/*Ajustes nos botões da página de edição da revista --- INÍCIO---- */
	._df_button {
		margin-top: 10px;
		padding: 13px 0px 0px 30px;
	}
	.button.web span{
	
	}
	.button.web{
		margin-bottom:4px;
	}
	.button.biblioteca span{

	}
	/*Ajustes nos botões da página de edição da revista ---- FIM ----- */
	.column_column ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul {
		list-style: disc outside;
		margin: 0 0 15px 30px;
	}
	/* Remover desalinhamento página loja*/
	.the_content_wrapper ul {
		margin: 0px 0px 0px 0px;
	}
	/* INÍCIO Ajustes menu Minha Assinatura*/
	.woocommerce a.button.change_payment_method{
		width:150px;
	}
	.woocommerce a.button.cancel{
        margin: 6px;
/* 		width:150px;
		height:50px; */
	}
	/* FIM Ajustes menu Minha Assinatura*/
	/* INÍCIO ajustes meu carrinho*/
	.woocommerce table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
		width:225px;
	}
	.product-remove{
		height:50px;
	}
	/* FIM ajustes meu carrinho*/
	/*Título div blog home*/
	.post-title h3{
		font-size:20px;
		line-height:24px;
	}
	/*Legenda div blog home*/
	.post-excerpt{
		font-size:14px;
		line-height:19px;
	}
	/*INÍCIO Austes área editorial e coluna EDIÇÃO*/
	.editorial-texto p{
		font-size:18px;
		line-height:25px;
	}
	.editorial-texto h2{
		font-size:21px;
		line-height:40px;
	}
	.coluna-texto h3{
		font-size:20px;
		line-height:20px;
	}
	.coluna-texto p{
		font-size:18px;
		line-height:25px;
	}
	.coluna-texto img{
		width:35%;
	}
	/*FIM Austes área editorial e coluna EDIÇÃO*/
	/* Ajustes div blog curtas */
	.post.no-img .post-desc-wrapper {
		height: 200px;
	}
	/* INÍCIO Ajustes div assine home*/
	.assine-link p{
		font-size:14px;
		line-height:19px;
	}
	.assine-link h2{
		font-size:20px;
		line-height:24px;
	}
	/* FIM Ajustes div assine home*/
	/* INÍCIO Ajustes Índice Edição*/
	.indice-edicao h2{
		padding:0;
		font-size:21px;
	}
	.indice-edicao {
		padding:0px;
	}
	.indice-edicao-content{
		padding:0;
		margin:-20px 0;
	}
	.indice-edicao-content img{
		margin:5px 15px 0px 0;
	}
	.indice-edicao-content h3 {
		font-size:14px;
		padding:0;
		margin:3px 0;
	}
	.indice-edicao-content p {
		font-size:10px;
		line-height:10px;
	}
	/* FIM Ajustes Índice Edição*/
	/*INÍCIO Ajustes Formulário CONTATO*/
	.formulario h2{
		margin:35px 0px 10px 0px;
	}
	.formulario p{
		line-height:17px;
	}
	/*FIM Ajustes Formulário CONTATO*/
	/*Legenda Editorial*/
	p.wp-caption-text{
		background-color:transparent;
		color:#000;
		font-size:13px;
		line-height:18px;
		text-align:left;
		margin:0px 5px 0px 5px;
	}
	/*Legenda das fotos*/
	figcaption{
		font-size:13px;
		line-height:16px;
		text-align:left;
	}
	/* INÍCIO Ajustes Menu e submenu*/
	.sub-menu{
		font-size:1px;
	}
	.menu span{
		font-size:13px;
	}
	.sub-menu span{
		font-size:12px;
	}
	/* FIM Ajustes Menu e submenu*/
	/*Ajustes Notícias Relacionadas*/
	.yarpp-thumbnail-title {
		color:#000;
	}
}
/*--------------GLOBAL----------------*/
/*INÍCIO Ajustes na área Minha conta*/
.woocommerce p{
	padding:0;
}
.woocommerce h2{
	padding:0;
}
.woocommerce h3{
	padding:0;
}
.woocommerce .woocommerce-customer-details address{
	position: relative;
	background: rgba(0,0,0,0.02);
	font-size: 110%;
	line-height: 160%;
	padding: 15px 0 15px 80px;
	border: 0px;
	width: 91%;
}
/*FIM Ajustes na área Minha conta*/
/*@media (min-width: 1200px) {
	.image_wrapper a {
		max-height: 13vw;
	}	
} */

.yarpp-thumbnail-default {
	display: none !important;
}

.yarpp-thumbnails-horizontal .yarpp-thumbnail{
	min-height: 75px;
	height: fit-content;
	overflow: hidden;
}

	/* INÍCIO Ajustes visual Notícias Relacionadas*/
	.yarpp-related {
		text-align: center;
	}