.cs-color,
.wp-jobhunt .cs-listing-filters .select-location .pop i,
.cs-fancy-menu ul li:hover a i, 
.panel-group.default .panel i,
.rich-editor-text a, .rich-text-editor a,
.widget ul li a:hover,
.rich-editor-text table a,
.rich-editor-text p a,
.active > a,
.active > a:hover,
.active > a:focus,
.account-menu li.active a i,
.employer-listing .company-info li i,
.account-menu li.active a i,
.search-btn label a,
.login-section a,
.cs-jobs-filter .panel-group .panel .panel-body ul li a.active i,
.cs-jobs-filter .panel-group .panel .panel-body ul li:hover a:before,
.cs-jobs-filter .panel-group .panel .panel-body ul li a:hover,
.widget_nav_menu ul li a:hover,
.widget-recentpost li a:hover,
#inner-links > ul li a:hover,
.cs-favorite-jobs .feature-jobs li .company-date-option .control a:hover,
.scetion-title-alert span a:hover,
.cs-ended-jobs .feature-jobs li .company-date-option .control a:hover,
.inner-tabs ul li.active i,
.inner-tabs ul li:hover i,
.team-social-info .team-send-email a:hover,
.portfolio-filter li a:hover,
.resp-vtabs li.resp-tab-active,
ul.hiring-list li .cs-text h3 a:hover,
.cs-category ul li:hover:after,
.cs-category ul li:hover a,
ul.feature-jobs li h3 a:hover,
ul.breadcrumb-nav li a:hover,
ul.page-nav li a:hover,
.job-detail ul li a:hover,
ul.tag-list li a:hover,
ul.more-jobs li a:hover,
.cs-blog .post-option span a:hover,
.blog-medium .blog-text .read-more,
.cs-blog .post-option span:hover i,
.cs-blog-detail .post-option span:hover i,
.cs-blog .cs-author .cs-text a:hover,
ul.managment-list li .list-holder .control a:hover,
ul.packege-payment li .option:hover:after,
.cs-blog.medium .cs-text h2 a:hover,
#comment ul li .thumblist .cs-text a,
.cs-candidate-detail .profile-nav li a.active,
.price-packege .detail span i,
.cs-ans-quest .panel-heading a:before,
.cs-ans-quest .panel-heading a.collapsed:before,
.account-menu li a:hover, .account-menu li a:hover i,
.account-menu li.active a, .account-menu li.active a i,
.blog-medium:hover h4 a,
.comment-form > span a,
.resumes-list button.close,
.cs-login-dropdown ul li:hover a,
.sitemap-links .site-maps-links ul li a:hover, 
.cs-relevant-list .cs-text strong a:hover,
.select-location .my-location i,
.cs-jobs-filter .cs-fliters .accordion-heading a.accordion-toggle:after, 
.widget-recent-blog ul li .cs-post-title a:hover,
.recentblog_post li:hover .text h6 a,
.cs-blog article:hover .cs-bloginfo-sec h3 a,
.cs-portfolio-plain article:hover h5 a,
.cs-blog .cs-tags ul li a:hover,
.cs-post-pagination article:hover a i,
.cs-post-options li a:hover,
.cs-tags ul li:hover i,
.cs-gallery.cs-loading:after,
.widget.widget_recent_comments li a:hover,
.widget_rss ul li:hover a,
.option a:hover,
.wish-list-dropdown ul.recruiter-list li a:hover,
.cs-holder .cs-text h5 a:hover,
.cs-jobs article .cs-text h5 a:hover,
.jobs-listing.simple .list-options a:hover,
footer#footer .back-to-top a,
.cs-pricetable .cs-button:hover,
.cs-candidate-list .cs-text .cs-post-title a:hover,
.cs-blog .cs-categories a, .cs-blog-detail .cs-categories a,
.page-sidebar .menu-candidates-container ul li a:hover:before, 
.cs-candidate-detail .profile-nav li a:hover, .cs-blog.blog-grid .read-more:before, .cs-blog.blog-grid .read-more, .cs-blog.blog-grid .post-option span.post-comment a:hover, .cs-post-title a:hover,
.cs-gallry .modal-footer .btn, .cs-search-results a.cs-relevant-link, .widget-twitter ul li P a, .widget-twitter ul li .post-date i, .widget_pages ul li:hover a, .widget_meta li:hover a, 
.widget_archive ul li:hover a, .unauthorized h1 span, .post-comment > a, ul.breadcrumb-nav li a, .wp-jobhunt .pricetable-holder.advance .price-holder .cs-price span,
.wp-jobhunt .pricetable-holder.classic.active .price-holder a, #footer .footer-nav li a:hover, .wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .shortlist:hover, 
#footer .widget_categories ul li a:after, .wp-jobhunt .user-search ul.filter-list li a, .wp-jobhunt .cs-company-listing strong span, .wp-jobhunt .user-account .nav-tabs > li a:hover, 
.wp-jobhunt .jobs-listing.modern .cs-text h3 a:hover, .wp-jobhunt .jobs-listing a:hover, .wp-jobhunt .jobs-detail-4 .company-info .cs-text strong a:hover, .wp-jobhunt .company-info .admin-contect li p a:hover,
.wp-jobhunt .cs-company-jobs li .cs-text span a:hover, .wp-jobhunt .employer-contact-form form .cs-terms a:hover, .wp-jobhunt .company-info .btn-area a:hover, .woocommerce ul.products li.product a.added_to_cart,
footer#footer.footer-v1 .cs-copyright-area a.cs-color, body footer#footer a.cs-color, ul.spatialism-sec li:hover a, ul.spatialism-sec li:hover a:after, footer#footer .cs-footer.classic-footer .widget ul li a:hover,
.cs-footer.classic-footer .widget ul li:hover:before, .wp-jobhunt .cs-candidate-list.cs-tab-resume .ad_to_list, .wp-jobhunt .cs-tab-company .cs-post-type a,
.tab-featured .post-title a:hover, .widget.widget-text.widget-contact-information ul.social-media a i, footer#footer .widget-contact-information .widgettext address a,
.wp-jobhunt .jobs-listing.modern-v2 .jobs-content li span, .wp-jobhunt .jobs-listing.modern-v3 .apply-btn, .wp-jobhunt .join-us .join-us, .wp-jobhunt .price-holder .detail span i,
.cs-blog.blog-grid .post-option .post-comment a, .wp-jobhunt .join-us a, .navigation > ul ul li > a:hover, .wp-jobhunt .account-menu li.active a, .wp-jobhunt .account-menu li.active a i,
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon, .elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title,
.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title
{
color:#55a747 !important;
}
.cs-bgcolor,
.jobhunt-language-switcher-fields input[type="radio"]:checked ~ label:before, 
.wp-jobhunt .cs-employer-slide-listing [class*="col-lg"]:hover .cs-media figcaption, .wp-jobhunt .cs-employer-slide-listing [class*="col-md"]:hover .cs-media figcaption, .wp-jobhunt .cs-employer-slide-listing [class*="col-sm"]:hover .cs-media figcaption, .wp-jobhunt .cs-employer-slide-listing [class*="col-xs"]:hover .cs-media figcaption,
.cs-fancy-menu ul li:hover:after, .widget.widget_search form label input[type="submit"], .chosen-container-multi .chosen-choices li.search-choice,
.chosen-container .chosen-results li.highlighted, .widget .cs-button:hover, .select-location .slider-selection, .cs-selector-range .slider-selection,
.cs-selector-range .slider-handle, ul.post-step li.active h3 a i, .cs-candidate-list .cs-button, .widget ul.social-media li a:hover, .cs-map-candidate span.gmaplock,
.blog-large .read-more:hover, .cs-search-results .cs-categories a, .custom-listing input[type="radio"]:checked + label:before, .cs-copyright .back-to-top a i,
.stay-save .slick-dots li.slick-active button, .cs-agent-filters ul li a:hover span, .cs-agent-filters .specialism_list li:hover span, .wp-jobhunt .cs-agent-filters .checkbox label:hover:before, .cs-agent-filters .specialism_list li a:hover:before, .cs-agent-filters .accordion-group ul li a:hover:before, .cs-agent-filters .accordion-group ul li a.active:before, .wp-jobhunt .cs-listing-filters ul li a:hover span, .wp-jobhunt .cs-listing-filters .specialism_list li:hover span,
.wp-jobhunt .cs-listing-filters .checkbox label:hover:before, .wp-jobhunt .cs-listing-filters .checkbox a:hover:before, .wp-jobhunt .cs-listing-filters .accordion-group ul li a:hover:before, .widget_categories ul li:hover,
.widget_tag_cloud .tagcloud a:hover, pagination > li > a.active, .pagination > li > a:hover, .cs-login-dropdown li:hover .logout-btn, .wp-jobhunt .user-search ul.filter-list li a:hover, .cs_google_suggestions:hover, .cs_location_parent:hover, .cs_location_child:hover, .search-results .cs-search-area .btnsubmit, .cs-search-area .search-bar,.wp-jobhunt .jobs-listing li .wish-list .shortlist,.slicknav_btn,
.wp-jobhunt .jobs-listing.grid li .wish-list .shortlist,
.wp-jobhunt .employer-contact-form .submit-btn input[type="submit"], .wp-jobhunt .employer-contact-form .submit-btn input[type="button"], .wp-jobhunt .pricetable-holder.modren.active .price-holder .cs-price span,
.wp-jobhunt .pricetable-holder.advance .price-holder a, .blog-modern .blog-text .cs-post-title:after, .wp-jobhunt .pricetable-holder.classic.active, .wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder a, .wp-jobhunt .cs-employer-slide-listing ul li:hover .cs-media figcaption, .cs-employer-offer-list:after, .skills-percentage-bar .skill-process > span, header#header.cs-transparent-header.cs-fancy-header .login > a, 
.cs-top-featured .cs-text .apply-btn:hover, .wp-jobhunt #header .nav.nav-tabs > li a:hover, .cs-blog.blog-grid.modern .read-more,  .cs-job-featured .cs-job-accounts .apply-btn,
.main-search.cs-jobsearch-modern.v1 .search-btn input[type="submit"], #footer .footer-v3 .cs-copyright .back-to-top a, .footer-v3 .widget ul.social-media li a:hover,
.wp-jobhunt .custom-styling-list .jobs-listing.joblist-fancy .cs-media .feature-post, .wp-jobhunt .custom-styling-list .jobs-listing li .cs-media .feature-post, .chosen-container-multi .chosen-drop .result-selected,
.chosen-container-multi .chosen-drop .result-selected:hover, wp-jobhunt .jobs-listing li .cs-media .feature-post, .cs-spatialism-sec-all .button-style.simple .category-btn,
.classic-footer .widget .widget-title:before, .wp-jobhunt .modern-v2 .feature, .widget-newsletter.fancy .fieldset form label button, .wp-jobhunt .dasborad-fancy .dashboard-content-holder .acc-submit,
.dasborad-fancy .section-sidebar .bg-holder, .wp-jobhunt .dasborad-fancy .account-menu li.active, .wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder a:hover,
.wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .jobtype-btn:hover, .cs-spatialism-sec-all .button-style.fancy a:hover, .wp-jobhunt .custom-listing input[type=checkbox]:checked + label:before, 
.woocommerce .checkout_coupon button.button, .woocommerce .woocommerce-form button.button, .wp-jobhunt .main-head .cs-login-dropdown ul li a:hover, .widget_search .wp-block-search__button, 
.wp-jobhunt .search-btn input[type="submit"], .wp-jobhunt .search-btn button, .wp-jobhunt .cs-candidate-list .cs-button, 
.wp-jobhunt .jobs-listing.modern .list-options .shortlist, .wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder input, .wp-jobhunt .cs-content-holder .pagination li a.active,
.wp-jobhunt .cs-login-area .join-us .login a, .wp-jobhunt input.acc-submit[type="button"], .wp-jobhunt .cs-content-holder .pagination > li > a:hover, .wp-jobhunt .jobs-listing.classic .wish-list .shortlist,
.wp-jobhunt .cs-user-filters .search-bar i.search-candidates, .wp-jobhunt .skill-bar .progress-bar, .wp-jobhunt .pricetable-holder.modren .price-holder a, .wpcf7 .wpcf7-form-control.wpcf7-submit {
background-color:#55a747 !important;
}
.cookiealert{
background:#55a747 !important;
}
.csborder-color, 
.jobhunt-language-switcher-fields input[type="radio"]:checked ~ label:before, .rich-text-editor blockquote, a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active,
.wp-jobhunt .join-us a, .uplaod-btn, .cs-agent-filters .checkbox label:hover:before, .cs-agent-filters .specialism_list li a:hover:before, .cs-agent-filters .accordion-group ul li a:hover:before, 
.cs-agent-filters .accordion-group ul li a.active:before, .wp-jobhunt .cs-listing-filters .checkbox label:hover:before, .wp-jobhunt .cs-listing-filters .checkbox a:hover:before, 
.wp-jobhunt .cs-listing-filters .accordion-group ul li a:hover:before,
.cs-tabs.horizontal .nav-tabs > li.active:before, .cs-tabs.horizontal .nav-tabs > li:hover:before, .cs-tabs.vertical .nav-tabs > li.active:before, .cs-tabs.vertical .nav-tabs > li:hover:before,
.csborder-hovercolor:hover, .job-info .btn-application:hover, ul.candidate-list li a:hover, ul.candidate-list li.active a, ul.post-step li.active h3 a i, ul.packege-payment li .option:hover,
ul.select-card li a:hover, .wp-jobhunt .account-menu li.active, .account-menu li:hover, .blog-large .read-more, .resumes-list button.close, .wp-jobhunt .resumes-list input.acc-submit[type="button"],
.cs-blog-detail blockquote, .widget_tag_cloud .tagcloud a:hover, #footer .widget_nav_menu ul li a:after, ul.resumes-list li .cs-text .cs-posted span, ul.select-card li.active,
.navigation ul ul li:hover > a, .navigation ul ul li > a:hover, .navigation ul ul li.active > a, .custom-listing input[type=radio]:checked + label:before, .pagination > li > a.active, 
.pagination > li > a:hover, .jobs-listing.modern .read-more::before, .continue-btn,
.wp-jobhunt input.acc-submit.cs-section-update,
.wp-jobhunt .pricetable-holder.modren.active,
.wp-jobhunt .pricetable-holder.classic.active,
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active,
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder a,
.woocommerce ul.products li.product a.added_to_cart, header#header.cs-transparent-header.cs-fancy-header .login > a,
.footer-v3 .widget ul.social-media li a:hover,
.wp-jobhunt .jobs-listing li .cs-media .feature-post,
.wp-jobhunt .cs-candidate-list.cs-tab-resume .ad_to_list,
.wp-jobhunt .cs-tab-company .cs-post-type a, .wp-jobhunt .account-menu li:hover,
.widget.widget-text.widget-contact-information ul.social-media a, .wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder a:hover,
.wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .jobtype-btn:hover, .wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder input, .wp-jobhunt .cs-content-holder .pagination > li > a:hover,
.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon
{
border-color:#55a747 !important;
}
.wp-jobhunt .pricetable-holder.classic{
border-top-color:#55a747 !important;
}
body,.main-section p, .mce-content-body p {
font:Normal  13px/23px "Montserrat", sans-serif !important;letter-spacing: 0px !important;text-transform: none !important;color: #757575 !important;            }
header .logo{
margin-top:6px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
}
#header .navigation > ul > li > a, #header .navigation > ul > li{
font:Normal  12px/19px "Montserrat", sans-serif !important;letter-spacing: 0px !important;text-transform: uppercase !important;            }
h1, h1 a{
font:700 Normal  24px/24px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #424242 !important;}
h2, h2 a{
font:700 Normal  22px/44px "Raleway", sans-serif;letter-spacing: 1px !important;text-transform: none !important;color: #424242 !important;            }
h3, h3 a{ 
font:700 Normal  20px/28px "Raleway", sans-serif;letter-spacing: 1px !important;text-transform: uppercase !important;color: #424242 !important;            }
h4, h4 a{
font:700 Normal  18px/18px "Raleway", sans-serif;letter-spacing: 1px !important;text-transform: uppercase !important;color: #424242 !important;            }
h5, h5 a{
font:700 Normal  16px/25px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #424242 !important;            }
h6, h6 a{
font:700 Normal  14px/20px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #424242 !important;            }
.cs-element-title h2{
font:700 Normal  20px/28px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;            }
.cs-post-title h3 a, .cs-post-title h2 a{
font:700 Normal  16px/28px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;            }
.cs-page-title h1{
font:700 Normal  30px/45px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #ffffff !important;            }
.widget .widget-title h5{
font:700 Normal  13px/19.5px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;            }
#footer .widget-title h5{ color: #ffffff !important;}
#footer .widget-title h5{
font:700 Normal  13px/16px "Raleway", sans-serif !important;letter-spacing: 1px !important;text-transform: uppercase !important;color: #ffffff !important;            }
.dropdown-menu h6 a{color:#f2f2f2 !important;}
.logo-section,#header,.main-head{background:#ffffff !important; 
}
.main-head{
padding:20px !important;
}
.main-navbar,#main-header .btn-style1,.wrapper:before {background:#fff !important;}
.navigation, #header.dark-header {background:#fff !important;}
.dropdown-menu { background-color:#1f1f1f !important;}
.navigation > ul > li > ul li > a {color:#bebebe !important;}
.navigation > ul ul li > a:hover {color:#55A747 !important;}
.navigation > ul > li:hover > a, 
.navigation > ul > li.current-menu-ancestor > a, 
.navigation > ul > li.current-menu-parent > a, 
.navigation > ul > li.current_page_item > a, 
.navigation > ul > li.current-menu-parent > ul.sub-dropdown > , 
.navigation ul li ul.sub-dropdown li.current-menu-parent.current-menu-parent > a, 
.navigation ul li ul.sub-dropdown li.current-menu-parent ul.sub-dropdown{
color:#55A747 !important;
}
.sub-dropdown:before {border-bottom:8px solid #55A747 !important;}
.navigation > ul > li.parentIcon:hover > a:before { background-color:#55A747 !important; }
.navigation > ul > li > a, #nav-icon2 i, #header.cs-transparent-header .search-bar i, #header.cs-transparent-header .join-us > a, header#header.cs-transparent-header .login > a, header#header.cs-transparent-header .wish-list a i { color:#555555 !important; }
#header.cs-transparent-header .navicon, #header.cs-transparent-header .navicon::before, #header.cs-transparent-header .navicon::after{ background:#555555 !important; }
#header.cs-transparent-header .join-us > a, header#header.cs-transparent-header .login > a { border-color:#555555 !important; background:none !important; }
.navigation > ul > li > a:hover, #header.cs-transparent-header .join-us > a:hover, header#header.cs-transparent-header .login > a:hover{ color:#55A747 !important; }
.cs-user,.cs-user-login { border-color:#55A747 !important; }
.page-sidebar .widget-title h3, .page-sidebar .widget-title h4, .page-sidebar .widget-title h5, .page-sidebar .widget-title h6{
color:#333333 !important;
}            .section-sidebar .widget-title h3, .section-sidebar .widget-title h4, .section-sidebar .widget-title h5, .section-sidebar .widget-title h6{
color:#333333 !important;
}
#header .top-bar {
color:#999999 !important;
}
#header .top-bar a {
color:#999999 !important;
}
#header .top-bar a:hover {
color:#999999 !important;
}
#header .top-bar .social-media a:hover i {
color:#999999 !important;
}
#header .top-bar .social-media a i {
color:#999999 !important;
}
footer#footer p, footer#footer span, footer#footer .textwidget{color:#ffffff !important;}
.widget-newsletter .fieldset .cs-mailchimp {
border-radius: 0px !important;
background-color: transparent !important;
border: none !important; }
.footer-top, #footer .footer-v3 .cs-copyright {
background-color:#25262a !important;
}
.footer-links,.footer-links a{color:#8e9198 !important;}
.footer-btm {background-color:#1e1f21 !important;}
#footer  .copyrights{
color:#8e9198 !important;
}
footer#footer a, .footer-nav li a, .cs-footer .widget ul li a:before  {
color:#8e9198 !important;
}            .footer-nav li::before  {
background-color:#8e9198 !important;
}            footer#footer .footer-links a.footer#footer .footer-link {color:#8e9198 !important;} .page-id-179025 .cs-page-title,
.page-id-179025 .cs-page-title h1 {
text-align: center;
} .wp-jobhunt .form-control,
.change-pass-content-holder .form-control {
border: 2px solid #c9ced6;
background: #fff;
}
.wp-jobhunt .form-control:focus,
.change-pass-content-holder .form-control:focus {
border-color: #55a747;
} .cs-search-field-wrap .form-control,
.cs-search-field-wrap input {
padding-right: 36px;
}
.cs-search-clear {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
border: none;
background: none;
font-size: 22px;
line-height: 1;
color: #8a8a8a;
cursor: pointer;
padding: 2px 6px;
z-index: 2;
}
.cs-search-clear:hover {
color: #d9534f;
} .job-alert-box .newsletter input[type="text"],
.job-alert-box .newsletter input[type="email"] {
color: #333 !important;
background: #fff;
border: 1px solid #ccc;
padding: 10px 12px;
} .jobs-listing .list-options,
.cs-job-details-table .list-options {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
} .wp-jobhunt .jobs-listing.modern .jobs-content .list-options {
position: static !important;
margin: 12px 0 0 !important;
}
.post-apply-btn {
display: inline-block;
padding: 8px 18px;
background: #55a747;
color: #fff !important;
font-size: 13px;
font-weight: 600;
border-radius: 3px;
text-decoration: none !important;
transition: background 0.2s ease;
}
.post-apply-btn i {
margin-right: 5px;
}
.post-apply-btn:hover {
background: #46903a;
color: #fff !important;
}
.post-apply-btn.active {
background: #7a7f88;
cursor: default;
} #candidate-dashboard .section-sidebar,
#employer-dashboard .section-sidebar {
overflow: hidden;
overflow-wrap: break-word;
word-wrap: break-word;
}
#candidate-dashboard .account-menu,
#employer-dashboard .account-menu,
#candidate-dashboard .account-menu a,
#employer-dashboard .account-menu a {
white-space: normal;
word-break: break-word;
}
#candidate-dashboard .account-menu li,
#employer-dashboard .account-menu li {
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
} .employer-nav {
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 100%;
}
.employer-nav > li > a {
white-space: normal;
max-width: 100%;
}
.nav-profile a img {
max-width: 40px;
} .wp-jobhunt .admin-info .cs-media figure img,
.wp-jobhunt .cs-profile-holder .cs-media figure img,
.cs-user-profile figure img {
width: 100%;
height: auto;
-o-object-fit: contain;
object-fit: contain;
} .cs-dashboard .form-control::-webkit-input-placeholder,
.wp-jobhunt .form-control::-webkit-input-placeholder,
.dashboard-form .form-control::-webkit-input-placeholder {
color: #999;
opacity: 1;
}
.cs-dashboard .form-control::-moz-placeholder,
.wp-jobhunt .form-control::-moz-placeholder,
.dashboard-form .form-control::-moz-placeholder {
color: #999;
opacity: 1;
}
.cs-dashboard .form-control:-ms-input-placeholder,
.wp-jobhunt .form-control:-ms-input-placeholder,
.dashboard-form .form-control:-ms-input-placeholder {
color: #999;
opacity: 1;
}
.cs-dashboard .form-control,
.wp-jobhunt .form-control,
.dashboard-form .form-control {
border: 1px solid #e1e1e1;
background: #fff;
} #cs_current_pass_box label {
color: #666;
} .modal { overflow-y: auto; }
.modal-dialog { margin: 4vh auto; max-height: 92vh; }
.w-apply-job .modal-content,
.w-apply-job .modal-body { max-height: 84vh; }
.w-apply-job .modal-body,
.cs-contact-modal .modal-body { overflow-y: auto; }
.modal-dialog .modal-body { max-height: 78vh; overflow-y: auto; } .cbp-button, .cs-next, .carousel-control, .pagination-next, .cs-pagination a,
.pagination-next a, .owl-next, .owl-prev, .cpictions5 .navnext, .cs-next-btn,
.cs-carousel .cs-next, .cs-carousel .cs-prev { cursor: pointer; }
button:not([disabled]), input[type="submit"], input[type="button"],
.btn, .jobs-btn, .pagination li a, .page-nav li a, .next-prev a, a.cs-next,
.pager li a, .carousel-control, .accordion-list a { cursor: pointer !important; } .chosen-container .chosen-drop .chosen-results {
border-top: 1px solid #e1e1e1;
margin-top: 2px;
}
.chosen-container-multi .chosen-choices {
border-bottom: 1px solid #e1e1e1 !important;
} .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 4.6 1.4 0 0 1.4 4.6 6 0 10.6 1.4 12 6 7.4 10.6 12 12 10.6 7.4 6 12 1.4 10.6 0z'/%3E%3C/svg%3E") center/10px no-repeat !important;
width: 14px;
height: 14px;
opacity: 1;
}
.chosen-container-multi .chosen-choices .search-choice:hover .search-choice-close {
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23c00' d='M6 4.6 1.4 0 0 1.4 4.6 6 0 10.6 1.4 12 6 7.4 10.6 12 12 10.6 7.4 6 12 1.4 10.6 0z'/%3E%3C/svg%3E") center/10px no-repeat !important;
} .job-alert-box .alert-frequency,
.job-alert-form .alert-frequency {
white-space: normal;
overflow: visible;
width: 100%;
}
.job-alert-box .alert-frequency span,
.job-alert-form .alert-frequency span {
display: inline-block;
width: 100%;
white-space: normal;
overflow: visible;
}
.job-alert-box .alert-frequency label,
.job-alert-form .alert-frequency label {
display: inline-block;
white-space: normal;
overflow: visible;
} .noptin-form-field-wrapper .noptin-text.noptin-form-field {
border: 1px solid #b7b7b7 !important;
background: #ffffff !important;
color: #333333;
border-radius: 4px !important;
min-height: 42px;
}
.noptin-form-field-wrapper .noptin-text.noptin-form-field::placeholder {
color: #8a8a8a;
opacity: 1;
} .wp-jobhunt .employer-listing.simple .cs-post-type p {
line-height: 22px;
border-bottom: none;
margin: 0;
padding: 0;
}
.wp-jobhunt .employer-listing.simple .cs-post-type p span {
display: inline-block;
vertical-align: middle;
line-height: 22px;
font-size: 15px;
margin: 0 4px 0 0;
padding: 0;
} rs-arrow.rs-arrow-left,
rs-arrow.rs-arrow-right {
background: rgba(0, 0, 0, 0.45) !important;
border-radius: 50% !important;
width: 42px !important;
height: 42px !important;
display: flex !important;
align-items: center;
justify-content: center;
transition: background 0.25s ease;
z-index: 10;
}
rs-arrow.rs-arrow-left:hover,
rs-arrow.rs-arrow-right:hover {
background: rgba(0, 0, 0, 0.75) !important;
}
rs-arrow.rs-arrow-left rs-arrow-1:after,
rs-arrow.rs-arrow-right rs-arrow-1:after {
font-size: 20px !important;
color: #ffffff !important;
} .wp-jobhunt .job-detail ul li {
border-top: 2px solid #d5d5d5 !important;
} .wp-jobhunt .job-specialism-wrap .select-dropdown select#job-type,
.wp-jobhunt select#job-type {
background: #ffffff url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23333' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 14px center !important;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
} .select-dropdown select,
.cs-register-form select,
.cs-login-form select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: #ffffff url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23888' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E") no-repeat right 14px center !important;
padding-right: 34px !important;
} .page-content .cs-icon-box p,
.cs-icon-box-root p {
text-align: center;
line-height: 24px;
}  .cs-simple.fancy-box .row { display: flex; flex-wrap: wrap; }
.cs-simple.fancy-box .row > [class*="col-"] { display: block; float: none; margin: 0; }
.cs-simple.fancy-box .row > [class*="col-"] > .cs-icon-box { height: 100%; width: 100%; margin-bottom: 20px; }
.cs-icon-box.left .cs-text { align-self: flex-start; } .testimonial-inner ul.testimonial-home li .question-mark { padding: 0 8% 20px; }
.testimonial-inner ul.testimonial-home li .question-mark p { margin-bottom: 12px; }
.testimonial-inner ul.testimonial-home li .question-mark h4 { margin-bottom: 6px; }
.testimonial-inner .slick-track { margin-bottom: 20px; } .cs-profile-contact-detail.contact-form-holder { max-width: 100%; }
.wp-jobhunt .input-filed-contact { margin-bottom: 16px; }
.contact-info ul { margin-bottom: 0; }
.contact-info .contact-label { vertical-align: middle; }
.contact-info .contact-label p { margin: 0; display: flex; align-items: flex-start; flex-wrap: wrap; }
.contact-info .contact-label p strong { margin-right: 10px; }
.contact-info .contact-label p span { display: inline-block; } .page-id-548 .cs-subheader { margin-bottom: 0; }
.page-id-548 div.page-section:not([class*="cs-page-sec"]) { display: none; }
.page-id-548 .cs-page-sec-790673,
.page-id-548 .cs-page-sec-934110 { padding-top: 30px; } .contact-info .contact-icon { float: left; margin-right: 15px; } .page-candidate-dashboard .account-menu li a { display: flex; align-items: center; gap: 12px; }
.page-candidate-dashboard .account-menu li a i { width: 18px; text-align: center; } .page-candidate-dashboard .cs-page-title h1 { font-size: 22px !important; line-height: 30px !important; } .wp-jobhunt .radio label span,
.wp-jobhunt .checkbox label span {
display: inline-block;
margin-left: 6px;
color: #777777;
font-weight: normal;
} .wp-jobhunt .search-input .candidate-auto-suggestions {
border-top: 1px solid #ffffff !important;
box-sizing: border-box;
}  .candidate-header {
padding-top: 24px !important;
padding-bottom: 16px !important;
}
.wp-jobhunt .candidate-header .cs-profile .info .title { margin-bottom: 6px; }
.wp-jobhunt .candidate-header .post-options { margin-top: 0; }
.wp-jobhunt .candidate-header .post-options ul { margin-bottom: 0; } .wp-jobhunt .candidate-header .cs-profile-contact-info { margin-top: 10px; }
.wp-jobhunt .candidate-header .cs-profile-contact-info ul {
display: flex;
flex-wrap: wrap;
justify-content: center;
margin: 0;
padding: 0;
list-style: none;
}
.wp-jobhunt .candidate-header .cs-profile-contact-info ul li { margin: 0 14px; font-size: 13px; } .candidate-header .profile-nav { position: static; width: 100%; margin: 14px 0 0; }
.candidate-header .profile-nav ul { margin: 0; padding: 0; }
.candidate-header .profile-nav li { display: inline-block; margin: 0 30px 6px 0; }
.candidate-header .profile-nav li a {
font-size: 14px;
color: #d9d9d9;
text-decoration: none;
position: relative;
padding: 0 0 6px;
}
.candidate-header .profile-nav li a:hover,
.candidate-header .profile-nav li a.active {
color: #7cbf4d !important;
}
.candidate-header .profile-nav li a.active:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 2px;
background: #7cbf4d;
} .candidate-header .profile-nav li a.active { color: #7cbf4d !important; } .input-filed:focus-within i,
.field-holder:focus-within i {
color: #7cbf4d !important;
} .cs-application-details {
margin: 10px 0 14px;
padding: 12px 16px;
background: #f4f7f2;
border-left: 4px solid #7cbf4d;
}
.cs-application-details ul { margin: 0; padding: 0; list-style: none; }
.cs-application-details ul li { font-size: 13px; color: #555; margin-bottom: 4px; }
.cs-application-details ul li strong { color: #333; min-width: 130px; display: inline-block; }  .chosen-container-single .chosen-single {
background: #ffffff !important;
border: 1px solid #cfcfcf !important;
border-radius: 3px !important;
height: 40px !important;
line-height: 38px !important;
box-shadow: none !important;
}
.chosen-container-single .chosen-single div {
width: 22px !important;
}
.chosen-container-single .chosen-single div b {
background: none !important;
}
.chosen-container-single .chosen-single div::after {
content: '' !important;
position: absolute !important;
right: 11px !important;
top: 50% !important;
margin-top: -4px !important;
width: 7px !important;
height: 7px !important;
border: 2px solid #555555 !important;
border-top: none !important;
border-left: none !important;
transform: rotate(45deg) !important;
}
.chosen-container-active.chosen-with-drop .chosen-single div::after {
margin-top: -1px !important;
border: 2px solid #555555 !important;
border-bottom: none !important;
border-right: none !important;
transform: rotate(45deg) !important;
} .wp-jobhunt .search-country .select-holder:after { display: none !important; }
.wp-jobhunt select.search-custom-location,
.wp-jobhunt select.search-country,
.wp-jobhunt .select-holder select {
-webkit-appearance: none !important;
-moz-appearance: none !important;
appearance: none !important;
}
.chosen-container .chosen-drop {
border-radius: 0 0 3px 3px !important;
border-color: #cfcfcf !important;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08) !important;
}
.chosen-container-active .chosen-single {
border-color: #7cbf4d !important;
box-shadow: none !important;
}
.chosen-container .chosen-results li.highlighted {
background: #7cbf4d !important;
color: #ffffff !important;
}
.chosen-container .chosen-drop .chosen-search input[type="text"] {
border: 1px solid #e3e3e3 !important;
border-radius: 3px !important;
padding: 6px 8px !important;
} #frm_specialisms_list ul.cs-specialisms-list { margin-bottom: 0; }
#frm_specialisms_list ul.cs-specialisms-list.cs-collapsed li:nth-child(n+8):not(.cs-more-link) { display: none; }
#frm_specialisms_list ul.cs-specialisms-list:not(.cs-collapsed) li.cs-more-link { display: none; } .cs-page-sec-944406 .has-bg-color {
padding-left: 40px !important;
padding-right: 40px !important;
padding-top: 45px !important;
padding-bottom: 45px !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.cs-page-sec-944406 .button_style .btn-post { margin: 6px 0 0; } ul.managment-list li .list-holder .control a {
display: inline-flex;
align-items: center;
justify-content: center;
width: 34px;
height: 34px;
border-radius: 50%;
background: #f2f4f7;
color: #666;
font-size: 15px;
line-height: 1;
margin-left: 6px;
vertical-align: middle;
text-decoration: none;
transition: all .25s ease;
}
ul.managment-list li .list-holder .control a i {
font-size: inherit;
line-height: 1;
}
ul.managment-list li .list-holder .control a:hover {
background: #55a747;
color: #fff !important;
}
ul.managment-list li .list-holder .control a i.icon-eye3 { color: #55a747; }
ul.managment-list li .list-holder .control a i.icon-eye-slash { color: #999; } .wp-jobhunt #light .custom-listing input[type=radio]:checked + label:before {
background-color: #55a747;
border: solid 1px #55a747;
color: #fff;
content: '\f00c';
font-family: icomoon;
font-size: 10px;
font-weight: normal;
height: 13px;
line-height: 11px;
text-align: center;
text-shadow: none;
width: 13px;
}
.wp-jobhunt #light .custom-listing label:before {
top: 3px;
}
.wp-jobhunt #light .custom-listing input[type=radio]:focus + label,
.wp-jobhunt #light .custom-listing input[type=radio]:focus + label:before {
outline: none;
box-shadow: none;
} #header.cs-default-header {
z-index: 1030;
} @media (min-width: 992px) { #header.cs-default-header .main-head {
padding: 0 !important;
}
#header.cs-default-header .main-head .navbar.container,
#header.cs-default-header .main-head .navbar {
width: 100%;
max-width: 100%;
margin: 0 auto;
padding: 0 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
float: none;
} #header.cs-default-header .main-head .navbar .row {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
width: 100%;
min-height: 80px;
margin: 0;
}
#header.cs-default-header .main-head .navbar .row > [class*="col-"] {
float: none;
padding-left: 0;
padding-right: 0;
vertical-align: middle;
} #header.cs-default-header .main-head .navbar .row > div:first-child {
-webkit-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
max-width: 260px;
text-align: left;
} #header.cs-default-header .main-head .navbar .logo {
display: block;
width: 200px;
max-width: 200px;
overflow: hidden;
}
#header.cs-default-header .main-head .navbar .logo.sticky {
display: none;
}
#header.cs-default-header .main-head .navbar .logo img {
display: block;
width: auto;
max-width: 200px;
height: 50px;
-o-object-fit: contain;
object-fit: contain;
} #header.cs-default-header .main-head .navbar .row > div:nth-child(2) {
-webkit-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
width: auto;
text-align: right;
}
#header.cs-default-header .main-head .nav-right-area {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
width: 100%;
}
#header.cs-default-header .main-head .navigation {
-webkit-box-flex: 1 1 auto;
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
width: 100%;
} #header.cs-default-header .main-head .navigation > ul,
#header.cs-default-header .main-head .navigation > ul.navbar-nav {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
white-space: nowrap;
}
#header.cs-default-header .main-head .navigation > ul > li {
display: inline-block;
float: none;
margin: 0;
padding: 0;
vertical-align: middle;
line-height: 80px;
}
#header.cs-default-header .main-head .navigation > ul > li > a {
display: inline-block;
padding: 0 10px;
line-height: 80px;
white-space: nowrap;
} #header.cs-default-header .main-head .navigation > ul > li:last-child:not(.nav-profile):not(.nav-login) > a {
margin-left: 14px;
padding: 6px 38px;
line-height: normal;
border-radius: 4px;
border: 1px solid #55a747;
background-color: #55a747;
color: #ffffff !important;
}
#header.cs-default-header .main-head .navigation > ul > li:last-child:not(.nav-profile):not(.nav-login) > a:hover {
color: #55a747 !important;
background-color: #ffffff;
}
} @media (min-width: 768px) and (max-width: 991.98px) {
#header.cs-default-header .main-head .navbar.container,
#header.cs-default-header .main-head .navbar {
width: 100%;
max-width: 100%;
margin: 0;
padding: 0 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#header.cs-default-header .main-head .navbar .row {
display: -webkit-box;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
justify-content: space-between;
width: 100%;
min-height: 70px;
margin: 0;
}
#header.cs-default-header .main-head .navbar .row > [class*="col-"] {
float: none;
padding: 0;
}
#header.cs-default-header .main-head .navbar .row > div:first-child {
-webkit-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
#header.cs-default-header .main-head .navbar .logo,
#header.cs-default-header .main-head .navbar .logo.sticky {
width: 170px;
max-width: 170px;
}
#header.cs-default-header .main-head .navbar .row > div:nth-child(2) {
-webkit-flex: 1 1 auto;
flex: 1 1 auto;
width: auto;
text-align: right;
}
} #header.cs-default-header .main-head.scroll-to-fixed-fixed {
padding: 6px 0 !important;
-webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.12);
}
#header.cs-default-header .main-head.scroll-to-fixed-fixed .navbar .row {
min-height: 0;
height: 52px;
}
#header.cs-default-header .main-head.scroll-to-fixed-fixed .logo {
display: none;
}
#header.cs-default-header .main-head.scroll-to-fixed-fixed .logo.sticky {
display: inline-block;
height: 38px;
width: auto;
max-width: 170px;
overflow: hidden;
}
#header.cs-default-header .main-head.scroll-to-fixed-fixed .logo.sticky img {
height: 38px;
max-height: 38px;
width: auto;
max-width: 170px;
}
#header.cs-default-header .main-head.scroll-to-fixed-fixed .navigation > ul > li,
#header.cs-default-header .main-head.scroll-to-fixed-fixed .navigation > ul > li > a {
line-height: 52px;
}
#header.cs-default-header .main-head.scroll-to-fixed-fixed .navigation > ul > li:last-child:not(.nav-profile):not(.nav-login) > a {
line-height: normal;
padding: 5px 32px;
} body.page-id-179025 .cs-subheader.align-left {
text-align: center !important;
}
body.page-id-179025 .cs-subheader.align-left .cs-page-title {
margin: 0 auto !important;
}
body.page-id-179025 .cs-subheader.align-left .cs-page-title h1 {
text-align: center !important;
} body.page-id-112 .section-fullwidth {
position: relative;
padding-top: 130px;
}
body.page-id-112 .section-fullwidth::before {
content: 'Registration';
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 100vw;
background: #313540;
color: #ffffff;
text-align: center;
font: 700 30px/45px "Raleway", sans-serif;
letter-spacing: 1px;
text-transform: uppercase;
padding: 42px 0;
} body.page-id-112 .main-section > .page-section:first-child {
display: none !important;
}
body.page-id-112 .main-section > .page-section {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
}
body.page-id-112 .main-section > .container {
padding-top: 0 !important;
} .cs-tabs.nav-position-left.row {
margin-left: 0 !important;
margin-right: 0 !important;
} .wp-jobhunt .cs-favorite-jobs ul.top-heading-list {
max-width: 100%;
}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li {
flex-grow: 1;
flex-shrink: 1;
flex-basis: auto;
min-width: 0;
}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li:last-child {
flex: 0 0 185px;
min-width: 185px;
}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.feature-jobs li {
max-width: 100%;
flex-wrap: nowrap;
}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.feature-jobs li .company-detail-inner {
flex: 1 1 auto;
width: auto;
max-width: 100%;
min-width: 0;
}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.feature-jobs li .company-detail-inner h6,
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.feature-jobs li .company-detail-inner b {
overflow-wrap: break-word;
}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.feature-jobs li .company-date-option {
flex: 0 0 185px;
width: 185px;
min-width: 185px;
max-width: 185px;
overflow-wrap: break-word;
white-space: normal;
} .wp-jobhunt .breadcrumb-sec .page-section {
padding-top: 18px !important;
padding-bottom: 10px !important;
}
.wp-jobhunt .admin-info {
margin-bottom: 14px !important;
padding-bottom: 16px !important;
}
.wp-jobhunt .admin-info address {
margin-bottom: 8px !important;
}
.wp-jobhunt .company-detail {
padding-top: 8px;
margin-top: 0 !important;
}
.wp-jobhunt .candidate-header {
padding-top: 16px !important;
padding-bottom: 10px !important;
}
.wp-jobhunt .candidate-header .cs-profile {
margin-bottom: 0 !important;
}
.wp-jobhunt .candidate-header .profile-nav {
margin: 8px 0 0 !important;
}
.wp-jobhunt .candidate-header .cs-profile .info .title {
margin-bottom: 4px !important;
}
.wp-jobhunt .candidate-header .post-options {
margin-top: 0 !important;
}
.wp-jobhunt .employer-header {
margin-bottom: 0 !important;
} .tp-leftarrow.tparrows.uranus,
.tp-rightarrow.tparrows.uranus {
background: rgba(49, 53, 64, 0.65) !important;
border-radius: 50%;
border: 1px solid rgba(255, 255, 255, 0.3) !important;
}
.tp-leftarrow.tparrows.uranus:hover,
.tp-rightarrow.tparrows.uranus:hover {
background: rgba(49, 53, 64, 0.9) !important;
} #frm_jobs_filtration,
.side-loc-srch-form {
position: relative;
}
.wp-jobhunt #frm_jobs_filtration .cs_location_autocomplete,
.wp-jobhunt .side-loc-srch-form .cs_location_autocomplete,
.wp-jobhunt .cs-job-inputs .cs_location_autocomplete {
top: calc(100% + 6px) !important;
left: 0 !important;
right: 0 !important;
width: auto !important;
margin: 0;
border: 1px solid #e3e3e3;
border-radius: 6px;
background: #fff;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);
max-height: 320px;
overflow-y: auto;
}
.wp-jobhunt .cs_location_autocomplete .cs_google_suggestions {
color: #333333;
font-size: 13px;
line-height: 1.4;
padding: 11px 16px;
border-bottom: 1px solid #f0f0f0;
}
.wp-jobhunt .cs_location_autocomplete .cs_google_suggestions:last-child {
border-bottom: 0;
}
.wp-jobhunt .cs_location_autocomplete .cs_google_suggestions:hover,
.wp-jobhunt .cs_location_autocomplete .cs_google_suggestions:active {
color: #ffffff;
background: #f5891f;
} .jr-suggest {
position: absolute;
z-index: 99999;
background: #ffffff;
border: 1px solid #e3e3e3;
border-radius: 6px;
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.14);
max-height: 320px;
overflow-y: auto;
text-align: left;
}
.jr-suggest .jr-suggest-item {
padding: 11px 16px;
font-size: 13px;
line-height: 1.4;
color: #333333;
cursor: pointer;
border-bottom: 1px solid #f0f0f0;
}
.jr-suggest .jr-suggest-item:last-child {
border-bottom: 0;
}
.jr-suggest .jr-suggest-item:hover,
.jr-suggest .jr-suggest-item:active {
color: #ffffff;
background: #f5891f;
} .wp-jobhunt .change-pass-content-holder input.acc-submit.cs-section-update,
.wp-jobhunt input.acc-submit.cs-section-update#candidate-change-pass-trigger,
.wp-jobhunt input.acc-submit.cs-section-update#employer-change-pass-trigger {
color: #ffffff !important;
background: #55a747 !important;
border-color: #55a747 !important;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
} .wp-jobhunt .cs-manage-jobs .control {
text-align: center;
display: flex;
justify-content: center;
align-items: center;
gap: 8px;
} .wp-jobhunt .cs-applied-jobs .application,
.wp-jobhunt .applied-job-list .application {
text-align: center;
vertical-align: middle;
} .wp-jobhunt .post-apply-btn,
.wp-jobhunt .jobtype-btn.cs-color {
opacity: 1 !important;
visibility: visible !important;
}
.wp-jobhunt .post-apply-btn:active,
.wp-jobhunt .jobtype-btn.cs-color:active {
opacity: 1 !important;
} .home .search-btn input[type="submit"],
.cs-search-form .search-btn input[type="submit"] {
padding: 10px 30px !important;
font-size: 14px !important;
height: auto !important;
min-width: auto !important;
} .wp-jobhunt .cs-blog .blog-list,
.blog-list {
display: flex;
flex-wrap: wrap;
justify-content: center;
}
.blog-list li {
float: none !important;
display: inline-block !important;
vertical-align: top;
margin: 0 10px 20px !important;
} .wp-jobhunt .change-pass-content-holder input[type="password"],
.wp-jobhunt .change-pass-content-holder input[type="text"],
.wp-jobhunt input[type="password"].cs-section-input {
max-width: 400px;
width: 100%;
} .wp-jobhunt .cs-remove-msg.active {
animation: cs-fadeout 5s forwards;
}
@keyframes cs-fadeout {
0% { opacity: 1; }
70% { opacity: 1; }
100% { opacity: 0; visibility: hidden; }
} .wp-jobhunt .cs-remove-msg {
padding: 12px 40px 12px 16px;
border-radius: 6px;
font-size: 14px;
line-height: 1.5;
position: relative;
margin-bottom: 15px;
}
.wp-jobhunt .cs-remove-msg .cs-alert-close {
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
font-size: 18px;
font-weight: bold;
color: inherit;
opacity: 0.7;
}
.wp-jobhunt .cs-remove-msg .cs-alert-close:hover {
opacity: 1;
} .wp-jobhunt .cs-job-inputs input[type="text"],
.wp-jobhunt .cs-job-inputs select,
.wp-jobhunt .side-loc-srch-form input[type="text"] {
text-align: left;
padding-right: 35px;
}
.wp-jobhunt .cs-job-inputs select,
.wp-jobhunt .chosen-container-single .chosen-single {
overflow: hidden;
text-overflow: ellipsis;
} .wp-jobhunt .cs-candidate-detail .cs-profile .info,
.wp-jobhunt .candidate-header .cs-profile .info {
display: flex;
flex-direction: column;
align-items: flex-start;
}
.wp-jobhunt .candidate-header .cs-profile-info {
display: flex;
align-items: center;
gap: 15px;
flex-wrap: wrap;
} .home .cs-job-inputs input,
.home .cs-job-inputs select,
.home .chosen-container-single .chosen-single {
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
}
.home .cs-job-inputs .select-location::after,
.home .cs-job-inputs .select-specialisms::after {
right: 12px;
top: 50%;
transform: translateY(-50%);
pointer-events: none;
} .home .sp-easy-accordion .sp-easy-accordion-item .sp-easy-accordion-header,
.faq-section .sp-easy-accordion-item .sp-easy-accordion-header {
cursor: pointer;
position: relative;
padding-right: 40px;
}
.home .sp-easy-accordion .sp-easy-accordion-item .sp-easy-accordion-header::after,
.faq-section .sp-easy-accordion-item .sp-easy-accordion-header::after {
content: '+';
position: absolute;
right: 15px;
top: 50%;
transform: translateY(-50%);
font-size: 20px;
font-weight: bold;
color: #555;
transition: transform 0.3s;
}
.home .sp-easy-accordion .sp-easy-accordion-item.active .sp-easy-accordion-header::after,
.faq-section .sp-easy-accordion-item.active .sp-easy-accordion-header::after {
content: '−';
} .cs-back-to-top {
position: fixed;
bottom: 30px;
right: 30px;
width: 44px;
height: 44px;
background: #55a747;
color: #fff;
border: none;
border-radius: 50%;
font-size: 20px;
cursor: pointer;
z-index: 99999;
display: none;
align-items: center;
justify-content: center;
box-shadow: 0 2px 8px rgba(0,0,0,0.2);
transition: background 0.3s;
}
.cs-back-to-top:hover {
background: #448838;
} .home img,
.rev_slider_wrapper img,
.tp-revslider-mainul img {
image-rendering: auto !important;
-webkit-font-smoothing: antialiased;
max-width: 100%;
height: auto;
}  .wp-jobhunt .main-search .select-dropdown:before {
content: none;
} .wp-jobhunt .main-search .select-dropdown .chosen-container-single .chosen-single {
padding-right: 30px;
}
.wp-jobhunt .main-search .select-dropdown .chosen-container-single .chosen-single div {
right: 6px;
}
.wp-jobhunt .main-search .select-dropdown .chosen-container-single .chosen-single span {
max-width: calc(100% - 40px);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
} .wp-jobhunt .main-search .search-input input[type="text"]:placeholder-shown {
text-align: center;
}
.wp-jobhunt .main-search .search-input input[type="text"]:focus {
text-align: left;
} .wp-jobhunt .main-search.has-bgcolor .search-input label {
text-align: center;
} .wp-jobhunt .cs-manage-jobs ul.managment-list li .list-holder .control a,
.wp-jobhunt .cs-manage-jobs ul.managment-list li .list-holder .control > i {
display: inline-flex;
-webkit-align-items: center;
align-items: center;
-webkit-justify-content: center;
justify-content: center;
width: 34px;
height: 34px;
margin: 0 3px;
border-radius: 50%;
background: #f2f4f7;
color: #666;
font-size: 15px;
line-height: 1;
text-align: center;
vertical-align: middle;
}
.wp-jobhunt .cs-manage-jobs ul.managment-list li .list-holder .control a i {
font-size: inherit;
line-height: 1;
text-align: center;
}
.wp-jobhunt .cs-manage-jobs ul.managment-list li .list-holder .control {
text-align: center;
-webkit-justify-content: center;
justify-content: center;
} .home .cs-icon-box .cs-media figure i.icon-search3 { font-size: 36px; }  .icon-eye:before { content: "\f06e"; }
.icon-eye-blocked:before { content: "\f070"; }
.wp-jobhunt .cs-password-field-wrap {
display: inline-block;
width: 400px;
max-width: 100%;
}
.wp-jobhunt .cs-password-field-wrap .cs-eye-toggle {
width: 34px;
height: 34px;
padding: 0;
font-size: 17px;
line-height: 34px;
text-align: center;
}
.wp-jobhunt .cs-password-field-wrap .cs-eye-toggle i {
font-size: 17px;
line-height: 1;
} .wp-jobhunt .cs-tabs .cs-favorite-jobs ul.feature-jobs li .application-status-inner {
flex: 0 0 192px;
width: 192px;
min-width: 192px;
max-width: 192px;
text-align: left;
padding-left: 10px;
} .wp-jobhunt .cs-manage-jobs ul.managment-list li .list-holder .control a i,
ul.managment-list li .list-holder .control a i {
margin: 0;
}