/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> #btnComment:hover **/
#btnComment:hover {
	background-color: rgb(255, 121, 72) !important;
}

/** Geral >> Column equal height unordered list **/
.ourteacher .column-equal-height ul {
	display: none !important;
}

/** Geral >> Pt bottom breadcrumbs wrap **/
.pt-bottom .breadcrumbs-wrap {
	display: inline-block !important;
}

/** Geral >> Ulbreadcrumbs **/
ul.breadcrumbs {
	display: inline-block !important;
}

/** Geral >> Slick list **/
.slick-list {
	height: 100% !important;
}

/** Geral >> Pag Contato - Wpcf7 spinner **/
.wpcf7-spinner {
	display: block !important;
}

/** Geral >> X menu item x menu item **/
.x-nav-menu>.x-menu-item+.x-menu-item {
	margin-left: 15px !important;
}

/** Geral >> Breadcrumbs wrap heading 3 **/
#page-title .breadcrumbs-wrap h3 {
	font-family: Roboto !important;
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	line-height: 18px !important;
	letter-spacing: 0.3px !important;
	height: 0 !important;
	box-sizing: border-box !important;
	display: inline-block !important;
}

/** Geral >> Page title heading 1 **/
#page-title h1 {
	font-size: 32px !important;
	font-weight: 500 !important;
	font-style: normal !important;
	text-transform: uppercase !important;
	height: 0 !important;
}

/** Geral >> Ourteacher info link (:hover) **/
.ourteacher-info a:hover {
	color: rgb(255, 121, 72) !important;
}

/** Geral >> Undefined sticky wrapper header logo **/
#undefined-sticky-wrapper .header-logo {
	padding-right: 40px !important;
}

/** Geral >> Undefined sticky wrapper container full **/
#undefined-sticky-wrapper .container-full {
	padding-right: 35px !important;
	padding-left: 35px !important;
}

/** Geral >> Hyphens **/
.site {
	-webkit-hyphens: unset !important;
	-ms-hyphens: unset !important;
	hyphens: unset !important;
}

/** Geral >> Page header Professor **/
.post-type-archive-ourteacher .page-header {
	display: none !important;
}


/*= Cabeçalho ================ */

/** Cabeçalho >> Paragraph (#1) span **/
.wpfront-message > p:nth-of-type(1) > span {
	font-size: 16px !important;
}

/** Cabeçalho >> Sticky header **/
header.sticky-header {
	--transition: 100ms ease-in-out !important;
}

/** Cabeçalho >> Wrapper content **/
.single-post .site-content {
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}


/*= Menu principal ============ */

/** Menu principal >> Undefined sticky wrapper header customize nav **/
#undefined-sticky-wrapper .header-customize-nav {
	width: 50px !important;
	margin-left: 0 !important;
}


/*= Conteúdo ================= */

/** Conteúdo >> Wrapper content single post wrap **/
.single-post .site-content {
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}

/** Conteúdo >> Category Blog **/
.category-blog .site-content {
	margin-top: 80px !important;
	margin-bottom: 80px !important;
}

/** Conteúdo >> Category Blog Header **/
.category-blog .page-header {
	display: none !important;
}

/** Conteúdo >> #Main Nav-Links **/
#main .nav-links {
	text-align: center !important;
}

/** Conteúdo >> #Main Current **/
#main .current {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(253, 101, 10) !important;
	border-color: rgb(253, 101, 10) !important;
}

/** Conteúdo >> .Nav-Links A **/
.nav-links > a {
	color: rgb(253, 101, 10) !important;
	border-top-color: rgb(253, 101, 10) !important;
}

/** Conteúdo >> Blog Link Single **/
.jet-breadcrumbs__wrap > div:nth-of-type(3) > a {
	color: rgb(255, 255, 255) !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
}

/** Conteúdo >> Widget title **/
.widget-title {
	color: rgb(0, 0, 0) !important;
}


/*= Rodapé =================== */

