/*
Theme Name: JNews - Child Theme
Version: 1.0.0
Theme URI: http://themeforest.net/?ref=jegtheme
Description: A basic starter child theme for customization purpose of JNews theme.
Author: Jegtheme
Author URI: http://themeforest.net/user/jegtheme?ref=jegtheme
Template: jnews
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* ------------------------------------------------------------------------- *
 *  Theme customization starts here
/* ------------------------------------------------------------------------- */

@font-face {
	font-family: "Open Sans";
	src: url("../fonts/OpenSans-Regular.ttf");
}
@font-face {
	font-family: "Open Sans Bold";
	src: url("../fonts/OpenSans-Bold.ttf");
}
@font-face {
	font-family: "Open Sans SemiBold";
	src: url("../fonts/OpenSans-SemiBold.ttf");
}
@font-face {
	font-family: "Open Sans SemiBold";
	src: url("../fonts/OpenSans-SemiBold.ttf");
}
@font-face {
	font-family: "Open Sans Light";
	src: url("../fonts/OpenSans-Light.ttf");
}

.size-715{padding-bottom:51.5%} /* fix thumbnail size */
.jeg_aside_copyright{display:none}

div, p, a {
    font-family: "Open Sans" !important;
}
.pcp-section-title {
	font-family: "Open Sans Bold" !important;
}
.jeg_block_heading {
	font-family: "Open Sans Bold" !important;
}

.jeg_meta_comment {
	display: none !important;
}


.page-id-35659 .jeg_sharelist a:hover {
	color: #fff !important;
}

body.search .fa-search {
	display: none;
}
.body.search .jeg_search_button {
	height: 40px;
}
.jeg_menu_style_1>li>a:before {
	background: #FFCE00;
}
.jeg_post_title a:hover, .jeg_main a:hover {
	color: #00519D !important;
}

.jeg_post_category a {
	background-color: #0b519d !important;
}

.jeg_post_category a:hover {
	color: #f3b331 !important;
}

.subclass-filter a:hover {
	color: #927917 !important;
}

.home .jeg_posts .jeg_post_meta {
	display: block;
}
.single-post .post-wrapper .jeg_container > .jeg_featured_big {
	margin-top: -8px;
}
.single-post .jeg_post_meta {
	display: block;
}
.single-post .jeg_meta_date a {
	color: #fff !important;
}
.single-post .entry-content a {
	color: #2563a5 !important;
}
.single-post .entry-content .wp-block-button__link {
	color: #fff !important;
}
.single-post .entry-content .wp-block-button__link:hover {
	opacity: 0.9;
}

/* Remove social share button */
.popularpost_meta {
	display: none;
}
.jeg_sticky_nav { /* hide menu when scroll page */
	display: none !important;
}
.jeg_search_popup_expand { /* search */
	display: none;
}
.home .jeg_latestpost {
	display: none;
}

.jeg_header .container {
	background: #0b519d !important;
}

.jeg_header .container .menu-item a {
	color: #fff;
}

.jeg_header .fa-search {
	color: #fff;
}

@media (max-width: 1199px) {
	.jeg_header {
		margin-bottom: 40px;
	}
}

.jeg_footer_content {
	background: #0b519d !important;
	color: #fff !important;
	height: 270px !important;
}
.jeg_footer_content .container,
.jeg_footer_content .row,
.jeg_footer_content .jeg_footer_primary {
	height: 100%;
}

.jeg_footer_secondary {
	display: none;
}


/* topo */
.jeg_midbar { /* barra do topo */
	height: 80px;
}
@media (min-width: 1200px) {
	.jeg_nav_row {
		margin-left: -30px;
	}
}
.site-title { /* container do logo */
	margin-left: 120px;
}

.jeg_logo_img { /* logo topo */
	max-width: 125px;
}

.jeg_mainmenu_wrap {
	position: absolute;
	left: 260px;
	top: 21px;
	width: 100%;
}

.jeg_main_menu_wrapper::before { /* menu */
	content: '|';
	color: #fff;
	position: absolute;
	top: 34px;
	left: 236px;
	font-size: 13px;
}

.jeg_main_menu li a {
	font-family: "Open Sans";
	text-transform: lowercase;
}
.menu-blog a {
	font-family: "Open Sans Light" !important;
	text-transform: capitalize !important;
}


