/*!
Theme Name: Monstroid2 Child
Theme URI:
Author: Zemez
Author URI:
Description: Monstroid2 child theme.
Template: monstroid2
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: monstroid2-child
*/
 

@media all and (max-width: 500px) and (min-width: 0){
	.playlist-mobile .jet-smart-tiles-slide__wrap.layout-1-2 {
		grid-template-rows: 1fr;
	}
}

.layout-1-2-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title,
.layout-1-2 > div:nth-child( 1 ) .jet-smart-tiles__box-title {
	line-height: 27px !important;
}
	 
	
.home .jet-smart-tiles-slide__wrap .jet-smart-tiles__meta {
	margin: 0 !important;
    color: white !important;
}

body .single-post .entry-title {
    text-align: justify;
    font-weight: 500;
    line-height: 1.3;
}


.btn-see-more {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFD62F 0%, #FFD62F 100%);
    color: #ffffff;
    padding: 10px 25px 9px 25px;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0px 10px 20px 0px rgb(114, 86, 241, .5);
}


/* artigo */
.single-post h1.entry-title.h2-style {
    font-family: "Lato",sans-serif;
    font-size: 24px !important;
	text-align: justify;
}

.single-post .post > .entry-content {
    font-family: Lato, sans-serif;
    font-size: 15px;
}


/* o título está demasiado grande, é possível colocar mais pequeno? */


.h2-style {
    font-size: 30px !important;
}

.elementor-icon {
    display: flex !important;
}


/* a imagem de destaque do artigo não deve aparecer dentro do artigo, a única imagem que deve aparecer é a que colocamos diretamente no texto do artigo. Ou seja, a imagem destaque apenas serve para o preview do artigo em outras páginas */
.single-post .post-thumbnail, .widget .widget_search {
    display: none !important;
}

/* letra muito clara do texto, escurecer */
#wpdcom .wpd-comment-text {
    color: #000000 !important;
    font-size: 17px !important;
}

#wpdcom .wpd-blog-guest .wpd-comment-author, #wpdcom .wpd-blog-guest .wpd-comment-author a {
    color: #E5BB28 !important;
}

#wpdcom .wpd-thread-head .wpdiscuz-user-settings:hover {
    color: #E5BB28 !important;
}

#wpdcom .wpd-thread-head .wpd-thread-info {
    border-bottom: 2px solid #E5BB28 !important;
}

#wpdcom .wpd-thread-head .wpdiscuz-user-settings {
    border-bottom: 2px solid #E5BB28 !important;
}

#wpdcom .wpd-prim-button {
    background-color: #E5BB28 !important;
}


body .widget + .widget {
	margin-top: 30px;
	padding-top: 0;
	border-top: 0;
	margin-bottom: 50px;
}

.widget h4.widget-title,
.widget_block > .widget > h4 {
	font-weight: 500;
    border-bottom: 4px solid #f5e500;
    margin-bottom: 30px;
    font-size: 22px;
    letter-spacing: -0.05em;
}


body .post-navigation .nav-previous,
body .post-navigation .nav-next {
	padding: 0;
}

.nav-previous img,
.nav-next img {
	width: 85px;
	height: 85px;
	object-fit: cover;
	object-position: center center;
}

.nav-previous img {
	float: left;
    margin-right: 10px;
}

.nav-next img {
	float: right;
	margin-left: 10px;
}

.nav-next .meta-nav,
.nav-previous .meta-nav {
    display: block;
    font-size: 1.25em;
    font-weight: 600;
    color: #34314b;
	margin-bottom: 10px;
}	

.nav-next .post-title,
.nav-previous .post-title {
	display: block;
	text-align: left;
}

#better-recent-comments .comment-avatar img {
    width: 75px;
    height: 75px;
    border-radius: 100%;
}

#better-recent-comments .comment-avatar {
	position: static;
	display: inline-block;
	float: left;
	margin-right: 10px;
}

#better-recent-comments .comment-wrap {
	padding-left: 0 !important;
	color: #34314b;
	font-size: 0; 
	width: 100%;
	padding-bottom: 15px;
}

#better-recent-comments .comment-author-link {
	font-weight: 500;
	position: absolute;
    bottom: 0;
    right: 0;
}

#better-recent-comments .comment-author-link:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: -5px;
    transform: translateY(-50%) translateX(-100%);
    height: 2px;
    width: 5px;
    background: #34314b;
}


#better-recent-comments .comment-author-link,
#better-recent-comments .comment-excerpt {
	font-size: 14px;
}

body .crp_related.crp-grid {
	margin-top: 50px;
    margin-bottom: 0;
}

body .crp_related.crp-grid ul {
	display: flex;
	align-items: stretch;
}

body .crp_related.crp-grid .crp_thumb {
	width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: center center;
}

body .crp_related.crp-grid ul li a.crp_link {
	display: flex;
    flex-direction: column;
    font-size: 15px;
    color: #34314b;
    font-weight: 500;
}

body .crp_related.crp-grid ul li {
	width: 100%;
}

body .crp_related.crp-grid .crp_title {
	line-height: 1.3;
    margin-top: 10px;
	margin-left: 0;
	order: 3;
}

body .crp_related h4 {
	position: relative;
	margin-bottom: 15px;
	margin-left: 3px;
	font-weight: 500;
}

body .crp_related h4:before {
	content: '';
	width: 15%;
	height: 4px;
	background: #f5e500;
    position: absolute;
    left: 0;
    bottom: -2px;
}

body.single .post-navigation {
	margin-bottom: 0;
}

body #comments {
	margin-top: 20px; 
}

body .crp_date {
	font-size: 12px;
    font-weight: 500;	
	margin-left: 3px;
	order: 2;
	margin-top: 5px;
}

body .crp_related.crp-grid figure {
	order: 1;
}

body #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-2,
body #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-3 {
	margin-left: 15px;
}

@media all and (max-width: 600px) and (min-width: 0) {
	body #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-2, body #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-3 {
		margin-left: 5px;
	}
}