    html,  body{
    width:100%;
    overflow-x: clip;
    }

.body {
	font-family: syne;
	background-color: #ffffff !important;
}
body.page-template-page-dashboard {
    background-color: #ffffff;
}

aside.sidebar.sidebar-left {
    margin-bottom: 20px;
}
a.dropdown-item.active {
    border-radius: 10px;
}

a.dropdown-item{
    border-radius: 10px;
	  margin-bottom: 3px;
}
button.btn.btn-danger.delete-profile-btn {
    background-color: #715E98;
    border-color: #715E98;
}


a.btn.btn-theme-lighten {
    background-color: #715E98;
  	border-radius: 10px;
}

#cmb2-metabox-_candidate_register_fields {
    display: flex;
    flex-direction: column;
}

.cmb2-id--candidate-title {
    order: -1;
}



@media (max-width: 1024px) {
    .elementor-1759 .elementor-element.elementor-element-0b8dab0 .btn {
        padding: 3px 15px 3px 15px;
    }
}
.btn-login {
	     color: white;
    background-color:	#715e98;
	 border-radius: 10px !important;
}

.elementor-628 .elementor-element.elementor-element-a175cc2 .btn {
    background-color: #715e98;
    color: white;
	 font-weight: 600px;
	border: none;
	border-radius: 5px;
}
 
.jobs-alert-ordering-wrapper {
    margin-top: 50px;
	  margin-bottom: 50px;
}

.jobs-alert-ordering-wrapper .results-count {
    color: #202124;
    font-size: 25px;
    font-weight: bold;
}

form.cmb-form .button-primary {
	  background-color: #715e98;
    color: white;
}

ul.elementor-icon-list-items {
    list-style: none;
}

@media (max-width: 1024px) {
    .elementor-628 .elementor-element.elementor-element-a175cc2 .btn {
        padding: 5px 10px !important;
        margin-right: 5px !important;
    }
}


@media (max-width: 768px) {
    .elementor-628 .elementor-element.elementor-element-a175cc2 .btn {
        padding: 5px 10px !important;
        margin-right: 5px !important;
    }
}


input#mailerlite-1-field-email {
    width: 100%;
    border: none;
    padding: 7px 10px;
}
.mailerlite-subscribe-submit {
    border: none;
    background-color: #F6FE92;
    width: 100%;
    padding: 7px;
    margin: 0px;
}

.mailerlite-form .mailerlite-form-field label {
    display: none;
}

element.style {
    color: #ffffff !important;
}

@media (min-width: 992px) {
    .filter-listing-form.horizontal .has-border {
        border-right: 1px solid #ECEDF2;
        margin-bottom: 20px;
    }
}

  .wrapper-social-login .inner-social > div {
    width: 100%;
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 20px;
} 

 ul.role-tabs.nav.nav-tabs {
    display: none;
}
 
 .inner-social {
    display: none;
} 

.elementor-510 .elementor-element.elementor-element-691a6cf .btn-submit {
    margin-top: 20px;
}

input#mailerlite-2-field-email {
    width: 100%;
    padding: 5px 15px;
    border: none;
}



................





.elementor-477 .elementor-element.elementor-element-691a6cf .btn-submit {
    margin-top: 20px;
}

.elementor-628 .elementor-element.elementor-element-a175cc2 .btn {
    background-color: #715e98;
    color: white;
	 font-weight: 600px;
	border: none;
	border-radius: 5px;
}

form.cmb-form .button-primary {
	  background-color: #715e98;
    color: white;
}


.register-form-wrapper .role-tabs li:hover > a, .register-form-wrapper .role-tabs li:focus > a, .register-form-wrapper .role-tabs li.active > a, .login-form-wrapper .role-tabs li:hover > a, .login-form-wrapper .role-tabs li:focus > a, .login-form-wrapper .role-tabs li.active > a {
    background-color: #715e98;
    color: white;
}




.btn-theme {
    color: #fff;
    background-color: #715e98;
}

.box-dashboard-wrapper{
	padding: 0px;
	margin-top: 30px;
}

.btn-theme-lighten{
	  color: #fff;
    background-color: #715e98;
}
.elementor-510 .elementor-element.elementor-element-691a6cf .btn-submit {
    margin-top: 20px;
}

.col-xs-12.col-md-3 {
    margin-top: 20px;
}


