/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. Page Template
    04. Page Template
    05. Sfwd-courses Template
    06. Sfwd-lessons Template
    07. Sfwd-quiz Template
    08. Sfwd-topic Template
    09. Sfwd-topic Template
    10. "Área do Aluno" Page
    11. "Minha Conta" Page
    12. "Quem Somos" Page
    13. "Banco de questões 01 &#8211; Conhecimentos bancários" Sfwd-quiz
    14. "Home" Page
    15. "Checkout" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .wd-page-wrapper .wd-prefooter{
	padding-bottom:0px!important;
}

body .copyrights-wrapper .wd-grid-g .wd-col-start{
	width:950px!important;
	margin-top:5px!important;
}

body .page-title h1{
	font-size:30px !important;
}

body .hentry .meta-post-categories{
	background-color:#fccc6f;
}

body .meta-post-categories a{
	color:#000000;
}

body .elementor-toggle p a{
	color:#ffffff !important;
}

body .elementor-toggle p a:hover{
	color:#fccc6f !important;
}

body .wd-blog-holder .hentry .wd-post-meta{
	display:none;
}

@media (max-width:960px){

	body .copyrights-wrapper .wd-grid-g .wd-col-start{
	width:100%!important;
	}

}



@media (max-width:767px){

	body .joinchat--left .joinchat__button{
	margin-bottom: 55px;
	}

}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .wd-page-wrapper .main-page-wrapper .page-title{
	display:none!important;
}

body.single-post .wd-blog-holder .hentry .wd-post-meta{
	display:none!important;
}

body.single-post .wd-blog-holder .post-title a{
	font-weight:600!important;
}

body.single-post .wd-blog-holder .hentry .wd-post-inner{
	margin-bottom:-20px!important;
}

body.single-post .elementor-widget-wd_blog .wd-blog-element .wd-loop-footer{
	margin-top:45px!important;
}

body.single-post .main-page-wrapper .elementor-icon-list-item:nth-child(2) .elementor-post-info__item{
	font-size:15px;
	margin-top:-3px;
}

body.single-post .elementor-widget-sidebar .widget h5{
	text-transform:capitalize;
	font-weight:600;
	font-size:20px;
}

body.single-post .elementor-widget-sidebar .widget{
	border-style:none;
	padding-bottom:0px !important;
}

body.single-post .woodmart-recent-posts-list .recent-posts-info a{
	font-weight:600;
}

body.single-post .elementor-widget-sidebar ul a{
	font-weight:600;
	color:#383737;
}

body.single-post .woodmart-recent-posts-list li img{
	width:80px;
	height:80px;
	min-width:80px !important;
}

body.single-post .elementor-inline-items .elementor-icon-list-item a{
	color:#000000;
	background-color:#fccc6f;
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:5px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body.single-post .elementor-widget-sidebar .widget h1{
	text-transform:capitalize;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) #billing_country_field{
	display:none;
}

body.page:not(.home) #woocommerce-billing-fields__field-wrapper{
	padding-bottom:0px;
}

body.page:not(.home) #quiz_progress_details p .user_statistic{
	font-weight:700;
	color:#2087ee;
	text-decoration:underline !important;
}



/*-----------------------------------------------*/
/*  Page Template                                */
/*-----------------------------------------------*/
body.page:not(.home) a:3:{
	s:7:"history";
	i:1;
	s:6:"export";
	i:1;
	s:6:"import";
	i:1;
}



/*-----------------------------------------------*/
/*  Sfwd-courses Template                        */
/*-----------------------------------------------*/
body.single-sfwd-courses .elementor-widget-ld-course-infobar .learndash-wrapper .ld-course-status{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-style:none;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
}

body.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status .ld-course-status-seg-status{
	width:100%;
	border-style:none;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	-webkit-box-align:flex-start;	-ms-flex-align:flex-start;	align-items:flex-start;
	margin-bottom:-10px;
}

body.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status .ld-course-status-seg-price{
	width:100%;
	border-style:none;
}

body.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status .ld-course-status-seg-action{
	width:100%;
}

body.single-sfwd-courses #btn-join{
	border-top-left-radius:3px !important;
	border-top-right-radius:3px !important;
	border-bottom-left-radius:3px !important;
	border-bottom-right-radius:3px !important;
	width:300px !important;
	-transform:uppercase !important;
	text-transform:uppercase !important;
	top:9px;
}

body.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status-seg-status .ld-course-status-label{
	display:none !important;
}

body.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status-seg-price .ld-course-status-label{
	display:none !important;
}

