/*!
Theme Name: Rishi Child
Theme URI: https://rishitheme.com/
Author: Rishi Theme
Author URI: https://rishitheme.com/
Description: This is child theme for Rishi Theme.
Version: 1.1.4
Requires at least: 4.7
Requires PHP: 5.6
Tested up to: 5.9.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rishi-child
Template: rishi
*/

/* justificar post-meta (First) para esquerda */
.post-meta-inner[data-position="First"]{
    justify-content: left;
	padding-left: 32px;
	padding-bottom: 10px;
}

/* Tamanho da fonte do SPAN meta-inner */
@media (max-width: 689.98px) {
.post-meta-inner[data-position="First"] span {
	font-size: 12.50px;
	letter-spacing: 0px;
}}

/* justificar CATEGORIA POST META pagina principal*/
.blog-post-lay .entry-content-main-wrap .post-meta-wrapper {
	padding-bottom: 4px;
	margin-right: 30px;
}

/* justificar CATEGORIA POST META pagina de dentro*/
.single .entry-header .post-meta-inner, .page .entry-header .post-meta-inner {
	padding-bottom: 4px;
	margin-right: 30px;
}

/* justificar espaçamento entre linhas do texto principal */
.blog-post-lay .entry-content-main-wrap .entry-content-wrap p {
	line-height: 1.4;}

/* justificar espaçamento entre linhas do texto SINGLE */
.single .entry-content p {
	line-height: 1.4;}

/* margem do texto*/
@media (max-width: 689.98px) {
.blog-post-lay .entry-content-main-wrap .entry-content-wrap p {
	margin-left: 32px;
	margin-right: 32px;
}}

/* justificar post-meta (Second) centralizado */
.post-meta-inner[data-position="Second"]{
    justify-content: right;   
	position: absolute;
    z-index: 1;
    margin-left: 29px;
	margin-top: -41.5px;
}


/* Margem do título do site */
@media (max-width: 689.98px) {
.blog .entry-content-main-wrap .entry-title {
	margin-top: 7px;
	margin-right: 30px;
	margin-bottom: 12px;
}}



/* Margem entre a foto e o texto */
 .blog-post-lay figure {
	margin-bottom: 20px;
}


/* Margem do botão ler mais */
.blog-post-lay .entry-content-main-wrap .entry-footer {
	justify-content: right;
	margin-right: 35px;}

	/* Posicionar Titulo e meta esquerda Single*/
	.single-post.full-width .rishi-entry-header-inner .entry-title  {
		text-align: left;
}
		/* Margem Titulo no Single*/
@media (max-width: 689.98px) {
		.single .entry-header .entry-title {
	margin-top: 23px; 
	padding-left: 30px;
	padding-right: 30px; 
	margin-bottom: 22px;
	}}


/* Margem Titulo no PAGINA TAG*/
@media (max-width: 689.98px) {
.archive .entry-content-main-wrap .entry-title {
	padding-left: 30px;
	margin-right: 30px;
	}}

/* Margem Titulo no PAGINA SEARCH*/
@media (max-width: 689.98px) {
.blog-post-lay .entry-content-main-wrap .entry-title {
	padding-left: 30px;
	margin-right: 30px;
	}}

/* Margem SIDEBAR pagina busca PC*/
@media (min-width: 1024px) {
.search .archive {
	padding-right: 17px;
	}}

/* Margem top banner e titulo OUTRAS PAGINAS PC*/
@media (min-width: 1024px) {
	.rightsidebar .site-main {
		padding-top: 45px;
	}}

/* Margem Titulo no PAGINA TAG PC*/
@media (min-width: 1024px) {
.archive .entry-content-main-wrap .entry-title {
	padding-left: 17px;
	}}

/* Margem Titulo no PAGINA SEARCH PC*/
@media (min-width: 1024px) {
.blog-post-lay .entry-content-main-wrap .entry-title {
	padding-left: 17px;
	}}

/* Post Meta pagina Single*/
.single-post.full-width .rishi-entry-header-inner .post-meta-inner {
    justify-content: left;
	margin-bottom: 18px;
}

/* Margem do texto no SINGLE*/
@media (max-width: 689.98px) {
.post-inner-wrap {
	margin-top: 43px;
	margin-left: 32px;
	margin-right: 32px;
	margin-bottom: 22px;
	}}

/* Margem do breadcrumb no SINGLE*/
@media (max-width: 689.98px) {
.rishi-container-wrap .rishi-breadcrumb-main-wrap {
	margin-left: 32px;
	margin-right: 32px;
	}}

/* Margem do sidebar Principal*/
@media (max-width: 1024px) {
#secondary {
    padding-left: 30px;
	padding-right: 30px;
	}}

/* Margem dos posts relacionados SINGLE*/
@media (max-width: 689.98px) {
.recommended-articles {
	padding-left: 30px;
	padding-right: 30px;
	}}

/* Margem da paginação pagina inicial*/
@media (max-width: 689.98px) {
.cb__pagination {
	padding-left: 30px;
	padding-right: 30px;
	}}