.jeg_main_menu li {
	font-size: 16px;
}
.jeg_main_menu li:first-of-type {
	margin-right: 49.5%;
	font-weight: normal;
}
.jeg_main_menu li:first-of-type a {
	font-size: 16px;
}


.home .jeg_content {
	margin-top: -85px

}
.second-menu {
	margin-bottom: 62px;
}
.second-menu a {
	color: #26303C;
	font-size: 12px;
}
@media (max-width: 1199px) {
	.second-menu {
		display: none;
	}
	.home .jeg_main {
		padding-top: 70px;
	}
}

.menu-menu-secundario-container ul { /* menu secundário */
	display: flex;
	justify-content: center;
	font-size: 12px;
	font-family: OpenSans;
	padding-top: 10px;
}

.second-menu-internal {
	position: absolute;
	width: 100%;
	max-width: 1140px;
	top: 98px;
	margin: 0 auto;
	left: -99999px;
    right: -99999px;
}

.jeg_main > .jeg_container::before {
	display: inline-block;
	width: 100%;
	height: 57px;
	content: "";
	background: rgba(0, 81, 157, 0.05);
}
@media (max-width: 1199px) {
	.jeg_main > .jeg_container::before {
		display: none;
	}
}
.menu-menu-secundario-container ul li {
	margin: 0 auto;
	border: 0;
	padding: 0;
}

.em-destaque .sp-pcp-post .sp-pcp-post-thumb-area {
	max-height: 330px;
	height: 330px;
}
.em-destaque .sp-pcp-post .sp-pcp-post-thumb-area img {
	object-fit: cover;
}
.em-destaque .pcp-section-title {
	font-size: 24px !important;
	font-weight: bold !important;
	color: #00519D !important;
	margin-top: 5px !important;
	margin-bottom: 0 !important;
}
.em-destaque .swiper-container {
	padding-top: 10px;
}
.em-destaque .sp-pcp-post-meta li:first-of-type,
.em-destaque .sp-pcp-readmore,
.em-destaque .pcp-button-prev,
.em-destaque .pcp-button-next {
	display: none;
}
.em-destaque .swiper-pagination {
	position: absolute !important;
	top: 10px !important;
	right: -4px !important;
	left: auto !important;
	width: auto !important;
}
.em-destaque .swiper-pagination-bullet {
	background: #FFF !important;
	border: 1px solid #F3B331 !important;
	width: 12px !important;
	height: 12px !important;
}
.em-destaque .swiper-pagination-bullet-active {
	background: #F3B331 !important;
}
.em-destaque .swiper-slide .sp-pcp-post-meta {
	position: absolute;
	bottom: -17px;
	text-transform: capitalize;
}
.em-destaque .swiper-slide .sp-pcp-post-meta .entry-date {
	color: #C8CDDA;
  font-size: 12px;
  text-transform: capitalize;
}
.em-destaque .swiper-slide .sp-pcp-post-meta .fa {
	display: none;
}
.em-destaque .swiper-container {
	padding-bottom: 0;
}
.swiper-slide .sp-pcp-title a {
	font-family: 'Open Sans' !important;
	font-size: 20px !important;
	font-weight: 700 !important;
}

.slider-home .wpb_gallery_heading {
	font-size: 24px;
	font-weight: bold;
	color: #00519D;
	margin-top: 5px;
}
.slider-home .wpb_gallery_slides {
	position: relative;
}
.slider-home .nivo-controlNav {
	position: absolute;
	top: -40px;
	right: -8px;
	z-index: 9999;
}
.slider-home .nivo-control {
	background: url(../images/bullets.png) no-repeat !important;
	z-index: 9999;
}
.slider-home .nivo-control.active {
	background-position: 0 -22px !important;
}


