/*
Theme Name: Writee
Theme URI: https://www.scissorthemes.com/theme/writee
Author: Scissor Themes
Author URI: https://www.scissorthemes.com
Description: Writee is an elegant free personal WordPress blog theme and well suited for personal, food, travel, fashion, corporate, or any other amazing blog. Writee is fully responsive and mobile friendly. The theme features pixel perfect design and includes 3 custom widgets, Customizer Options, full-width/boxed slider to showcase your content with style. Writee is translation ready and supports the following languages AR_ARABIC, DE_GERMAN, ES_spanish, FR_french, IT_itnalian, RU_Russian, ZH_CHINES.
Version: 2.0.5
Tested up to:5.9
Requires PHP: 7.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: writee
Tags:  two-columns,one-column, left-sidebar,right-sidebar,grid-layout, custom-logo, custom-colors, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, theme-options,Blog, News, e-commerce
*/

/* =WordPress Core
-------------------------------------------------------------- */

/* Deixa o blog BUNITO! */
body{
	font-family: sans-serif !important;
}

p, li {
	line-height: 1.8 !important;
} 

.wp-block-latest-posts__list.wp-block-latest-posts li {
	margin-top: 15px !important;
}

h4 {
	margin-top: 15px !important;
}

h2, h3 {
	margin-top: 30px !important;
	margin-bottom: 3px !important;
}

a[rel="category tag"] {
    color: #0074D9; /* Azul para os links específicos */
    text-decoration: none; /* Remove o sublinhado padrão */
}

a[rel="category tag"]:hover {
    color: #FF4136; /* Vermelho ao passar o mouse */
    text-decoration: underline; /* Sublinhado no hover, opcional */
}

.banner-text {
    background-color: rgba(0, 0, 0, 0.6) !important; /* Preto com 60% de opacidade */
    color: white !important; /* Mantém o texto branco */
    padding: 10px 20px !important; /* Espaçamento interno */
    border-radius: 5px !important; /* Bordas arredondadas para um visual mais suave */
    display: inline-block !important; /* Garante que o fundo fique apenas atrás do texto */
}

/* Deixa o blog BUNITO! */

/* Corrigir acessibilidade */
/* Melhorando acessibilidade */
body {
    color: #222;
    background-color: #fff;
}

.entry-share ul li a {
    display: inline-block !important;
    padding: 12px 16px !important; /* Aumenta a área clicável */
    min-width: 44px !important; /* Largura mínima recomendada */
    min-height: 44px !important; /* Altura mínima recomendada */
}

.entry-share ul li {
    margin-right: 8px !important; /* Aumenta a separação entre os botões */
}

.hu-toggle-label, .hu-toggle-heading {
    color: #000 !important; /* Cor do texto mais escura */
    background-color: #f8f9fa !important; /* Fundo claro */
}

.hu-toggle-label, .hu-toggle-heading {
    color: #fff !important;
    background-color: #333 !important;
}




.gallery-caption{

}

.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/* wordpress mailchimp plugin widget css conflict */
.widget.widget-line .mc4wp-form{
	position:relative;
}