body.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status-seg-action span{
	display:none !important;
}

body.single-sfwd-courses .wd-page-wrapper .main-page-wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.single-sfwd-courses .wd-prefooter .learndash-wrapper .ld-course-status{
	display:none;
}

body.single-sfwd-courses .wd-prefooter .learndash-wrapper .ld-lesson-list{
	display:none;
}

body.single-sfwd-courses .main-footer .learndash-wrapper .ld-course-status{
	display:none;
}

body.single-sfwd-courses .main-footer .learndash-wrapper .ld-lesson-list{
	display:none;
}

body.single-sfwd-courses .wd-page-wrapper .wd-prefooter .container .elementor .elementor-element-831b812{
	margin-bottom:-20px !important;
}

body.single-sfwd-courses .elementor-inline-items a img{
	border-top-left-radius:99px;
	border-top-right-radius:99px;
	border-bottom-left-radius:99px;
	border-bottom-right-radius:99px;
}

body.non-logged-in.single-sfwd-courses .elementor-widget-ld-course-infobar .ld-course-status{
	margin-top:0px;
	margin-bottom:-20px;
}

body.single-sfwd-courses .main-page-wrapper .hentry .ld-course-resume{
	text-transform:uppercase;
}

body.single-sfwd-courses .website-wrapper .main-page-wrapper .page-title{
	display:none;
}

body.single-sfwd-courses .jeg_load_more_flag .hentry .jeg_post_meta{
	display:none;
}

body.single-sfwd-courses .elementor-widget-epic_post_feature_elementor img{
	border-radius: 3px;
}

body.single-sfwd-courses .main-page-wrapper .content-inner h2{
	font-size:30px !important;
	line-height: 1.34em!important;
}

body.single-sfwd-courses .main-page-wrapper .content-inner h3{
	font-size:22px !important;
	line-height: 1.34em!important;
}

body.single-sfwd-courses .main-page-wrapper .content-inner h2 strong{
	font-size:30px !important;
	line-height: 1.34em!important;
}

body.single-sfwd-courses .main-page-wrapper .content-inner h3 strong{
	font-size:22px !important;
	line-height: 1.34em!important;
}

body.single-sfwd-courses .elementor strong a{
	font-weight:700;
}

body.single-sfwd-courses .wpil_keyword_link{
	font-weight:700;
}

body.single-sfwd-courses .main-page-wrapper .jeg_post_tags span{
	margin-right:5px;
}

body.single-sfwd-courses .main-page-wrapper .jeg_post_tags a{
	margin-right:10px;
	margin-bottom:10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body.single-sfwd-courses .info-box-wrapper .wd-info-box .info-box-content{
	border-style:solid;
	border-width:1px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

body.single-sfwd-courses .main-page-wrapper .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-wd_infobox .elementor-widget-container .info-box-wrapper .wd-info-box .info-box-content{
	padding-top:20px !important;
}

body.single-sfwd-courses .main-page-wrapper .elementor-icon-list-item:nth-child(2) .elementor-post-info__item{
	font-size:15px;
	margin-top:-3px;
}

body.single-sfwd-courses .elementor-element .elementor-element .elementor-element .elementor-widget-text-editor .elementor-widget-container{
	padding-right:17px;
	top:1px;
}

body.single-sfwd-courses .content-layout-wrapper .hentry .author-profile-link{
	margin-right:-5px;
}

body.single-sfwd-courses #comments{
	border-style:solid;
	border-width:1px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-color:#e4e4e4;
}

body.single-sfwd-courses #submit{
	width:100% !important;
}

body.single-sfwd-courses #reply-title{
	margin-top:-20px;
}

body.single-sfwd-courses .elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode a{
	font-size:15px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body.single-sfwd-courses .content-layout-wrapper .hentry .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode a{
	padding-top:11px !important;
	padding-bottom:11px !important;
}

body.single-sfwd-courses .content-inner div .adsbygoogle{
	margin-bottom:20px!important;
}

body.single-sfwd-courses #commentform .wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner{
	margin-top:-10px!important;
}

body.single-sfwd-courses .content-layout-wrapper .elementor-widget-text-editor h2{
	font-size:30px!important;
}

body.single-sfwd-courses .wp-caption img{
	position:absolute!important;
}

body.single-sfwd-courses .hentry .elementor-hidden-tablet .ld-course-status-seg-status .ld-course-status-content{
	display:none!important;
}

body.single-sfwd-courses .hentry .elementor-hidden-tablet .ld-course-status-seg-price .ld-course-status-content{
	display:none!important;
}