/* Mais recentes */
.mais-recentes .jeg_block_heading {
	margin-bottom: 25px;
}
.mais-recentes .jeg_post_meta {
	display: block !important;
}
.mais-recentes .jeg_meta_date a,
.mais-recentes .jeg_meta_author a {
	color: #53585c !important;
}
.mais-recentes .jeg_meta_author,
.mais-recentes .jeg_meta_date .fa {
	display: block;
}
.mais-recentes .jeg_post_excerpt,
.mais-recentes .jeg_meta_date a,
.mais-recentes .jeg_meta_author a {
	font-size: 16px !important;
}
.mais-recentes .jeg_meta_date .fa {
	display: none;
}
.mais-recentes .jeg_block_title {
	font-size: 16px;
	font-weight: normal;
}
.mais-recentes .jeg_block_heading_6:after {
	background: transparent;
}
.mais-recentes .jeg_block_heading {
	border-bottom: 0;
}
.mais-recentes .subclass-filter {
	font-size: 16px;
	text-transform: none;
	font-weight: normal;
	padding: 0;
	margin: 0 10px !important;
}
.mais-recentes ul.jeg_subcat_list li:last-of-type {
	margin: 0 !important;
}
.mais-recentes .subclass-filter:last-of-type {
	padding: 0;
	margin: 0 !important;
}
.mais-recentes ul.jeg_subcat_list li {
	margin-right: 31px !important;
}

.mais-recentes .subclass-filter.current {
	color: #00519D;
	border-bottom: 3px solid #F3B331;
}


/* Mais acessados */
.mais-acessados .jeg_block_title {
	font-size: 18px;
	font-weight: bold;
	border: 0;
	color: #00519D;
}
.mais-acessados .popularpost_list li:first-of-type .jeg_post_title a {
	margin-top: 15px !important;
	display: block !important;
	color: #26303C;
	font-weight: normal;
	font-size: 16px;
}
.mais-acessados .popularpost_list li:first-of-type .jeg_meta_date {
	margin-top: 5px !important;
}
.mais-acessados .popularpost_item {
	border: 0;
}
.jeg_meta_date a {
	color: #697882 !important;
	font-size: 12px !important;
	text-transform: capitalize !important;
}
.mais-acessados .popularpost_list .popularpost_meta {
	display: block;
}
.mais-acessados .jeg_block_heading {
	border: 0;
	margin-bottom: 15px;
}
.mais-acessados .jeg_block_heading_6:after {
	background: transparent;
}
.mais-acessados .popularpost_item {
	padding-bottom: 21px;
	margin-bottom: 0;
}
.mais-acessados .popularpost_item:first-child .jeg_post_title a:before {
	display: none;
}
.mais-acessados .popularpost_item:first-child .jeg_post_title {
	padding-right: 0;
	margin: 0;
}
.mais-acessados .popularpost_item .jeg_post_title a:before {
	background: #F3B331;
	width: 35px;
	height: 35px;
	color: #fff;
	line-height: 33px;
	font-size: 24px;
	margin-top: 12px;
	font-family: 'Open Sans Bold';
	font-style: normal;
}
.mais-acessados .popularpost_item:not(:first-of-type) {
	padding: 7px 0 18px 75px;
}



/* Receba nossa newsletter */
.newsletter {
	/* border-top: 1.5px solid #C8CDDA;
	border-bottom: 1.5px solid #C8CDDA; */
	position: relative;
	border-radius: 8px;
	padding-top: 25px;
	padding-bottom: 30px;
	background: url('../images/newsletter.png');
	background-position: center;
	width: 100%;
	max-width: 345px;
	height: 535px;
	margin: 0 auto;
}
.newsletter .mc4wp-form-fields {
	margin: 0 auto;
	margin-top: 280px;
	width: 90%;
	color: #fff;
} 
/*
.newsletter form {
	background: none !important;
	border: 0 !important;
	padding: 0 !important;
} */
.newsletter .success {
	color: #fdce00;
	font-weight: bold;
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 75px;
	font-size: 25px;
	line-height: 1.2;
	padding: 0 10%;
	display: none;
}
.newsletter .error {
	color:#fff;
	font-weight: bold;
	text-align: center;
	margin-top: 7px;
	display: none;
}
.newsletter .jeg_block_title {
	margin-bottom: -15px !important;
}
.newsletter .jeg_block_heading_6 {
	border: 0 !important;
}
.newsletter .jeg_block_heading_6:after {
	background: transparent !important;
}
.newsletter label, .newsletter input {
	width: 100% !important;
	font-size: 14px;
	font-weight: bold;
}
.newsletter input[type=text] {
	background: #F2F6F9 !important;
	border: 1px solid #00519D !important;
	border-radius: 4px !important;
}
.newsletter input[type=submit] {
	background: #FFCE00 !important;
	color: #0606FF !important;
	border-radius: 4px !important;
	font-weight: normal;
	text-transform: normal;
}
@media (max-width: 1199px) {
	.newsletter {
		margin-top: -70px;
		background-size: contain;
    	background-repeat: no-repeat;
	}
	.newsletter input[type=text] {
		height: 35px;
	}
	.newsletter .email {
		margin-top: -7px;
	}
	.newsletter .success {
		bottom: 90px;
		font-size: 20px;
	}
}