.col-xs-12.col-md-3.has-border {
	 margin-top: 20px;
}

.wrapper-submit.flex-middle.col-xs-12.col-md-3 {
	margin-top: 20px;
}

@media (min-width: 992px) {
    .col-md-4 {
        width: 23%;
			margin-top: 20px

    }
	
	@media (min-width: 992px) {
    .col-md-8 {
        width: 77%;
    }
}
	
	
ul.elementor-icon-list-items {
    list-style: none;
}
	
	
aside.widget_text.widget.widget_custom_html {
    padding: 20px 20px;
}

	
.cky-box-bottom-left {
    position: fixed;
    top: 40% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    z-index: 9999;
	  width: 90%;
	padding: 30px !important;
}


@media (min-width: 768px) {
    .cky-box-bottom-left {
        width: 600px !important;
    }
}
	
	
	.cky-notice-des P:last-child, .cky-preference-content-wrapper p:last-child, .cky-cookie-des-table li div:last-child p:last-child, .cky-gpc-wrapper .cky-gpc-desc p:last-child {
    margin-bottom: 0;
    text-align: center;
}
.cky-notice .cky-title {
    text-align: center;
}
	
		.cky-consent-container .cky-consent-bar {
    justify-content: center !important;
    align-items: center !important;
    padding: 60 !important;
}

.cky-btn-customize,
.cky-notice-btn-wrapper .cky-btn,
.cky-btn-accept {
    width: 100% !important;
    margin: 10px !important;
	  border-radius: 10px !important;
}
	button.cky-btn.cky-btn-reject {
    border-radius: 10px;
}
	
	button.cky-btn.cky-btn-preferences {
    border-radius: 10px !important;
		    color: #ffffff !important;
    background-color: #000000 !important;
    border-color: #000000 !important;
		margin: 0px !important;
}
	
button.cky-btn.cky-btn-accept {
    margin: 0px !important;
    margin-top: 10px !important;
}

	
	button.cky-btn.cky-btn-customize {
    margin: 0px !important;
}
	
	button.cky-btn.cky-btn-reject{
		    margin: 0px !important;
	}
	.sidebar, .apus-sidebar{
		padding: 20px 10px;
	}

	
	.cmb2-metabox-title{
		font-size: 20px;
		font-weight: bold;
	}
	
	.cmb2-metabox-description{
		font-size: 12px;
	}
	
.custom-field-data
{
    background: #F3F4F6;
    border-radius: 10px;
    padding: 15px 30px;
	 margin-bottom: 20px;
}

	aside.widget {
    background-color: #F3F4F6 !important;
}

	.send-private-wrapper {
	  background-color: #715e98;
    border-radius: 10px;
    padding-bottom: 8px;
    padding-top: 8px;
}
	.send-private-wrapper .send-private-message-btn {
    font-weight: 500;
    color: #ffffff !important;
    padding: 0;
    border: 0;
}
	.candidate-list.candidate-archive-layout {
    background-color: #f3f4f6;
  
}
	
	.list-content-candidate > div > h3.title {
    font-size: 20px;
    margin: 0 0 20px;
    text-decoration: underline;
    font-weight: bold;
}
	h5, .h5 {
    font-weight: bold;
		text-decoration: underline;
		margin-bottom: 5px;
		margin-top: 5px;
}

	.candidate-detail-map-location {
    display: none;
}
	
	.cmb-row.cmb-type-text.cmb2-id-custom-text-236955973.table-layout 
	{
    width: 100%;
}
	
	.elementor-element.elementor-element-b458a25.exad-sticky-section-no.exad-glass-effect-no.elementor-widget.elementor-widget-apus_element_job_board_pro_candidates {
    width: 100%;
}
	
	element.style {
}
@media (min-width: 768px) and (max-width: 991px) {
    .sm-clearfix {
        clear: both;
        width: 100%;
    }
}
 	.your-class-name::before { 
    content: "Dashboard";
} 
 .your-class-name { 
    display: none; 
}

	span.dashicons.dashicons-media-default {
    font-size: 30px;
    margin-right: 20px;
}
body.search .sidebar-wrapper.col-md-4.col-xs-12 {
    display: none;
}

	div#main-content {
    margin-bottom: 50px;
}
	
.ml-embedded iframe {
    border: none;
	height: 80px !important;
	}
	