/** Rodapé >> Texto: Mande um Alô **/
#text-2 > div > p:nth-of-type(1) {
	font-weight: bold !important;
	margin-bottom: 5px !important;
}

/** Rodapé >> Texto: Close Friends **/
.textwidget > a > p:nth-of-type(1) {
	font-weight: bold !important;
	padding-top: 10px !important;
	padding-bottom: 0 !important;
	margin-bottom: -20px !important;
}

/** Rodapé >> Wrapper footer main footer **/
#wrapper-footer > .main-footer {
	background-image: url("http://aprenderemcasa.com.br/site/wp-content/uploads/2016/01/bg-call-action-1.jpg?id=327") !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
}

/** Rodapé >> Wrapper footer footer above wrapper **/
#wrapper-footer > .footer-above-wrapper {
	background-image: url("http://aprenderemcasa.com.br/site/wp-content/uploads/2016/01/bg-call-action-1.jpg?id=327") !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
}

/** Rodapé >> Wrapper footer bottom bar wrapper **/
#wrapper-footer > .bottom-bar-wrapper {
	background-image: url("http://aprenderemcasa.com.br/site/wp-content/uploads/2016/01/bg-call-action-1.jpg?id=327") !important;
	background-position: 0 0 !important;
	background-repeat: repeat !important;
}

/** Rodapé >> Footer cnpj link **/
.footer_cnpj a {
	color: rgb(164, 164, 164) !important;
}

/** Rodapé >> Footer cnpj link:hover **/
.footer_cnpj a:hover {
	color: rgb(255, 255, 255) !important;
}

/** Rodapé >> Grecaptcha badge **/
.grecaptcha-badge {
	display: none !important;
}


/*= LP ENEM =================== */

/** LP ENEM >> Form Box **/
#wpcf7-f14007-p13999-o1 .wpcf7-validates-as-required {
	color: rgb(0, 153, 51) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** LP ENEM >> Form Row **/
#wpcf7-f14007-p13999-o1 .col-xs-12 {
	height: 70px !important;
}

/** LP ENEM >> Btn Submit **/
#wpcf7-f14007-p13999-o1 [type="submit"] {
	font-family: Nunito !important;
	font-size: 20px !important;
	font-weight: 700 !important;
	width: 100% !important;
	height: 50px !important;
	border-radius: 20px !important;
}

/** LP ENEM >> Page id 13999 icon wrapper **/
.page-id-13999 #icon_wrapper {
	display: none !important;
}

/** LP ENEM >> Validacao **/
#wpcf7-f14007-p13999-o1 .wpcf7-not-valid-tip {
	font-family: Nunito !important;
	color: rgb(254, 147, 147) !important;
}

/** LP ENEM >> Output **/
#wpcf7-f14007-p13999-o1 .wpcf7-response-output {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	padding-right: 100px !important;
	padding-left: 100px !important;
}

/** LP ENEM >> Elementor text editor destaque **/
.elementor-text-editor .destaque {
	background-color: rgb(253, 101, 10) !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** LP ENEM >> Checkbox **/
#wpcf7-f14007-p13999-o1 .wpcf7-list-item-label {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** LP ENEM >> Wpcf7 f14007 p13999 o1 wpcf7 checkbox **/
#wpcf7-f14007-p13999-o1 .wpcf7-checkbox {
	font-family: Nunito !important;
	font-size: 14px !important;
}

/** LP ENEM >> Infobox content destaque2 **/
.infobox-content .destaque2 {
	background-color: rgb(85, 186, 87) !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 20px !important;
}


/*= LP HOME =================== */