/* Materiais gratuitos */

.materiais-gratuitos {
	margin-top: -15px !important;
}
.materiais-gratuitos .jeg_block_heading {
	margin-bottom: 10px;
}
.materiais-gratuitos .jeg_post_title a {
	font-family: 'Open Sans' !important;
	font-size: 16px;
	font-weight: normal;
	color: #26303C;
}
.materiais-gratuitos .jeg_block_heading .jeg_block_title a {
	font-size: 18px;
	font-weight: bold;
	border: 0;
	color: #00519D;
	font-family: 'Open Sans Bold' !important;
}
.materiais-gratuitos .jeg_block_heading_6:after {
	background: transparent !important;
}
.materiais-gratuitos .jeg_block_heading_6 {
	border: 0 !important;
}
.materiais-gratuitos .jeg_post_meta {
	display: block !important;
	font-size: 12px;
	font-weight: 400;
}
.materiais-gratuitos .jeg_post_meta i {
	display: none;
}


/* Redes sociais */
.redes-sociais .jeg_social_wrap {
	position: relative;
}
.redes-sociais .jeg_social_wrap::before {
	background: url('../images/redessociais.png');
	content: "";
	display: inline-block;
	width: 100%;
	height: 188px;
	background-size: contain;
    background-repeat: no-repeat;
}
.redes-sociais .socials_widget {
	position: absolute;
	bottom: 48px;
	left: 35px;
}
.redes-sociais .socials_widget i {
	color: #545454 !important;
}
.redes-sociais .socials_widget a:hover {
	opacity: 0.8;
}
@media (max-width: 1199px) {
	.redes-sociais .jeg_social_wrap::before {
		width: 100%;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.redes-sociais .socials_widget {
		position: absolute;
		bottom: 68px;
		left: 30px;
	}
}


/* Pesquisar */
.search-widget {
  overflow: hidden;
	margin-top: 37px;
	margin-bottom: 0;
}
.search-widget .jeg_block_title {
	color: #00519D;
	font-size: 18px;
	margin-bottom: 10px;
}
.search-widget .jeg_search_form {
	display: flex;
	float: left;
	margin-bottom: 30px;
	width: 100%;
}
.search-widget .jeg_block_heading {
	border: 0;
	margin-bottom: 5px;
}
.search-widget .jeg_block_heading_6:after {
	display: none;
}
.search-widget form {
	position: relative;
}
.search-widget input[type=text] {
	background: #F2F6F9 !important;
	border-radius: 4px !important;
	color: #000 !important;
	/* box-shadow: 0px 3px 4px 2px #dbe6f1 !important; */
	padding-left: 45px !important;
	width: 220px;
	height: 48px;
}
@media (max-width: 1199px) {
	.search-widget input[type=text] {
		width: 170px;
	}
	.search-widget .jeg_search_button {
		width: 95px;
	}
}
.search-widget .jeg_search_button {
	background: #FFCE00;
	color: #0606FF;
	width: 110px;
	height: 48px;
	border-radius: 4px;
	font-size: 12px;
}
.search-widget .jeg_search_icon {
	position: absolute;
	font-size: 19px;
    top: 14px;
	left: 15px;
	color: #95A5B5;
	z-index: 9999999;
}


/* Banner Como Funciona */
.banner-como-funciona {
	position: relative;
	background: url("../images/banner-como-funciona.png");
	width: 100%;
	height: 332px;
	background-repeat: no-repeat;
	margin: 0 auto;
	max-width: 345px;
}
.banner-como-funciona .button-como-funciona {
	width: 80%;
	height: 41px;
	position: absolute;
	left: 35px;
	bottom: 35px;
	background: #FFCE00;
	border-radius: 4px;
	color: #0606FF;
	display: grid;
	align-items: center;
	justify-content: center;
}

/* Rodapé */
.jeg_footer_primary {
	max-width: 1060px;
	margin: 0 auto;
	padding: 45px 0 40px;
}

/* Rodapé coluna 3 */
.footer-col-3 {
	float: right;
}
.footer-col-3 .fale-com-a-gente {
	float: right;
	display: block;
}
.footer-col-3 .termos-uso {
	text-align: right;
	margin-bottom: 7px;
}
.footer-col-3 .footer-redes-sociais {
	float: right;
	clear: both;
}
.footer-col-3 .footer-redes-sociais a {
	display: inline-block;
}
.footer-col-3 .footer-redes-sociais .facebook {
	background: url('../images/facebook.png');
	width: 16px;
	height: 16px;
	margin-right: 16px;
}
.footer-col-3 .footer-redes-sociais .instagram {
	background: url('../images/instagram.png');
	width: 16px;
	height: 16px;
	margin-right: 16px;
}
.footer-col-3 .footer-redes-sociais .youtube {
	background: url('../images/youtube.png');
	width: 24px;
	height: 16px;
	margin-right: 16px;
}
.footer-col-3 .footer-redes-sociais .linkedin {
	background: url('../images/linkedin.png');
	width: 16px;
	height: 16px;
}

.conheca-youtube {
	margin-bottom: 0;
}
.youtube-widget .jeg_video_playlist_list_wrapper {
	display: none;
}
.youtube-widget iframe {
	width: 81%;
	height: 71%;
	right: 0;
	top: 33px;
	margin: 0 auto;
}
.youtube-widget .jeg_video_container {
	background: url('../images/youtube-background.png');
	background-size: contain;
}
.video-youtube, .video-youtube img {
	width: 100%;
}


/* centro da home - jnews module 23 */
.jeg_postblock_23 .jeg_block_title {
	font-size: 24px;
	font-weight: bold;
	border: 0;
	color: #00519D;	
}

.jeg_pl_md_1 .jeg_thumb .jeg_post_category {
	position: relative;
	left: auto;
	bottom: auto;
	margin: 5px 0 0;
}

.banner-topo-mobile {
	display: none;
	margin-bottom: 30px;
}

.vc_images_carousel .vc_carousel-control span::before{
	font-size: 60px;
}

@media (max-width: 1199px) {
	.mais-acessados .popularpost_item .jeg_post_title a:before {
		top: 31%;
    	transform: translateY(-50%);
	}
	.jeg_main_menu_wrapper .jeg_nav_item {
		width: 80%;
	}
	body:not(.home) .post-wrapper {
		margin-top: -41px;
	}
	.search-widget .jeg_block_title {
		width: 100%;
	}
	.search-widget .jeg_search_input {
		width: 57% !important;
	}
	.newsletter {
		margin-top: 10px;
		background-size: cover;
	}
	.newsletter .mc4wp-form-fields {
		
	}
}
@media (max-width: 1160px) {
	.jeg_main_menu_wrapper .jeg_nav_item {
		width: 70%;
	}
}

/* menu mobile */
@media (max-width: 1024px) {
	.em-destaque .sp-pcp-post .sp-pcp-post-thumb-area {
		max-height: 330px;
		height: 50%;
	}
	.em-destaque .sp-pcp-post .sp-pcp-post-thumb-area img {
		object-fit: cover;
	}
	.youtube-widget iframe {
		top: 24px;
	}
	.jeg_navbar_mobile_wrapper {
		margin-bottom: 35px;
	}
	.site-title {
		margin: 0;
	} /*
	.newsletter {
		margin-bottom: -30px;
		margin-top: -70px;
	} */
}

@media (min-width: 767px) and (max-width: 991px) {
	.body:not(.search) .search-widget .jeg_search_input {
		width: 57% !important;
	}
	.body:not(.search) .jeg_search_form .jeg_search_button {
		width: 40%;
	}
	.banner-como-funciona {
		background-size: contain;
		background-repeat: no-repeat;
		height: 193px;
	}
	.button-como-funciona {
		left: 21px !important;
		bottom: 25px !important;
	}/*
	.newsletter {
		amargin-top: -140px;
		amargin-bottom: -80px;
	} */
	
	.newsletter {
		height: 475px;
	}
	.newsletter label {
		font-size: 12px !important;
	}
	.newsletter .success {
		bottom: 45px;
	}
	.newsletter .mc4wp-form-fields {
		margin-top: 260px;
	}
	.newsletter input {
		height: 25px !important;
		font-size: 15px !important;
	}
	.newsletter [type=submit] {
		line-height: 0;
		font-size: 14px !important;
	}
	.socials_widget {
		bottom: 85px !important;
	}
	.footer-col-3 .fale-com-a-gente {
		width: 100%;
		float: none !important;
	}
	.footer-col-3 .termos-uso {
		width: 100%;
		float: none !important;
		text-align: center;
	}
	.jeg_footer_content {
		height: auto !important;
	}
	.jeg_footer_content .row {
		text-align: center;
	}
	.jeg_footer_content .footer-col-3 {
		float: none;
		margin: 0 auto !important;
		width: 200px;
	}
	.jeg_footer_content .footer-col-3 .termos-uso,
	.jeg_footer_content .footer-col-3 .footer-redes-sociais {
		float: none;
	}
	.jeg_footer_primary .footer_column:last-of-type {
		margin-bottom: 0;
	}
}

@media (max-width: 766px) {
	.footer-col-3 .fale-com-a-gente {
		width: 100%;
		float: none !important;
	}
	.footer-col-3 .termos-uso {
		width: 100%;
		float: none !important;
		text-align: center;
	}
	.banner-topo {
		display: none;
	}
	.banner-topo-mobile {
		display: block;
	}
	.newsletter {
		margin-top: 0;
	}
	.newsletter .success {
		bottom: 100px;
	}
	.youtube-widget {
		margin: 0 auto;
		max-width: 380px;
	}
	.youtube-widget iframe {
		top: 36px;
	}
	.jeg_mobile_wrapper .jeg_search_button, .jeg_search_icon {
		display: none;
	}
	.search-widget .jeg_block_title {
		width: 100%;
	}
	.search-widget .jeg_search_input {
		width: 83% !important;
	}
	#media_image-5 {
		display: flex;
	}
	#media_image-5 img {
		margin: 0 auto;
	}
	.conheca-youtube {
		margin-top: 50px;
		display: contents;
	}
	.conheca-youtube .textwidget {
		max-width: 380px;
		margin: 0 auto;
	}
	.video-youtube {
		max-width: 380px;
		display: inline;
	}
	.video-youtube a {
		margin: 0 auto;
		display: block;
		max-width: 380px;
	}
	.newsletter {
		margin-top: 0;
	}
	.newsletter .mc4wp-form-fields {
		max-width: 75%;
	}
	.redes-sociais {
		display: flex;
    	justify-content: center;
	}
	.redes-sociais .jeg_social_wrap  {
		width: 380px;
	}
	.redes-sociais .socials_widget {
		bottom: 35px;
		left: 40px;
	}
	.jeg_footer_content {
		height: auto !important;
	}
	.jeg_footer_content .row {
		text-align: center;
	}
	.jeg_footer_content .footer-col-3 {
		float: none;
		margin: 0 auto !important;
		width: 200px;
	}
	.jeg_footer_content .footer-col-3 .termos-uso,
	.jeg_footer_content .footer-col-3 .footer-redes-sociais {
		float: none;
	}
}