.exad-modal-item .exad-modal-content .exad-modal-element iframe {
    height: 80px !important;
    width: 100%;
}

	.ml-embedded iframe {
    border: none;
    height: 80px !important; 
}

	span.page-numbers.current {
    background-color: #715E98 !important;
}
	
	span.page-numbers.current:hover {
    background-color: #715E98 !important;
}
	
	.pagination li > span:hover, .pagination li > span.current, .pagination li > a:hover, .pagination li > a.current, .apus-pagination li > span:hover, .apus-pagination li > span.current, .apus-pagination li > a:hover, .apus-pagination li > a.current {
    color: #fff;
    background-color: #715E98 ;
}
	
	.btn-theme-lighten:hover, .btn-theme-lighten:focus {
    color: #fff;
    background: erio-theme-color;
    background-color: #715E98 !important;
}
	
	.btn-theme-lighten {
		 background-color: #715E98 !important;
		}
	
	a.btn.btn-download-cv {
    border-radius: 10px;
    padding: 10px;
    min-width: 150px;
    background-color: #715E98 ;
    border: none;
}
	
	a.btn.btn-invite-candidate.btn-theme {
    display: none;
}
	
	.btn-follow[class*="btn-unfollow"], .btn-follow.added, .btn-follow:hover, .btn-follow:focus {
    color: #fff;
    background-color: #715E98;
}
	
	.btn-login:hover, .btn-login:focus {
    background: #715E98;
    border-color: #715E98;
}
	
	.apus-breadscrumb {
    background-color: #715E98 !important;
    margin: 0 0 30px;
    text-align: center;
}
	
	h2.bread-title {
    color: #ffffff;
}
	.breadcrumb a, .breadcrumb > li {
    display: inline-block;
    color: #ffffff !important;
}
	
	.apus-breadscrumb .breadcrumb .active {
    color: #ffffff;
}
	
	.breadcrumb > a + li:before, .breadcrumb > li + a:before, .breadcrumb > li + li:before {
    color: #ffffff !important;
    display: inline-block;
}

.btn-inverse.btn-theme:hover
	{
		color: #ffffff;
	}
	.jobs-alert-ordering-wrapper .form-superio-ppp {
    visibility: hidden;
}
	
	
li#select2-EPtaW_category-result-dajx-236 {
    display: none;
}
	
	.menu_short_profile li:hover > a, .menu_short_profile li.active > a {
    color:#715E98;
    background-color: #f3f4f6;
}
	
	.topmenu-menu > li:hover > a, .topmenu-menu > li.active > a {
   color:#715E98;
    background-color: #f3f4f6;
}
	
	.results-filter-wrapper .inner > a {
    display: none;
}
	
	input.btn.btn-theme.btn-block {
    background-color: #715e98;
}
	
	form.cmb-form .button-primary:hover, form.cmb-form .button-primary:focus {
    background: #715e98;
    color: #fff;
}
	
	form.contact-form-wrapper {
    display: none !important;
}
	
	.ml-form-successContent h4,
.ml-form-successContent p {
    color: #ffffff !important; 
}
	
	
	#mlb2-20685831.ml-form-embedContainer .ml-form-embedWrapper.embedForm {
    max-width: 100% !important;
    width: 100%;
}
	
	#mlb2-20685831.ml-form-embedContainer .ml-form-embedWrapper .ml-form-embedBody, #mlb2-20685831.ml-form-embedContainer .ml-form-embedWrapper .ml-form-successBody {
    padding: 0px !important;
}
	
	.ml-form-embedBody.ml-form-embedBodyDefault.row-form {
    padding: 0px !important;
}

	button.cky-btn.cky-btn-reject{
		margin-top: 10px !important;
	}
	
	button.cky-btn.cky-btn-preferences {
    margin-left: 10px !important;
    margin-top: 10px !important;
}
	
	li.author {
    display: none;
}


	
	article.post.post-layout.post-grid {
    background-color: #f3f4f6;
}

	
	.col-md-4.col-xs-12.col-sm-6.md-clearfix.lg-clearfix.sm-clearfix {
    width: 50%;
}

@media (max-width: 992px) {
    .col-md-4.col-xs-12.col-sm-6.md-clearfix.lg-clearfix.sm-clearfix {
        width: 100%;
			  
    }
}