/** LP HOME >> Elementor text editor destaque verde **/
.elementor-text-editor .destaque-verde {
	background-color: rgb(85, 186, 87) !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

/** LP HOME >> Elementor position top elementor image box title **/
.elementor-position-top .elementor-image-box-title {
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
}

/** LP HOME >> Elementor position top elementor image box description **/
.elementor-position-top .elementor-image-box-description {
	padding-right: 15px !important;
	padding-left: 15px !important;
}

/** LP HOME >> Slider **/
.slider {
	width: 100% !important;
	height: 10px !important;
	margin-top: 10px !important;
	border-radius: 5px !important;
	-webkit-transition: opacity .2s !important;
	transition: opacity .2s !important;
	opacity: 1 !important;
	background: rgb(85, 186, 87) !important;
	-webkit-appearance: none !important;
	outline: none !important;
	-webkit-transition: .2s !important;
}
.slider::-webkit-slider-thumb {
	-webkit-appearance: none !important;
	appearance: none !important;
	width: 25px !important;
	height: 25px !important;
	border-radius: 50% !important;
	background: #FD650A !important;
	cursor: pointer !important;
}
.slider::-moz-range-thumb {
	width: 25px !important;
	height: 25px !important;
	border-radius: 50% !important;
	background: #FD650A !important;
	cursor: pointer !important;
}

/** LP HOME >> Aulas **/
.aulas {
	font-size: 26px !important;
	font-weight: 800 !important;
	margin-bottom: 0 !important;
}

/** LP HOME >> Comodidade **/
.comodidade {
	font-size: 16px !important;
	font-weight: 500 !important;
}

/** LP HOME >> Valor total aula **/
.valor-total-aula {
	font-size: 46px !important;
	line-height: 1.5 !important;
	font-weight: bold !important;
}

/** LP HOME >> Valor aula **/
.valor-aula {
	font-size: 14px !important;
}

/** LP HOME >> Elementor widget wrap header logo (::after) **/
.header-3 .elementor-widget-wrap #header-logo::after {
	margin-top: -90px !important;
	margin-right: 0 !important;
	margin-left: 10px !important;
	border-bottom: 100px solid transparent !important;
	border-left: 40px solid #fff !important;
	position: absolute !important;
	left: 100% !important;
	z-index: 999 !important;
	content: '' !important;
}

/** LP HOME >> Btn whatsapp x menu text **/
.btn-whatsapp .x-menu-text {
	font-size: 14px !important;
	background-color: rgb(85, 186, 87) !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 50px !important;
}

/** LP HOME >> Btn whatsapp elementor item **/
.btn-whatsapp .elementor-item {
	font-size: 14px !important;
	background-color: rgb(85, 186, 87) !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 50px !important;
}

/** LP HOME >> Btn whatsapp x menu a text (::after) **/
.btn-whatsapp .x-menu-a-text::after {
	height: 0 !important;
}

/** LP HOME >> Btn whatsapp elementor item (::after) **/
.btn-whatsapp .elementor-item::after {
	height: 0 !important;
}

/** LP HOME >> Btn Whatsapp Mobile **/
.btn-whatsapp .jet-nav-link-text {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	background-color: rgb(85, 186, 87) !important;
	padding: 5px 10px 5px 10px !important;
	border-radius: 50px !important;
}

/** LP HOME >> Desconto aula **/
.desconto-aula {
	font-family: Oswald !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	font-weight: 500 !important;
	text-transform: uppercase !important;
	background-color: rgb(85, 186, 87) !important;
	padding-top: 0 !important;
	padding-right: 10% !important;
	padding-left: 10% !important;
	border-radius: 0 !important;
}

/** LP HOME >> Valor mes **/
.valor-mes {
	font-size: 14px !important;
	line-height: 2 !important;
}

/** LP HOME >> Jet animated box front af610e7 jet animated box toggle front **/
.jet-animated-box__toggle--front {
	display: none !important;
}


/*= LP MENTORIA =============== */

/** LP MENTORIA >> Form Box **/
#wpcf7-f14495-p14330-o1 .wpcf7-validates-as-required {
	color: rgb(0, 153, 51) !important;
	padding-right: 10px !important;
	padding-left: 10px !important;
}

/** LP MENTORIA >> Form Row **/
#wpcf7-f14495-p14330-o1 .col-xs-12 {
	height: 70px !important;
}