@media (max-width: 568px) {
	.banner-topo-mobile {
		margin-bottom: 20px;
	}
	.widget_hubspot_widget .newsletter {
		max-width: none;
		height: 605px;
		background-position: top;
	}
	.widget_hubspot_widget .mc4wp-form-fields { margin-top: 375px; }
}
@media (max-width: 540px) {
	.widget_hubspot_widget .mc4wp-form-fields { margin-top: 365px; }
}
@media (max-width: 520px) {
	.widget_hubspot_widget .mc4wp-form-fields { 
		margin-top: 355px; 
	}
	.mais-acessados .popularpost_item .jeg_post_title a:before {
		top: 30%;
    	transform: translateY(-50%);
	}
	.youtube-widget {
		max-width: 380px;
	}
	.youtube-widget iframe {
		top: 36px;
	}
	.newsletter .mc4wp-form-fields {
		max-width: 70%;
	}
	.jeg_main {
		margin-top: -12px;
	}
}
@media (max-width: 480px) {
	.widget_hubspot_widget .mc4wp-form-fields { margin-top: 345px; }
}
@media (max-width: 460px) {
	.banner-topo-mobile { margin-bottom: 17px; }
	.widget_hubspot_widget .mc4wp-form-fields { margin-top: 335px; }
}
@media (max-width: 415px) {
	.widget_hubspot_widget .newsletter {
		max-width: none;
		height: 535px;
		background-position: center;
	}
	.widget_hubspot_widget .mc4wp-form-fields { margin-top: 280px; }
}