body.single-sfwd-courses #ld-course-status-action-label{
	display:none!important;
}

body.single-sfwd-courses .hentry .elementor-hidden-tablet .zldpb-ribbon-inline{
	position:relative!important;
	top:-6px!important;
}

body.single-sfwd-courses .hentry .elementor-hidden-tablet .ld-course-resume{
	border-top-left-radius:3px !important;
	border-top-right-radius:3px !important;
	border-bottom-left-radius:3px !important;
	border-bottom-right-radius:3px !important;
}

body.single-sfwd-courses .hentry .elementor-hidden-tablet .ld-course-status{
	margin-top:-20px !important;
	margin-bottom:-6px !important;
}

body.single-sfwd-courses .wd-page-wrapper .main-page-wrapper #main-content .hentry .elementor-hidden-tablet .elementor-element .elementor-widget-ld-course-infobar .elementor-widget-container .learndash-wrapper--course .ld-course-status{
	margin-top:-1px !important;
}

body.single-sfwd-courses .hentry .elementor-hidden-tablet .zldpb-cta a{
	background-color:#031858;
	color:#ffffff;
	font-weight:700;
	padding-top:10px;
	padding-bottom:10px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
}

body.single-sfwd-courses .hentry .e-lazyloaded .zldpb-cta a{
	font-size:14px;
}

body.single-sfwd-courses .hentry .e-lazyloaded .aiosrs-rating-wrap{
	display:none;
}

@media (max-width:1019px){

	body.single-sfwd-courses .hentry .ld-course-status-seg-status .ld-course-status-content{
	display:none !important;
}

body.single-sfwd-courses .hentry .ld-course-status-seg-price .ld-course-status-content{
	display:none !important;
	}

}



@media (max-width:667px){

	body.single-sfwd-courses .content-layout-wrapper .hentry .author-profile-link{
	padding-left:52px !important;
	padding-right:52px !important;
	margin-right:0px!important;
	}

}



@media (max-width:630px){

	body.single-sfwd-courses .hentry .ld-course-status-seg-action .ld-course-status-content{
	margin-top:-70px;
}

body.single-sfwd-courses .hentry .elementor-element .ld-course-status{
	padding-bottom:0px;
	padding-top:20px;
}

body.single-sfwd-courses .hentry .elementor-element .ld-course-resume{
	margin-left:0px !important;
}

body.single-sfwd-courses .hentry .elementor-element .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .learndash-wrapper .ld-course-resume{
	margin-top:10px !important;
}

body.single-sfwd-courses .hentry .zldpb-cta a{
	background-color:#031858;
	font-weight:700;
	color:#ffffff;
	padding-bottom:10px;
}

body.single-sfwd-courses #btn-join{
	background-color:#031858;
}

body.single-sfwd-courses .hentry .elementor-element .elementor-element .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .zldpb-cta a{
	padding-top:10px !important;
	}

}



@media (max-width:479px){

	body.single-sfwd-courses .main-page-wrapper .elementor-widget-button:nth-child(1) .elementor-button-link{
	width:196px;
	margin-bottom:10px;
}

body.single-sfwd-courses .elementor-element > .elementor-element .e-con-inner{
	display:block;
	text-align:center;
}

body.single-sfwd-courses .content-layout-wrapper .hentry .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode a{
	height:0px !important;
}

body.single-sfwd-courses .elementor-element .elementor-element .e-con-inner .elementor-widget-shortcode .elementor-widget-container .elementor-shortcode a{
	padding-right:24px !important;
	padding-left:24px !important;
}

body.single-sfwd-courses .content-layout-wrapper .elementor-widget-button a{
	margin-bottom:15px !important;
	}

}



/*-----------------------------------------------*/
/*  Sfwd-lessons Template                        */
/*-----------------------------------------------*/
body.single-sfwd-lessons .sfwd-course-nav .bb-ld-status .ld-status-progress{
	display:none!important;
}

body.single-sfwd-lessons .bb-about-instructor h5 span{
	display:none!important;
}

body.single-sfwd-lessons .ld-course-navigation-list .ld-lesson-navigation .ld-lesson-items{
	background-color:#faf9f7;
}

body.single-sfwd-lessons .ld-lesson-items .ld-lesson-item .ld-lesson-item-preview{
	background-color:#faf9f7;
}

body.single-sfwd-lessons .learndash_post_sfwd-lessons .learndash-wrapper .ld-course-step-back{
	display:none !important;
}