/** LP MENTORIA >> Btn Submit **/
#wpcf7-f14495-p14330-o1 [type="submit"] {
	font-family: Nunito !important;
	font-size: 18px !important;
	font-weight: 700 !important;
	width: 100% !important;
	height: 50px !important;
	border-radius: 20px !important;
}

/** LP MENTORIA >> Validacao **/
#wpcf7-f14495-p14330-o1 .wpcf7-not-valid-tip {
	font-family: Nunito !important;
	color: rgb(254, 147, 147) !important;
}

/** LP MENTORIA >> Output **/
#wpcf7-f14495-p14330-o1 .wpcf7-response-output {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	padding-right: 100px !important;
	padding-left: 100px !important;
}

/** LP MENTORIA >> Checkbox **/
#wpcf7-f14495-p14330-o1 .wpcf7-list-item-label {
	font-family: Nunito !important;
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
}

/** LP MENTORIA >> Checkbox font **/
#wpcf7-f14495-p14330-o1 .wpcf7-checkbox {
	font-family: Nunito !important;
	font-size: 14px !important;
}


/*= Aulas e Cursos ============ */

/** Aulas e Cursos >> Link Post Produto/Serviço **/
.single-ourteacher .jet-breadcrumbs__wrap > div:nth-of-type(3) > a {
	color: rgb(255, 255, 255) !important;
	font-weight: 400 !important;
	text-transform: uppercase !important;
}


/*( Desktop grande )*/
@media (min-width: 1200px) {
	/** Geral >> X menu item x menu item **/
	.x-nav-menu>.x-menu-item+.x-menu-item {
	margin-left: 10px !important;
}

	/** Geral >> Undefined sticky wrapper header logo **/
	#undefined-sticky-wrapper .header-logo {
	padding-right: 20px !important;
}

	/** Geral >> Undefined sticky wrapper container full **/
	#undefined-sticky-wrapper .container-full {
	padding-left: 20px !important;
}

	/** Aulas e Cursos >> Post type archive product titulo pagina **/
	.post-type-archive-product .titulo-pagina {
	width: 50% !important;
	max-width: 50% !important;
}

	/** LP HOME >> Jet animated box front af610e7 jet animated box toggle front **/
	.jet-animated-box__toggle--front {
	display: none !important;
}

}


/*( Desktop e tablet )*/
@media (min-width: 768px) and (max-width: 979px) {
	/** LP ENEM >> Output **/
	#wpcf7-f14007-p13999-o1 .wpcf7-response-output {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** LP MENTORIA >> Output **/
	#wpcf7-f14495-p14330-o1 .wpcf7-response-output {
	padding-right: 20px !important;
	padding-left: 20px !important;
}

	/** Aulas e Cursos >> Post type archive product titulo pagina **/
	.post-type-archive-product .titulo-pagina {
	width: 50% !important;
	max-width: 50% !important;
}

	/** Aulas e Cursos >> Post type archive product breadcrumb paginas **/
	.post-type-archive-product .breadcrumb_paginas {
	padding-left: 20px !important;
}

	/** LP HOME >> Jet animated box front af610e7 jet animated box toggle front **/
	.jet-animated-box__toggle--front {
	display: none !important;
}

}


/*( Tablet & celular )*/
@media (max-width: 767px) {
	/** LP HOME >> Jet animated box front af610e7 jet animated box toggle front **/
	.jet-animated-box__toggle--front {
	display: none !important;
}

	/** Aulas e Cursos >> Post type archive product titulo pagina **/
	.post-type-archive-product .titulo-pagina {
	width: 100% !important;
	max-width: 100% !important;
}

	/** Aulas e Cursos >> Elementor element 257d4e4b elementor widget container **/
	.post-type-archive-product .elementor-element-257d4e4b .elementor-widget-container {
	padding-right: 25% !important;
	padding-left: 25% !important;
}

	/** Aulas e Cursos >> Post type archive product breadcrumb paginas **/
	.post-type-archive-product .breadcrumb_paginas {
	width: 100% !important;
	max-width: 100% !important;
}

	/** Aulas e Cursos >> Post type archive product section topo paginas **/
	.post-type-archive-product .section-topo-paginas {
	padding-top: 250px !important;
}

}