@media (max-width: 370px) {
	.banner-topo-mobile {
		margin-bottom: 25px;
		margin-bottom: 15px;
	}
	.youtube-widget iframe {
		top: 31px;
	}
	.newsletter {
		margin-top: 10px !important;
	}
	.newsletter .mc4wp-form-fields {
		max-width: 80%;
	}
	.newsletter .email {
		margin-top: -15px;
	}
	.newsletter input[type=submit] {
		margin-top: -10px !important;
	}
}
@media (max-width: 350px) {
	.widget_hubspot_widget .mc4wp-form-fields { margin-top: 290px; }
}
@media (max-width: 330px) {
	.redes-sociais {
		margin-bottom: -40px !important;
	}
	.redes-sociais .socials_widget {
		bottom: 65px;
		left: 30px;
	}
	.newsletter {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}/*
	.newsletter .mc4wp-form-fields {
		margin-top: 240px !important;
	}*/
	#media_image-5 {
		margin-bottom: 50px;
	}
	.search-widget {
		margin-top: 0;
	}
	.search-widget input[type=text] {
		width: 60% !important;
	}
}

@media (min-width: 1440px) {
	.jeg_nav_row {
		margin-left: 15px;
	} 
	.jeg_main_menu li:first-of-type {
		margin-right: 688px;
		font-weight: normal;
	}
	.jeg_main_menu li:first-of-type a {
		font-size: 16px;
		text-transform: capitalize;
	}
	.jeg_main_menu li {
		font-size: 16px;
	}
	.jeg_main_menu li:not(:first-of-type) a {
		font-weight: bold;
		text-transform: lowercase;
	}
	.second-menu {
		width: calc(100% + 38px);
	}
	.second-menu li a {
		font-weight: 400;
		font-size: 12px;
	}
	.wpb_heading.wpb_gallery_heading, .jeg_block_title {
		font-weight: 700;
	}
	.body:not(.search)  .jeg_search_button {
		width: 115px;
	}
}

