.elementor-kit-16914{--e-global-color-primary:#000000;--e-global-color-secondary:#301A4B;--e-global-color-text:#582EE8;--e-global-color-accent:#EEEAFD;--e-global-color-011c87b:#FAF6F3;--e-global-color-b3d6bdd:#FFFFFF;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-size:18px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:1.4rem;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-size:0.9rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.1rem;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.3rem;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:0.9rem;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1rem;--e-global-typography-accent-letter-spacing:0.05rem;--e-global-typography-d37da85-font-family:"Figtree";--e-global-typography-d37da85-font-size:1.2rem;--e-global-typography-d37da85-font-weight:400;--e-global-typography-d37da85-line-height:1.4rem;--e-global-typography-d1bcdaf-font-family:"Figtree";--e-global-typography-d1bcdaf-font-size:2.6rem;--e-global-typography-d1bcdaf-font-weight:600;--e-global-typography-d1bcdaf-line-height:2.8rem;--e-global-typography-fb1c220-font-family:"Figtree";--e-global-typography-fb1c220-font-size:2rem;--e-global-typography-fb1c220-font-weight:600;--e-global-typography-fb1c220-line-height:2.2rem;--e-global-typography-15380ec-font-family:"Figtree";--e-global-typography-15380ec-font-size:1.1rem;--e-global-typography-15380ec-font-weight:600;--e-global-typography-15380ec-line-height:1.3rem;--e-global-typography-ff5a160-font-family:"Figtree";--e-global-typography-ff5a160-font-size:1.3rem;--e-global-typography-ff5a160-font-weight:600;--e-global-typography-ff5a160-line-height:1.5rem;--e-global-typography-c644e5e-font-family:"Figtree";--e-global-typography-c644e5e-font-size:4.1rem;--e-global-typography-c644e5e-font-weight:600;--e-global-typography-c644e5e-line-height:4.3rem;--e-global-typography-e7fbe39-font-family:"Figtree";--e-global-typography-e7fbe39-font-size:0.9rem;--e-global-typography-e7fbe39-font-weight:600;--e-global-typography-e7fbe39-line-height:1.1rem;color:var( --e-global-color-primary );}.elementor-kit-16914 e-page-transition{background-color:#FFBC7D;}.elementor-kit-16914 h1{color:var( --e-global-color-primary );}.elementor-kit-16914 h2{color:var( --e-global-color-primary );}.elementor-kit-16914 h3{color:var( --e-global-color-primary );}.elementor-kit-16914 h4{color:var( --e-global-color-primary );}.elementor-kit-16914 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color: #582EE8;
}

.rp4wp-related-job_listing>ul li.job_listing a img.company_logo, .rp4wp-related-job_listing>ul li.no_job_listings_found a img.company_logo, ul.job_listings li.job_listing a img.company_logo, ul.job_listings li.no_job_listings_found a img.company_logo {display:none;}

.rp4wp-related-job_listing>ul li.job_listing a div.position, .rp4wp-related-job_listing>ul li.no_job_listings_found a div.position, ul.job_listings li.job_listing a div.position, ul.job_listings li.no_job_listings_found a div.position {padding-left:0;}

.job_listings {font-family:"Figtree", sans-serif;}
.job_listings .company strong,
[type=button], [type=submit], button {color:#582EE8; border-color:#582EE8;} 

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {background-color:#582EE8;}

input[type="checkbox"]{
  appearance: none;
  width: 16px;
  height: 16px;
  border: 2px solid #582EE8;
  border-radius: 3px;
  background-color: white;
  cursor: pointer;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

input[type="checkbox"]:checked {
  background-color: #582EE8;
  border-color: #582EE8;
}

input[type="checkbox"]:checked::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20,6 9,17 4,12'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

/* Optional hover effect */
input[type="checkbox"]:hover {
  border-color: #6B46C1;
}

.block_top {background:none!important;}
.top_box {color:#000!important;}
#divWrapper *, .membee-login * {font-family:"Figtree", sans-serif!important;}
#divWrapper a, .membee-login .remember-forgot a {color:#582EE8!important; font-size:12px; font-weight:600;}
.Button, .membee-login input[type=submit] {background: #582EE8!important; border-radius:6px; font-weight:500; font-size:14px; text-shadow:none; color:#ffffff!important; border:none; padding:10px 20px;}



.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
    flex-direction: row;
}

.tribe-common .tribe-common-b2 {
    font-family: Figtree;
	}

.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2, .tribe-common .tribe-common-h3, .tribe-common .tribe-common-h4, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    font-family: Figtree;
	}

.tribe-common button, .tribe-common input, .tribe-common optgroup, .tribe-common select, .tribe-common textarea {
	font-family: Figtree;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn {
	background-color: #582EE8;
	font-family: Figtree;
}

.tribe-common button.tribe-common-c-btn:hover {
	background-color: #582EE8;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	color: #582EE8;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
	background-color: #582EE8;
}

.woocommerce ul.products li.product a img {
    display: none !important;
}/* End custom CSS */