/* Numeração da paginação na pagina inicial*/
@media (max-width: 689.98px){
.cb__hidden-sm {
    display: table-column !important;
	}}
	
/* Margem da tag no Single*/
@media (max-width: 689.98px){
.single .post-tags {
	padding-left: 32px;
	padding-right: 32px;
	font-size: 10.50px;
	}}

/* Ocultar nome das TAGS*/
.tagtext {
	display: none;
}

/*Substituir nome NEXT e PREV*/
.page-numbers.next {
	font-size: 0;
    color:red; /* cor de texto que o filho ::after vai herdar */
}
.page-numbers.next::after {
  content: " ";
  font-size: 18px !important;
}
.page-numbers.prev {
	font-size: 0;
    color:red; /* cor de texto que o filho ::after vai herdar */
}
.page-numbers.prev::after {
  content: " ";
  font-size: 18px !important;
}

/* Tamanho fonte texto SOBRE PC */
@media (min-width: 1024px) {
	.default-layout .rishi-post:last-of-type {
		font-size: 20px;
		line-height: 1.4;
	}}

/* Tamanho fonte texto PC */
@media (min-width: 1024px) {
	.blog-post-lay .entry-content-main-wrap .entry-content-wrap {
		font-size: 20px;
		padding-left: 17px;
	}}

/* Tamanho fonte titulo PC */
@media (min-width: 1024px) {
	.blog .entry-content-main-wrap .entry-title {
		font-size: 36px;
		padding-left: 17px;
	}}

/* Margem foto principal PC */
@media (min-width: 1024px) {
	.rt-featured-image:not(.original-ratio) .rt-image-container img {
		padding-left: 17px;
	}}

/* Tamanho fonte titulo PC SINGLE*/
@media (min-width: 1024px) {
.single-post.full-width .rishi-entry-header-inner .entry-title {
		font-size: 36px;
		padding-left: 0px;
		padding-top: 20px;
		padding-bottom: 20px;
	}}

/* Margem sidebar PC*/
@media (min-width: 1024px) {
#secondary {
		padding-right: 17px;
		padding-top: 45px;
	}}

/* Margem sidebar PC*/
@media (min-width: 1024px) {
.rightsidebar .site-main {
		padding-left: 17px;
		
	}}

/* Margem header PC*/
@media (min-width: 1024px) {
.site-header {
		padding-bottom: 45px;
	}}

/* Margem footer PC*/
@media (min-width: 1024px) {
.cb__pagination {
		padding-bottom: 45px;
	}}

/* Tamanho fonte texto SINGLE PC */
@media (min-width: 1024px) {
	.single .entry-content {
		font-size: 20px;
		padding-top: 35px;
	}}

/* Margem Scromb SINGLE PC */
@media (min-width: 1024px) {
	#primary .rishi-container-wrap .rishi-breadcrumb-main-wrap {
		margin-bottom: 25px;
	}}


/* Margem titulo SOBRE mobile */
@media (max-width: 689.98px) {
.page .entry-content  {
	margin-top: -15px;
	padding-left: 30px;
	padding-right: 30px;
	}}


/* Margem titulo SOBRE mobile */
@media (max-width: 689.98px) {
	.page .entry-header .entry-title {
	padding-left: 30px;
	padding-right: 30px;
	}}

/* Margem footer PC */
@media (min-width: 1024px) {
.cb__footer {
	margin-top: 70px;
	}}

.archive .entry-content-main-wrap:before {
	 content: 'Resultado por categoria';
	 margin-bottom: 20px;
	 margin-left: 17px;
	 font-size: 30px;
	 font-weight: bold;
	 color: #fff;
	background-color: #093179;
}

/* Margem titulo TAG mobile */
@media (max-width: 689.98px) {
.archive .entry-content-main-wrap:before {
	margin-left: 17px;
	 margin-right: 17px;
	font-size: 25px;
	}}

.search .entry-content-main-wrap:before {
	 content: 'Resultado da busca';
	 margin-bottom: 20px;
	 margin-left: 17px;
	 font-size: 30px;
	 font-weight: bold;
	 color: #fff;
	background-color: #093179;
}

/* Margem titulo TAG mobile */
@media (max-width: 689.98px) {
.search .entry-content-main-wrap:before {
	margin-left: 17px;
	 margin-right: 17px;
	font-size: 25px;
	}}



.rt-featured-image .rt-caption-wrap[data-layout="layout-1"][data-alignment="right"] {
	margin-bottom: -35px;
}

/* Redes Sociais Sidebar */
.wp-container-1.wp-container-1 {
	    flex-wrap: nowrap;
    justify-content: space-between;
}














/* CARROSSEL STYLO */
.carousel-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.5);
    color: white;
    text-align: center;
    padding: 10px;
    font-size: 16px;
    box-sizing: border-box;
}
.slick-carousel .carousel-item {
    position: relative;
}
.slick-prev, .slick-next {
    color: black !important;
}

