/*
Theme Name: Astra Child - Quiz JobHolding
Template: astra
Author: JobHolding Tech
Description: Child theme do Astra que mantem todo o layout e funcionalidades do tema pai e substitui apenas o rodape pelo padrao JobHolding. Inclui o CSS personalizado do site.
Version: 1.1.0
Requires at least: 5.9
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child-quiz-jobholding
*/

/* =====================================================
   CSS PERSONALIZADO DO SITE (migrado do Personalizar)
   ===================================================== */
.comments-area {
	display: none
}
.navigation.post-navigation
{
	display: none
}
/* Button */
.selector .my-1 .btn-primary, .selector .my-2 .btn-primary,
.selector .my-3 .btn-primary{
	background-color:#f9f9f9 !important;
	color:#000000;
	font-weight:500;
	border-top-color:#cccccc;
	border-right-color:#cccccc;
	border-bottom-color:#cccccc;
	border-left-color:#cccccc;
	transform:translatex(0px) translatey(0px);
	margin-bottom:8px !important;
	
}
/* Site header focus item */
#ast-desktop-header .ast-main-header-wrap > .site-header-focus-item{
	background-color::0000000;
	border-bottom-style:none;
}
/* Content */
#content{
	background-color:0000000;
	transform:translatex(0px) translatey(0px);
}
/* Heading */
.wp-block-lazyblock-quiz-perguntas h2{
	line-height:22px;
	font-weight:700;
}
/* Question title */
#question-title{
	line-height:38px;
	color:#333333 !important;
	font-weight:700;
	transform:translatex(0px) translatey(0px);
}
/* Container */
.ast-no-thumb .wp-block-lazyblock-quiz-perguntas .container{
	transform:translatex(0px) translatey(0px);
	background-color:#ffffff;
	box-shadow:0px 0px 6px 0px #212529;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
/* Button */
.selector .my-1 .btn-primary, .selector .my-2 .btn-primary, .selector .my-3 .btn-primary{
	background-color:#015886;
	position:relative;
	margin-bottom:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
/* Row */
.wp-block-lazyblock-quiz-perguntas .selector{
	transform:translatex(0px) translatey(0px);
}
/* Column 6/12 */
.wp-block-lazyblock-quiz-perguntas .selector .offset-md-3{
	width:100%;
	margin-left:0px;
}
/* Column 6/12 */
#page #content .ast-container #primary #main .hentry .ast-no-thumb .entry-content .wp-block-lazyblock-quiz-perguntas .container .selector .offset-md-3{
	transform:translatex(0px) translatey(0px) !important;
}
/* Paragraph */
.ast-header-html .ast-builder-html-element p{
	font-size:12px;
	line-height:13px;
	
}
/* 922px and larger screen sizes */
@media (min-width:922px){
	/* Heading */
	.wp-block-lazyblock-quiz-perguntas h2{
		font-size:15px;
	}
	
	/* Question title */
	#question-title{
		font-size:19px;
	}
	
}

/* =====================================================
   RODAPE JOBHOLDING (escopo .qjh-footer)
   ===================================================== */
.qjh-footer{--qjh-bg:#0f172a;--qjh-text:#cbd5e1;--qjh-muted:#94a3b8;--qjh-head:#fff;--qjh-link:#cbd5e1;--qjh-link-hover:#38bdf8;--qjh-border:rgba(255,255,255,.08);background:var(--qjh-bg);color:var(--qjh-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6;padding:48px 20px 28px}
.qjh-footer *{box-sizing:border-box}
.qjh-footer__inner{max-width:1080px;margin:0 auto}
.qjh-footer__top{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;padding-bottom:32px;border-bottom:1px solid var(--qjh-border)}
.qjh-footer__logo,.qjh-footer .custom-logo{display:block;height:40px;width:auto;margin-bottom:16px}
.qjh-footer__brand-name{display:inline-block;color:#fff;font-weight:700;font-size:20px;margin-bottom:16px;text-decoration:none}
.qjh-footer__about{color:var(--qjh-muted);max-width:340px;margin:0}
.qjh-footer .qjh-footer__title,.qjh-footer__col h4{color:var(--qjh-head);font-size:15px;font-weight:700;margin:0 0 14px}
.qjh-footer__col ul,.qjh-footer .widget ul{list-style:none;margin:0;padding:0}
.qjh-footer__col li,.qjh-footer .widget li{margin-bottom:9px}
.qjh-footer__col a,.qjh-footer .widget a{color:var(--qjh-link);text-decoration:none;transition:color .2s ease}
.qjh-footer__col a:hover,.qjh-footer .widget a:hover{color:var(--qjh-link-hover);text-decoration:underline}
.qjh-footer__bottom{padding-top:28px}
.qjh-footer__disclaimer{color:var(--qjh-muted);font-size:13px;line-height:1.7;margin:0 0 18px}
.qjh-footer__meta{display:flex;flex-direction:column;gap:6px;color:var(--qjh-muted);font-size:13px}
.qjh-footer__bottom .widget{color:var(--qjh-muted);font-size:13px}
@media (max-width:768px){.qjh-footer{padding:36px 18px 24px}.qjh-footer__top{grid-template-columns:1fr;gap:28px}.qjh-footer__about{max-width:none}}