/*( Celular )*/
@media (max-width: 480px) {
	/** LP ENEM >> Btn Submit **/
	#wpcf7-f14007-p13999-o1 [type="submit"] {
	font-size: 18px !important;
}

	/** LP ENEM >> Output **/
	#wpcf7-f14007-p13999-o1 .wpcf7-response-output {
	padding-right: 60px !important;
	padding-left: 60px !important;
}

	/** LP HOME >> Elementor element 4181d8a heading 1 **/
	.elementor-element-4181d8a h1 {
	font-size: 40px !important;
}

	/** LP HOME >> Wrapper content destaque verde **/
	#wrapper-content .destaque-verde {
	font-size: 35px !important;
	line-height: 0 !important;
}

	/** LP HOME >> Wrapper content heading 2 **/
	#wrapper-content h2 {
	font-size: 35px !important;
}

	/** LP HOME >> Jet animated box front af610e7 jet animated box toggle front **/
	.jet-animated-box__toggle--front {
	display: none !important;
}

	/** LP MENTORIA >> Btn Submit **/
	#wpcf7-f14495-p14330-o1 [type="submit"] {
	font-size: 14px !important;
}

	/** LP MENTORIA >> Output **/
	#wpcf7-f14495-p14330-o1 .wpcf7-response-output {
	padding-right: 60px !important;
	padding-left: 60px !important;
}

	/** Cabeçalho >> Paragraph (#1) span **/
	.wpfront-message > p:nth-of-type(1) > span {
	font-size: 13px !important;
}

	/** Aulas e Cursos >> Post type archive product titulo pagina **/
	.post-type-archive-product .titulo-pagina {
	width: 100% !important;
}

	/** Aulas e Cursos >> Post type archive product breadcrumb paginas **/
	.post-type-archive-product .breadcrumb_paginas {
	width: 100% !important;
}

}


/*( Celular menor )*/
@media (max-width: 360px) {
	/** LP MENTORIA >> Btn Submit **/
	#wpcf7-f14495-p14330-o1 [type="submit"] {
	font-size: 13px !important;
	padding-left: 20px !important;
}

	/** Geral >> Span (#1) link **/
	.wpb_wrapper > div:nth-of-type(3) > div:nth-of-type(1) > p:nth-of-type(1) > span:nth-of-type(1) > a {
	font-size: 13px !important;
}

	/** Cabeçalho >> Paragraph (#1) span **/
	.wpfront-message > p:nth-of-type(1) > span {
	font-size: 11px !important;
}

	/** Aulas e Cursos >> Elementor element 257d4e4b elementor widget container **/
	.post-type-archive-product .elementor-element-257d4e4b .elementor-widget-container {
	padding-right: 5% !important;
	padding-left: 5% !important;
}

	/** LP HOME >> Jet animated box front af610e7 jet animated box toggle front **/
	.jet-animated-box__toggle--front {
	display: none !important;
}

}


/*( 1200 < )*/
@media (max-width: 1200px) {
	/** Geral >> X menu item x menu item **/
	.x-nav-menu>.x-menu-item+.x-menu-item {
	margin-left: 15px !important;
}

	/** Geral >> Undefined sticky wrapper header logo **/
	#undefined-sticky-wrapper .header-logo {
	padding-right: 20px !important;
}

	/** Menu principal >> Undefined sticky wrapper header customize nav **/
	#undefined-sticky-wrapper .header-customize-nav {
	padding-left: 0 !important;
	margin-left: -20px !important;
}

}


/*( 1440 < )*/
@media (max-width: 1440px) {
	/** Menu principal >> Undefined sticky wrapper header customize nav **/
	#undefined-sticky-wrapper .header-customize-nav {
	margin-left: 0 !important;
}

}

