/*
Theme Name: Karma (Child Theme)
Theme URI: http://wp.themedemo.co/karma
Author: TRUETHEMES
Author URI: https://themeforest.net/user/truethemes
Version: 6.1.0
Description: A stunning visual experience for minimal loving creative. This template is a responsive and retina-ready WordPress theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: karma-child
Template: karma
*/

/* = Add your own modification from here
-------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Roboto&family=Roboto+Slab&display=swap');


body .aheto-heading--acacio__simple-font .aheto-heading__title span {font-family: 'Roboto Slab';}
.disclaimer p {font-size: 12px; line-height: 14px;}

.karma-blog--single__content-wrapper h2, .karma-blog--single__content-wrapper h3, .karma-blog--single__content-wrapper h4, .karma-blog--single__content-wrapper h5, .karma-blog--single__content-wrapper h6 { margin-bottom: 20px;}

.karma-blog--single-wrapper .nf-form-content { max-width: 100%; }
.karma-blog--single-wrapper .nf-form-fields-required { margin-bottom: 20px; }

#contact-benefits-team, #contact-us, #contact-the-team {display: block; position: relative; top: -200px;}

header#masthead #bigmore-header {background-color: #fff;box-shadow: 1px 0px 10px #777;}
header#masthead.fixed #bigmore-header {background-color: #fff;box-shadow: 1px 0px 10px #777;}
header#masthead .dark-logo {display: block;}
header#masthead .light-logo {display: none;}
header#masthead.fixed .dark-logo {display: block;}
header#masthead.fixed .light-logo {display: none;}

header#masthead .dark-logo img, header#masthead .light-logo img {width: auto!important;}

header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #000;}

header#masthead .utilities {margin-bottom: 0; font-size: 18px;}

.home header#masthead #bigmore-header {background-color: transparent; box-shadow: none; position: fixed;}
.home header#masthead.fixed #bigmore-header {background-color: #fff;box-shadow: 1px 0px 10px #777;}
.home header#masthead .light-logo {display: block;}
.home header#masthead .dark-logo {display: none;}
.home header#masthead.fixed .dark-logo {display: block;}
.home header#masthead.fixed .light-logo {display: none;}
.home header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .home header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .home header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #fff;}
.home header#masthead.fixed #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .home header#masthead.fixed #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .home header#masthead.fixed #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #000;}
.home header#masthead:not(.fixed) .utilities.elementor-widget-icon-list span.elementor-icon-list-text {color: #fff;}
.home header#masthead:not(.fixed) .utilities a span svg {fill: #fff;}
.home header#masthead:not(.fixed) .elementor-search-form__toggle svg {fill: #fff;}

header#masthead #bigmore-header {position: relative;}
header#masthead.fixed #bigmore-header {position: fixed;}

body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {font-family: 'Roboto Slab', serif;}
.home header#masthead #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {color: #fff;}
.home header#masthead.fixed #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {color: #000;}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {font-family: 'Roboto Slab', serif;}


body #mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open::after {background-color: transparent;}


#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.employee-benefits > a {color: #5cbb81!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.financial-planning > a {color: #ee245f!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mortgages-protection > a {color: #60add1!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.payroll-pensions > a {color: #fe6716!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.wills-probate > a {color: #a694c9!important;}

body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link {font-family: 'Roboto Slab', serif;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-grid ul.mega-sub-menu li.mega-menu-item.employee-benefits > a.mega-menu-link:hover {color: #5cbb81!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-grid ul.mega-sub-menu li.mega-menu-item.financial-planning > a.mega-menu-link:hover {color: #ee245f!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-grid ul.mega-sub-menu li.mega-menu-item.mortgages-protection > a.mega-menu-link:hover {color: #60add1!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-grid ul.mega-sub-menu li.mega-menu-item.payroll-pensions > a.mega-menu-link:hover {color: #fe6716!important;}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-grid ul.mega-sub-menu li.mega-menu-item.wills-probate > a.mega-menu-link:hover {color: #a694c9!important;}

.home header#masthead #bigmore-header .elementor-social-icon i {color: #fff;}
.home header#masthead.fixed #bigmore-header .elementor-social-icon i {color: #000;}

/*Latest News*/
.latest-news h4 a {font-size: 25px; line-height: 1.2; font-family: 'Roboto Slab'; font-weight: 400; color: #222222; font-style: normal;}

/*.elementor-posts-container.elementor-has-item-ratio article.team-member .elementor-post__thumbnail img {top: calc(50% + 3px);left: calc(50% + 3px);}*/

.single-team-member hr {margin-bottom: 20px;}

.single-team-member .karma-blog--single-wrapper .karma-blog--single__top-content {background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; min-height: 400px; margin-bottom: 60px;}
.single-team-member .karma-blog--single-wrapper .karma-blog--single__top-content:before {background-color:rgba(0, 0, 0, 0.7);position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; content: "";}
.single-team-member .karma-blog--single-wrapper.benefits .karma-blog--single__top-content {background-image: url(/wp-content/uploads/2022/06/600_Benefits.jpg); }
.single-team-member .karma-blog--single-wrapper.bigmore-assocs-accounts .karma-blog--single__top-content {background-image: url(/wp-content/uploads/2022/04/Financial_planning_2.jpg); }
.single-team-member .karma-blog--single-wrapper.financial-planning .karma-blog--single__top-content {background-image: url(/wp-content/uploads/2022/04/Financial_planning_2.jpg); }
.single-team-member .karma-blog--single-wrapper.mortgages .karma-blog--single__top-content {background-image: url(/wp-content/uploads/2022/06/600_Mortgages-main.jpg); }
.single-team-member .karma-blog--single-wrapper.payroll .karma-blog--single__top-content {background-image: url(/wp-content/uploads/2022/06/600_Payroll.jpg); }
.single-team-member .karma-blog--single-wrapper.wills .karma-blog--single__top-content {background-image: url(/wp-content/uploads/2022/06/homepage_hero_man_boy.jpg); }

.single-team-member .karma-blog--single-wrapper .karma-blog--single__top-content h1.karma-blog--single__title {color: #fff;}
/*.single-team-member .karma-blog--single-wrapper .karma-blog--single__top-content h3 {color: #fff;}*/
.single-team-member .karma-blog--single-wrapper.benefits .karma-blog--single__top-content h3 {color: #5cbb81;}
.single-team-member .karma-blog--single-wrapper.bigmore-assocs-accounts .karma-blog--single__top-content h3 {color: #fff;}
.single-team-member .karma-blog--single-wrapper.financial-planning .karma-blog--single__top-content h3 {color: #ee245f;}
.single-team-member .karma-blog--single-wrapper.mortgages .karma-blog--single__top-content h3 {color: #60add1;}
.single-team-member .karma-blog--single-wrapper.payroll .karma-blog--single__top-content h3 {color: #fe6716;}
.single-team-member .karma-blog--single-wrapper.wills .karma-blog--single__top-content h3 {color: #a694c9;}

.single-team-member .karma-blog--single__content-wrapper ul {list-style: disc; padding-left: 20px;}

.single-team-member .karma-blog--single__banner img {border-radius: 200px 200px 200px 30px; border: 4px solid;min-height: 355px;}
.single-team-member .karma-blog--single-wrapper.benefits .karma-blog--single__banner img {border-color: #5cbb81;}
.single-team-member .karma-blog--single-wrapper.bigmore-assocs-accounts .karma-blog--single__banner img {border-color: #676766;}
.single-team-member .karma-blog--single-wrapper.financial-planning .karma-blog--single__banner img {border-color: #ee245f;}
.single-team-member .karma-blog--single-wrapper.mortgages .karma-blog--single__banner img {border-color: #60add1;}
.single-team-member .karma-blog--single-wrapper.payroll .karma-blog--single__banner img {border-color: #fe6716;}
.single-team-member .karma-blog--single-wrapper.wills .karma-blog--single__banner img {border-color: #a694c9;}

.single-team-member .selfie img {border-radius: 200px 200px 200px 30px; border: 4px solid;}
.single-team-member .karma-blog--single-wrapper.benefits .selfie img {border-color: #5cbb81;}
.single-team-member .karma-blog--single-wrapper.bigmore-assocs-accounts .selfie img{border-color: #676766;}
.single-team-member .karma-blog--single-wrapper.financial-planning .selfie img {border-color: #ee245f;}
.single-team-member .karma-blog--single-wrapper.mortgages .selfie img {border-color: #60add1;}
.single-team-member .karma-blog--single-wrapper.payroll .selfie img {border-color: #fe6716;}
.single-team-member .karma-blog--single-wrapper.wills .selfie img {border-color: #a694c9;}


.single-team-member .karma-blog--single-wrapper h5 a {font-size: 20px; line-height: 1.3; font-family: 'Roboto'; font-weight: 400; color: #222; font-style: normal;}
.single-team-member .karma-blog--single-wrapper.benefits h5.company a {color: #5cbb81;}
.single-team-member .karma-blog--single-wrapper.bigmore-assocs-accounts h5.company a {color: #676766;}
.single-team-member .karma-blog--single-wrapper.financial-planning h5.company a {color: #ee245f;}
.single-team-member .karma-blog--single-wrapper.mortgages h5.company a {color: #60add1;}
.single-team-member .karma-blog--single-wrapper.payroll h5.company a694c9 {color: #fe6716;}
.single-team-member .karma-blog--single-wrapper.wills h5.company a {color: #a694c9;}


.single-post .karma-blog--single-wrapper .karma-blog--single__top-content {background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; min-height: 400px; margin-bottom: 60px; background-image: url('/wp-content/uploads/2022/06/Insights.jpg');}
.single-post .karma-blog--single-wrapper .karma-blog--single__top-content:before {background-color:rgba(0, 0, 0, 0.7);position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; content: "";}
.single-post .karma-blog--single-wrapper .karma-blog--single__top-content h1.karma-blog--single__title {color: #fff;}
.single-post .karma-blog--single-wrapper .karma-blog--single__top-content .karma-blog--single__date {color: #fff;}

.single-post .karma-blog--single-wrapper .karma-blog--single__categories a { color: #5cbb81; }
.single-post .karma-blog--single-wrapper .karma-blog--single__categories a[href*=coronavirus], .karma-blog--single-wrapper .karma-blog--single__categories a[href*=productivity] {color: #676766;}
body .aheto-cpt-article--skin-3 .aheto-cpt-article__terms a {color: #5cbb81;}
body .aheto-cpt-article--skin-3 .aheto-cpt-article__terms a[href*=coronavirus], body .aheto-cpt-article--skin-3 .aheto-cpt-article__terms a[href*=productivity]  {color: #676766;}

body .aheto-cpt-article--skin-3 .aheto-cpt-article__popup {display: none;}

.team-linkedin {}
.team-linkedin svg {width: 40px;}
.team-linkedin svg {fill: #0A66C2;}

.team-group-layout .elementor-post__thumbnail {border-radius: 200px 200px 200px 30px; border: 4px solid;min-height: 350px;overflow: hidden; padding-bottom: 0!important; margin-bottom: 24px;}

.back-button {background-color: #fff; border: none; font-size: 16px;}

.team-group-layout article.company-benefits .elementor-post__thumbnail {border-color: #5cbb81;}
.team-group-layout article.company-bigmore-assocs-accounts .elementor-post__thumbnail {border-color: #676766;}
.team-group-layout article.company-financial-planning .elementor-post__thumbnail {border-color: #ee245f;}
.team-group-layout article.company-mortgages .elementor-post__thumbnail {border-color: #60add1;}
.team-group-layout article.company-payroll .elementor-post__thumbnail {border-color: #fe6716;}
.team-group-layout article.company-wills .elementor-post__thumbnail {border-color: #a694c9;}


.latest-news article.filter-benefits .aheto-cpt-article__terms a {color: #5cbb81;}/*
*/
.page-id-36987 .aheto-content-block--bgImg {height: 350px;}
.page-id-36987 .aheto-content-block.aheto-content-block--bgImg:hover h3.aheto-content-block__title.t-light {display: none;}

.page-id-37349 .aheto-content-block--bgImg { height: 350px;}
.page-id-37349 .aheto-content-block.aheto-content-block--bgImg:hover h3.aheto-content-block__title.t-light {display: none;}

.short-callouts .aheto-content-block--bgImg { height: 350px;}
.short-callouts .aheto-content-block.aheto-content-block--bgImg:hover h3.aheto-content-block__title.t-light {display: none;}

#menu-employee-benefits-products li {margin: 5px;}
#menu-employee-benefits-products li a {color: #444; font-weight: normal;}
#menu-employee-benefits-products li a:hover, #menu-employee-benefits-products li.current_page_item a {color: #5cbb81;}

#menu-employee-benefits li {margin: 5px;}
#menu-employee-benefits li {margin: 5px;}
#menu-employee-benefits li a:hover, #menu-employee-benefits li.current_page_item a {color: #5cbb81;}

#menu-employee-engagement li {margin: 5px;}
#menu-employee-engagement li {margin: 5px;}
#menu-employee-engagement li a:hover, #menu-employee-engagement li.current_page_item a {color: #5cbb81;}

#menu-external-links-mortgages li {margin: 5px;}
#menu-external-links-mortgages li {margin: 5px;}
#menu-external-links-mortgages li a:hover, #menu-external-links-mortgages li.current_page_item a {color: #60add1;}

#menu-mortgage-protection li {margin: 5px;}
#menu-mortgage-protection li {margin: 5px;}
#menu-mortgage-protection li a:hover, #menu-mortgage-protection li.current_page_item a {color: #60add1;}

#menu-mortgages li {margin: 5px;}
#menu-mortgages li {margin: 5px;}
#menu-mortgages li a:hover, #menu-mortgages li.current_page_item a {color: #60add1;}

#menu-external-links-pensions li {margin: 5px;}
#menu-external-links-pensions li {margin: 5px;}
#menu-external-links-pensions li a:hover, #menu-external-links-pensions li.current_page_item a {color: #ee245f;}

#menu-external-links-will-writing li {margin: 5px;}
#menu-external-links-will-writing li {margin: 5px;}
#menu-external-links-will-writing li a:hover, #menu-external-links-will-writing li.current_page_item a {color: #a694c9;}

#menu-financial-planning li {margin: 5px;}
#menu-financial-planning li {margin: 5px;}
#menu-financial-planning li a:hover, #menu-financial-planning li.current_page_item a {color: #ee245f;}

#menu-wills-and-probate li {margin: 5px;}
#menu-wills-and-probate li {margin: 5px;}
#menu-wills-and-probate li a:hover, #menu-wills-and-probate li.current_page_item a {color: #a694c9;}


.checkbox-wrap .nf-field-label label {font-weight: normal;}
#nf-form-1-cont .submit-wrap input {background-color: #000;}
#nf-form-6-cont .submit-wrap input {background-color: #ee245f;}
#nf-form-4-cont .submit-wrap input {background-color: #5cbb81;}
#nf-form-5-cont .submit-wrap input {background-color: #60add1;}
#nf-form-7-cont .submit-wrap input {background-color: #a694c9;}
#nf-form-8-cont .submit-wrap input {background-color: #fe6716;}
#nf-form-10-cont .submit-wrap input {background-color: #676766;}


.single-vacancy .karma-blog--single-wrapper .karma-blog--single__top-content {background-image: url('https://www.bigmoreassociates.com/wp-content/uploads/2022/07/work_for_us_new.jpg'); background-position: center center; background-size: cover; position: relative;}
.single-vacancy .karma-blog--single-wrapper .karma-blog--single__top-content:before {background-color:rgba(61, 61, 59, 0.5);position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; content: "";}
.single-vacancy .karma-blog--single-wrapper .karma-blog--single__top-content h1.karma-blog--single__title {color: #fff; position: relative;}
.karma-blog--single__content-wrapper ul {list-style: disc; padding-left: 20px;}
.single-vacancy .karma-blog--single-wrapper .form-wrap {background-color: #eee;}
.single-vacancy .karma-blog--single-wrapper .form-wrap h2 span {color: #676766;}

.nf-field-description {text-align: left; margin-bottom: 20px;}

.sidebar-contact-block {background-image: url('https://bigmoreassociates.com/wp-content/uploads/2022/07/2_About-us-e1656687548701.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center;color: #FFFFFF; padding: 40px 30px 40px 30px;position: relative;}
.sidebar-contact-block .block-overlay {content: "";background-color: #000000; opacity: 0.7; height: 100%; width: 100%; top: 0; left: 0; position: absolute;z-index: 1;}
.sidebar-contact-block .block-content {z-index: 2; position: relative;}

.sidebar-menu-block {background-color: rgba(53,82,99,0.05);}
.sidebar-menu-block-heading {border-bottom: 2px solid #676766;}


/*@media screen and (min-width: 1023px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu li.mega-menu-item-37392:hover > ul.mega-sub-menu {display: block!important;}
}*/

table.tafe-table td {word-break: break-word;}

@media screen and (min-width: 1025px) {
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37517 > ul.mega-sub-menu { display: block; }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37517 > a > .mega-indicator {display: none;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37382 > ul.mega-sub-menu { display: block; }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37382 > a > .mega-indicator {display: none;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37541 > ul.mega-sub-menu { display: block; }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37541 > a > .mega-indicator {display: none;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37567 > ul.mega-sub-menu { display: block; }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37567 > a > .mega-indicator {display: none;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37606 > ul.mega-sub-menu { display: block; }
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu li#mega-menu-item-37606 > a > .mega-indicator {display: none;}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu > li#mega-menu-item-36478 > a + .mega-sub-menu {height: 100vh;}
}

@media screen and (max-width: 1113px) {
	body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0 5px;}
}

@media screen and (max-width: 1024px) {

	.home header#masthead #bigmore-header {background-color: #fff;box-shadow: 1px 0px 10px #ccc;}
	.home header#masthead.fixed #bigmore-header {background-color: #fff;box-shadow: 1px 0px 10px #ccc;}
	.home header#masthead .dark-logo {display: block;}
	.home header#masthead .light-logo {display: none;}
	.home header#masthead.fixed .dark-logo {display: block;}
	.home header#masthead.fixed .light-logo {display: none;}

	#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-1 {margin-right: 15px;}
	.mega-menu-primary-menu-mobile-open #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right #mega-toggle-block-1 a.mega-icon {display: none;}

	.home header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .home header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .home header#masthead #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #000;}
	.home #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, .home #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, .home #mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after {background-color: #000;}

	.home header#masthead #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {color: #000;}
	body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-item > a.mega-menu-link {padding: 0 10px;}
	body #mega-menu-wrap-primary-menu #mega-menu-primary-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {font-size: 16px;}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.generic > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.employee-benefits > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.financial-planning > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mortgages-protection > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.payroll-pensions > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.wills-probate > a {font-size: 16px;}

	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.generic {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.employee-benefits {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.financial-planning {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.mortgages-protection {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.payroll-pensions {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item.wills-probate {padding: 0 5px 10px 5px;}


	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.generic, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.employee-benefits, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.financial-planning, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mortgages-protection, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.payroll-pensions, #mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.wills-probate {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.generic > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.employee-benefits > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.financial-planning > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.mortgages-protection > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.payroll-pensions > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.wills-probate > a {font-size: 16px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li#mega-menu-item-39188 {padding: 0 5px 10px 5px;}
	#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li#mega-menu-item-39188 > a {font-size: 16px;}
	body #mega-menu-wrap-primary-menu .mega-menu-toggle + #mega-menu-primary-menu {top: 89px;}
	body #mega-menu-wrap-primary-menu .mega-menu-toggle.mega-menu-open + #mega-menu-primary-menu {box-shadow: -6px 15px 15px 0px #333;}

	.elementor-widget-Table .elementor-widget-container {overflow-x: scroll;}
	table.tafe-table {min-width: 500px;}
	
}