/*-----------------------------------------------*/
/*  Sfwd-quiz Template                           */
/*-----------------------------------------------*/
body.single-sfwd-quiz .bb-about-instructor h5 span{
	display:none!important;
}

body.single-sfwd-quiz .learndash .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion{
	max-height:100%!important;
	height:100% !important;
}

body.single-sfwd-quiz .wpProQuiz_list .wpProQuiz_listItem .wpProQuiz_question_text{
	font-size:18px;
}



/*-----------------------------------------------*/
/*  Sfwd-topic Template                          */
/*-----------------------------------------------*/
body.single-sfwd-topic .learndash_post_sfwd-topic .learndash-wrapper .ld-course-step-back{
	display:none !important;
}

body.single-sfwd-topic .joinchat--left .joinchat__button{
	display: none!important;
}



/*-----------------------------------------------*/
/*  Sfwd-topic Template                          */
/*-----------------------------------------------*/
1732626467



/*-----------------------------------------------*/
/*  "Área do Aluno" Page                        */
/*-----------------------------------------------*/
body.page-id-61537 .hentry .entry-header h1{
	display:none;
}

body.page-id-61537 #primary{
	padding-top:0px;
}

body.page-id-61537 #quiz_progress_details h4{
	display:none;
}



/*-----------------------------------------------*/
/*  "Minha Conta" Page                           */
/*-----------------------------------------------*/
body.page-id-12 .woocommerce .bsMyAccount{
	display: block;
}

body.page-id-12 .hentry .wc-MyAccount-sub-heading{
	padding-left:20px;
	padding-right:20px;
}

body.page-id-12 .hentry .wc-MyAccount-inner-content{
	padding-left:20px !important;
}

body.page-id-12 #main .hentry .entry-content .woocommerce .bsMyAccount--dashboard-inner .woocommerce-MyAccount-content .wc-MyAccount-inner-content{
	padding-right:20px !important;
}

body.page-id-12 #my-account-menu-tab .user-profile{
	display:none;
}

body.page-id-12 .bb-grid #primary #main .hentry .entry-content .woocommerce .bsMyAccount--dashboard-inner .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wc-MyAccount-inner-content .woocommerce-account-fields .woocommerce-account-fields__ctrls-wrapper .woocommerce-Button{
	width:100% !important;
}

body.page-id-12 .woocommerce-EditAccountForm .woocommerce-account-fields{
	padding-left:20px;
	padding-right:20px;
}

body.page-id-12 .hentry .wc-MyAccount-sub-heading h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-left:10px;
	padding-right:10px;
}

@media (min-width:861px){

	body.page-id-12 .hentry .wc-MyAccount-inner-content{
	padding-left:30px !important;
}

body.page-id-12 #page #content .container .bb-grid #primary #main .hentry .entry-content .woocommerce .bsMyAccount--dashboard-inner .woocommerce-MyAccount-content .wc-MyAccount-inner-content{
	padding-right:30px !important;
	}

}



@media (min-width:1201px){

	body.page-id-12 #content .container .bb-grid #primary #main .hentry .entry-content .woocommerce .bsMyAccount--dashboard-inner .woocommerce-MyAccount-content .woocommerce-EditAccountForm .wc-MyAccount-inner-content .woocommerce-account-fields{
	width:100% !important;
	}

}



/*-----------------------------------------------*/
/*  "Quem Somos" Page                            */
/*-----------------------------------------------*/
body.page-id-51824 .hentry .elementor .elementor-element-2b9dba7b{
	margin-bottom:-40px!important;
}



/*-----------------------------------------------*/
/*  "Banco de questões 01 &#8211; Conhecimentos bancários" Sfwd-quiz*/
/*-----------------------------------------------*/
body.postid-56521 .learndash-wrapper .ld-focus .ld-focus-main .ld-focus-content .learndash .learndash-wrapper .wpProQuiz_content .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion{
	height:100% !important;
}

body.postid-56521 .learndash .wpProQuiz_reviewDiv .wpProQuiz_reviewQuestion{
	max-height:100%;
}



/*-----------------------------------------------*/
/*  "Home" Page                                  */
/*-----------------------------------------------*/
body.page-id-59606 .hentry .wd-post-meta{
	display:none;
}

body.page-id-59606 .hentry h3{
	margin-bottom:10px;
}



/*-----------------------------------------------*/
/*  "Checkout" Page                              */
/*-----------------------------------------------*/
body.page-id-11 #fc-substep__fields--contact .fc-contact-login .fc-contact-login__content{
	background-color:#fccc6f;
	font-weight:700;
}