@media (min-width: 1441px) {
	.jeg_nav_row {
		margin: 0 auto;
		width: 1100px;
	}
	.site-title {
		margin-left: 0;
	}
	.jeg_main_menu_wrapper .jeg_nav_item {
		left: 140px;
	}
	.jeg_main_menu_wrapper::before {
		left: 120px;
	}
	.jeg_main_menu li:first-of-type {
		margin-right: 655px;
	}
}

/* Mobile Menu */

.jeg_bg_overlay {
	top: 60px;
  }
  
  .jeg_mobile_wrapper {
	top: 60px;
  }
  
  .jeg_mobile_wrapper .nav_wrap {
	background: #f4f6f7;
  }
  
  .jeg_mobile_menu li a {
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
	font-size: 12px;
	font-weight: 400;
  }
  
  .jeg_mobile_toggle {
	transition: opacity 0.5s ease-in-out;
  }
  
  .jeg_show_menu .jeg_mobile_toggle {
	opacity: 0;
  }
  
  .jeg_menu_close {
	right: auto;
	left: 16px;
	top: 22px;
  }

#toc_container a {
	color: #2563a5 !important;
}


.button-red {
	text-align: center;
}
.button-red a {
	border-radius: 50px;
    border-color: rgb(231, 80, 90);
    color: rgb(231, 80, 90);
	background-color: transparent;
	border: 2px solid red;
	padding: 12px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	margin: 0 auto;
}
.button-red a:hover {
	color: #fff;
	background: rgb(231, 80, 90);
}

.wpcf7-form input {
	width: 100% !important;
}
.wpcf7-submit {
	width: 100%;
	font-weight: bold;
	background: #00bcd4 !important;
}

.post-id-3333 .jeg_singlepage > .container .jeg_main_content .entry-header  {
	display: none !important;
}
/*FAQ Display */

.schema-faq{
	display:none;
}

/* Header CTA*/

@media (max-width: 935px) {
    .header_cta{
        color: #fff !important;
        border-radius: 10px;
        box-shadow: none;
        cursor: pointer;
        padding: 10px;
        text-align: center;
        text-decoration: none;
        word-break: break-word;
        box-sizing: border-box;
        display: inline  !important;
        background-color: #083B85 !important; 
        font-size: 14px;
    }
}
.home #menu-menu-secundario-1,
.home #breadcrumbs,
.home h1.jeg_post_title
{display:none;}
.second-menu-internal{z-index: 10;}
