/*----- Typography and Reset CSS ----------*/
*{ margin: 0px; outline: none;}
html{ font-size: inherit;}
body.wp-jobhunt{ background: #fff; color: #666; font-size: 0.875rem; letter-spacing: normal; line-height: 1.375rem; min-width: 320px; overflow-x: hidden; word-spacing: 0px;}
.cs-candidate-detail .main-section{ margin-top: 0px;}
.wp-jobhunt .cs-login-area .join-us a{ line-height: 1.25rem;}
.wp-jobhunt .cs-login-area .join-us a:focus{ background: none;}
.wp-jobhunt .cs-login-area ul{ clip: auto; height: auto; left: auto; margin: 0; overflow: hidden; position: relative; width: 100%; z-index: auto;}
.wp-jobhunt .cs-login-area .dropdown-toggle:after{ display: none;}
.wp-jobhunt header .login a.dropdown-toggle{ display: block; padding: 0px; width: auto;}
.wp-jobhunt .cs-login-area .dropdown-toggle{ padding: 0; width: auto;}
.wp-jobhunt .cs-login-area .dropdown-toggle:hover{ background: none;}
.wp-jobhunt .cs-login-area .cs-login-dropdown ul.dropdown-menu{ left: -171px; position: absolute; z-index: 9;}
.wp-jobhunt .cs-login-area .social-media, .wp-jobhunt .cs-login-area .social-media ul{ width: 100%;}
.wp-jobhunt .cs-login-area .social-media ul li:last-child{ float: none;}
.wp-jobhunt .cs-login-area .social-media ul{ left: auto; position: relative;}
.wp-jobhunt .cs-login-area .social-media ul li{ margin: 0 5px 0 0 !important;}
.wp-jobhunt .cs-login-area .user-account .nav-tabs{ left: auto; position: relative; width: 100%;}
.wp-jobhunt .cs-login-area .user-account .nav-tabs li:last-child{ padding-top: 0px;}
.wp-jobhunt .cs-login-area{ padding: 0;}
.wp-jobhunt .cs-login-area li .chosen-container .chosen-results{ width: 100%;}
.wp-jobhunt .cs-login-area li .chosen-container-multi .chosen-choices li.search-field{ float: left; padding-top: 0px;}
.wp-jobhunt .cs-login-area li .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{ border-bottom: none; line-height: 1rem; padding: 0px;}
.wp-jobhunt .site-content article{ border: 0 none; margin: 0; padding: 0;}
.wp-jobhunt .cs-login-area ul.sub-menu{ clip: auto; height: 1px;}
.wp-jobhunt .cs-login-area li ul ul.sub-menu{ clip: auto; height: auto; left: 100%; position: absolute;}
.wp-jobhunt .cs-login-area ul.sub-menu{ z-index: 1;}
.wp-jobhunt .cs-login-area .cs-drp-dwn > li{ border: medium none;}
.wp-jobhunt .cs-drp-dwn{ border: none; margin: 0;}
.wp-jobhunt .cs-login-area.cs-login-area{ float: right; margin-right: 0; padding-top: 4px; margin: 0 -4px 0 0;}
.wp-jobhunt .cs-transparent-header .cs-login-area.cs-login-area{padding-top:0;}
.wp-jobhunt .secondary .cs-login-area.cs-login-area{ float: none; width: 100%;}
.wp-jobhunt .cs-map-candidate .gm-style-mtc > div{ height: 44px; line-height: 1.75rem;}
.wp-jobhunt .widget-map .cs-map{ height: 200px; overflow: hidden;}
.wp-jobhunt .page-not-found .back-home{ color: #fff;}
.wp-jobhunt .cs-demo-login {margin-bottom: 20px;}
.wp-jobhunt .cs-demo-login-lable {padding-top: 10px; font-size: 0.875rem; color: #333;}
/*----- Candidate Style Start ----------*/
.wp-jobhunt ul.cs-candidate-grid{ margin: 0 0 30px 0;}
.wp-jobhunt ul.cs-candidate-grid li, .wp-jobhunt ul.cs-pricetable li{ list-style: none;}
.wp-jobhunt ul.cs-candidate-grid li{ display: inline-block; float: none; margin: 0 -4px 0 0; vertical-align: top;}
.wp-jobhunt .section-sidebar{ margin: 0;}
.wp-jobhunt .cs-editor-text ul{ list-style: outside none disc;}
/*----- Candidate Detail Style ----------*/
.cs-candidate-detail .candidate-header{ background-color: #313540; margin: 0px 0 0; padding: 40px 0 0 0; position: relative;}
.candidate-header .container {bottom: 0; clear: both; left: 0; position: absolute; right: 0;}
.cs-candidate-detail .cs-profile{ margin: 0 0 30px;}
.cs-candidate-detail .cs-profile .cs-media{ display: inline-block; margin: 0 20px 0 0; vertical-align: middle;}
.cs-candidate-detail .cs-profile figure{ border-radius: 100%; display: inline-block; height: 80px; width: 80px;}
.cs-candidate-detail .cs-profile .info{ display: inline-block; vertical-align: middle; width: 58.5%;}
.cs-candidate-detail .cs-profile .post-options{ display: inline-block; vertical-align: middle; width: 30%;}
.cs-candidate-detail .cs-profile .post-options > ul{ display: inline-block; margin: 0;}
.candidate-header .cs-profile .post-options > ul{ position: relative; top: 30px;}
.cs-candidate-detail .cs-profile .post-options li{ color: #ccc; font-size: 0.8125rem; line-height: 1.5rem; list-style: none; margin: 0 0 5px;}
.cs-candidate-detail .cs-profile .post-options li i{ display: inline-block; font-size: 0.9375rem; margin: 0 5px 0 0; vertical-align: middle; width: 15px;}
.cs-candidate-detail .cs-profile figure img{ border-radius: 100%; height: 100%; width: 100%;}
.cs-candidate-detail .cs-profile .info .title{ margin: 0 0 12px;}
.cs-candidate-detail .cs-profile .info .title h3{ margin: 0;}
.cs-candidate-detail .main-section .cs-profile .info .title h3{ color: #fff !important; font: 700 1.25rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.cs-candidate-detail .cs-profile .cs-profile-contact-info{ float: left; width: 100%;}
.cs-candidate-detail .cs-profile .cs-profile-contact-info ul{ margin: 0;}
.cs-candidate-detail .cs-profile-contact-info li{ display: inline-block; vertical-align: middle;}
.cs-candidate-detail .cs-profile-contact-info li a{ background-color: #ffffff; border-radius: 100%; color: #2b4a8b; display: inline-block; font-size: 0.75rem; height: 23px; line-height: 1.625rem; margin: 0 5px 0 0; text-align: center; width: 23px;}
.cs-candidate-detail .cs-profile-contact-info li a[data-original-title="twitter"]{ color: #1f94d9;}
.cs-candidate-detail .cs-profile-contact-info li a[data-original-title="linkedin"]{ color: #10598c;}
.cs-candidate-detail .cs-profile-contact-info li a[data-original-title="google"]{ color: #d83936;}
.cs-candidate-detail .cs-profile-contact-info li a.cs-candidate-download{ background-color: inherit; border: 1px solid #ffffff; border-radius: 20px; color: #ffffff; height: auto; line-height: normal; padding: 5px 15px 5px 35px; position: relative; width: auto;}
.cs-candidate-detail .cs-profile-contact-info li a.cs-candidate-download:before{ color: #fff; content: "\ea80"; font-family: "icomoon"; left: 15px; position: absolute; top: 4px;}
.cs-candidate-detail .cs-profile .join-date{ display: block; margin: 0 0 10px;}
.cs-candidate-detail .cs-profile .join-date span{ color: #ccc; font-size: 0.8125rem;}
.cs-candidate-detail .cs-element-title i,
.cs-candidate-detail .cs-section-title i{ border: 2px solid; border-radius: 100%; display: inline-block; font-size: 1.0625rem; height: 33px; line-height: 1.75rem; margin: 0 15px 0 0; text-align: center; width: 33px;}
.cs-candidate-detail .cs-element-title h4,
.cs-candidate-detail .cs-section-title h4{ display: inline-block; margin: 0;}
.wp-jobhunt.cs-candidate-detail .jobs-detail-listing li i{ color: #919eac; font-size: 1.625rem; margin: 0 20px 0 0;}
.wp-jobhunt.cs-candidate-detail .jobs-detail-listing ul li .listing-inner{ border-bottom: 1px solid #f0f1f2; border-top: none;}
.cs-candidate-detail .cs-element-title,
.cs-candidate-detail .cs-section-title{ margin: 0 0 20px;}
/*----- Candidate Nav ----------*/
.cs-candidate-detail .profile-nav{ width: 68%;}
.cs-candidate-detail .profile-nav ul{ margin: 0;}
.cs-candidate-detail .profile-nav li{ display: inline-block; list-style: none; margin: 0 35px 0 0;}
.cs-candidate-detail .profile-nav li a{ color: #ccc; display: inline-block; font-size: 0.8125rem; outline: none; padding: 0 0 20px; position: relative; text-decoration: none;}
.cs-candidate-detail .profile-nav li a:hover{ color: #1E824C;}
.cs-candidate-detail .profile-nav li a.active{ color: #1E824C;}
.cs-candidate-detail .profile-nav li a.active:before{ background-color: #1E824C; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; width: 100%;}
.cs-candidate-detail .sections{ margin-bottom: 50px; padding-top: 30px;}
/*----- Education Style ----------*/
.cs-candidate-detail .cs-education > ul, .cs-candidate-detail .timeline > ul, .wp-jobhunt .cs-profile-awards > ul{ padding: 0 0 0 55px;}
.cs-candidate-detail .cs-education li, .cs-candidate-detail .timeline li, .cs-candidate-detail .cs-profile-awards li{ list-style: outside none none; margin: 0 0 10px; padding: 0 0 20px 25px; position: relative;}
.cs-candidate-detail .cs-education li:last-child, .cs-candidate-detail .timeline li:last-child, .cs-candidate-detail .cs-profile-awards li:last-child{ padding-bottom: 0;}
.cs-candidate-detail .cs-education li:last-child:after{ display: none;}
.cs-candidate-detail .cs-education li:before, .cs-candidate-detail .timeline li:before, .cs-candidate-detail .cs-profile-awards li:before{ background-color: #eeeeee; border-radius: 100%; content: ""; height: 9px; left: -4px; position: absolute; top: 8px; width: 9px;}
.cs-candidate-detail .cs-education li:after, .cs-candidate-detail .timeline li:after, .cs-candidate-detail .cs-profile-awards li:after{ border-left: 1px solid #eeeeee; content: ""; height: 92%; left: 0; position: absolute; top: 22px; width: 1px;}
.cs-candidate-detail .timeline li:last-child:after, .cs-candidate-detail .cs-profile-awards li:last-child:after{ display: none;}
.cs-candidate-detail .cs-education .cs-title, .cs-candidate-detail .timeline .cs-title{ margin: 0 0 10px 0; width: 100%;}
.cs-candidate-detail .cs-education .cs-title h6{ display: inline-block; margin: 0;}
.cs-candidate-detail .cs-profile-awards .award-detail p{ margin: 0;}
.cs-candidate-detail .cs-education .cs-title span, .cs-candidate-detail .timeline .cs-title span, .cs-candidate-detail .cs-profile-awards .cs-title span{ color: #999999; font-size: 0.875rem; font-weight: 400; margin: 0 0 0 5px;}
.cs-candidate-detail .cs-education .cs-title span.cs-institute{ display: block; font-size: 0.875rem; margin: 0;}
.cs-candidate-detail .education-detail p, .cs-candidate-detail .timeline .cs-text p, .cs-candidate-detail .cs-profile-awards .cs-text p{ color: #555; font-size: 0.8125rem; line-height: 1.5rem; margin: 0;}
.cs-candidate-detail .cs-profile-awards .cs-title{ margin: 0 0 5px; width: 100%;}
/*----- Time Line Style ----------*/
.cs-candidate-detail .timeline .cs-title h6, .cs-candidate-detail .cs-profile-awards .cs-title h6{ float: left; line-height: 1.25rem !important; margin: 3px 0 0; text-transform: capitalize;}
/*----- Loader Style ----------*/
.wp-jobhunt .employer-contact-form .cs-profile-contact-detail #main-cs-loader{ bottom: 50%; left: 44%; margin: 0 0 10px -70px; right: auto; top: auto;}
.wp-jobhunt .employer-contact-form .sk-circle{ height: 20px; margin: 0; position: relative; width: 20px;}
.wp-jobhunt .employer-contact-form .sk-circle .sk-child:before{ background-color: #fff; border-radius: 100%; content: ''; display: block; height: 15%; margin: 0 auto; width: 15%;}
/*----- Gallry Style ----------*/
.cs-candidate-detail .cs-gallry{ margin: 0 0 40px; padding: 0 0 0 55px;}
.wp-jobhunt .cs-gallry .row{ margin: 0 -4px;}
.wp-jobhunt .cs-gallry [class*="col-lg"], .wp-jobhunt .cs-gallry [class*="col-md"], .wp-jobhunt .cs-gallry [class*="col-sm"]{ padding: 0 4px;}
.wp-jobhunt .cs-gallry .thumbnail{ border: none; margin-bottom: 10px; outline: none; padding: 0; text-decoration: none;}
.wp-jobhunt .cs-gallry .modal-header{ border: none;}
.wp-jobhunt .cs-gallry img{ width: 100%;}
.wp-jobhunt .cs-gallry .cs-media{ margin: 0 0 10px;}
.wp-jobhunt .cs-gallry .cs-media a{ position: relative;}
.wp-jobhunt .cs-gallry .cs-media a:before{ color: #fff; content: "\f002"; font-family: "icomoon"; font-size: 1.25rem; left: 50%; margin: -15px 0 0 -12px; opacity: 0; position: absolute; top: 50%; visibility: hidden; z-index: 1;}
.wp-jobhunt .cs-gallry .cs-media a:after{ background-color: rgba(0,0,0,0.5); content: ""; height: 100%; left: 0; opacity: 0; position: absolute; top: 0;  visibility: hidden; width: 100%;}
.wp-jobhunt .cs-gallry .cs-media:hover a:after, .wp-jobhunt .cs-gallry .cs-media:hover a:before{ opacity: 1; visibility: visible;}
.wp-jobhunt .cs-gallry .cs-media span{ color: #333; display: block; font-size: 0.875rem; font-weight: 700;}
.wp-jobhunt #image-gallery .modal-body{ text-align: center;}
.wp-jobhunt #image-gallery .modal-body img{ display: inline-block; width: auto;}
.wp-jobhunt #image-gallery .text-justify{ color: #999999; font-size: 0.875rem; padding: 0px 0 0; text-align: center; text-transform: uppercase;}
.wp-jobhunt #image-gallery .modal-footer .btn{ background-color: inherit; border-color: #ccc; color: #333333; float: left;}
.wp-jobhunt #image-gallery .btn:hover{ background-color: #e6e6e6;}
#image-gallery .modal-header .close{ margin-top: -2px; position: absolute; right: 20px;}
.wp-jobhunt #image-gallery .modal-footer .btn{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; font-size: 0.875rem; margin: 0; outline: medium none; padding: 0; text-decoration: none;}
.wp-jobhunt #image-gallery .modal-footer #show-next-image.btn{ float: right; text-align: right;}
.wp-jobhunt .btn:active, .wp-jobhunt .btn.active{ box-shadow: none;}
/*----- Progress Style ----------*/
.wp-jobhunt .skill-bar.progress{ background-color: #e5e5e5; border-radius: 0 25px 25px 0; box-shadow: none; height: 11px; margin-left: 55px;}
.wp-jobhunt .progress-info{ display: inline-block; margin: 0; padding: 0 0 0 55px; width: 100%;}
.wp-jobhunt .cs-element-title .progress-info span{ display: inline-block; padding: 0;}
.wp-jobhunt .cs-element-title .progress-info{ padding-left: 0;}
.wp-jobhunt .cs-element-title .skill-bar.progress{ margin-left: 0;}
.wp-jobhunt .cs-section-title .progress-info span{ display: inline-block; padding: 0;}
.wp-jobhunt .cs-section-title .progress-info{ padding-left: 0;}
.wp-jobhunt .cs-section-title .skill-bar.progress{ margin-left: 0;}
.wp-jobhunt .progress-info h6{ color: #555; float: left; margin: 0;}
.wp-jobhunt .progress-info small{ color: #555; float: right; font-size: 0.75rem;}
.wp-jobhunt .progress .skill{ margin: 0 0 0 20px; padding: 0;}
.wp-jobhunt .skill-bar .progress-bar{ background-color: #5f686e; border-radius: 0 25px 25px 0; text-align: left; transition-duration: 3s;}
/*----- Candidate Form ----------*/
.wp-jobhunt .section-sidebar.employer-contact .employer-contact-form{ display: block; position: relative; top: -34px;}
.wp-jobhunt .employer-contact-form h4, .wp-jobhunt .employer-contact-form h5{ background-color: #fff; border: 1px solid #e4e4e4; border-bottom: none; color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin: 0px; padding: 15px 14px; text-transform: uppercase;}
.wp-jobhunt .employer-contact-form form .input-filed i{ color: #cecece; font-size: 0.875rem; position: absolute; right: 12px; top: 15px;}
.wp-jobhunt .employer-contact-form form .input-filed{ display: block; margin-bottom: 5px; position: relative;}
.wp-jobhunt .employer-contact-form form .input-filed img, .wp-jobhunt .employer-contact-form .submit-btn{ margin-bottom: 10px; width: 100%;}
.wp-jobhunt .employer-contact-form form input[type="text"], .wp-jobhunt .employer-contact-form form textarea{ border: 1px solid #dcdce0; border-radius: 2px; color: #999999; font-size: 0.8125rem; height: 42px; padding: 5px 10px; width: 100%;}
.wp-jobhunt .employer-contact-form form textarea{ height: 125px; padding-top: 5px;}
.wp-jobhunt .employer-contact-form form .cs-terms em{ color: #333; font-style: normal;}
.wp-jobhunt .employer-contact-form .cs-terms label{ display: inline-block; line-height: normal; margin: 0 8px 0 0; vertical-align: middle;}
.wp-jobhunt .employer-contact-form .cs-terms input[type="checkbox"]{ margin: 0;}
.wp-jobhunt .cs-profile-contact-detail{ margin: 0 0 20px; overflow: hidden;}
.wp-jobhunt .section-sidebar .employer-contact-form{ background: #fff; display: block; margin: 0 0 20px; position: relative;}
.cs-candidate-detail .section-sidebar .employer-contact-form{ margin: -56px 0 20px;}
.wp-jobhunt .section-sidebar .widget-title h5{ color: #282828; font: 700 0.8125rem/1.21875rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: capitalize; text-transform: uppercase;}
.wp-jobhunt .employer-contact-form form{ border: 1px solid #f0f0f0; padding: 15px;}
.wp-jobhunt .employer-contact-form form:after{clear: both; display: block; content: '';}
.wp-jobhunt .employer-contact-form form .input-filed{ display: block; margin-bottom: 10px; position: relative;}
.wp-jobhunt .employer-contact-form form .input-filed img, .wp-jobhunt .employer-contact-form .submit-btn{ margin-bottom: 10px; width: 100%;}
.wp-jobhunt .employer-contact-form .cs-profile-contact-detail .profile-contact-btn{ margin: 5px 0 10px 0; position: relative; width: 100%;}
.wp-jobhunt .employer-contact-form .recaptcha-reload{ margin: 0;}
.wp-jobhunt .employer-contact-form .submit-btn input[type="submit"], .wp-jobhunt .employer-contact-form .submit-btn input[type="button"]{ background-image: none; border: none !important; border-radius: 2px; color: #fff; font-size: 0.875rem; height: 55px; width: 100%;}
.wp-jobhunt .employer-contact-form form .cs-terms{ color: #999999; display: block; font-size: 0.75rem; text-align: center;}
.wp-jobhunt .employer-contact-form form .cs-terms a{ color: #333; font-style: normal;}
/*----- Candidate Message Alert Style ----------*/
.wp-jobhunt .employer-contact-form .alert-danger{ background-color: inherit;}
.wp-jobhunt .employer-contact-form .alert-danger p{ color: #a94442 !important;}
.wp-jobhunt .employer-contact-form .alert{ border: none; margin-bottom: 10px; padding: 0;}
.wp-jobhunt .employer-contact-form .error-msg{ background: none; padding: 0; width: 100%;}
/*----- Candidate Detail Style End ----------*/
/*----- Candidate List ----------*/
.wp-jobhunt .cs-candidate-list{ margin: 0 0 30px 0; padding: 0px;}
.wp-jobhunt .cs-candidate-list li{ border: 1px solid #f3f3f3; border-bottom: none; display: inline-block; list-style: none; margin: 0px; padding: 20px; position: relative; width: 100%;}
.wp-jobhunt .cs-candidate-list li:last-child{ border-bottom: 1px solid #f3f3f3;}
.wp-jobhunt .cs-candidate-list .cs-media{ float: left; margin-right: 20px;}
.wp-jobhunt .cs-candidate-list .cs-media figure{ display: inline-block; height: 90px; width: 90px;}
.wp-jobhunt .cs-candidate-list .cs-media figure img{ height: 100%; width: 100%;}
.wp-jobhunt .cs-candidate-list .cs-text{ display: inline-block; vertical-align: middle; width: 80%;}
.wp-jobhunt .cs-candidate-list .cs-text .post-title{ margin-bottom: 7px;}
.wp-jobhunt .cs-candidate-list .cs-text .post-title h5{ letter-spacing: 0.04375rem; margin: 0px; text-transform: uppercase;}
.wp-jobhunt .cs-candidate-list .cs-text .post-title a{ color: #4f4f4f; display: inline-block; font-size: 1rem; font-weight: bold; margin-right: 11px;}
.wp-jobhunt .cs-candidate-list .cs-text .post-title .cs-location{ font-size: 0.875rem; font-weight: normal; padding-left: 12px; position: relative;}
.wp-jobhunt .cs-candidate-list .cs-text .post-title .cs-location:before, .wp-jobhunt .cs-candidate-list .cs-text .post-title .cs-location:after{ border-left: 1px solid #ebebeb; content: ""; height: 12px; left: 0px; position: absolute; top: 3px; width: 1px;}
.wp-jobhunt .cs-text .post-title .cs-location:after{ border-right: 1px solid #f3f3f3; left: 2px;}
.wp-jobhunt .cs-candidate-list .cs-text .post-option span{ color: #999; display: inline-block; font-size: 0.8125rem; font-weight: normal; padding-right: 14px; position: relative;}
.wp-jobhunt .cs-candidate-list .cs-text .post-option span.cs-postion{ display: block;}
.wp-jobhunt .cs-candidate-list .cs-text span a{ border-bottom: 0; box-shadow: none;}
.wp-jobhunt .cs-candidate-list .cs-text .post-option span:before{ background-color: #e6e6e6; content: ""; height: 3px; left: -8px; position: absolute; top: 13px; width: 3px;}
.wp-jobhunt .cs-candidate-list .cs-text .post-option span:first-child:before{ display: none;}
.wp-jobhunt .cs-candidate-list .cs-text .post-option span:nth-child(2n):before{ display: none;}
.wp-jobhunt .cs-candidate-list .cs-text .post-option span em{ color: #666; font-style: normal;}
.wp-jobhunt .cs-candidate-list .cs-specialism span a{ border-radius: 16px; color: #666; display: inline-block; font-size: 0.8125rem; font-weight: normal;}
.wp-jobhunt .cs-candidate-list .cs-btn-holder{ position: absolute; right: 20px; top: 50px;}
.wp-jobhunt .cs-candidate-list .cs-button{ background: #003955; border: 1px solid #eaeaea; border-radius: 0px; color: #fff; display: inline-block; font-size: 0.8125rem; margin: -20px 0 0; min-width: 120px; padding: 8px 0; text-align: center;}
.wp-jobhunt .cs-candidate-list .cs-button i{ color: #fff; display: inline-block; font-size: 0.8125rem; margin: 0px 6px 0 0; vertical-align: middle;}
.wp-jobhunt .cs-candidate-list .cs-post-title h5{ margin: 0;}
.wp-jobhunt .cs-candidate-list .cs-post-title span{ border-left: 1px solid #ccc; display: inline-block; font-size: 0.875rem; font-weight: 500; line-height: 1rem; margin: 0 0 0 5px; padding: 0 0 0 10px; text-transform: capitalize;}
ul li.icon_with_bg{ margin: 0 0 10px;}
.icon_with_bg i{ border-radius: 2px; margin-right: 10px; padding: 6px; display: inline-block; vertical-align: middle;}

/*----- Candidate List End ----------*/
.col-lg-3 .main-search.cs-jobsearch-modern .search-area .col-lg-4:last-child, .col-md-3 .main-search.cs-jobsearch-modern .search-area .col-lg-4:last-child, .col-lg-2 .main-search.cs-jobsearch-modern .search-area .col-lg-4:last-child, .col-md-2 .main-search.cs-jobsearch-modern .search-area .col-lg-4:last-child {width: 100%;}
.main-search.has-bgcolor.cs-jobsearch-modern .search-area [class*="col-lg"]{ margin-bottom: 20px;}
.main-search.has-bgcolor .search-area [class*="col-lg"], .main-search.has-bgcolor .search-area [class*="col-md"] .main-search.has-bgcolor .search-area [class*="col-sm"], .main-search.has-bgcolor .search-area [class*="col-sm"]{ margin-right:-4px;}
.main-search.has-bgcolor.cs-jobsearch-modern .search-area [class*="col-lg"]:last-child{ margin-bottom: 0px;}
.wp-jobhunt .main-search.cs-jobsearch-advance{ left: 15px; position: absolute; top: -225px;}
.wp-jobhunt .main-search.inner-search{ background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; margin: 0; padding: 0 0 30px 0;}
.wp-jobhunt .main-search.inner-search:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .main-search.inner-search [class*="col-lg"], .wp-jobhunt .main-search.inner-search [class*="col-md"], .wp-jobhunt .main-search.inner-search [class*="col-sm"], .wp-jobhunt .main-search.inner-search [class*="col-xs"]{ margin-right: 0 !important; padding: 0px;}
.wp-jobhunt .main-search .select-location{ clear: both; position: relative;}
.wp-jobhunt .main-search .cs-undo-select{ background: #fff; bottom: 8px; text-align: center; top: auto; width: 20px;}
.wp-jobhunt .main-search .select-location input[type="text"]{ border: 1px solid #cfd8dc; font-size: 0.8125rem; height: 44px;border-radius:0;}
.wp-jobhunt .main-search.inner-search input[type="text"]{ background: #fff; border: 1px solid #dde5ed !important; border-radius: 0px; border-right: none; font-size: 0.8125rem; font-weight: normal; height: 52px; padding-left: 15px; width: 100%;}
.wp-jobhunt .main-search.inner-search .select-location input.cs-geo-location[type="text"]{ border-right: none !important;}
.wp-jobhunt .main-search.inner-search input[type="submit"]{ border: 1px solid #ededed; border-radius: 0; box-shadow: none; color: #fff; height: 52px;}
.wp-jobhunt .main-search.inner-search .select-location a.location-btn{ border-right: 1px solid #dde5ed; height: 50px; line-height: 3.25rem; right: 1px; top: 1px;}
.wp-jobhunt .main-search.inner-search .select-location .cs-undo-select{ bottom: 12px;}
.wp-jobhunt .main-search.inner-search .select-holder:after{ background-color: #fff; border-left: 0 none; bottom: 15px; clear: both; color: #cecece; content: ""; cursor: pointer; display: block; font-family: "icomoon"; font-size: 1.25rem; height: 50px; line-height: 3.125rem; padding-left: 10px; padding-right: 10px; position: absolute; right: 1px; text-align: center; top: 1px; width: 37px; z-index: 1;}
.wp-jobhunt .main-search.inner-search .chosen-container-single .chosen-single{ border-color: #dde5ed; border-left: none; box-shadow: none; padding: 12px 0 14px 8px;}
.wp-jobhunt .main-search .chosen-container-single .chosen-single span{ color: #767676; font-size: 0.8125rem; padding: 0;}
.wp-jobhunt .main-search .chosen-container-single .chosen-drop{ border-color: #dde5ed; box-shadow: none;}
.wp-jobhunt .main-search .chosen-container-single .chosen-default{ color: #767676;}
.wp-jobhunt .cs_searchbox_div{ clear: both; position: relative;}
.wp-jobhunt .cs_location_autocomplete{ background: #fff none repeat scroll 0 0; left: 0 !important; position: absolute; top: 42px !important; z-index: 9999;}
/*----- Candidate Grid ----------*/
.wp-jobhunt .cs-candidate-grid .cs-media{ border-radius: 6px; overflow: hidden;}
.wp-jobhunt .cs-candidate-grid .cs-media figure img{ width: 100%;}
.wp-jobhunt .cs-candidate-grid .cs-media figure{ position: relative;}
.wp-jobhunt .cs-candidate-grid .cs-media figure figcaption{ bottom: 0px; left: 0px; position: absolute; text-align: center; width: 100%;}
.wp-jobhunt .cs-candidate-grid .cs-media figure figcaption span{ background-color: rgba(0,0,0,0.4); border-radius: 0 0 3px 3px; color: #fff; display: block; font-size: 0.75rem; font-weight: normal; line-height: 0.9375rem; margin-bottom: -25px;padding: 8px 10px 10px;}
.wp-jobhunt .cs-candidate-grid .cs-media:hover figure figcaption span{ margin-bottom: 0px;}
.wp-jobhunt .cs-candidate-grid .cs-media figure figcaption span em{ display: block; font-style: normal; padding: 8px 0 0;}
.wp-jobhunt .cs-candidate-grid .candidate-text{ padding-top: 15px;}
.wp-jobhunt .cs-candidate-grid .cs-post-title{ display: block; text-align: center;}
.wp-jobhunt .cs-candidate-grid .cs-post-title h5{ margin: 0 0 2px;}
.wp-jobhunt .cs-candidate-grid .post-option span{ color: #999; font-size: 0.75rem;}
.wp-jobhunt .cs-candidate-grid .candidate-content{ margin: 0 0 15px;}
/*----- Widget Map Style ----------*/
.wp-jobhunt .widget-map{ display: block;}
.wp-jobhunt .widget-map .cs-loctions a{ background-color: #fcfcfc; color: #999; display: inline-block; font-size: 0.8125rem; font-weight: 500; text-align: center; width: 100%;}
.wp-jobhunt .widget-map .cs-loctions a i{ color: #555; display: inline-block; margin-right: 7px;}
/*----- User Filter Style ----------*/
.wp-jobhunt .cs-user-filters .cs-expand-filters i{ color: #ffffff; float: right; font-size: 1.125rem; margin: 2px 0 0;}
.wp-jobhunt .cs-user-filters .cs-expand-filters{ background-color: #a9a9a9; border-bottom: 0; border-top: 1px solid #efefef; box-shadow: none; color: #ffffff; cursor: pointer; display: block; font-size: 0.6875rem; padding: 5px 10px 5px 20px; position: relative; text-transform: uppercase;}
.cs-user-filters .searchbox-heading {padding: 10px 20px 0;}
.wp-jobhunt .cs-user-filters .pop i{ line-height: 2.375rem;}
.cs-user-filters ul {margin: 0; padding: 5px 20px 10px;}
.wp-jobhunt .cs-expand-filters i{ color: #d0d0d0; font-size: 1.125rem; vertical-align: middle;}
.wp-jobhunt .cs-user-filters .accordion-body{ padding: 0;}
.wp-jobhunt .cs-user-filters .accordion-heading a{ border-bottom: 0; box-shadow: none; color: #424242; display: block; font-size: 0.8125rem; font-weight: 700; letter-spacing: 0.03125rem; position: relative; text-decoration: none; text-transform: uppercase; padding: 10px 20px;}
.wp-jobhunt .cs-user-filters .accordion-heading a.accordion-toggle.collapsed:before, .wp-jobhunt .cs-user-filters .accordion-heading a.accordion-toggle:before{ color: #d0d0d0; content: "\ea5d"; font-family: "icomoon"; font-size: 1rem; position: absolute; right: 15px; top: 11px;}
.cs-user-filters .searchbox-heading > h5{ color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; font-size: 0.8125rem !important; font-weight: 700 !important; letter-spacing: 0.03125rem !important; letter-spacing: 0.0625rem; margin: 0 0 10px 0; text-transform: uppercase;}
.wp-jobhunt .chosen-container .chosen-results li:hover, .wp-jobhunt .chosen-container .chosen-results li.active-result.highlighted{ background: #ccc;}
.wp-jobhunt .main-search.inner-search .chosen-container-single .chosen-search input[type="text"]{ height: 33px;}
.wp-jobhunt .cs-user-filters .accordion-heading a.accordion-toggle:before{ content: "\ea5c";}
.wp-jobhunt .cs-user-filters .accordion-inner, .wp-jobhunt .cs-user-filters .accordion-inner ul{ padding: 0 10px 5px;}
.specialism_list{ margin: 0;}
.wp-jobhunt .cs-user-filters li{ list-style: none; margin: 0 0 0 1px; padding: 0;}
.wp-jobhunt .cs-user-filters li .checkbox{ margin: 0px; padding: 0;}
.wp-jobhunt .cs-user-filters li.checkbox {margin: 3px 0;}
.wp-jobhunt .cs-user-filters li.checkbox + .checkbox{ margin-top: 0;}
.wp-jobhunt .cs-user-filters li a, .wp-jobhunt .cs-user-filters .custom-listing .checkbox label, .wp-jobhunt .cs-user-filters .specialism_list .checkbox label{ border-bottom: 0px; box-shadow: none; color: #555; display: block; font-size: 0.75rem; padding: 2px 0 2px 25px; position: relative; text-decoration: none; }
.wp-jobhunt .cs-user-filters .specialism_list .checkbox label{ display: block;}
.wp-jobhunt .cs-user-filters li a:before, .wp-jobhunt .cs-user-filters .custom-listing .checkbox label:before, .wp-jobhunt .cs-user-filters .specialism_list .checkbox label:before{ background-color: #fff; border: 1px solid #d5d5d5; border-radius: 2px; content: ""; height: 17px; left: 0; position: absolute; text-align: center; top: 5px; width: 17px;}
.wp-jobhunt .cs-user-filters li:hover a:before, .wp-jobhunt .cs-user-filters .custom-listing .checkbox label:hover:before, .wp-jobhunt .cs-user-filters .specialism_list .checkbox label:hover:before{ color: #6d6d6d; content: "\f00c"; font-family: "icomoon"; line-height: 0.9375rem;}
.wp-jobhunt .cs-user-filters li a span, .wp-jobhunt .cs-user-filters .custom-listing .checkbox label span, .wp-jobhunt .cs-user-filters .specialism_list .checkbox span{ color: #bbbbbb; float: right; font-size: 0.75rem; font-weight: 400;}
.wp-jobhunt .cs-user-filters .accordion-group{ border-bottom: 1px solid #f4f4f4; margin:0; padding:0;}

/*----- Search Style ----------*/
.wp-jobhunt .cs-user-filters .search-bar{ margin: 0 0 10px; position: relative; width: 100%;}
.wp-jobhunt .cs-user-filters .search-bar i{ font-size: 1.125rem; left: auto; right: 10px; top: 10px;}
.cs-user-filters .search-bar input[type="text"]{ background: #fff; border: 1px solid #f2f2f2; color: #767676; font-size: 0.8125rem; height: 38px;}
.wp-jobhunt .cs-user-filters .job-side-location-field{ margin: 0 0 11px; position: relative;}
.wp-jobhunt .cs-user-filters .job-side-location-field .cs-geo-location{ background-color: #fff; border: 1px solid #f2f2f2; color: #767676;}
.wp-jobhunt .cs-user-filters .radio input[type="radio"], .wp-jobhunt .cs-user-filters .radio-inline input[type="radio"], .wp-jobhunt .cs-user-filters .checkbox input[type="checkbox"], .wp-jobhunt .cs-user-filters .checkbox-inline input[type="checkbox"]{ margin: 0;}
/*----- Listing Filters Style ----------*/
.wp-jobhunt .cs-user-filters .radio input[type="radio"], .wp-jobhunt .cs-user-filters .radio-inline input[type="radio"], .wp-jobhunt .cs-user-filters .checkbox input[type="checkbox"], .wp-jobhunt .cs-user-filters .checkbox-inline input[type="checkbox"]{ opacity: 0; position: absolute; top: 7px;}
.wp-jobhunt .cs-listing-filters .cs-job-posted, .wp-jobhunt .cs-listing-filters .cs-job-vacancy, .wp-jobhunt .cs-listing-filters .cs-job-specialisms, .wp-jobhunt .cs-listing-filters .accordion{ border: 1px solid #f2f2f2; border-bottom: none;}
.wp-jobhunt .cs-listing-filters .cs-job-specialisms, .wp-jobhunt .cs-agent-filters .cs-employer-specialisms {border: 1px solid #f2f2f2;}
.wp-jobhunt .cs-listing-filters .cs-undo-select, .wp-jobhunt .cs-user-filters .cs-undo-select{ background-color: transparent; bottom: 4px; color: #a2a5aa; text-align: center; top: 0; width: 20px;height:0;line-height:2.4375rem;}
.wp-jobhunt .cs-listing-filters .geo-search-location{ background-color: #fff; border: 1px solid #f2f2f2; color: #767676; position: absolute;}
.wp-jobhunt .cs-listing-filters .select-location .pop i{ line-height: 1.5625rem; font-size: 1.125rem;}
.wp-jobhunt .cs-listing-filters .cs-job-posted ul, .wp-jobhunt .cs-listing-filters .cs-job-vacancy ul, .wp-jobhunt .cs-listing-filters .cs-job-specialisms ul{ margin: 0; padding: 0 20px 10px;}
.wp-jobhunt .cs-listing-filters .searchbox-heading{ padding: 10px 20px 0;}
.wp-jobhunt .cs-listing-filters .searchbox-heading h5, .wp-jobhunt .cs-listing-filters .searchbox-heading .h5{ font-size: 0.8125rem !important; letter-spacing: 0.03125rem !important; margin: 0; text-transform: uppercase !important;}
.wp-jobhunt .cs-listing-filters .searchbox-heading .h5 { font-weight: bold !important;}
.wp-jobhunt .cs-listing-filters .accordion-group{ border-bottom: 1px solid #efefef; position: relative;}
.wp-jobhunt .cs-listing-filters .accordion-group:before{ background-color: #ffffff; bottom: -2px; content: ""; height: 1px; left: 0; position: absolute; width: 100%; z-index: 1;}
.wp-jobhunt .cs-listing-filters .accordion{ border-bottom: 1px solid #f2f2f2;}
.wp-jobhunt .cs-listing-filters .search-input{ margin: 0 0 10px; width: 100%;}
.wp-jobhunt .cs-listing-filters .accordion-heading a{cursor: pointer;color: #424242; display: block; font-size: 0.8125rem; font-weight: 400 !important; letter-spacing: 0.03125rem; letter-spacing: 0.0625rem; line-height: 1.25rem; margin: 0; padding: 10px 20px 10px; text-transform: uppercase;}
.wp-jobhunt .cs-listing-filters .job-side-location-field{ margin: 0 0 10px; position: relative;}
.wp-jobhunt .cs-listing-filters .search-input i{ left: auto; right: 10px; top: 12px;}

.wp-jobhunt .cs-listing-filters .specialism_list li a{ padding-left: 0; padding-top: 4px;}
.wp-jobhunt .cs-listing-filters .specialism_list li:last-child .checkbox.checkbox-primary a::before {top: 8px;}
.wp-jobhunt .cs-listing-filters .specialism_list li:last-child .checkbox.checkbox-primary a {margin-top: 3px; padding: 9px 0 7px 30px;}
.wp-jobhunt .cs-listing-filters .specialism_list li .checkbox-primary a{ padding: 7px 0 7px 30px;}
.wp-jobhunt .cs_vacancy_type_list{ border: 1px solid rgba(0, 0, 0, 0.3); border-radius: 0; height: 17px; left: 0; position: absolute; text-align: center; top: 5px; width: 17px; z-index: 1;}
.wp-jobhunt ul.cs_vacancy_type li:hover .cs_vacancy_type_list:after{ color: rgba(255,255,255,0.5); content: '\f00c'; font-family: 'icomoon'; left: 0; position: absolute; top: -5px;}
.wp-jobhunt .cs-listing-filters ul li a span, .wp-jobhunt .cs-listing-filters .specialism_list li .label-counter {border-radius: 10px;color: #999;float: right;font-size: 0.75rem;font-weight: 400;line-height: 0.9375rem;padding: 0px 12px;position: absolute;right: 0;top: 8px;}
.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.grid li .cs-text {width: 100%; padding-right: 15px;}
.wp-jobhunt .cs-listing-filters .checkbox label{color: #555;display: block;font-size: 0.75rem;line-height: 0.875rem;padding: 8px 40px 2px 30px;position: relative;}
.wp-jobhunt .cs-listing-filters .checkbox label:before, .wp-jobhunt .cs-listing-filters .accordion-group ul li a:before, .wp-jobhunt .cs-listing-filters .checkbox a:before{ background-color: #ffffff; border: 1px solid #dde2e4; border-radius: 2px; color: #fff; content: ""; display: inline-block; height: 17px; left: 0; position: absolute; text-align: center; top: 7px; transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; width: 17px;}
.checkbox_label.checked:before{background-color: #1E824C;  border-color: #1E824C;  color: #fff;  content: "\f00c" !important; font-family: "icomoon";  line-height: 0.8125rem;  }
.wp-jobhunt .cs-listing-filters .radio input{ display: none;}
.wp-jobhunt .cs-listing-filters .accordion-group ul li a:before, .wp-jobhunt .cs-listing-filters .checkbox a:before{ top: 5px;}
.wp-jobhunt .cs-listing-filters .accordion-inner ul{ padding: 0;}
.wp-jobhunt .cs-listing-filters .radio, .wp-jobhunt .cs-listing-filters .checkbox, .wp-jobhunt .cs-listing-filters .radio + .radio, .wp-jobhunt .cs-listing-filters .checkbox + .checkbox{ margin: 0;}
.wp-jobhunt .cs-listing-filters .radio + .radio, .wp-jobhunt .cs-listing-filters .radio{ line-height: 1.625rem; margin-bottom: 2px;}
.wp-jobhunt .cs-listing-filters .accordion-inner{ padding: 0 15px 15px;}
.wp-jobhunt .cs-listing-filters .accordion-body{ position: relative;}
.wp-jobhunt .cs-listing-filters .checkbox label:after{ color: #555555; display: inline-block; font-size: 0.6875rem; height: 16px; left: 0; padding-left: 2px; padding-top: 0; position: absolute; top: 1px; width: 16px;}
.wp-jobhunt .cs-listing-filters .cs-expand-filters{ background-color: #767676; border-bottom: 0; border-top: 1px solid #efefef; box-shadow: none; color: #ffffff; cursor: pointer; display: block; font-size: 0.6875rem; padding: 5px 10px 5px 20px; position: relative; text-transform: uppercase;}
.wp-jobhunt .cs-listing-filters .cs-expand-filters i{ color: #ffffff; float: right; font-size: 1.125rem; margin: 2px 0 0;}
.wp-jobhunt .cs-listing-filters .accordion-heading a.accordion-toggle.collapsed:before, .wp-jobhunt .cs-listing-filters .accordion-heading a.accordion-toggle:before{ color: #d0d0d0; content: "\f0d9"; font-family: "icomoon"; font-size: 1.125rem; position: absolute; right: 15px; top: 10px;}
.wp-jobhunt .cs-listing-filters .accordion-heading a.accordion-toggle:before{ content: "\f0dd"; right: 12px; top: 7px;}
.wp-jobhunt .cs-listing-filters .radio input[type="radio"], .wp-jobhunt .cs-listing-filters .radio-inline input[type="radio"], .wp-jobhunt .cs-listing-filters .checkbox input[type="checkbox"], .wp-jobhunt .cs-listing-filters .checkbox-inline input[type="checkbox"]{ margin: 0; top: 7px;}
/*Lumesse AA compliance: listing-filters changes*/
.wp-jobhunt .cs-listing-filters .date-posted-radio-list { list-style: none; margin: 0px; position: relative; padding: 0 20px 10px;}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a:after{ border: 1px solid #dde2e4; border-radius: 50%; content: ""; height: 17px; left: 0; position: absolute; top: 6px; width: 17px;}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a{ border-bottom: 0; box-shadow: none; color: #555555; display: block; font-size: 0.75rem; line-height: 0.875rem; padding: 7px 0 7px 30px; position: relative; cursor: pointer}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a:focus:after{ color: rgba(255,255,255,0.5); content: '\f00c'; font-family: 'icomoon'; left: 1px; position: absolute; top: 7px; z-index: 9;}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a.active:after{ color: rgba(255,255,255,0.5); content: '\f00c'; font-family: 'icomoon'; left: 1px; position: absolute; top: 7px; z-index: 9;}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a:hover span, .wp-jobhunt .cs-listing-filters .specialism_list li:hover .label-counter{ background-color: #1E824C; color: #fff;}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a:hover:before{ background: #646464 none repeat scroll 0 0; border: 1px solid #646464; border-radius: 50%; content: ""; height: 7px; left: 5px; position: absolute; top: 11px; width: 7px; z-index: 9999;}
.wp-jobhunt .cs-listing-filters .date-posted-radio-list a.active:before{background: #646464 none repeat scroll 0 0;border: 1px solid #646464;border-radius: 50%;content: "";height: 7px;left: 6px;position: absolute;top: 12px;width: 7px;z-index: 200;}
.wp-jobhunt .cs-content-holder .pagination > li > a {margin:2px}
/*.wp-jobhunt .cs-listing-filters .date-posted-radio-list a:hover:after { background: #646464 none repeat scroll 0 0;  content: ""; height: 7px; left: 5px; position: absolute; top: 11px; width: 7px;}*/
.wp-jobhunt .cs-listing-filters legend {margin-bottom: 5px; border-bottom: none}
.wp-jobhunt .cs-listing-filters legend span, #date-posted-group {color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; font-size: 0.8125rem; font-weight: 600; letter-spacing: 0.03125rem; letter-spacing: 0.0625rem; line-height: 1.25rem; margin: 0; text-transform: uppercase;}
/*----- Agent Filters Style ----------*/
.wp-jobhunt .cs-agent-filters .cs-employer-specialisms, .wp-jobhunt .cs-agent-filters .accordion { border: 1px solid #f2f2f2;}
.wp-jobhunt .cs-agent-filters .geo-search-location{ border: 1px solid #f2f2f2; color: #767676;}
.wp-jobhunt .cs-agent-filters .pop i{ line-height: 2.375rem;}
.wp-jobhunt .cs-agent-filters .cs-employer-specialisms ul, .wp-jobhunt .cs-agent-filters .accordion ul{ margin: 0; padding: 5px 20px 10px 20px;}
.wp-jobhunt .cs-agent-filters ul li:last-child a {margin-top: -4px;}
.wp-jobhunt .cs-agent-filters .searchbox-heading{ padding: 10px 20px 0;}
.wp-jobhunt .cs-agent-filters .searchbox-heading h5{ font-size: 0.8125rem !important; letter-spacing: 0.03125rem !important; margin: 0; text-transform: uppercase !important;}
.wp-jobhunt .cs-agent-filters .accordion-group{ border-bottom: 1px solid #efefef; position: relative;}
.wp-jobhunt .cs-agent-filters .accordion-group:before{ background-color: #ffffff; bottom: -2px; content: ""; height: 1px; left: 0; position: absolute; width: 100%; z-index: 1;}
.wp-jobhunt .cs-agent-filters .accordion{ border-bottom: 1px solid #f2f2f2;}
.wp-jobhunt .cs-agent-filters .accordion-heading a{ border-bottom: 0; box-shadow: none; color: #333; display: block; font-size: 0.8125rem; font-weight: 700; line-height: 1.25rem; padding: 10px 0 10px 20px; position: relative; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .cs-agent-filters .search-bar{ border: 1px solid #f2f2f2; border-radius: 3px; margin: 0 0 10px; position: relative; width: 100%;}
.wp-jobhunt .cs-agent-filters .search-bar input[type="text"]{ border: none; border-radius: 0px; box-shadow: none; color: #767676; margin: 0;}
.wp-jobhunt .cs-agent-filters .job-side-location-field{ margin: 0 0 10px; position: relative;}
.wp-jobhunt .cs-agent-filters .search-bar i{ left: auto; right: 10px; top: 10px;}
.wp-jobhunt .cs-agent-filters ul li{ list-style: none; margin: 0; position: relative;}
.wp-jobhunt .cs-listing-filters .accordion-body .accordion-inner ul li, .wp-jobhunt .cs-agent-filters .accordion-body .accordion-inner ul li{ margin: 0px; padding-left: 6px;}
.wp-jobhunt .cs-agent-filters ul li.cs-radio-btn a:after{ border: 1px solid #dde2e4; border-radius: 50%; content: ""; height: 17px; left: 0; position: absolute; top: 6px; width: 17px;}
.wp-jobhunt .cs-agent-filters ul li a{ border-bottom: 0px; box-shadow: none; color: #555555; display: block; font-size: 0.8125rem; line-height: 0.875rem; padding: 5px 0 7px 25px; position: relative; text-decoration: none;}
.wp-jobhunt .cs-agent-filters ul li a span, .wp-jobhunt .cs-agent-filters .specialism_list li span{ border-radius: 10px; color: #999; float: right; font-size: 0.75rem; font-weight: 400; line-height: 0.9375rem; padding: 2px 12px;}
.wp-jobhunt .cs-agent-filters ul li a:hover .label-counter, .wp-jobhunt .cs-agent-filters .specialism_list li:hover .label-counter{ background-color: #1E824C; color: #fff;}
.wp-jobhunt #advert-searchbox .specialism_list li:hover .label-value {background: inherit !important}
.wp-jobhunt .cs-agent-filters ul li.cs-radio-btn a:hover:before{ background: #ffffff none repeat scroll 0 0; border: 1px solid #646464; border-radius: 50%; content: ""; height: 17px; left: 0; position: absolute; top: 6px; width: 17px;}
.wp-jobhunt .cs-agent-filters ul li.cs-radio-btn a:hover:after{ background: #646464 none repeat scroll 0 0; border: 1px solid #646464; border-radius: 50%; content: ""; height: 7px; left: 5px; position: absolute; top: 11px; width: 7px;}
.wp-jobhunt .cs-agent-filters .checkbox label{ color: #555; display: block; font-size: 0.8125rem; line-height: 0.875rem; padding: 0 0 8px 25px; position: relative; top: -1px;}
.wp-jobhunt .cs-agent-filters .checkbox label:before, .wp-jobhunt .cs-agent-filters .accordion-group ul li a:before, .wp-jobhunt .cs-agent-filters .specialism_list li a:before{ background-color: #ffffff; border: 2px solid #dde2e4; border-radius: 2px; content: ""; display: inline-block; height: 17px; left: 0; position: absolute; top: -1px; transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; width: 17px;}
.wp-jobhunt .cs-agent-filters .checkbox label:hover:before, .wp-jobhunt .cs-agent-filters .specialism_list li a:hover:before, .wp-jobhunt .cs-agent-filters .specialism_list li a.active:before, .wp-jobhunt .cs-agent-filters .accordion-group ul li a:hover:before, .wp-jobhunt .cs-agent-filters .accordion-group ul li a.active:before{ color: #fff; content: "\f00c"; font-family: "icomoon";}
.wp-jobhunt .cs-agent-filters .accordion-group ul li a:before, .wp-jobhunt .cs-agent-filters .specialism_list li a:before{ top: 4px;}
.wp-jobhunt .cs-agent-filters .accordion-inner ul{ padding: 0;}
.wp-jobhunt .cs-agent-filters .radio, .wp-jobhunt .cs-agent-filters .checkbox, .wp-jobhunt .cs-agent-filters .radio + .radio, .wp-jobhunt .cs-agent-filters .checkbox + .checkbox{ margin: 0; padding: 0;}
.wp-jobhunt .cs-agent-filters .radio + .radio, .wp-jobhunt .cs-agent-filters .radio{ line-height: 1.625rem; margin-bottom: 2px; padding-left: 0;}
.wp-jobhunt .cs-agent-filters .accordion-inner{ padding: 0 15px 15px;}
.wp-jobhunt .cs-agent-filters .accordion-body{ position: relative;}
.wp-jobhunt .cs-agent-filters .checkbox label:after{ color: #555555; display: inline-block; font-size: 0.6875rem; height: 16px; left: 0; padding-left: 2px; padding-top: 0; position: absolute; top: 1px; width: 16px;}
.wp-jobhunt .cs-agent-filters .cs-expand-filters{ background-color: #a9a9a9; border-bottom: 0px; border-top: 1px solid #efefef; color: #ffffff; cursor: pointer; display: block; font-size: 0.6875rem; padding: 5px 10px 5px 20px; position: relative; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.3); text-transform: uppercase;}
.wp-jobhunt .cs-agent-filters .cs-expand-filters:before{ background-color: rgba(255, 255, 255, 0.5); content: ""; height: 1px; left: 0; position: absolute; top: 1px; width: 100%;}
.wp-jobhunt .cs-agent-filters .cs-expand-filters i{ color: #ffffff; float: right; font-size: 1.125rem; margin: 2px 0 0;}
.wp-jobhunt .cs-agent-filters .accordion-heading a.accordion-toggle.collapsed:before, .wp-jobhunt .cs-agent-filters .accordion-heading a.accordion-toggle:before{ color: #d0d0d0; content: "\f0d9"; font-family: "icomoon"; font-size: 1.125rem; position: absolute; right: 15px; top: 10px;}
.wp-jobhunt .cs-agent-filters .accordion-heading a.accordion-toggle:before{ content: "\f0dd";}
.wp-jobhunt .cs-agent-filters .radio input[type="radio"], .wp-jobhunt .cs-agent-filters .radio-inline input[type="radio"], .wp-jobhunt .cs-agent-filters .checkbox input[type="checkbox"], .wp-jobhunt .cs-agent-filters .checkbox-inline input[type="checkbox"]{ margin: 0; opacity: 0; position: absolute; top: 7px;}
.wp-jobhunt .cs-agent-filters .cs-selector-range .slider.slider-horizontal{ margin: 0;}
/*----- Elements Margin ----------*/
.wp-jobhunt .cs-candidate-lastactivity, .wp-jobhunt .cs-candidate-specialisms, .wp-jobhunt .cs-user-filters .accordion, .wp-jobhunt .cs-agent-filters .accordion, .wp-jobhunt .cs-listing-filters .accordion{ margin: 0px; border: solid 1px #f2f2f2;}

/*----- Your Search ----------*/
.wp-jobhunt .filtration-tags li{ border-radius: 3px; color: #fff; display: inline-block; font-size: 0.6875rem; margin-bottom: 2px; margin-right: 2px; padding: 0 16px 0 8px; position: relative;}
.wp-jobhunt .filtration-tags li a{ bottom: 3px; margin: 0; margin-right: 3px; opacity: 1; position: absolute; right: 0;}
.wp-jobhunt .filtration-tags li a:before{ content: ""; float: left; font-family: "icomoon"; font-size: 0.625rem; line-height: 1rem; margin: 0; margin-right: 3px; opacity: 0;}
.wp-jobhunt .filtration-tags li:hover a:before{ content: ""; float: left; font-family: "icomoon"; font-size: 0.625rem; line-height: 1rem; margin: 0; margin-right: 3px; opacity: 0;}
.wp-jobhunt .nav.nav-tabs > li{ border-left: 0px; border-right: 0px; border-top: 0px; margin: 0; text-align: center; width: 50%; min-height:52px;}
.wp-jobhunt .cs-tabs.vertical .nav.nav-tabs > li{width:100%;text-align:left;}
/*----- Candidates Map Icon Style ----------*/
.wp-jobhunt .cs-map-candidate{ margin: 0 0 30px; position: relative;}
.wp-jobhunt .cs-map-candidate .close{ background-color: #c0c0c0; border-radius: 0; color: #fff; font-weight: 300; height: 18px; line-height: 0.6875rem; opacity: 1; padding: 1px 4px; position: absolute; right: -7px; top: -19px; z-index: 999;}
.wp-jobhunt .cs-map-candidate span.gmaplock{ background: #1E824C; border-radius: 2px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); color: #fff; font-size: 1.125rem; height: 44px; left: 110px; line-height: 2.625rem; margin: 0 4px 0 0; padding: 3px 0 0; position: absolute; text-align: center; top: 10px; width: 44px; z-index: 1;}
.wp-jobhunt .cs-login-area ul{ z-index: auto;}
/*----- Employer Style Start ----------*/
/*----- Seartch Heading Style ----------*/
.wp-jobhunt .main-search{ font-style: normal; margin-bottom: 30px; position: relative;}
.wp-jobhunt .main-search.has-bgcolor{ display: inline-block; padding: 30px; top: 20px; width: 100%;}
.wp-jobhunt .main-section .main-search h3{ text-align: left;}
.wp-jobhunt .section-fullwidth .col-lg-12 .main-search .col-lg-4, .wp-jobhunt .section-fullwidth .col-md-12 .main-search .col-md-3{ float: left;}
.wp-jobhunt .main-search [class*="col-lg"], .wp-jobhunt .main-search [class*="col-md"], .wp-jobhunt .main-search [class*="col-sm"]{ float: none; padding: 0 8px; display:inline-block; vertical-align:top;}
.wp-jobhunt.rtl .main-search [class*="col-lg"], .wp-jobhunt.rtl .main-search [class*="col-md"], .wp-jobhunt.rtl .main-search [class*="col-sm"]{ float: right; padding: 0 5px;}
.wp-jobhunt .main-search .row{ margin: 0 -8px;}
/*----- Seartch Input Style ----------*/
.wp-jobhunt .search-input{ clear: both; position: relative;}
.wp-jobhunt .search-input i{ color: #a2a5aa; font-size: 1rem; left: 15px; position: absolute; top: 14px;}
.wp-jobhunt .search-input input[type="text"]{ border: 1px solid #cfd8dc; color: #767676; height: 44px; padding: 0 0 0 35px; width: 100%;}
.wp-jobhunt .search-input label, .wp-jobhunt .search-input label, .wp-jobhunt .search-input span, .wp-jobhunt .search-btn span, .wp-jobhunt .search-btn label, .wp-jobhunt .select-dropdown label, .wp-jobhunt .select-location label{ color: #767676; display: block; font-size: 0.6875rem; font-weight: normal; margin: 0; padding: 7px 0 0 0;}
.wp-jobhunt .has-bgcolor .search-input label, .wp-jobhunt .has-bgcolor .search-btn label, .wp-jobhunt .has-bgcolor .select-dropdown label, .wp-jobhunt .has-bgcolor .select-location label{ line-height: 0; padding: 15px 0 5px 0;}
.wp-jobhunt .main-search.cs-jobsearch-modern label{ line-height: 0.875rem; padding: 5px 0 15px;}
.wp-jobhunt .main-search .select-location span{ color: #999; font-size: 0.6875rem; padding: 15px 0 5px 0;}
/*----- Select Dropdown Style ----------*/
.wp-jobhunt .select-dropdown .chosen-container-single .chosen-single{ border: 1px solid #cfd8dc; box-shadow: none; color: #767676; height: 44px; padding: 7px 0 6px 14px;}
.wp-jobhunt .select-dropdown .chosen-container-single .chosen-single span{ left: 0; padding: 0;}
.wp-jobhunt .select-dropdown .chosen-container{ width: 100% !important;}
.wp-jobhunt .select-dropdown{ clear: both; position: relative;}
.wp-jobhunt .select-dropdown:before{ background: #fff; color: #999; content: "\eaab"; font-family: "icomoon"; font-size: 1rem; height: 40px; line-height: 2.75rem; position: absolute; right: 1px; top: 1px; width: 30px; z-index: 1;}
.wp-jobhunt .select-dropdown .chosen-container .chosen-drop{ border-color: #e0e0e0;}
/*----- Select Location Style ----------*/
.wp-jobhunt .slider.slider-horizontal .tooltip.tooltip-main.top{ display: none;}
.wp-jobhunt .select-location{ position: relative;}
.wp-jobhunt .cs-employer-inputs .select-location a.location-btn, .wp-jobhunt .cs-job-inputs .select-location a.location-btn, .wp-jobhunt .cs-candidate-inputs .select-location a.location-btn{ right: 1px;}
.wp-jobhunt .select-location a.location-btn{ background-color: #fff; border-bottom: 0px; box-shadow: none; color: #999; font-size: 1rem; height: 40px; line-height: 2.3125rem; outline: none; position: absolute; right: -1px; text-align: center; text-decoration: none; top: 1px; width: 44px;}
.wp-jobhunt .main-search .select-location a.location-btn{ right: 2px;}
.wp-jobhunt .main-search .select-location .pop i{ line-height: 2.5rem;}
.wp-jobhunt .job-side-location-field .select-location a.location-btn{ height: 35px; top: 2px;}
.wp-jobhunt .select-location .select-popup{ background-color: #fff; border: 1px solid #e0e0e0; border-top: none; display: none; left: 0; padding: 10px 10px 15px 15px; position: absolute; top: 100%; width: 100%;}
.wp-jobhunt .select-location .slider-handle{ background: url(assets/images/ui-arrow.png) no-repeat; height: 26px; top: -4px; width: 25px;}
.wp-jobhunt .select-location p{ color: #999; font-size: 0.875rem; font-weight: 600; margin: 0 0 5px;}
.wp-jobhunt .select-location .slider-track{ background: #eaeaea; border-radius: 20px;}
.wp-jobhunt .select-location .slider-selection{ border-radius: 20px;}
.wp-jobhunt .select-location .slider.slider-horizontal .slider-track{ height: 11px;}
.wp-jobhunt .select-location .slider.slider-horizontal{ margin: 0 8px 0 0; width: 60%;}
.wp-jobhunt .select-location .select-popup span{ color: #ccc; float: right; font-size: 0.875rem; padding: 0;}
.wp-jobhunt .select-location .my-location a{ color: #0066cc; cursor: pointer; font-size: 0.75rem; margin: 0 0 0 8px; position: relative; text-decoration: underline; top: -2px;}
.wp-jobhunt .main-search .select-dropdown select{ color: #767676; height: 42px; padding: 6px 0 8px 14px;}
/*----- Serch Button Style ----------*/
.wp-jobhunt .search-btn input[type="button"]{ background-color: #003955; background-image: none; border: 0 solid #ffffff; color: #fff; font-size: 1rem !important; font-weight: 400; min-height: 44px; width: 100%;}
.wp-jobhunt .search-btn label a{ color: #999;}
/*----- Select Location Style ----------*/
.wp-jobhunt .slider.slider-horizontal .tooltip.tooltip-main.top{ display: none;}
.wp-jobhunt .select-location{ position: relative;}
.wp-jobhunt .select-location input[type="text"]{ background: #fff; border: 1px solid #f2f2f2; color: #767676; font-size: 0.8125rem; font-weight: 400; height: 38px; padding: 0 0 0 14px; width: 100%;}
.wp-jobhunt .select-location .select-popup{ background-color: #fff; border: 1px solid #e0e0e0; display: none; left: 0; padding: 10px 10px 15px 15px; position: absolute; top: 52px; width: 100%; z-index: 99;}
.wp-jobhunt .select-location .select-popup:before{ border-bottom: 7px solid #e4e4e4; border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; margin: 0 -2px 0 0px; position: absolute; right: 6%; top: -7px;}
.wp-jobhunt header .content-style-form.cs-forgot-pbox .cs-login-switch{ display: inline-block; padding: 6px 10px 7px; text-align: center; vertical-align: top; width: 49.555%;}
.wp-jobhunt .select-location .select-popup:after{ border-bottom: 6px solid #ffffff; border-left: 6px solid rgba(0, 0, 0, 0); border-right: 6px solid rgba(0, 0, 0, 0); content: ""; display: inline-block; margin: 0 -1px 0 0px; position: absolute; right: 6%; top: -5px;}
.wp-jobhunt .select-location .slider-handle{ background: url(../images/ui-arrow.png) no-repeat; height: 26px; top: -4px; width: 25px;}
.wp-jobhunt .select-location p{ color: #999; font-size: 0.875rem; font-weight: 600; margin: 0 0 5px;}
.wp-jobhunt .select-location .slider-track{ background: #eaeaea; border-radius: 20px;}
.wp-jobhunt .select-location .slider-selection{ background: #0066cc; border-radius: 20px;}
.wp-jobhunt .select-location .slider.slider-horizontal .slider-track{ height: 11px;}
.wp-jobhunt .select-location .select-popup span{ color: #ccc; display: inline-block; font-size: 0.875rem; padding: 0;}
.wp-jobhunt .select-location .my-location{ clear: both; color: #ccc; font-weight: 400; margin: 5px 0 0; text-transform: capitalize;}
.wp-jobhunt .main-search .select-location .icon-location-arrow{ margin: 0 0 0 5px;}
/*----- Selector Range Style -----*/
.wp-jobhunt .cs-selector-range .slider-handle:before{ background-color: #fff; border-radius: 100%; content: ""; height: 10px; left: 2px; position: absolute; top: 2px; width: 10px;}
.wp-jobhunt .cs-selector-range .slider-handle{ background: #00b22d; height: 14px; width: 14px;}
.wp-jobhunt .cs-selector-range .slider.slider-horizontal .slider-track{ height: 6px; margin: 0;}
.wp-jobhunt .cs-selector-range .slider-track{ background-color: #ededed; background-image: none; box-shadow: none;}
.wp-jobhunt .cs-selector-range .slider-selection{ background-color: #00b22d; background-image: none; box-shadow: none;}
.wp-jobhunt .selector-value span{ color: #32353c; font-size: 0.75rem; font-weight: 700;}
.wp-jobhunt .cs-selector-range .slider.slider-horizontal{ height: auto; margin: 30px 0 15px 0; width: 100%;}
.wp-jobhunt .cs-selector-range .slider.slider-horizontal .tooltip.tooltip-main.top{ display: block;}
/*----- User Search filter -----*/
.wp-jobhunt .user-search{ margin: 0; padding: 0;}
.wp-jobhunt .user-search ul.filter-list{ display: table; margin: 0 0 35px; padding: 0; table-layout: fixed; width: 100%;}
.wp-jobhunt .user-search ul.filter-list{ display: table; margin: 0 0 25px; padding: 0; table-layout: fixed; width: 100%;}
.wp-jobhunt .user-search ul.filter-list li{ border: 1px solid #e7e7e7; border-left: none; display: table-cell; margin: 0 -4px 0 0; width: 4%;}
.wp-jobhunt .user-search ul.filter-list li:first-child{ border-left: 1px solid #e7e7e7;}
.wp-jobhunt .user-search ul.filter-list li a{ border-bottom: 0px; box-shadow: none; color: #666; display: block; font-size: 0.625rem; font-weight: bold; line-height: 1.875rem !important; text-align: center; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .user-search ul.filter-list li a:hover{ background: #2398fc; color: #fff !important;}
.wp-jobhunt .cs-ag-search{ padding: 0px !important;}
.wp-jobhunt .col-lg-8 .user-search ul.filter-list li a, .wp-jobhunt .col-md-8 .user-search ul.filter-list li a, .wp-jobhunt .col-lg-9 .user-search ul.filter-list li a, .wp-jobhunt .col-md-9 .user-search ul.filter-list li a{ line-height: 1.5rem !important; padding: 0;}
/*----- User Search filter End -----*/
/*----- Employer Listing Style -----*/
.wp-jobhunt .cs-company-listing ul::after{ clear: both; content: ""; display: block;}
.wp-jobhunt .employer-listing{ margin: 0 0 30px 0;}
.wp-jobhunt .employer-listing > ul{ border-color: #e8e8e8; border-style: solid; border-width: 1px 1px 1px 0;}
.wp-jobhunt .employer-listing ul li.ln-no-match{ border-left: 1px solid #e8e8e8; display: inline-block;}
.wp-jobhunt .cs-company-listing .mas-isotope{ height: auto !important;}
.wp-jobhunt .cs-company-listing .mas-isotope ul ul{ border: none;}
.wp-jobhunt .employer-listing ul{ margin: 0; padding: 0;}
.wp-jobhunt .employer-listing li{ list-style: none; width: 100%;}
.wp-jobhunt .employer-listing > ul > li{ border-bottom: 1px solid #e8e8e8; margin: 0px;}
.wp-jobhunt .employer-listing > ul > li:last-child{ border-bottom: none; margin-bottom: 0; padding-bottom: 0;}
.wp-jobhunt .employer-listing > ul > li > span{ float: left; font-size: 2.875rem; font-weight: 100; padding: 20px 0 0 0; width: 50px;}
.wp-jobhunt .employer-listing .employer-box{ border-left: 1px solid #e7e7e7; overflow: hidden; padding: 20px 30px;}
.wp-jobhunt .employer-listing .cs-media, .wp-jobhunt .employer-listing .cs-text, .wp-jobhunt .employer-listing .company-info{ display: inline-block; margin: 0 -4px 0 0; vertical-align: middle;}
.wp-jobhunt .employer-listing .employer-inner{ border-bottom: 1px solid #e8e8e8; margin-bottom: 20px; padding-bottom: 20px;}
.wp-jobhunt .employer-listing .employer-inner:last-child{ border: 0 none; margin: 0 0 10px; padding-bottom: 0;}
.wp-jobhunt .employer-listing .employer-inner:after { clear: both; display: block; content: "";}
.wp-jobhunt .employer-listing > ul > li:after { display: block; clear: both; content: "";}
.wp-jobhunt .employer-listing .cs-media{ margin: 0 30px 0 0;}
.wp-jobhunt .employer-listing .cs-text{ width: 56%;}
.wp-jobhunt .employer-listing .cs-text .cs-post-title h3{ display: inline-block; margin: 0; vertical-align: middle;}
.wp-jobhunt .employer-listing .cs-text .cs-post-title h3 a{ font: 700 1rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.wp-jobhunt .col-lg-8 .employer-listing .cs-text, .wp-jobhunt .col-md-8 .employer-listing .cs-text{ width: 52%;}
.wp-jobhunt .employer-listing .company-info{ width: 38%;}
.wp-jobhunt .cs-job-possitions .employer-listing .company-info{ float: right; margin-top: 3%; text-align: right; width: 22%;}
.wp-jobhunt .employer-listing .cs-post-title{ display: inline-block; margin: 0 0 6px 0; vertical-align: middle; width: 100%;}
.wp-jobhunt.rtl .employer-listing .cs-post-title{ display: block; margin: 0 0 6px 0; vertical-align: middle; width: 100%;}
.wp-jobhunt .employer-listing .cs-post-title h4{ display: inline-block; font-weight: 500; letter-spacing: 0.04375rem; margin: 0; text-transform: uppercase; vertical-align: middle;}
.wp-jobhunt .employer-listing .cs-post-title h4 a{ color: #222;}
.wp-jobhunt .employer-listing .cs-post-title small{ color: #767676; display: inline-block; font-size: 0.75rem; font-weight: 400; margin: 0 0 0 8px; vertical-align: middle;}
.wp-jobhunt.rtl .employer-listing .cs-post-title small{ margin: 0 8px 0 0; width: 30%;}
.wp-jobhunt .employer-listing .cs-text span{ background-color: #f5f5f5; border-bottom: 0; border-radius: 20px; box-shadow: none; color: #666; display: inline-block; font-size: 0.75rem; line-height: 1rem; margin: 0 2px 5px 0; padding: 5px 15px 8px;}
.wp-jobhunt .employer-listing .cs-text .cs-specialism > span{ display: inline-block; margin: 0 8px 0 0;}
.wp-jobhunt .employer-listing .cs-text .post-options{ padding: 6px 0 0 0;}
.wp-jobhunt .employer-listing .post-options li{ color: #999; font-size: 0.75rem; font-weight: 400; margin: 0 10px 0 0;}
.wp-jobhunt .employer-listing .company-info li{ color: #999; font-size: 0.8125rem; margin: 0 0 8px;}
.wp-jobhunt .employer-listing .company-info li:last-child{ margin-bottom: 0;}
.wp-jobhunt .employer-listing .company-info ul{ display: inline-block; text-align: left;}
.wp-jobhunt .employer-listing .company-info li i{ color: #555; margin: 0 8px 0 0; vertical-align: middle;}
.wp-jobhunt .employer-listing .company-info li span{ color: #666;}
/*----- Job Listing Style -----*/
.wp-jobhunt .cs-company-listing strong{ color: #32353c; display: inline-block; font-size: 1.25rem; margin: 0 0 15px 0; overflow: hidden; vertical-align: middle;}
.wp-jobhunt .cs-company-listing .mas-isotope strong{ display: block;}
.wp-jobhunt .cs-company-listing .mas-isotope .massage-title strong{ display: inline-block; margin: 0;}
.wp-jobhunt .cs-company-listing strong span:before{ background-color: #ddd; bottom: 4px; content: ""; height: 1px; left: 100%; margin: 0 0 0 10px; position: absolute; width: 999px;}
.wp-jobhunt .mas-isotope [class*="col-lg"], .wp-jobhunt .mas-isotope [class*="col-md"], .wp-jobhunt .mas-isotope [class*="col-sm"], .wp-jobhunt .mas-isotope [class*="col-xs"]{ display: inline-block; float: none; margin: 0 -4px 0 0; position: initial !important; vertical-align: top;}
.wp-jobhunt .cs-company-listing .mas-isotope ul{ margin-bottom: 30px; padding: 0; position: relative !important; width: 100%;}
.wp-jobhunt .cs-company-listing .mas-isotope ul li.ln-no-match{ border: 1px solid #f3f3f3; margin: 0 15px;}
.wp-jobhunt .cs-company-listing .mas-isotope ul li.ln-no-match{}
.wp-jobhunt .cs-company-listing ul li{ margin: 0 -4px 0 0;}
.wp-jobhunt .employer-listing .cs-media figure{ width: 90px;}
.wp-jobhunt .employer-listing .cs-media figure img{ box-shadow: none; width: 100%;}
.wp-jobhunt .cs-company-listing ul li a{ color: #666666; font-size: 0.875rem; font-weight: normal; text-transform: uppercase;}
.wp-jobhunt .cs-company-listing strong span{ position: relative;}
/*----- Listing.grid -----*/
.wp-jobhunt .employers-listing.grid{ border: 1px solid #f1f1f1; border-bottom: none; border-right: none; margin: 0; padding: 0;}
.wp-jobhunt .employers-listing.grid li{ border-bottom: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; list-style: none; margin: 0 -4px 0 0 !important; min-height: 140px; overflow: hidden; padding: 0; position: relative; text-align: center;}
.wp-jobhunt .employers-listing.grid .cs-media figure{ display: inline-block; padding-top: 20px; vertical-align: middle; width: 120px;}
.wp-jobhunt .employers-listing.grid li .massage-notfound ul li{ border: none !important; min-height: 0px !important; text-align: left !important;}
.wp-jobhunt .employers-listing.grid li.ln-no-match{ text-align: left !important;}
.wp-jobhunt .employers-listing.grid .cs-media figure img{ box-shadow: none; width: 100%;}
.wp-jobhunt .employers-listing.grid li:last-child{ border-right: 1px solid #f1f1f1;}
.wp-jobhunt .employers-listing.grid .cs-text{ background-color: #1E824C; height: 100%; left: 0;opacity: 0;  position: absolute; top: 20px;  visibility: hidden; width: 100%;}
.wp-jobhunt .employers-listing.grid .text-inner{ left: 0; margin: -30px 0 0; position: absolute; top: 50%; width: 100%;}
.wp-jobhunt .employers-listing.grid .cs-text span{ color: #fff; display: block; font-size: 1rem; font-weight: 700; margin: 0 0 15px;}
.wp-jobhunt .employers-listing.grid .cs-text a{ background-color: rgba(0,0,0,0.1); border-bottom: 0px; border-radius: 20px; box-shadow: none; color: #fff; font-size: 0.8125rem; font-weight: 400; padding: 5px 15px;}
.wp-jobhunt .employers-listing.grid li:hover .cs-text{ opacity: 1; top: 0px; visibility: visible;}
/*----- Employer Listing Simple Style -----*/
.wp-jobhunt .employer-listing.simple ul{ border: none;}
.wp-jobhunt .employer-listing.simple li{ border-bottom: 1px solid #f7f7f7; margin: 0 0 30px; padding: 0 0 30px; position: relative;}
.wp-jobhunt .employer-listing.simple li.ln-no-match{ border: 1px solid #f7f7f7;}
.wp-jobhunt .employer-listing.simple .cs-post-title{ margin: 0;}
.wp-jobhunt .employer-listing.simple .cs-text{ vertical-align: middle; width: 65%;}
.wp-jobhunt .employer-listing.simple .cs-post-title h4{ display: block; margin: 0 0 3px;}
.wp-jobhunt .employer-listing.simple .cs-media figure{ border: 1px solid #f2f2f2; width: 120px;}
.wp-jobhunt .employer-listing.simple .cs-post-type p{ border-bottom: 1px solid #cbcbcb; display: inline-block; font-size: 0.875rem; font-weight: 300; padding: 0; text-align: center;}
.wp-jobhunt .employer-listing.simple .cs-post-type p span{ display: block; font-size: 1.25rem; font-weight: 700; line-height: 0.9375rem; margin: 0 0 2px;}
.wp-jobhunt .employer-listing.simple .cs-post-type{ display: inline-block; text-align: right; vertical-align: middle; width: 30%;}
.wp-jobhunt .recriutment-listing .employer-listing.simple .cs-post-type{ width: 16%;}
.wp-jobhunt .employer-listing .cs-post-type p{ color: #999 !important; font-size: 0.8125rem; font-weight: 300; margin: 0;}
.wp-jobhunt .employer-listing .cs-post-type p span{ color: #666; font-weight: 400;}
.wp-jobhunt .employer-listing.simple .cs-specialism{ display: inline-block; vertical-align: middle; }
.wp-jobhunt .employer-listing.simple .cs-specialism span{ background-color: #f5f5f5; border-bottom: 0; border-radius: 20px; box-shadow: none; color: #666; display: inline-block; font-size: 0.75rem; line-height: 1rem; margin: 0 2px 5px 0; padding: 5px 15px 8px;}
.wp-jobhunt .listing-featered{ background-color: #ff9e06; border-radius: 3px; color: #fff; display: inline-block; font-size: 0.625rem; font-weight: 700; left: 10px; line-height: 0.9375rem; margin: 0 0 0 5px; padding: 2px 6px; position: absolute; top: 10px; vertical-align: middle;}
.wp-jobhunt .employers-listing{ margin-bottom: 30px; padding: 0px;}
.wp-jobhunt .employer-listing.simple .cs-text .cs-post-title h3 a{ border-bottom: 0px; font: 700 1rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin: 0; text-transform: uppercase;}
.wp-jobhunt .employer-listing.simple .cs-text .cs-post-title a{ border-bottom: 0px; box-shadow: none; display: block; font-size: 0.75rem; margin: 5px 0 10px;}
.wp-jobhunt .employers-listing .employer-content{ display: block;}
/*----- Company Detail -----*/
/*----- Admin Info Style -----*/
.wp-jobhunt .admin-info{ border-bottom: 1px solid #f1f1f1; display: inline-block; margin-bottom: 25px; padding-bottom: 30px; position: relative; width: 100%;}
.wp-jobhunt .admin-info .cs-media{ float: left; margin-right: 26px; width: 150px;}
.wp-jobhunt .admin-info .cs-media figure img{ width: 100%;}
.wp-jobhunt .admin-info .cs-media figure{ border: 1px solid #e4e4e4; box-shadow: 0 1px 2px 0px rgba(0, 0, 0, 0.1);}
.wp-jobhunt .admin-info .cs-text{ overflow: hidden;}
.wp-jobhunt .admin-info .post-title h3{ margin: 0px 0 7px 0;}
.wp-jobhunt .admin-info .post-title h3 a{ text-decoration: none;}
.wp-jobhunt .admin-info address{ font-style: normal; margin-bottom: 18px;}
.wp-jobhunt .jobs-listing.classic .post-title h3 a{ font-size: 1rem !important; font-weight: 700 !important; letter-spacing: inherit !important;}
.wp-jobhunt .admin-info address span{ color: #9ca1a3; display: inline-block; font-size: 0.8125rem; font-weight: 400; margin-right: 14px;}
.wp-jobhunt .admin-info address span a{ color: #9ca1a3; text-decoration: none;}
.wp-jobhunt .admin-info address span i{ color: #cecece; display: inline-block; font-size: 1rem; margin-right: 4px; vertical-align: middle;}
.wp-jobhunt .admin-info .info-detail{ display: table;}
.wp-jobhunt .admin-info .info-detail li{ border-left: 1px solid #edefef; color: #9ca1a3; display: table-cell; font-size: 0.75rem; font-weight: 400; height: 100%; list-style: none; margin-right: -4px; padding: 0 10px; vertical-align: top; width: 25%;}
.wp-jobhunt .admin-info .info-detail li span{ display: block; font-weight: 500; line-height: 1.25rem;}
.wp-jobhunt .admin-info .info-detail li:first-child{ border-left: none; padding-left: 0px;}
.wp-jobhunt .admin-info .info-detail li i{ color: #3b465a; display: block; font-size: 1.625rem; margin: 0 0 5px 0;}
.wp-jobhunt .admin-info .info-detail{ margin: 0px; padding: 0px;}
.wp-jobhunt .admin-info .employer-social-media{ display: inline-block; padding: 0px;}
.wp-jobhunt .admin-info .employer-social-media li{ display: inline-block; list-style: none; margin-right: 4px; vertical-align: middle;}
.wp-jobhunt .admin-info .employer-social-media li a i{ line-height: 1.5rem;}
.wp-jobhunt .admin-info .employer-social-media li a{ border: 1px solid #e8e8e8; border-radius: 100%; display: inline-block; font-size: 0.75rem; height: 24px; line-height: 1.5rem; list-style: none; text-align: center; vertical-align: middle; width: 24px;}
/*----- Visit Website Style -----*/
.wp-jobhunt .visit-website{ display: inline-block; font-size: 0.875rem; margin-left: 8px; vertical-align: middle;}
.wp-jobhunt .visit-website a{ color: #2c84cc;}
.wp-jobhunt .visit-website i{ color: #999; display: inline-block; font-size: 1rem; margin: -3px 5px 0 0; vertical-align: middle;}
.wp-jobhunt .vacancies{ border-left: 1px solid #f6f6f6; bottom: 30px; color: #999; font-size: 0.75rem; line-height: 1.25rem; padding: 8px 15px 8px 15px; position: absolute; right: 0px; text-align: center;}
.wp-jobhunt .vacancies strong{ display: block; font-size: 1.875rem; line-height: 2rem;}
.wp-jobhunt .company-detail .employer-categories{ display: block; margin: 0 0 20px 0; padding: 0px;}
.wp-jobhunt .company-detail .employer-categories li{ color: #666; display: inline-block; font-size: 0.875rem; line-height: 1.125rem; margin-bottom: 10px; vertical-align: middle; width: 49%;}
.wp-jobhunt .company-detail .employer-categories li strong{ color: #333; display: inline-block; font-size: 0.875rem; width: 129px;}
.wp-jobhunt .company-detail ul{ margin: 20px 0; padding-left: 30px;}
.wp-jobhunt .company-detail ul li{ color: #555; font-size: 0.8125rem; line-height: 1.625rem; list-style: inside;}
.wp-jobhunt .company-detail h4{ margin-bottom: 20px;}
.wp-jobhunt .widget-map .cs-loctions{ border: 1px solid #f2f2f2; display: inline-block; padding: 15px 20px; width: 100%;}
.wp-jobhunt .widget-map .cs-loctions span{ color: #666; display: block; font-size: 0.875rem; font-weight: 500; line-height: 1.5rem;}
/*----- Editor Text -----*/
.wp-jobhunt .cs-editor-text{ line-height: 1.675rem; margin-bottom: 30px;}
.wp-jobhunt .cs-editor-text h4{ margin-top: 0px;}
/*----- Cs Company Jobs -----*/
.wp-jobhunt .cs-featured-jobs h4{ color: #424242; font: 700 1.125rem/1.125rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin-bottom: 20px; text-transform: uppercase;}
.wp-jobhunt ul.cs-company-jobs{ display: block; margin: 0px 0 30px 0; padding: 0px;}
.wp-jobhunt .cs-company-jobs li{ border-top: 1px solid #f2f2f2; color: #cccccc; font-size: 0.9375rem; line-height: 1; list-style: outside none none; padding: 19px 0;}
.wp-jobhunt .company-detail .cs-company-jobs li{ border-top: 1px solid #f2f2f2; color: #cccccc; font-size: 0.9375rem; line-height: 1; list-style: none; padding: 19px 0 19px 0;}
.wp-jobhunt .cs-company-jobs li .cs-text span a{ color: #333; font-size: 1rem;}
.wp-jobhunt .cs-company-jobs li:first-child{ border-top: 2px solid #f2f2f2;}
.wp-jobhunt .cs-company-jobs span.listing-featered {color: #fff; font-size: 0.625rem; left: 0; line-height: 0.875rem; margin: 0; position: relative; top: 3px; vertical-align: top; width: auto;}
.wp-jobhunt .cs-company-jobs li h5{ display: inline-block; margin-bottom: 0; margin-right: 5px; text-transform: uppercase; vertical-align: middle;}
.wp-jobhunt .cs-company-jobs li span.post-date{ color: #acacac; display: inline-block; font-size: 0.8125rem; font-weight: 400; line-height: 0.875rem; margin-left: 4px;}
.wp-jobhunt .cs-company-jobs li span.post-date small{ color: #cccccc; font-size: 1rem; margin-right: 5px;}
.wp-jobhunt .cs-company-jobs li .categories{ float: right; font-size: 0.6875rem; font-weight: 500; padding: 3px 0 0; text-decoration: underline; text-transform: uppercase;}
.wp-jobhunt .jobs-detail-1 .jobs-info{ margin: 0 0 40px;}
/*----- Employer Social Style -----*/
.wp-jobhunt .employer-social-media span{ color: #333; display: inline-block; font-size: 1.125rem; margin: 0 20px 0 0; vertical-align: middle;}
.wp-jobhunt .employer-social-media ul{ display: inline-block; margin: 0; padding: 0; vertical-align: middle;}
.wp-jobhunt .employer-social-media li{ display: inline-block; list-style: none; margin: 0 5px 0 0;}
.wp-jobhunt .employer-social-media li a{ border-radius: 100%; color: #fff; display: inline-block; font-size: 0.875rem; height: 27px; line-height: 1.875rem; text-align: center; width: 27px;}
.wp-jobhunt .employer-social-media a[data-original-title="rss"]{ color: #f06c19;}
.wp-jobhunt .employer-social-media a[data-original-title="facebook"]{ color: #2b4a8b;}
.wp-jobhunt .employer-social-media a[data-original-title="twitter"]{ color: #1f94d9;}
.wp-jobhunt .employer-social-media a[data-original-title="linkedin"]{ color: #10598c;}
.wp-jobhunt .employer-social-media a[data-original-title="google"]{ color: #d83936;}
/*----- ToolTip -----*/
.wp-jobhunt .tooltip-inner{ background-color: rgba(0,0,0,0.5); color: #fff; padding: 5px 12px;}
.wp-jobhunt .tooltip.top .tooltip-arrow{ border-top-color: rgba(0,0,0,0.5);}
/*----- Massage Notfound -----*/
.wp-jobhunt .massage-notfound{ padding: 0 15px 15px;}
.wp-jobhunt .massage-notfound .massage-title{ border-bottom: 1px solid #f3f3f3; display: block; margin-bottom: 15px; padding-bottom: 16px;}
.wp-jobhunt .massage-notfound .massage-title h6{ font-weight: 400 !important; margin: 20px 0 0 0;}
.wp-jobhunt .massage-notfound .massage-title i{ color: #282828; display: inline-block; font-size: 1.125rem; margin: 0 10px 0 0; vertical-align: middle;}
.wp-jobhunt .cs-company-listing .mas-isotope ul .massage-notfound ul{ padding-left: 30px;}
.wp-jobhunt .massage-notfound ul li{ border: none; color: #555; display: inline-block; font-size: 0.8125rem; line-height: 1.625rem; list-style: none; min-height: auto; padding: 0 0 0 20px; padding-left: 14px !important; position: relative; width: 100%;}
.wp-jobhunt .massage-notfound ul li:before{ background-color: #cccccc; content: ""; height: 4px; left: 0px; position: absolute; top: 12px; width: 4px;}
.wp-jobhunt .employer-listing .massage-notfound ul li{ border: none; margin: 0px; padding: 0 0 0 14px;}
.wp-jobhunt .employer-listing .massage-notfound ul{ border: none;}
.wp-jobhunt .employer-listing .massage-notfound{ background: #fff; margin: 0;}
/*----- Employer Company Style -----*/
.wp-jobhunt .employer-company{ background: #f9f9f9; border: 1px solid #e6e6e6; border-radius: 2px; margin-bottom: 20px; padding: 30px 20px 20px; text-align: center;}
.wp-jobhunt .employer-company figure{ border: 1px solid #e6e6e6; display: inline-block; margin-bottom: 15px; position: relative; width: 205px;}
.wp-jobhunt .employer-company figure img{ width: 100%;}
.wp-jobhunt .employer-company figure span{ border-radius: 50%; color: #fff; font-size: 0.75rem; line-height: 1.625rem; position: absolute; right: -11px; top: -11px; width: 26px;}
.wp-jobhunt .employer-company h4{ color: #32353c; margin: 0 0 20px 0; padding: 0 25px;}
.wp-jobhunt .employer-company ul.detail-list{ border-left: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; margin: 0 0 20px 0; padding: 0;}
.wp-jobhunt .employer-company ul.detail-list li{ border-bottom: 1px solid #e6e6e6; color: #999; font-size: 0.875rem; line-height: 1.25rem; list-style: none;}
.wp-jobhunt .employer-company ul.detail-list li address{ font-style: normal; margin: 0; padding: 17px 30px; position: relative;}
.wp-jobhunt .employer-company ul.detail-list li address:after{ background: #f9f9f9; color: #999; content: '\e9ef'; font-family: 'icomoon'; left: 45%; position: absolute; top: -11px; width: 24px;}
.wp-jobhunt .employer-company ul.detail-list li:first-child{ border-top: 1px solid #e6e6e6;}
.wp-jobhunt .employer-company ul.detail-list li .site-link{ color: #999; display: inline-block; padding: 17px 0; position: relative;}
.wp-jobhunt .employer-company ul.detail-list li .site-link:after{ background: #f9f9f9; color: #999; content: '\ea05'; font-family: 'icomoon'; left: 42%; position: absolute; top: -11px; width: 24px;}
.wp-jobhunt .employer-company ul.detail-list li span{ background: #fff; border-left: 1px solid #e6e6e6; display: inline-block; width: 100%;}
.wp-jobhunt .employer-company ul.detail-list li span:first-child{ border: 0;}
.wp-jobhunt .employer-company ul.detail-list li span a{ color: #cbcaca; font-size: 0.75rem; line-height: 2.25rem; padding-left: 20px; position: relative;}
.wp-jobhunt .employer-company ul.detail-list li span a i{ font-size: 0.9375rem; left: 0; position: absolute; top: 1px;}
.wp-jobhunt .employer-company ul.share-medea{ margin: 0;}
.wp-jobhunt .employer-company ul.share-medea li{ display: inline-block; padding: 0 3px; vertical-align: top;}
.wp-jobhunt .employer-company ul.share-medea li a{ border-radius: 50%; display: block; height: 28px; width: 28px;}
.wp-jobhunt .employer-company ul.share-medea li a i{ font-size: 1.75rem;}
.wp-jobhunt .employer-company ul.share-medea li:last-child a i{ line-height: 1.75rem;}
.wp-jobhunt .employer-company ul.share-medea li a[data-original-title="facebook"]{ color: #2b4a8b;}
.wp-jobhunt .employer-company ul.share-medea li a[data-original-title="twitter"]{ color: #1f94d9;}
.wp-jobhunt .employer-company ul.share-medea li a[data-original-title="linkedin"]{ color: #10598c;}
.wp-jobhunt .employer-company ul.share-medea li a[data-original-title="google"]{ color: #d83936;}
/*----- Jobs Style Start -----*/
/*----- Jobs Listing Default -----*/
.wp-jobhunt .cs-element-title,
.wp-jobhunt .cs-section-title{ display: block; margin-bottom: 30px;}
.wp-jobhunt .cs-element-title h2 , .wp-jobhunt .cs-section-title h2, .wp-jobhunt .cs-element-title .cs-element-title-paragraph { color: #424242; font: 700 1.25rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin: 0px; text-transform: uppercase;}
.wp-jobhunt .jobs-listing{ display:block; margin: 0 0 0; padding: 0px;}
.wp-jobhunt .jobs-listing.fancy li{ margin: 0 -4px 30px 0; padding: 0 15px;}
.wp-jobhunt .jobs-listing li{ display: inline-block; float: none; list-style: none; margin-left: 0; margin-right: -4px; padding: 0px 15px; position: relative; vertical-align: top;}
.wp-jobhunt .jobs-listing.grid li .jobs-content{ background-color: #fff; border: 1px solid #f2f2f2 !important; margin-bottom: 30px; padding: 0; position: relative;}
.wp-jobhunt .jobs-listing.grid li{ padding: 0 15px;}
.wp-jobhunt .jobs-listing.grid li:first-child .jobs-content{ margin-top: 0;}
.wp-jobhunt .jobs-listing.grid .cs-media{ display: block; float: none; margin: 0; padding: 30px 0; text-align: center;}
.wp-jobhunt .jobs-listing .jobtype-btn{ border: medium none; border-radius: 2px; color: #fff; float: right; font-size: 0.6875rem; font-weight: bold; letter-spacing: 0.075rem; min-width: 115px; padding: 1px 15px; text-align: center;}
.wp-jobhunt .jobs-listing.fancy .jobtype-btn{ border: none; border-radius: 0; color: #fff; float: left; font-size: 0.6875rem; font-weight: normal; letter-spacing: 0; min-width: inherit; padding: 1px 15px; position: relative; text-align: center; text-transform: capitalize; width: auto;}
.wp-jobhunt .jobs-listing.grid .cs-media figure{ display: inline-block; width: auto;}
.wp-jobhunt .jobs-listing.grid .cs-media figure img{ width: 180px;}
.wp-jobhunt .jobs-listing.grid .cs-text{ background: #f6f6f6; display: inline-block; min-height: 188px; overflow: inherit; padding: 25px 15px 0; position: relative; width: 100%;}
.wp-jobhunt .col-lg-8 .jobs-listing.grid li .cs-text, .wp-jobhunt .col-md-8 .jobs-listing.grid li .cs-text, .wp-jobhunt .col-lg-9 .jobs-listing.grid li .cs-text, .wp-jobhunt .col-md-9 .jobs-listing.grid li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.grid li .cs-text{ width: 100%;}
.wp-jobhunt .jobs-listing.grid .cs-categories{ border-bottom: 0; display: inline-block; font-size: 0.625rem; line-height: 0.8125rem; margin-bottom: 10px; text-transform: uppercase;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.grid li .cs-text {padding-right: 15px;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text {padding-right: 0;}

.wp-jobhunt .jobs-listing.grid li .post-title{ margin: 0 0 5px; min-height: 55px; width: 100%;}
.wp-jobhunt .jobs-listing.grid li .post-title h5{ letter-spacing: 0.04375rem; margin: 0 0 15px; text-transform: uppercase;}
.wp-jobhunt .jobs-listing.grid li .post-title h5 a{ font-size: 1.0625rem !important; font-weight: 700 !important; line-height: 1.375rem !important; text-transform: uppercase !important;}
.wp-jobhunt .jobs-listing.grid .post-options{ margin-bottom: 18px; padding-top: 9px;}
.wp-jobhunt .jobs-listing.grid .post-options span:last-child{ margin-bottom: 0;}
.wp-jobhunt .jobs-listing.grid li .post-options span i{ background-color: #cfd4db; border-radius: 100%; color: #ffffff; display: inline-block; font-size: 0.625rem; height: 14px; line-height: 0.875rem; text-align: center; width: 14px;}
.wp-jobhunt .jobs-listing span.author-name{ color: #acacac; display: inline-block; font-size: 0.75rem; margin-left: 6px;}
.wp-jobhunt .jobs-listing .cs-post-title{ display: inline-block; vertical-align: middle;}
.wp-jobhunt .jobs-listing.fancy .cs-post-title{ display: block; vertical-align: middle;}
.wp-jobhunt .jobtype-btn{ font-size: 0.625rem; margin: 0 0 0 !important; padding: 2px 10px; position: absolute; right: 0; text-transform: uppercase; top: 50%;}
.wp-jobhunt .jobs-listing.grid .jobtype-btn{ color: #666; display: block; float: none; font-size: 0.625rem; margin: 0; padding: 0; position: initial; text-align: left; text-transform: uppercase;}
.wp-jobhunt .jobs-listing.grid .post-options{ float: left; margin-bottom: 18px;}
.wp-jobhunt .jobs-listing.grid .post-options span{ display: block; line-height: 1.125rem; margin: 0;}
.wp-jobhunt .jobs-listing.grid .post-options span:last-child{ color: #666; font-size: 0.725rem; margin-bottom: 0;}
.wp-jobhunt .jobs-listing.grid li .cs-post-title h6{ margin: 0px 0 10px 0;}
.wp-jobhunt .jobs-listing.grid li{ margin-right: -4px !important;}
.wp-jobhunt .jobs-listing.grid li .wish-list .shortlist{ background-color: #003955; border: none; border-radius: 0px; box-shadow: none; color: #fff; font-size: 0.875rem; line-height: 1.0625rem; margin: 0; padding: 7px 8px 4px;}
.wp-jobhunt .jobs-listing.grid li .shortlist i{ color: #fff; font-size: 0.75rem; margin: 0;}
.wp-jobhunt .jobs-listing li .jobs-content{ background: #fff; border-top: 1px solid #f2f2f2;}
.wp-jobhunt .jobs-listing.joblist-simple li:first-child .jobs-content {padding-top: 0;}
.wp-jobhunt .jobs-listing.joblist-simple li .jobs-content {padding: 15px 0;}
.wp-jobhunt .jobs-listing.fancy li .jobs-content{ background: #fff; border: 0; box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.05); padding: 20px 20px 20px; overflow: hidden;}
.wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.fancy li .cs-text {float: right; width: 58%;}
.wp-jobhunt .jobs-listing.fancy li .cs-media{ display:inline-block; float: left; margin-right: 20px; vertical-align: middle;}
.wp-jobhunt .jobs-listing li .cs-media{ display:inline-block; float: none; margin-right: 36px; vertical-align: middle;}
.wp-jobhunt .jobs-listing li .cs-text span {color: #717070}
.wp-jobhunt .jobs-listing li .cs-media figure{width: 130px; border: 0 none; margin: 0; text-align: center;}
.wp-jobhunt .jobs-listing li .cs-media figure img{ box-shadow: none; width: 100%;}
.wp-jobhunt .jobs-listing li .cs-text{ display: inline-block; vertical-align: middle; width: 85.9%;}
.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing li .cs-text{ width: 60%;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing li .cs-text{ width: 73.3%; padding-right: 100px;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.simple li .cs-text{ width: 73.3%; padding-right: 0;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.fancy li .cs-text{ width: 70%;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text{ width: auto;}
.wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.classic .cs-text, .wp-jobhunt .col-lg-12 .jobs-listing.classic .cs-text{ width: auto;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.classic .cs-text{padding-right:0; }
.wp-jobhunt a:visited, .wp-jobhunt h1 a:visited, .wp-jobhunt h2 a:visited, .wp-jobhunt h3 a:visited, .wp-jobhunt h4 a:visited, .wp-jobhunt h5 a:visited, .wp-jobhunt h6 a:visited{ color: #424242;}
.wp-jobhunt .feature > img{ box-shadow: none;}
.wp-jobhunt .col-lg-9 .col-lg-9 .jobs-listing.modern li .cs-text{ margin: -10px 0 0 0; width: 78%;}
.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.modern li .cs-text{ width: 79%;}
.wp-jobhunt .jobs-listing li .post-title{ display: inline-block;}
.wp-jobhunt .jobs-listing li .post-title h4{ margin: 0 0 5px;}
.wp-jobhunt .jobs-listing li .post-title h4 a{ color: #282828; text-decoration: none;}
.wp-jobhunt .jobs-listing li .post-options{ display: block; margin-bottom: 15px;}
.wp-jobhunt .jobs-listing li .post-options span{ color: #717070; display: inline-block; font-size: 0.75rem; margin: 0 0 0 0;}
.wp-jobhunt .jobs-listing li .post-options span i{ display: inline-block; font-size: 0.9375rem; margin: -2px 5px 0 -3px; vertical-align: middle;}
.wp-jobhunt .jobs-listing li .cs-categories{ display: block; margin-bottom: 15px;}
.wp-jobhunt .jobs-listing.classic li .cs-categories{ color: #1E824C; text-transform: uppercase;}
.wp-jobhunt .jobs-listing.classic .cs-post-title{ width: 100%; padding-right:160px;}
.wp-jobhunt .jobs-listing li .cs-categories{ border-bottom: 0; color: #999; font-size: 0.6875rem;}
.wp-jobhunt .jobs-listing li{ margin: 0px; padding: 0px;}
.wp-jobhunt .jobs-listing li .wish-list{ color: #12b5ea; float: left; font-size: 1rem; height: auto; margin: 0; vertical-align: top;}
/*----- jobs Classic -----*/
.wp-jobhunt .jobs-listing.classic{ display: inline-block; width: 100%;}
.wp-jobhunt .jobs-listing.classic li .cs-media figure{ border: 1px solid #f2f2f2; width: 120px;}
.wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.classic li .cs-text{ width:80.5%;}
.wp-jobhunt .jobs-listing.classic .post-title{ width: 100%;}
.wp-jobhunt .jobs-listing.classic li{ padding: 0 0 46px 0;}
.wp-jobhunt .jobs-listing.classic .jobs-content{ border: none; padding: 0;}
.wp-jobhunt .jobs-listing.classic li:first-child .jobs-content{ margin-top: 0;}
.wp-jobhunt .jobs-listing.classic .cs-text{ width: 81%;}
.wp-jobhunt .jobs-listing.classic .wish-list{ margin: 0; position: absolute; right: 0px; top: 20%;}
.wp-jobhunt .jobs-listing.classic .wish-list .shortlist{ background-color: #dddddd; border: none; border-radius: 2px; box-shadow: none; display: inline-block; height: 31px; line-height: inherit; margin: 0 0 0 5px; padding: 2px 9px; vertical-align: middle;}
.wp-jobhunt .jobs-listing.classic .wish-list button.shortlist{ height: 31px; padding: 2px 9px 1px;}
.wp-jobhunt .jobs-listing.classic .wish-list .shortlist i{ color: #fff; font-size: 0.875rem; line-height: 1.75rem; margin: 0;}
.wp-jobhunt .jobs-listing.classic .wish-list .jobtype-btn{ border: none; box-shadow: none; color: #fff; float: left; font-size: 0.6875rem; font-weight: 500; line-height: 1.6875rem; margin: 0; padding: 2px 14px 0 14px; position: initial; text-transform: uppercase;}
.wp-jobhunt .jobs-listing.classic li .cs-categories{ display: inline-block; margin-bottom: 5px; padding-bottom: 0;}
/*----- jobs Classic -----*/
.wp-jobhunt .jobs-listing.joblist-simple .jobtype-btn {top: 40%;}
/*----- Modern Listing Style -----*/
.wp-jobhunt .hiring-holder.col-lg-9.col-md-9.col-sm-12.col-xs-12 .jobs-listing.modern li .cs-text{width: 78.3%;}
.wp-jobhunt .jobs-listing.modern{ padding: 0;}
.wp-jobhunt .jobs-listing a{ box-shadow: none; color: #424242; font: 700 0.875rem/1.25rem "Raleway",sans-serif; letter-spacing: 0.0625rem; outline: none; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .jobs-listing.fancy .cs-post-title h3 a{ box-shadow: none; font: 600 1rem/1.25rem "Raleway",sans-serif !important; letter-spacing: 0.0625rem; outline: none; text-decoration: none; text-transform: capitalize !important;}
.wp-jobhunt .jobs-listing.modern li{ list-style: none;}
.wp-jobhunt .jobs-listing.modern > li{ margin: 0 0 5px; padding: 0 0 10px 0; position: relative; width: 100%;}
.wp-jobhunt .jobs-listing.modern > li:last-child{ border-bottom: none; margin-bottom: 0;}
.wp-jobhunt .jobs-listing.modern .cs-media{ float: left; margin: 0 40px 0 0;}
.wp-jobhunt .jobs-listing.modern .cs-media figure{ border: 1px solid #f2f2f2; width: 130px;}
.wp-jobhunt .jobs-listing.modern figure img{ width: 100%;}
.wp-jobhunt .jobs-listing.modern .cs-text ul{ display: inline-block; margin: 0 0 15px; padding: 0; width: 100%;}
.wp-jobhunt .jobs-listing.modern .cs-text h3, .wp-jobhunt .jobs-listing.modern .cs-text h3 a{ color: #212121 !important;}
.wp-jobhunt .jobs-listing.modern .cs-text li{ color: #767676; display: block; font-weight: normal; line-height: 1.3125rem; margin: 0; text-align: left; word-spacing: 0px;}
.wp-jobhunt .jobs-listing.modern .cs-text li span{ color: #404040; float: left; line-height: 1.3125rem; margin: 0 5px 0 0; min-width: 150px; word-spacing: 0;}
.wp-jobhunt .jobs-listing.modern .cs-text p{ color: #555; display: inline; font-size: 0.875rem; font-weight: 300; margin: 0;}
.wp-jobhunt .jobs-listing.modern .read-more{ border-bottom: 0; color: #767676; display: inline-block; font-size: 0.625rem; margin: 0 0 0 5px; position: relative;}
.wp-jobhunt .jobs-listing.modern .read-more:before{ color: #767676; content: "\eab1"; font-family: "icomoon"; font-size: 0.875rem; position: absolute; right: -18px; top: 0px;}
.wp-jobhunt .list-options{ position: absolute; right: 20px; top: 25px;}
.wp-jobhunt .jobs-listing.modern .jobs-content .list-options{ right: 0px; top: 15px;}
.wp-jobhunt .jobs-listing.modern .list-options .jobtype-btn{ border: none; border-radius: 2px; color: #666; float: left; font-size: 0.6875rem; line-height: 1.5rem; margin: 0; padding: 2px 10px 1px; position: initial; text-transform: uppercase;}
.wp-jobhunt .content-style-form.cs-forgot-pbox input[type="submit"]{ background-color: #f36236; background-image: none; border: medium none; border-radius: 2px; color: #fff; font-size: 0.75rem; font-weight: 300; line-height: 1.5rem; padding: 7px 15px 6px; text-transform: uppercase; width: 100%;}
.wp-jobhunt .login .content-style-form.cs-forgot-pbox form{ padding: 0;}
.wp-jobhunt .login .filed-border .input-holder{ position: relative;}
.wp-jobhunt .login .filed-border .input-holder i{ color: #ccc; position: absolute; right: 10px; top: 12px;}
.wp-jobhunt .jobs-listing.modern .list-options .shortlist{ background-color: #003955; border: none; border-radius: 2px; box-shadow: none; color: #ffffff; display: inline-block; font-size: 0.875rem; line-height: 0.9375rem; line-height: inherit; margin: 0 0 0 5px; padding: 3px 9px 3px; vertical-align: middle;}
.wp-jobhunt .jobs-listing.modern .list-options button.shortlist{ line-height: 1rem; padding: 8px 9px 5px;}
.wp-jobhunt .jobs-listing.modern .list-options .shortlist i{ margin: 0;}
.wp-jobhunt .jobs-listing.modern .list-options a i{ margin: 0;}
/*----- Jobs Listing Simple Style -----*/
.wp-jobhunt .jobs-listing.simple .cs-post-title{ margin: 0 0 10px; display: block;}
.wp-jobhunt .jobs-listing.simple{ padding: 0;}
.wp-jobhunt .jobs-listing.simple > li{ list-style: none; min-height: 165px; padding: 0px; position: relative; width: 100%;}
.wp-jobhunt .jobs-listing.simple > li:last-child{ border-bottom: none;}
.wp-jobhunt .jobs-listing.simple li:first-child .jobs-content {padding-top: 0;}
.wp-jobhunt .jobs-listing.simple li .jobs-content {padding: 20px 0;}
.wp-jobhunt .jobs-listing.simple li{ list-style: none;}
.wp-jobhunt .jobs-listing.simple .cs-text ul{ line-height: 1rem; margin: 0 0 5px; padding: 0;}
.wp-jobhunt .jobs-listing.simple .cs-text p{ color: #333; font-size: 0.875rem; font-weight: 300; margin: 0;}
.wp-jobhunt .jobs-listing.simple .cs-text span{ color: #777777; display: inline-block; font-size: 0.875rem; margin: 0 0 10px;}
.wp-jobhunt .jobs-listing.simple .cs-text .listing-featered{ color: #fff; display: inline-block; font-size: 0.625rem; margin: 0 0 0 8px; position: relative; left: 0; top: 0;}
.wp-jobhunt .jobs-listing.simple .cs-media{ float: right; margin: 0 0 0 35px; position: relative;}
.wp-jobhunt .jobs-listing.simple .cs-media figure{ border: 1px solid #f0f0f0; width: 130px;}
.wp-jobhunt .jobs-listing.simple .cs-media figure img{ width: 100%;}
.wp-jobhunt .jobs-listing.simple li .cs-text, .wp-jobhunt .col-lg-12 .col-lg-9 .jobs-listing.simple li .cs-text{ display: inherit; overflow: hidden; width: auto;}
.wp-jobhunt .jobs-listing h4{ letter-spacing: 0.04375rem; margin: 0 0 5px; text-transform: uppercase;}
.wp-jobhunt .jobs-listing h2{ text-transform: uppercase;}
.wp-jobhunt .jobs-listing.simple h4 a{ color: #212121!important; font-size: 1.4375rem !important; font-style: normal !important; font-weight: 700 !important; letter-spacing: 0.0625rem !important; line-height: 1.6875rem !important; text-transform: uppercase !important;}
.wp-jobhunt .jobs-listing.simple .payment-detail li{ color: #888; display: inline-block; font-size: 0.8125rem; letter-spacing: 0.0625rem; line-height: 1.4875rem; margin: 0 -4px 10px 0; vertical-align: baseline; vertical-align: middle; width: 48%; word-spacing: 0px;}
.wp-jobhunt .jobs-listing.simple .payment-detail li span{ color: #575757; display: inline-block; font-size: 0.8125rem; font-weight: normal; letter-spacing: 0.0625rem; line-height: 1.4875rem; margin: 0 0 0 15px; vertical-align: baseline; word-spacing: 0px;}
.wp-jobhunt .jobs-listing.simple .payment-detail li i{ margin: 0 8px 0 0; vertical-align: middle;}
.wp-jobhunt .jobs-listing.simple .list-options{ left: 0; margin: 5px 0 0 0; text-align: center; top: 100%; width: 100%;}
.wp-jobhunt .jobs-listing.simple .list-options .cs-shortlist a{ color: #777; font-size: 0.75rem; font-weight: 300; text-decoration: none;}
.wp-jobhunt .jobs-listing.simple .list-options .cs-shortlist .shortlist{ background: none; border: none; margin: 0; padding: 0px;}
.wp-jobhunt .jobs-listing.simple .list-options .shortlist:hover{ color: #4990c7;}
.jobs-listing.simple .list-options .shortlist i{ font-size: 0.75rem; margin: 0 2px 0 0; vertical-align: middle;}
.wp-jobhunt .jobs-listing.modern .jobs-content{ border: none; padding: 15px 0;}
.wp-jobhunt .jobs-listing.modern li:first-child .jobs-content{ margin-top: 0;}
.wp-jobhunt .hiring-holder .jobs-listing h3{ letter-spacing: 0.04375rem; margin: 0 0 5px;}
.hiring-holder .jobs-listing.modern h3{ margin-bottom: 10px; padding: 0 125px 0 0;}
/*----- Jobs Detail-2 Social Media Style -----*/
.wp-jobhunt .jobs-detail-2 .social-media span, .wp-jobhunt .jobs-detail-3 .social-media span, .wp-jobhunt .jobs-detail-4 .social-media span{ color: #999; display: inline-block; font-size: 1rem; margin: 0 15px 0 0; vertical-align: middle;}
.wp-jobhunt .jobs-detail-2 .social-media ul, .wp-jobhunt .jobs-detail-3 .social-media ul, .wp-jobhunt .jobs-detail-4 .social-media ul{ display: inline-block; margin: 0; padding: 0; vertical-align: middle;}
.wp-jobhunt .jobs-detail-1 .rich-editor-text .social-media li:before, .wp-jobhunt .jobs-detail-2 .rich-editor-text .social-media li:before, .wp-jobhunt .jobs-detail-3 .rich-editor-text .social-media li:before, .wp-jobhunt .jobs-detail-4 .rich-editor-text .social-media li:before{ display: none;}
.wp-jobhunt .jobs-detail-2 .social-media li, .wp-jobhunt .jobs-detail-3 .social-media li, .wp-jobhunt .jobs-detail-4 .social-media li{ display: inline-block; font-size: 1.375rem; list-style: none; margin: 0 8px 0 0 !important; padding: 0px !important;}
.wp-jobhunt .jobs-detail-2 .social-media a, .wp-jobhunt .jobs-detail-3 .social-media a, .wp-jobhunt .jobs-detail-4 .social-media a{ border-radius: 100%; display: block; line-height: 0.9375rem; outline: none; padding: 0; text-decoration: none;}
.wp-jobhunt .jobs-detail-2 .social-media a i, .wp-jobhunt .jobs-detail-3 .social-media a i, .wp-jobhunt .jobs-detail-4 .social-media a i{ border-radius: 100%; color: #fff; display: inline-block; height: 24px; line-height: 1.5rem; margin: 0; text-align: center; width: 24px;}
.wp-jobhunt .jobs-detail-2 .social-media a.cs-more, .wp-jobhunt .jobs-detail-4 .social-media a.cs-more{ background: #000; display: inline-block; height: 24px; line-height: 1.5rem; margin-right: 10px; text-align: center; vertical-align: middle; width: 24px;}
.wp-jobhunt .jobs-detail-3 .social-media a.cs-more, .wp-jobhunt .jobs-detail-4 .social-media a.cs-more, .wp-jobhunt .jobs-detail-2 .social-media a.cs-more{ background-color: #fc6d4c; display: inline-block; vertical-align: middle;}
.wp-jobhunt .jobs-detail-2 .social-media a.cs-more span, .wp-jobhunt .jobs-detail-3 .social-media a.cs-more span, .wp-jobhunt .jobs-detail-4 .social-media a.cs-more span{ border-radius: 100%; margin: 2px 4px 4px;}
.wp-jobhunt .jobs-detail-4 .social-media a.cs-more span{ height: auto !important; margin: 0;}
.wp-jobhunt .jobs-detail-3 .employer-contact-form .recaptcha-reload{ margin-bottom: 10px;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="Facebook"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="Facebook"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="Facebook"]{ background-color: #2b4a8b; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="twitter"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="twitter"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="twitter"]{ background-color: #1f94d9; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="google-plus"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="google-plus"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="google-plus"]{ background-color: #d83936; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="Instagram"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="Instagram"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="Instagram"]{ background-color: #b8815c; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="Messenger"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="Messenger"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="Messenger"]{ background-color: #00b2ff; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="Dribbble"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="Dribbble"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="Dribbble"]{ background-color: #f66899; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="pinterest"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="pinterest"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="pinterest"]{ background-color: #c52f30; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="LinkedIn"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="LinkedIn"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="LinkedIn"]{ background-color: #235dab; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="WhatsApp"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="WhatsApp"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="WhatsApp"]{ background-color: #4dc247; cursor: pointer;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="Email app"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="Email app"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="Email app"]{ background-color: #848484;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="Print"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="Print"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="Print"]{ background-color: #738a8d;}
.wp-jobhunt .jobs-detail-2 .social-media a[data-original-title="stumbleupon"], .wp-jobhunt .jobs-detail-3 .social-media a[data-original-title="stumbleupon"], .wp-jobhunt .jobs-detail-4 .social-media a[data-original-title="stumbleupon"]{ background-color: #ea4b24;}
/*----- Jobs Detail-2 Compny Info Style -----*/
.wp-jobhunt .jobs-detail-2 .company-info figure{ border: none; display: inline-block; margin: 0; padding: 0; vertical-align: middle;}
.wp-jobhunt .jobs-detail-2 ul{ padding: 0;}
.wp-jobhunt .jobs-detail-2 ul li{ list-style: none;}
.wp-jobhunt .jobs-detail-2 .company-info{ background-color: #f5f7fa; display: inline-block; margin: 0 0 15px; padding: 10px 10px 25px; width: 100%;}
.wp-jobhunt .jobs-detail-2 .company-info .cs-media{ background-color: #fff; margin: 0 0 15px; text-align: center;}
.wp-jobhunt .jobs-detail-2 .company-info .cs-media img{ width: 100%;}
.wp-jobhunt .company-info .cs-text{ padding: 0 15px;}
.wp-jobhunt .company-info figure{ border: 1px solid #e4e4e4;}
.wp-jobhunt .company-info .cs-text strong{ color: #333; display: block; font-size: 1rem; margin: 0 0 8px;}
.wp-jobhunt .company-info .cs-text strong a{ color: #333;}
.wp-jobhunt .company-info .cs-text span{ color: #666; display: block; font-size: 0.875rem; line-height: 1.5rem; margin: 0 0 10px 0;}
.wp-jobhunt .company-info .admin-contect{ margin: 0 0 15px; padding-left: 0;}
.wp-jobhunt .company-info .admin-contect li{ list-style: none;}
.wp-jobhunt .company-info .admin-contect li i{ color: #666; display: inline-block; font-size: 0.875rem; vertical-align: middle; width: 20px;}
.wp-jobhunt .company-info .admin-contect li p{ color: #666; display: inline-block; font-size: 0.8125rem; margin: 0;}
.wp-jobhunt .company-info .admin-contect li p a{ color: #666;}
.wp-jobhunt .company-info .admin-contect li p small{ font-size: 0.8125rem; font-weight: 400;}
.wp-jobhunt .company-info .btn-area a{ background-color: #ffffff; border-radius: 0 3px 3px 0; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); color: #999999; display: inline-block; font-size: 0.8125rem; margin: 0 -2px 0 0; outline: none; padding: 10px 0; text-align: center; text-decoration: none; width: 50%;}
.wp-jobhunt .company-info .btn-area a:first-child{ border-radius: 3px 0 0 3px; box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.1); margin: 0 -3px 0 0;}
.wp-jobhunt .jobs-detail-2 .apply-buttons .btn.large{ background: #037ebb; border-color: #037ebb; color: #fff;}
.wp-jobhunt .jobs-detail-2 .apply-buttons .btn.large:hover, .wp-jobhunt .jobs-detail-2 .apply-buttons .btn.large.like:hover{ color: #fff !important;}
.wp-jobhunt .jobs-detail-2 .apply-buttons .btn.large.like{ background: #33be47; border-color: #33be47; color: #fff;}
.wp-jobhunt .jobs-detail-2 .apply-buttons .cs-add-wishlist{ background: #eaeaea; border-color: #eaeaea; border-width: 2px;}
/*----- Jobs Detail-3 Style -----*/
.wp-jobhunt .jobs-detail-3 .jobs-info, .wp-jobhunt .jobs-detail-4 .jobs-info{ border-bottom: 1px solid #f0f1f2; display: inline-block; margin: 0 0 30px 0; padding: 0 0 30px 0; width: 100%;}
.wp-jobhunt .jobs-detail-3 .jobs-detail-listing{ margin: 0 0 12px;}
.wp-jobhunt .jobs-detail-3 .jobs-info .cs-media{ float: left; margin: 0 25px 0 0;}
.wp-jobhunt .jobs-detail-3 .jobs-info .cs-media figure{ border: 1px solid #e4e4e4; border-left-color: #f1f1f1; border-radius: 2px; border-right-color: #f1f1f1; width: 140px;}
.wp-jobhunt .jobs-detail-3 .jobs-info .cs-media figure img{ width: 100%;}
.wp-jobhunt .jobs-detail-3 .jobs-info ul{ margin: 0;}
.wp-jobhunt .jobs-detail-3 .jobs-info .post-options li:first-child{ display: block; margin: 0 0 8px 0;}
.wp-jobhunt .jobs-detail-3 .jobs-info .post-options i{ background-color: #cfd4db;}
.wp-jobhunt .jobs-detail-3 .jobs-info .cs-text{ display: inline-block; vertical-align: middle; width: 46.333%;}
.wp-jobhunt .jobs-detail-3 .employer-contact-form form{ background-color: #fcfcfc;}
.wp-jobhunt .jobs-detail-3 .apply-buttons .btn.large{ border-width: 1px; display: inline-block;}
.wp-jobhunt .jobs-detail-3 .apply-buttons .btn{ line-height: 2.25rem; margin: 0 0 10px; min-height: 36px; text-align: left;}
.wp-jobhunt .jobs-detail-3 .apply-buttons a.active.btn.large{ background-color: #33be47; border-width: 0; box-shadow: none; color: #fff;}
.wp-jobhunt .jobs-detail-3 .apply-buttons .btn.large i{ display: inline-block; float: none; margin: -2px 5px 0 0; vertical-align: middle;}
.wp-jobhunt .apply-buttons span{ color: #999; display: block; font-size: 0.6875rem; font-weight: 300; line-height: 1.125rem; padding: 5px 0 0 0;}
.wp-jobhunt .jobs-detail-3 .apply-buttons .cs-add-wishlist{ border-color: #037ebb; border-radius: 2px; border-style: solid; border-width: 1px; color: #037ebb; display: inline-block; font-size: 0.8125rem; line-height: 2.25rem; margin: 0 0 10px; min-height: 36px; padding: 0 12px; text-align: left; width: 80%;}
.wp-jobhunt .jobs-detail-3 .apply-buttons .cs-add-wishlist i{ color: #037ebb; display: inline-block; float: none; margin: -2px 5px 0 0; vertical-align: middle;}
.wp-jobhunt .jobs-detail-3 .jobs-info .post-options li{ margin: 0 20px 0 0; position: relative;}
.wp-jobhunt .jobs-detail-3 .jobs-info .post-options li:after{ background-color: #e4e4e4; border-radius: 100%; content: ""; height: 3px; left: -12px; position: absolute; top: 10px; width: 3px;}
.wp-jobhunt .jobs-detail-3 .jobs-info .post-options li:nth-child(1):after, .wp-jobhunt .jobs-detail-3 .jobs-info .post-options li:nth-child(2):after{ display: none;}
.wp-jobhunt .jobs-detail-3 .jobs-info strong{ color: #4e8ef3; display: block; font-size: 0.9375rem; font-weight: 400; line-height: 0.9375rem; margin: 0 0 10px;}
.wp-jobhunt .jobs-detail-1 .rich-editor-text li, .wp-jobhunt .jobs-detail-2 .rich-editor-text li, .wp-jobhunt .jobs-detail-3 .rich-editor-text li, .wp-jobhunt .jobs-detail-4 .rich-editor-text li{ color: #555; font-size: 0.8125rem; font-weight: 300; list-style: none; margin: 0; padding: 0 0 0 12px; position: relative;}
.wp-jobhunt .jobs-detail-3 .rich-editor-text li:last-child{ margin-bottom: 0;}
.wp-jobhunt .jobs-detail-1 .rich-editor-text li:before, .wp-jobhunt .jobs-detail-2 .rich-editor-text li:before, .wp-jobhunt .jobs-detail-3 .rich-editor-text li:before, .wp-jobhunt .jobs-detail-4 .rich-editor-text li:before{ background-color: #999; border-radius: 100%; content: ""; display: inline-block; height: 4px; left: 0; position: absolute; top: 12px; width: 4px;}
/*----- Jobs Detail-3 Social Media Style -----*/
.wp-jobhunt .jobs-detail-3 .social-media{ display: inline-block; padding: 0; text-align: right; vertical-align: middle; width: 38%;}
.wp-jobhunt .jobs-detail-3 .social-media li:last-child{ margin-right: 0 !important;}
.wp-jobhunt .jobs-detail-3 .social-media li a span{ margin: 0;}
/*----- Jobs Detail-3 List Style -----*/
/*----- Jobs Detail-4 Style -----*/
.wp-jobhunt .jobs-detail-4 .freelance{ margin: 0 5px 10px 0;}
.wp-jobhunt .jobs-detail-4 .post-options{ display: inline-block; margin: 0;}
.wp-jobhunt .jobs-detail-4 .jobs-info .cs-text{ display: inline-block; margin: 0 -4px 0 0; vertical-align: middle; width: 50%;}
.wp-jobhunt .jobs-detail-4 .apply-buttons .btn.large{ min-width: 140px;}
.wp-jobhunt .jobs-detail-4 .apply-buttons .btn{ border-width: 1px; line-height: 2.375rem; min-height: 38px; vertical-align: top;}
.wp-jobhunt .jobs-detail-4 .apply-buttons{ margin: 0 -4px 0 0; text-align: right; width: 50%;}
.wp-jobhunt .jobs-detail-4 .jobs-detail-listing ul{ margin: -1px 0 -1px -1px;}
.wp-jobhunt .jobs-detail-4 .jobs-detail-listing li{ padding: 0;}
.wp-jobhunt .jobs-detail-4 .company-info{ background-color: #f5f7fa; margin: 0 0 20px; padding: 30px 0 0;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-text{ padding: 0;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-media{ float: left; margin: 0 25px 25px 0; padding: 0 0 0 30px;}
.wp-jobhunt .jobs-detail-4 .company-info figure{ margin: 0px; padding: 0px; width: 155px;}
.wp-jobhunt .jobs-detail-4 .company-info figure img{ width: 100%;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-text{ margin: 0 0 30px 0; overflow: hidden;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-text strong{ margin: 0 0 5px;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-text span{ font-size: 0.75rem; line-height: 1.1875rem;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-text a{ background-color: #f36236; border-radius: 3px; color: #ffffff; display: inline-block; font-size: 0.75rem; font-weight: normal; padding: 3px 12px;}
.wp-jobhunt .jobs-detail-4 .admin-contect{ border-top: 1px solid #ebebeb; display: inline-block; padding: 20px 0 20px 10px; position: relative; width: 100%;}
.wp-jobhunt .jobs-detail-4 .admin-contect:before{ background-color: #fff; content: ""; height: 1px; left: 0; position: absolute; top: 0; width: 100%;}
.wp-jobhunt .jobs-detail-4 .company-info .cs-text strong a{ background-color: inherit; color: #333333; font-size: 1rem; line-height: 1.125rem; padding: 0;}
.wp-jobhunt .jobs-detail-4 .company-info .admin-contect{ margin: 0;}
.wp-jobhunt .jobs-detail-4 .company-info .admin-contect li{ display: inline-block; margin-left: 10px;}
.wp-jobhunt .jobs-detail-4 .company-info .admin-contect li:first-child{ margin-left: 10px;}
.wp-jobhunt .jobs-detail-4 .map-sec{ margin: 0 0 25px;}
.wp-jobhunt .company-info .admin-contect li p{ font-size: 0.8125rem;}
.wp-jobhunt .jobs-detail-4 .rich-editor-text .social-media ul{ margin-bottom: 0;}
/*----- Job Detail Style -----*/
.wp-jobhunt textarea:focus::-webkit-textarea-placeholder{ color: transparent;}
.wp-jobhunt textarea:focus:-moz-placeholder{ color: transparent;}
.wp-jobhunt textarea:focus::-moz-placeholder{ color: transparent;}
.wp-jobhunt textarea:focus:-ms-textarea-placeholder{ color: transparent;}
.wp-jobhunt .jobs-info a, .wp-jobhunt .company-logo a{ outline: none; text-decoration: none;}
.wp-jobhunt .jobs-info ul{ margin: 0 0 30px; padding: 0;}
.wp-jobhunt .jobs-info ul li{ display: inline-block; list-style: none; vertical-align: middle;}
.wp-jobhunt .jobs-info .post-options li{ color: #616161; font-size: 0.75rem; font-weight: 400; line-height: normal; margin: 0 10px 0 0;}
.wp-jobhunt .jobs-info .post-options li a{ color: #616161;}
.wp-jobhunt .jobs-info .post-options span{ color: #666;}
.wp-jobhunt .jobs-info .cs-text .btn.large{ background-color: #46bbeb; border-radius: 2px; box-shadow: 0 0 1px rgba(0, 0, 0, 0); color: #fff; display: inline-block; font-size: 0.875rem; font-weight: 400; margin: 0 15px 0 0; min-width: 330px; padding: 12px 0; position: relative; text-align: center;}
.wp-jobhunt .jobs-info .cs-text .btn.large:hover{ background-color: #0684b8; color: #fff;}
.wp-jobhunt .jobs-info .share-btn{ background-color: #fff; border: 1px solid #e8e8e8; border-radius: 2px; box-shadow: 0 0 1px rgba(0, 0, 0, 0); color: #32353c; font-size: 0.75rem; font-weight: 400; padding: 14px 30px 13px 60px; position: relative; vertical-align: middle;}
.wp-jobhunt .jobs-info .share-btn span{ overflow: hidden; width: 0 !important;}
.wp-jobhunt .company-info figure{ border: 1px solid #e4e4e4; margin-bottom: 40px; padding: 12px 0; text-align: center; vertical-align: middle;}
.wp-jobhunt .jobs-info .share-btn .aticon-compact{ position: absolute; right: 50px; top: 15px; z-index: -1;}
/*----- Icon Float Away -----*/
.wp-jobhunt .jobs-info .share-btn:before{ color: #747474; content: "\e9ee"; font-family: "icomoon"; font-size: 1.25rem; left: 32px; position: absolute; top: 10px;}
.wp-jobhunt .jobs-info .share-btn:hover:before{ color: #46bbeb;}
.wp-jobhunt .jobs-info .share-btn:hover{ color: #46bbeb;}
/*----- Detail Listing Style -----*/
.wp-jobhunt .jobs-detail-listing, .wp-jobhunt .rich-editor-text{margin: 0 0 30px;}
.wp-jobhunt .jobs-detail-listing h6{ margin: 0 0 15px;}
.wp-jobhunt .jobs-detail-listing ul{ padding: 0;}
.wp-jobhunt .jobs-detail-listing li{ list-style: none;}
.wp-jobhunt .jobs-detail-listing li:nth-last-child(2) .listing-inner{ border-bottom: 1px solid #f0f1f2;}
.wp-jobhunt .jobs-detail-1 .jobs-detail-listing li:nth-last-child(2) .listing-inner{ border-bottom: none;}
.wp-jobhunt .jobs-detail-listing .listing-inner{ border-top: 1px solid #f0f1f2; padding: 8px 0 10px;}
.wp-jobhunt .jobs-detail-4 .jobs-detail-listing .listing-inner{ border-bottom: 1px solid #f0f1f2; border-top: none;}
.wp-jobhunt .jobs-detail-listing li i{ color: #333; display: inline-block; font-size: 1rem; vertical-align: middle; width: 25px;}
.wp-jobhunt .jobs-detail-listing .cs-text{ display: inline-block; line-height: 0.9375rem; vertical-align: middle;}
.wp-jobhunt .jobs-detail-listing span{ color: #616161; display: block; font-size: 0.75rem; font-weight: normal; margin: 0 0 5px;}
.wp-jobhunt .jobs-detail-listing .cs-text strong{ color: #333333; font-size: 0.75rem; font-weight: 400; text-transform: capitalize;}
.wp-jobhunt .jobs-detail-1 .rich-editor-text ul{ padding-left: 10px;}
.wp-jobhunt .jobs-detail-1 .rich-editor-text ul, .wp-jobhunt .jobs-detail-2 .rich-editor-text ul, .wp-jobhunt .jobs-detail-3 .rich-editor-text ul, .wp-jobhunt .jobs-detail-4 .rich-editor-text ul{ margin-bottom: 30px;}
.wp-jobhunt .jobs-detail-1 .rich-editor-text ul li{ color: #555; font: 0.875rem/1.7375rem "Montserrat",sans-serif;}
.wp-jobhunt .jobs-detail-2 .rich-editor-text .social-media ul{ margin-bottom: 0;}
/*----- List Style -----*/
/*----- Jobs Detail-1 Style -----*/
.wp-jobhunt .jobs-detail-1 .section-sidebar .employer-contact-form, .wp-jobhunt .jobs-detail-3 .section-sidebar .employer-contact-form{ margin: 0; top: 0;}
.wp-jobhunt .jobs-detail-1 .employer-contact-form h4, .wp-jobhunt .jobs-detail-1 .employer-contact-form h5, .wp-jobhunt .jobs-detail-3 .employer-contact-form h4, .wp-jobhunt .jobs-detail-3 .employer-contact-form h5{ background-color: inherit; border: none; font-size: 0.875rem !important; line-height: 1.25rem !important; margin: 0 0 15px; padding: 0;}
.wp-jobhunt .jobs-detail-1 .jobs-info .post-options li:first-child{ border-bottom: 1px solid; font-weight: 600; line-height: normal; text-transform: uppercase;}
.wp-jobhunt .jobs-detail-3 .jobs-detail-listing li:nth-last-child(2) .listing-inner{ border-bottom: none;}
.wp-jobhunt .main-section.jobs-detail-1, .wp-jobhunt .main-section.jobs-detail-1 .cs-map-section .cs-map-content{ margin-bottom: 0;}
/*----- Jobs Detail-2 Style -----*/
.wp-jobhunt .freelance{ background-color: #f36236; border-radius: 3px; color: #ffffff; display: inline-block; font-size: 0.6875rem; line-height: 0.9375rem; margin: 0 0 5px; padding: 2px 8px 3px; text-transform: uppercase;}
.wp-jobhunt .jobs-info .post-options i{ background-color: #999; border-radius: 100%; color: #fff; display: inline-block; font-size: 0.625rem; height: 16px; line-height: 1rem; margin: 0 8px 0 0; text-align: center; width: 16px;}
.wp-jobhunt .jobs-detail-1 .jobs-info .post-options i{ background-color: inherit; color: #616161; font-size: 1rem; vertical-align: middle;}
.wp-jobhunt .jobs-detail-2 .jobs-info .post-options i{ background-color: #666;}
.wp-jobhunt .jobs-detail-2 .jobs-detail-listing ul{ margin: 0;}
.wp-jobhunt .jobs-detail-2 .jobs-detail-listing li{ border-top: 1px solid #f0f1f2; padding: 0;}
.wp-jobhunt .jobs-detail-2 .jobs-detail-listing li:last-child{ border-bottom: 1px solid #f0f1f2;}
.wp-jobhunt .jobs-detail-2 .jobs-detail-listing .listing-inner{ border: none; padding: 15px 0;}
.wp-jobhunt .jobs-detail-2 .jobs-detail-listing .cs-text span{ display: inline-block;}
.wp-jobhunt .jobs-detail-2 .apply-buttons .btn.large.applied_icon i{ vertical-align: middle;}
.wp-jobhunt .apply-buttons .applied_icon span{ color: #fff; display: inline-block;}
/*----- Jobs Detail Slider Style -----*/
.safety-save{ background: #fcfcfc; margin: 0 0 15px; overflow: hidden; padding: 25px; position: relative;}
.wp-jobhunt .jobs-detail-2 .warning-title h4, .wp-jobhunt .jobs-detail-3 .warning-title h4, .wp-jobhunt .jobs-detail-4 .warning-title h4{ border: none; font-size: 0.875rem; font-weight: 400 !important; margin: 0 0 10px; padding: 0;}
.wp-jobhunt .jobs-detail-2 .warning-title h4 i, .wp-jobhunt .jobs-detail-3 .warning-title h4 i, .wp-jobhunt .jobs-detail-4 .warning-title h4 i{ font-size: 0.875rem; margin: 0 5px 0 0;}
.wp-jobhunt .jobs-detail-2 .safety-save ul.save-info li p, .wp-jobhunt .jobs-detail-3 .safety-save ul.save-info li p, .wp-jobhunt .jobs-detail-4 .safety-save ul.save-info li p{ font-style: normal; margin: 0;}
.wp-jobhunt .save-info{display:none;}
.wp-jobhunt .save-info.slick-initialized{display:block;}
.wp-jobhunt .safety-save ul.save-info li{ float: left; line-height: 0.8125rem; list-style: none; margin: 0;}
.wp-jobhunt .safety-save ul.save-info li h3{ font: 700 1.25rem/1.75rem "Raleway",sans-serif; font-size: 0.875rem !important; letter-spacing: 0.0625rem; margin: 5px 0 0; text-transform: capitalize !important;}
.wp-jobhunt .safety-save ul.save-info li p{ font-size: 0.8125rem; margin-bottom: 10px;}
.wp-jobhunt .safety-save .slick-arrow{ display: none !important;}
.wp-jobhunt .safety-save .slick-dots{ padding: 15px 0 0 0;}
.wp-jobhunt .safety-save .slick-dots li button{ background-color: #d2d2d2; border: none; border-radius: 100%; height: 10px; margin: 0 5px 0 0; text-indent: -9999px; width: 10px;}
.wp-jobhunt .safety-save .slick-dots li.slick-active button{ background-color: #f06c19;}
.wp-jobhunt .safety-save:before{ bottom: 6px; color: rgba(243,98,54,0.1); content: "\f071"; font-family: "icomoon"; font-size: 6.125rem; position: absolute; right: -12px;}
.wp-jobhunt .jobs-detail-3 .safety-save:before{ bottom: 10px; right: -15px;}
/*----- Jobs Detail-2 Buttons Style -----*/
.wp-jobhunt .jobs-detail-2 .safety-save{ background: #fcfcfc; border: none;}
.wp-jobhunt .jobs-detail-2 .apply-buttons{ border-bottom: 7px solid #f5f7fa; margin: 10px 0 5px; padding: 0 0 30px; width: 100%;}
.wp-jobhunt .apply-buttons{ display: inline-block;}
.wp-jobhunt .apply-buttons .btn{ border: 2px solid; border-radius: 2px; line-height: 2.375rem; margin: 0 8px 0 0; min-height: 40px; padding: 0 12px; text-align: center;}
.wp-jobhunt .jobs-detail-2 .apply-buttons .btn{ vertical-align: top;}
.wp-jobhunt .apply-buttons .cs-add-wishlist{ border: 1px solid #d1d1d1; border-radius: 2px; color: #666; display: inline-block; line-height: 2.375rem; margin: 0 8px 0 0; min-height: 38px; padding: 0 12px; text-align: center;}
.wp-jobhunt .apply-buttons .cs-add-wishlist i{ font-size: 0.9375rem; margin: 0 5px 0 0; vertical-align: middle;}
.wp-jobhunt .apply-buttons .btn.large{ background-color: inherit; font-size: 0.8125rem;}
.wp-jobhunt .apply-buttons .btn.large i{ font-size: 1rem; margin: 0 8px 0 0;}
.wp-jobhunt .apply-buttons a{min-width: 190px;}
.wp-jobhunt .jobs-detail-2 .apply-buttons a {min-width: auto;}
/*----- About Jobs - Style -----*/
.wp-jobhunt.cs-candidate-detail #about{ line-height: 1.675rem; margin-bottom: 30px;}
.wp-jobhunt #about{ clear: both; content: ''; display: block;}
.wp-jobhunt .jobs-detail-listing ul{ margin-bottom: 20px; overflow: hidden; padding: 0; position: relative;}
.wp-jobhunt .jobs-detail-1 .jobs-detail-listing ul{ margin-left: 0;}
.wp-jobhunt .jobs-detail-1 .jobs-detail-listing ul li{ padding-left: 0;}
.wp-jobhunt .jobs-detail-listing ul:after{ background: #fff; content: ''; height: 1px; left: 0; position: absolute; top: 0; width: 100%;}
.wp-jobhunt .jobs-detail-1 .jobs-detail-listing ul:after{ display: none;}
.wp-jobhunt .jobs-detail-listing ul li{ list-style: none;}
.wp-jobhunt .jobs-detail-listing ul li .listing-inner{ border-top: 1px solid #f0f1f2; padding-bottom: 12px; padding-top: 12px;}
.wp-jobhunt ul.bullet-list{ color: #999; margin: 0 0 30px; padding-left: 10px;}
.wp-jobhunt ul.bullet-list li{ color: #555; font-size: 0.875rem; font-weight: 300; line-height: 1.625rem; list-style: none; position: relative;}
.wp-jobhunt ul.bullet-list li:before{ color: #999; content: "•"; font-size: 0.75rem; margin: 0 8px 0 0;}
/*----- Apply Job Style Start -----*/
.wp-jobhunt .apply-job{ margin-bottom: 8px; position: relative;}
.wp-jobhunt .apply-job a.like{ border-radius: 2px; color: #fff; display: inline-block; font-size: 0.875rem; line-height: 1.25rem; margin-bottom: 0; margin-right: 20px; padding: 12px 0 12px 50px; position: relative; vertical-align: top; width: 26%; min-height: 44px;}
.wp-jobhunt .apply-job a.like span{ border-right: 1px solid #fff; color: #fff; left: 0; padding: 12px 6px 18px 10px; position: absolute; top: 0;}
.wp-jobhunt .apply-job .like{ background: #95cb2d; cursor: pointer;}
.wp-jobhunt .job-information .apply-job .linkedin{ background-color: #10598c; border-radius: 2px; color: #fff; display: inline-block; line-height: 1.25rem; padding: 12px 15px 12px 50px; position: relative; vertical-align: middle;}
.wp-jobhunt .job-information .apply-job .linkedin i{ border-right: 1px solid #fff; color: #fff; left: 0; padding: 16px 9px 15px 13px; position: absolute; top: 0;}
/*----- Jobs INFO Style Strat -----*/
.wp-jobhunt .job-info{ padding: 14px 0;}
.wp-jobhunt .job-info:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .job-info ul.posted-detail{ margin: 0; padding: 0;}
.wp-jobhunt .job-info ul.posted-detail li{ background: url(../../assets/images/bg-list.png) no-repeat left center; color: #999; float: left; font-size: 0.75rem; line-height: 1.375rem; list-style: none; padding: 0 14px 0 24px;}
.wp-jobhunt .job-info ul.posted-detail li:first-child{ background: none; padding-left: 0;}
.wp-jobhunt .job-info ul.posted-detail li i{ display: inline-block; margin-right: 7px;}
.wp-jobhunt .job-info ul.posted-detail li span{ color: #666; padding-left: 4px;}
.wp-jobhunt .job-info .btn-application{ border: 1px solid #cce0f5; border-radius: 2px; display: inline-block; font-size: 0.75rem; line-height: 1.375rem; padding: 0 6px;}
.wp-jobhunt .job-info .btn-application i{ display: inline-block; margin-right: 2px;}
.wp-jobhunt .job-info .btn-application:hover{ border: 1px solid;}
.wp-jobhunt .job-detail{ margin-bottom: 25px;}
.wp-jobhunt .job-detail ul{ margin: 0; padding: 0;}
.wp-jobhunt .job-detail ul li{ background: #fafafa; border-bottom: 1px solid #efefef; display: block; list-style: none; margin: 0 0; overflow: hidden; padding: 13px 10px 10px;}
.wp-jobhunt .job-detail ul li:first-child{ border-top: 1px solid #efefef;}
.wp-jobhunt .job-detail ul li:nth-child(even){ background: #fcfcfc;}
.wp-jobhunt .job-detail ul li span{ color: #999; display: block; font-size: 0.625rem; line-height: 1.25rem; margin: 0; text-transform: uppercase;}
.wp-jobhunt .job-detail ul li strong{ color: #666; display: inline-block; font-size: 0.75rem; font-weight: bold; line-height: 1.25rem; margin: 0 0 -4px 0; vertical-align: top;}
.wp-jobhunt .job-description{ color: #555; margin-bottom: 20px;}
.wp-jobhunt .job-description h5{ color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.wp-jobhunt .job-description h6{ color: #424242; font: 700 0.875rem/1.25rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.wp-jobhunt .job-description p{ margin-bottom: 18px;}
.wp-jobhunt .job-description ul{ margin: 0; margin-bottom: 20px; padding: 0;}
.wp-jobhunt .job-description ul li{ background: url(../../assets/images/bg-list.png) no-repeat left center; font-size: 0.8125rem; line-height: 1.5rem; list-style: none; padding-left: 20px;}
.wp-jobhunt .share-job{ background: #f9f9f9; border: 1px solid #f2f2f2; margin-bottom: 25px; padding: 10px 10px 10px;}
.wp-jobhunt .share-job .share-post{ margin: 0px; padding: 0px;}
.wp-jobhunt .share-job .col-md-6{ text-align: right;}
.wp-jobhunt .share-job ul.share-medea{ display: inline-block; float: right; margin: 0; padding: 0 0 0 15px; text-align: center;}
.wp-jobhunt .share-job ul.share-medea li{ display: inline-block; line-height: 1.375rem; list-style: none; padding: 4px 3px 0; vertical-align: middle;}
.wp-jobhunt .share-job ul.share-medea li a{ border-radius: 50%; display: block; height: 22px; width: 22px;}
.wp-jobhunt .job-information .share-job ul.share-medea .cs-more{ background-color: #fc6d4c; line-height: 1.75rem;}
.wp-jobhunt .share-job ul.share-medea li a span, .wp-jobhunt .share-job ul.share-medea li a span.at4-icon-left{ border-radius: 100%; height: 22px; width: 22px;}
.wp-jobhunt .share-job ul.share-medea li a i{ font-size: 1.375rem;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="Twitter"]{ color: #00aced;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="facebook"]{ color: #3b5998;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="twitter"]{ color: #00aced;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="google-plus"]{ color: #dd4b39;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="tumblr"]{ color: #32506d;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="dribble"]{ color: #52d7ff;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="Instagram"]{ background-color: #663300; color: #fff;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="stumbleupon"]{ color: #EB4823;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="Youtube"]{ background-color: #bb0000; color: #fff;}
.wp-jobhunt .share-job ul.share-medea li a[data-original-title="Youtube"] i, .wp-jobhunt .share-job ul.share-medea li a[data-original-title="Instagram"] i{ font-size: 0.75rem; line-height: 1.375rem;}
.wp-jobhunt ul.more-jobs{ margin: 0; padding: 0; text-align: left;}
.wp-jobhunt ul.more-jobs li{ display: inline-block; font-size: 0.8125rem; letter-spacing: -0.0625rem; line-height: 1.625rem; padding: 2px 0 0 20px; vertical-align: top;}
.wp-jobhunt ul.more-jobs li a{ color: #999; cursor: pointer; position: relative;}
.wp-jobhunt ul.more-jobs li a i{ cursor: pointer; float: left; font-size: 1.0625rem; margin: 5px 7px 0 0;}
/*----- Job Detail Page End -----*/
/*----- Job Possitions style Start -----*/
.wp-jobhunt .cs-ag-search{ margin-bottom: 20px; padding: 0 10px;}
.wp-jobhunt .cs-job-possitions{ margin-bottom: 0px;}
.wp-jobhunt .cs-job-possitions:after{ clear: both; content: ''; display: block;}
/*----- Job Possitions style End -----*/
/*----- Share Job Modal Contect Form -----*/
.wp-jobhunt .cs-profile-contact-detail.cs-contact-modal{ margin: 0; position: relative;}
.wp-jobhunt .single-jobs .modal-body{ padding: 35px 15px 15px;}
.wp-jobhunt .cs-contact-modal .input-filed{ margin: 0 0 10px; position: relative;}
.wp-jobhunt .cs-contact-modal .input-filed i{ color: #ccc; position: absolute; right: 10px; top: 15px;}
.cs-profile-contact-detail.cs-contact-modal input{ border: 1px solid #dde5ed; border-radius: 3px; height: 44px;}
.wp-jobhunt .cs-contact-modal .input-filed textarea{ border: 1px solid #dde5ed; border-radius: 3px; font-size: 0.8125rem; padding: 5px 10px 10px; width: 100%;}
.wp-jobhunt .cs-contact-modal .recaptcha-reload{ margin: 0 0 30px;}
.wp-jobhunt .cs-contact-modal .submit-btn input[type="button"]{ background: none; border: none; color: #fff; font-size: 1rem; padding: 8px 22px; text-transform: uppercase;}
.wp-jobhunt .cs-profile-contact-detail.cs-contact-modal .profile-contact-btn{ display: inline-block; margin: 0 10px 0 0; vertical-align: middle; width: auto;}
.wp-jobhunt .cs-contact-modal .cs-terms{ color: #999; display: inline-block; font-size: 0.75rem;}
.wp-jobhunt .cs-contact-modal .cs-terms a{ color: #333;}
.wp-jobhunt .single-jobs .modal-dialog{ width: 400px;}
.wp-jobhunt .cs-contact-modal .alert{ background-color: inherit; border: none; margin-bottom: 10px; padding: 0;}
.wp-jobhunt .cs-contact-modal .close{ background-color: #666; border-radius: 100%; color: #fff; font-size: 1rem; height: 20px; line-height: 1.125rem; opacity: 1; position: absolute; right: -10px; text-align: center; top: -30px; width: 20px;}
/*----- User Account Style Start -----*/
/*----- Signup Form -----*/
.wp-jobhunt .signup-form .nav-tabs, .wp-jobhunt .signup-form .nav-tabs-page{ background: #fff; border: solid 1px #e9e9e9; border-bottom: 0px solid #ddd; box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.2); display: inline-block; margin: 0 0 20px; width: 100%;}
.wp-jobhunt .signup-form .nav-tabs > li, .wp-jobhunt .signup-form .nav-tabs-page > li{ float: left; margin: 0px; margin-bottom: 0px; text-align: center; width: 50%;}
.wp-jobhunt .signup-form .nav-tabs > li:first-child, .wp-jobhunt .signup-form .nav-tabs-page > li:first-child{ border-right: 1px solid #ccc; float: left; margin: 0px; margin-bottom: 0; text-align: center; width: 50%;}
.wp-jobhunt .signup-form .nav-tabs > li.active > a, .wp-jobhunt .signup-form .nav-tabs > li.active > a:hover, .wp-jobhunt .signup-form .nav-tabs > li.active > a:focus, .wp-jobhunt .signup-form .nav-tabs-page > li.active > a, .wp-jobhunt .signup-form .nav-tabs-page > li.active > a:hover, .wp-jobhunt .signup-form .nav-tabs-page > li.active > a:focus{ background-color: #fff; border-color: #ddd #ddd transparent; border-image: none; border-style: solid; border-width: 0px; color: #686868; cursor: default;}
.wp-jobhunt .signup-form .nav-tabs > li.active > a i, .wp-jobhunt .signup-form .nav-tabs-page > li.active > a i{ background-color: #fff; border-color: #ddd #ddd transparent; border-image: none; border-style: solid; border-width: 0px; cursor: default; margin-right: 5px;}
.wp-jobhunt .signup-form .nav-tabs > li > a i, .wp-jobhunt .signup-form .nav-tabs-page > li > a i{ margin-right: 5px;}
.wp-jobhunt .signup-form .nav-tabs > li.active > a:before, .wp-jobhunt .signup-form .nav-tabs-page > li.active > a:before{ border-color: #fff transparent transparent transparent; border-style: solid; border-width: 8px 8px 0; bottom: -8px; content: ""; left: 45.5%; position: absolute; z-index: 1;}
.wp-jobhunt .signup-form .nav-tabs > li.active > a:after, .wp-jobhunt .signup-form .nav-tabs-page > li.active > a:after{ border-color: #e1e1e1 transparent transparent transparent; border-style: solid; border-width: 9px 11px 0; bottom: -9px; content: ""; left: 44.5%; position: absolute;}
.wp-jobhunt .signup-form .nav-tabs > li > a, .wp-jobhunt .signup-form .nav-tabs-page > li > a{ border: 0px solid transparent; border-radius: 0px 0px 0 0; box-shadow: none; color: #ccc; line-height: 2; margin-right: 0px;}
.wp-jobhunt .signup-form .nav > li > a:hover, .wp-jobhunt .nav > li > a:focus{ background-color: transparent; text-decoration: none;}
.wp-jobhunt .input-info .row .form-bg{ border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; padding-bottom: 20px; padding-top: 20px; text-align: center;}
.wp-jobhunt .input-info .row .form-bg .col-md-12 label{ float: left;}
.wp-jobhunt .form-bg:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .signup-form .input-info span{ color: #ccc; line-height: 2.5rem;}
.wp-jobhunt .login-section{ font-size: 0.75rem; padding: 5px 0 0; text-align: right;}
.wp-jobhunt .login-section .icon-user-add{ margin-right: 5px;}
.wp-jobhunt .login-section a{ box-shadow: none; text-decoration: underline;}
.wp-jobhunt .social_login_ui .social-media li a{ display: block; padding: 7px 20px 5px;}
.wp-jobhunt .signup-form .social-media li{ margin: 0 5px 0 0;}
.wp-jobhunt .signup-form .social-media li a[data-original-title="facebook"], .wp-jobhunt .social_login_ui .social-media li a[data-original-title="Facebook"]{ background: #3b5998;}
.wp-jobhunt .signup-form .social-media li a[data-original-title="Facebook"]{ background: #3b5998;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="twitter"]{ background: #00aced;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="Twitter"]{ background: #00aced;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="google-plus"]{ background: #dd4b39;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="tumblr"]{ background: #32506d;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="dribbble"]{ background: #52d7ff;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="instagram"]{ background: #663300;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="stumbleupon"]{ background: #EB4823;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="youtube"]{ background: #bb0000;}
.wp-jobhunt .social_login_ui .social-media li a[data-original-title="linked-in"]{ background: #0177B5;}
.wp-jobhunt .social_login_ui .social-media li a i{ color: #fff;}
.wp-jobhunt .social_login_ui .social-media a[data-original-title="twitter"] i{ color: #fff;}
.wp-jobhunt .form-bg h3{ color: #424242; font: 700 1.25rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; line-height: none; margin: 0px; text-transform: uppercase;}
.wp-jobhunt .social_login_ui .social-media a i{ background: none; border-radius: 0; height: auto; line-height: normal; margin: 0; width: auto;}
.wp-jobhunt .social_login_ui .social-media a[data-original-title="twitter"] i{ background: none;}
.wp-jobhunt .social_login_ui .social-media li{ display: inline-block; margin: 0 5px 0 0;}
.wp-jobhunt .input-info .row .form-bg div.col-md-12{ padding-bottom: 0;}
.wp-jobhunt .user-forgot-password, .wp-jobhunt .user-forgot-password:hover{ color: #dd4b39;}
/*----- Navicon Style -----*/
.wp-jobhunt .navicon-button{ cursor: pointer; display: inline-block; opacity: .8; padding: 2.0625rem 1.5rem; position: relative; transition: 0.25s;}
.wp-jobhunt .navicon-button .navicon:before, .wp-jobhunt .navicon-button .navicon:after{ transition: 0.25s;}
.wp-jobhunt .navicon-button:hover{ opacity: 1; transition: 0.5s;}
.wp-jobhunt .navicon-button:hover .navicon:before, .wp-jobhunt .navicon-button:hover .navicon:after{ transition: 0.25s;}
.wp-jobhunt .navicon-button:hover .navicon:before{ top: 7px;}
.wp-jobhunt .navicon-button:hover .navicon:after{ top: -7px;}
.wp-jobhunt .navicon-button figure{ border: 1px solid #e5e5e5; border-radius: 100%; float: right; height: 36px; margin: 0 0 0 5px; overflow: hidden; width: 36px;}
.wp-jobhunt .navicon{ background: #8199a5; border-radius: 2.5rem; float: left; height: 3px; margin: 17px 11px 0 0; position: relative; transition: 0.5s; width: 13px;}
.wp-jobhunt .navicon:before, .wp-jobhunt .navicon:after{ background: #8199a5; border-radius: 1rem; content: ""; display: block; height: 3px; position: absolute; transition: 0.5s 0.25s; width: 100%; z-index: 1;}
.wp-jobhunt .navicon:before{ top: 5px;}
.wp-jobhunt .navicon:after{ top: -5px;}
.wp-jobhunt .open:not(.steps) .navicon:before, .wp-jobhunt .open:not(.steps) .navicon:after{ top: 0 !important;}
.wp-jobhunt .open .navicon:before, .wp-jobhunt .open .navicon:after{ transition: 0.5s;}
/*----- × and + -----*/
.wp-jobhunt .open.plus .navicon, .wp-jobhunt .open.x .navicon{ background: transparent;}
.wp-jobhunt .open.plus .navicon:before, .wp-jobhunt .open.x .navicon:before{ transform: rotate(-45deg);}
.wp-jobhunt .open.plus .navicon:after, .wp-jobhunt .open.x .navicon:after{ transform: rotate(45deg);}
.wp-jobhunt .open.plus{ transform: scale(0.75) rotate(45deg);}
/*----- nav button style -----*/
.wp-jobhunt .cs-loging-dashboard button{ background: none; border: none; display: inline-block; margin: 0 1em;}
.wp-jobhunt .cs-loging-dashboard button span{ display: block;}
.wp-jobhunt .grid-button{ cursor: pointer; padding: 2rem;}
.wp-jobhunt .grid-button .grid{ background: #ecf0f1; color: #ecf0f1; height: 1rem; transition: 0.3s; width: 1rem;}
.wp-jobhunt .grid-button.close .grid{ transform: rotate3d(0, 0, 1, -45deg) scale3d(0.8, 0.8, 0.8);}
.wp-jobhunt .grid-button.rearrange .grid{ box-shadow: -1.25rem -1.25rem, 0 -1.25rem, 1.25rem -1.25rem, -1.25rem 0, 1.25rem 0, -1.25rem 1.25rem, 0 1.25rem, 1.25rem 1.25rem;}
.wp-jobhunt .grid-button.rearrange.close .grid{ box-shadow: 0 -1rem, 0 -2rem, 1rem 0, -2rem 0, 2rem 0, -1rem 0, 0 2rem, 0 1rem;}
.wp-jobhunt .grid-button.collapse .grid{ box-shadow: -1.25rem 0, -1.25rem 1.25rem, 1.25rem 0, 1.25rem -1.25rem, 0 -1.25rem, -1.25rem -1.25rem, 0 1.25rem, 1.25rem 1.25rem;}
.wp-jobhunt .grid-button.collapse.close .grid{ box-shadow: -1rem 0, 0 0 transparent, 1rem 0, 0 0 transparent, 0 -1rem, 0 0 transparent, 0 1rem, 0 0 transparent;}
/*----- lines button -----*/
.wp-jobhunt .lines-button{ background: none; border-radius: 0.57143rem; cursor: pointer; transition: .3s;}
.wp-jobhunt .lines-button:hover{ opacity: 1;}
.wp-jobhunt .lines{ background: #000; border-radius: 0.28571rem; display: inline-block; height: 0.17143rem; position: relative; width: 1rem;}
.wp-jobhunt .lines:before, .wp-jobhunt .lines:after{ background: #000; border-radius: 0.28571rem; content: ''; display: inline-block; height: 0.17143rem; left: 0; position: absolute;  width: 1rem;}
.wp-jobhunt .lines:before{ top: 5px;}
.wp-jobhunt .lines:after{ top: -5px;}
.wp-jobhunt .lines-button:hover .lines:before{ top: 1.14286rem;}
.wp-jobhunt .lines-button:hover .lines:after{ top: -1.14286rem;}
.wp-jobhunt .lines-button.open{ transform: scale3d(0.8, 0.8, 0.8);}
.wp-jobhunt .lines-button.arrow.open .lines:before, .wp-jobhunt .lines-button.arrow.open .lines:after{ top: 0; width: 2.22222rem;}
.wp-jobhunt .lines-button.arrow.open .lines:before{ transform: rotate3d(0, 0, 1, 40deg);}
.wp-jobhunt .lines-button.arrow.open .lines:after{ transform: rotate3d(0, 0, 1, -40deg);}
.wp-jobhunt .lines-button.minus.open .lines:before, .wp-jobhunt .lines-button.minus.open .lines:after{ top: 0; width: 4rem;}
.wp-jobhunt .lines-button.x.open .lines{ background: transparent;}
.wp-jobhunt .lines-button.x.open .lines:before, .wp-jobhunt .lines-button.x.open .lines:after{ top: 0; transform-origin: 50% 50%; width: 4rem;}
.wp-jobhunt .lines-button.x.open .lines:before{ transform: rotate3d(0, 0, 1, 45deg);}
.wp-jobhunt .lines-button.x.open .lines:after{ transform: rotate3d(0, 0, 1, -45deg);}
.wp-jobhunt .lines-button.x2 .lines{ transition: background 0.3s 0.5s ease;}
.wp-jobhunt .lines-button.x2 .lines:before, .wp-jobhunt .lines-button.x2 .lines:after{ transform-origin: 50% 50%; transition: top 0.3s 0.6s ease, transform 0.3s ease;}
.wp-jobhunt .lines-button.x2.open .lines{ background: transparent; transition: background 0.3s 0s ease;}
.wp-jobhunt .lines-button.x2.open .lines:before, .wp-jobhunt .lines-button.x2.open .lines:after{ top: 0; transition: top 0.3s ease, transform 0.3s 0.5s ease; width: 4rem;}
.wp-jobhunt .lines-button.x2.open .lines:before{ transform: rotate3d(0, 0, 1, 45deg);}
.wp-jobhunt .lines-button.x2.open .lines:after{ transform: rotate3d(0, 0, 1, -45deg);}
/*----- Section Title Style Strat -----*/
.wp-jobhunt .scetion-title{ border-bottom: 0px solid #f4f4f4; position: relative;}
.wp-jobhunt .scetion-title h2{ color: #333; margin: 0; padding-bottom: 0px; text-transform: uppercase;}
/*----- User Account Button Style Style -----*/
.wp-jobhunt .join-us{ display: inline-block; vertical-align: top;margin-top:3px;line-height:normal;}
.wp-jobhunt .cs-transparent-header .join-us {margin-top: 0;}
.wp-jobhunt .user-account{ display: inline-block; margin: 0 0 0 20px; vertical-align: middle;}
.wp-jobhunt .join-us a{ background: none; border-bottom: 1px dotted #f36236; display: inline-block; font-size: 0.6875rem; font-weight: 400; outline: none; padding: 0; text-decoration: none; text-transform: uppercase; width: auto;}
.wp-jobhunt .join-us a:hover{ background: none;}
.wp-jobhunt .join-us>i{ font-size: 0.875rem; margin: 0 3px 0 0; vertical-align: middle;}
.wp-jobhunt .user-account .modal{ text-align: left;}
/*----- Login Form Style -----*/
.wp-jobhunt .user-account .modal-header .close{ background: none; border: none; color: #999; font-size: 1.5625rem; font-weight: normal; margin-top: 0; opacity: 1; padding: 0; position: absolute; right: 0; top: -3px;}
.wp-jobhunt .user-account .modal-header .modal-content{ position: relative;}
.wp-jobhunt .user-account .modal-dialog{ width: 342px;}
.wp-jobhunt .user-account .modal-header{ border: none; display: inline-block; min-height: inherit; padding: 0 0 10px; position: relative; width: 100%;}
.wp-jobhunt .user-account .login .modal-header h4{ color: #000; color: #424242; font: 700 1.125rem/1.125rem "Raleway",sans-serif; font-size: 0.875rem !important; letter-spacing: 0.0625rem; text-transform: uppercase !important; text-transform: uppercase;}
.wp-jobhunt .user-account .modal-content{ border: none; border-radius: 0; padding: 20px 20px 25px;}
.wp-jobhunt .user-account .modal-content::after{ clear: both; content: ""; display: block;}
.wp-jobhunt .user-account .login .modal-content{ padding: 20px;}
.wp-jobhunt .user-account .modal-body{ padding: 0;}
.wp-jobhunt .user-account label{ margin: 0; position: relative; width: 100%;}
.wp-jobhunt .user-account label.user:before, .wp-jobhunt .user-account label.password:before, .wp-jobhunt .user-account label.email:before, .wp-jobhunt .user-account label.orgniz:before, .wp-jobhunt .user-account label.phone:before, .wp-jobhunt .user-account label.password:before{ color: #cecece; content: "\e9ea"; font-family: "icomoon"; font-size: 0.875rem; position: absolute; right: 10px; top: 10px;}
.wp-jobhunt .user-account .login label.user:before, .wp-jobhunt .user-account .login label.password:before{ top: 10px;}
.wp-jobhunt .user-account label.email:before{ content: "\f0e0";}
.wp-jobhunt .user-account label.password:before{ content: "";}
.wp-jobhunt .user-account label.orgniz:before{ content: "\f0b1";}
.wp-jobhunt .user-account label.phone:before{ content: "\f095";}
.wp-jobhunt .user-account label.password:before{ content: "\ea27"; top: 15px;}
.wp-jobhunt .user-account input[type="text"], .wp-jobhunt .user-account input[type="password"]{ border: 1px solid #dcdce0 !important; border-radius: 2px; color: #999; display: inline-block; font-size: 0.75rem; font-weight: 400; height: 43px; margin: 0 0 10px 0; padding: 10px; width: 100%;}
.wp-jobhunt .user-account .login input[type="text"], .wp-jobhunt .user-account .login input[type="password"]{ height: 40px;}
.wp-jobhunt .user-account input.has-error{ border-color: #f36236; color: #f36236;}
.wp-jobhunt .user-account input[type="button"]{ background-color: #4e8ef3; border: 1px solid rgba(0,0,0,0.3); box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2); color: #fff; font-size: 0.875rem; height: 53px; margin: 0 0 20px; padding: 0; width: 100%;}
.wp-jobhunt .user-account .login input[type="button"]{ background-color: #003955; background-image: none; height: 40px; margin-bottom: 10px;}
.wp-jobhunt header .user-account .login .social-media a{ height: 40px; line-height: 2.375rem; width: 40px;}
.wp-jobhunt header .user-account .login .social-media a i{ line-height: 0;}
.wp-jobhunt .user-account .forget-password{ margin: 0 0 10px 0;}
.wp-jobhunt .user-account .forget-password i{ color: #999; display: inline-block; font-size: 0.75rem; margin: 0 5px 0 0; vertical-align: middle;}
.wp-jobhunt .user-account .forget-password a:hover{ color: #000 !important;}
.wp-jobhunt .user-account .forget-password a{ background: none; border-bottom: 1px dotted #999; color: #999; cursor: pointer; font-size: 0.6875rem; line-height: 1.0625rem; padding: 0; text-transform: capitalize; width: auto;}
.wp-jobhunt .cs-separator{ margin: 0 0 15px; overflow: hidden; text-align: center;}
.wp-jobhunt .cs-separator span{ color: #9c9c9c; font-size: 0.625rem; position: relative;}
.wp-jobhunt .cs-separator span:before, .wp-jobhunt .cs-separator span:after{ background-color: #ebebeb; bottom: 5px; content: ""; height: 1px; left: 100%; margin: 0 0 0 5px; position: absolute; width: 9999px;}
.wp-jobhunt .cs-separator span:after{ left: auto; margin: 0 5px 0 0; right: 100%;}
.wp-jobhunt header .user-account .social-media{ float: none; padding: 0; text-align: center;}
.wp-jobhunt header .user-account .social-media a{ border: 1px solid rgba(0,0,0,0.2) !important; box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.2); float: left; height: 40px; margin: 0 0 0 9px; padding: 0; text-align: center; width: 40px;}
.wp-jobhunt header .user-account .social-media a:first-child{ margin-left: 0;}
.wp-jobhunt header .user-account .social-media a i{ background: none; border-radius: 0; color: #fff; font-size: 1.25rem; height: auto; left: 0; line-height: 2.25rem; margin: 0; top: 0; width: auto;}
.wp-jobhunt header .user-account .social-media a[data-original-title="Facebook"]{ background-color: #486faa;}
.wp-jobhunt header .user-account .social-media a[data-original-title="twitter"]{ background-color: #4dd1f8;}
.wp-jobhunt header .user-account .social-media a[data-original-title="google-plus"]{ background-color: #ea634e;}
.wp-jobhunt header .user-account .social-media a[data-original-title="linked-in"]{ background-color: #0177B5;}
/*----- Login Style -----*/
.wp-jobhunt header .login{ display: inline-block; margin: 0 0 0 15px; vertical-align: middle;}
.wp-jobhunt .cs-login-area .login a.cs-login-switch:hover, .wp-jobhunt .cs-login-area .login a.cs-login-switch:focus{ color: #fff;}
.wp-jobhunt header .login a{ background-image: none; vertical-align: middle; border-radius: 2px; color: #fff; cursor: pointer; display: inline-block; font-size: 0.6875rem; line-height: 1.4375rem; line-height: 1.5rem; outline: none; overflow: hidden; padding: 3px 12px 2px; text-decoration: none; text-transform: uppercase; white-space: inherit; width: auto;}
.wp-jobhunt header .login a:hover{ color: #fff;}
.wp-jobhunt header .login a.navicon-button{ padding: 0; vertical-align: middle;}
.wp-jobhunt header .login a i{ left: 0px; margin: 0 3px 0 0; position: relative; top: -1px; vertical-align: middle;}
/*----- Login Form Style -----*/
.wp-jobhunt .user-account .select-holder{ height: auto;}
.wp-jobhunt .user-account .select-holder:after{ bottom: 1px; line-height: 2.5rem; z-index: 9;}
.wp-jobhunt .user-account .nav-tabs{ border: 1px solid #dcdce0; border-radius: 2px;}
.wp-jobhunt .user-account .cs-login-pbox .nav-tabs{ border: 0px solid #dcdce0; border-radius: 0px;}
.wp-jobhunt .user-account .join-us .modal-header h4{ color: #424242; float: left; font: 700 1.125rem/1.125rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.wp-jobhunt .cs-forgot-pbox label{ display: inline-block; width: 48%;}
.wp-jobhunt .user-account .join-us .forget-password{ float: right; margin: 7px 0 0;}
.wp-jobhunt .user-account .join-us .forget-password a{ background-color: inherit; padding: 0;}
.wp-jobhunt .user-account .join-us .forget-password i{ float: left; margin: 3px 5px 0 0;}
.wp-jobhunt .user-account .nav-tabs > li{ border-left: 1px solid #dcdce0; margin: 0; width: 50%; min-height:0px;}
.wp-jobhunt .user-account .cs-login-pbox .nav-tabs > li{ border-left: 0px solid #dcdce0; margin: 0; width: 100%; min-height:0px; border-bottom: 1px solid #dcdce0;}
.wp-jobhunt .user-account .nav-tabs > li:first-child{ border-left: none;}
.wp-jobhunt .user-account .nav-tabs > li a{ background-color: #f1f1f1; border: none; border-radius: 0; color: #999; font-size: 0.8125rem; line-height: 0.9375rem; padding: 10px 0; text-align: center; text-transform: capitalize; width: 100%;}
.wp-jobhunt .user-account .cs-login-pbox .nav-tabs > li a{ background-color: #fff; border: none; border-radius: 0; color: #3a84e3 !important; font-size: 0.8125rem; line-height: 0.9375rem; padding: 10px 0; text-align: left; text-transform: capitalize; width: 100%;}
.wp-jobhunt .user-account .nav-tabs > li a i{ margin: 0 5px 0 0; vertical-align: middle;}
.wp-jobhunt .user-account .tab-content{ padding: 15px 0 0 0;}
.wp-jobhunt .user-account .nav-tabs > li.active > a, .wp-jobhunt .user-account .nav-tabs > li.active > a:hover, .wp-jobhunt .user-account .nav-tabs > li.active > a:focus{ background-color: #fff; border: none; color: #999;}
.wp-jobhunt header .user-account .join-us .social-media{ margin: 0 0 15px 0; text-align: center; width: 100%;}
.wp-jobhunt .user-account .select-icon{ margin: 0 0 10px; position: relative; width: 100%;}
.wp-jobhunt .user-account .select-icon:before{ color: #c1c1c1; content: "\eaaf"; font-family: "icomoon"; font-size: 1.125rem; height: 34px; line-height: 2.6875rem; position: absolute; right: 0; text-align: center; top: 0; width: 35px; z-index: 1;}
.wp-jobhunt .user-account .chosen-container-single .chosen-single{ border-color: #dcdce0 !important; box-shadow: none; height: 43px; line-height: 2.5rem; padding: 0 0 0 10px; text-transform: capitalize;}
.wp-jobhunt .user-account .chosen-container-active.chosen-with-drop .chosen-single, .wp-jobhunt .user-account .chosen-container .chosen-drop{ border-color: #dcdce0; box-shadow: none;}
.wp-jobhunt .recaptcha-reload{ display: inline-block; margin: 0 0 20px; position: relative; width: 100%;}
.wp-jobhunt .join-us p{ color: #999; font-size: 0.75rem; margin: -8px 0 0; text-align: center;}
.wp-jobhunt header .join-us p a{ background-color: inherit; border-bottom: 1px dotted #333; border-radius: 0; color: #333; line-height: 0.9375rem; padding: 0;}
.wp-jobhunt .user-account .wp-user-form .chosen-container-single .chosen-single span{ color: #ccc; font-size: 0.75rem; font-weight: 400; left: 0;}
.wp-jobhunt .user-account .chosen-container-multi .chosen-choices li.search-field input[type="text"]{ cursor: pointer; font-size: 0.75rem; font-weight: 500; width: 100% !important;}
.wp-jobhunt .user-account .chosen-container-multi .chosen-choices{ border-color: #dcdce0; border-radius: 2px; cursor: pointer; padding: 5px 37px 8px 10px;}
/*----- User Dashboard Login Style End -----*/
.wp-jobhunt .cs-login-dropdown .dropdown-menu:before{ border-bottom: 6px solid #ffffff; border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); content: ""; position: absolute; right: 10px; top: -5px; z-index: 99999;}
.wp-jobhunt .cs-login-dropdown .dropdown-menu:after{ border-bottom: 6px solid #e3e3e3; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; position: absolute; right: 10px; top: -6px; z-index: 9999;}
.wp-jobhunt .cs-loging-dashboard .dropdown-menu{ background-clip: padding-box; background-color: #fff !important; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); display: none; float: left; font-size: 0.875rem; left: -171px; list-style: outside none none; margin: 2px 0 0; min-width: 240px; opacity: 1; overflow: visible; padding: 5px 0 15px; position: absolute; text-align: left; top: 48px; visibility: visible; z-index: 1000;}
.wp-jobhunt .cs-loging-dashboard .open .dropdown-menu{ display: block;}
.wp-jobhunt .cs-login-dropdown ul{ background: #fff; border: 1px solid #e4e4e4; border-radius: 3px; box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1); padding: 3px 0 8px; z-index: 999;}
.wp-jobhunt .cs-login-dropdown ul li:first-child{ height: auto; padding: 10px 40px 15px 15px;}
.wp-jobhunt .cs-login-dropdown ul li{ background: #ffffff; border-bottom: 1px solid #f3f3f3; border-left: 0px; border-right: 0px; border-top: 0px; box-shadow: none; cursor: default; display: block; list-style: none; margin: 0; padding: 6px 20px; position: relative; text-align: left !important; text-align: left; width: 100% !important; min-height: auto !important;}
.wp-jobhunt #header .nav.nav-tabs > li a:hover {color: inherit !important;}
.wp-jobhunt .cs-login-dropdown ul li:last-child{ border-bottom: none; padding-bottom: 0;}
.wp-jobhunt .cs-login-dropdown ul li:hover a{ background: none; border: none; color: inherit !important;}
.wp-jobhunt .nav-tabs>li.active>a, .wp-jobhunt .nav-tabs>li.active>a:hover{ background: none; border-radius: 0px;}
.wp-jobhunt .login-with .footer-element.comment-form-social-connect.social_login_ui{ margin-top: 10px;}
.wp-jobhunt .cs-login-dropdown ul li a{ background: none; border: none; box-shadow: none; color: #707070; display: block; font-size: 0.8125rem !important; line-height: normal; padding: 0; padding: 5px 0 !important; text-transform: capitalize;}
.wp-jobhunt .cs-login-dropdown ul li a i{ color: #cacaca; font-size: 1.125rem; margin-right: 5px; vertical-align: middle;}
.wp-jobhunt .login-dashboard-main{ margin-bottom: -20px; margin-top: 0; padding-bottom: 20px; position: relative; z-index: 99;}
.wp-jobhunt .cs-loging-dashboard > figure{ display: inline-block; vertical-align: middle;}
.wp-jobhunt .login-dashboard-main figure img{ border-radius: 100%; height: 36px; width: 36px;}
.wp-jobhunt .cs-loging-dashboard:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-loging-dashboard .cs-login-dropdown span:after{ display: none;}
.wp-jobhunt .cs-login-dropdown li h5{ color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; font-weight: 500; letter-spacing: 0.0625rem; margin: 0; text-transform: uppercase;}
.wp-jobhunt .cs-login-dropdown li span{ color: #909497; display: block; font-size: 0.8125rem; font-weight: 300; line-height: 0.9375rem; padding: 0px 0 0 0;}
.wp-jobhunt .cs-login-dropdown .logout-btn{ background-color: #d0d0d0 !important; border-radius: 100%; color: #fff; font-size: 0.75rem; height: 29px; margin: -10px 0 0 0; padding: 0 0 0 2px !important; position: absolute !important; right: 10px; text-align: center; top: 22px; width: 29px;}
.wp-jobhunt .cs-login-dropdown .logout-btn i{ color: #fff; font-size: 0.75rem; line-height: 1.875rem; margin: 0; position: initial;}
.wp-jobhunt .cs-login-dropdown ul li a i{ margin-right: 5px;}
.wp-jobhunt .cs-loging-dashboard{ cursor: pointer; line-height: 1.5625rem;}
.wp-jobhunt .cs-loging-dashboard:after{ clear: both; content: ''; display: block;}
/*----- User Dashboard Login Style End -----*/
/*----- WISH LIST START -----*/
.wp-jobhunt header .wish-list{ border: 0px solid #f1f1f1; border-radius: 2px; display: inline-block; height: auto; margin: 0 0 -20px 15px; padding: 5px 3px 26px; position: relative;}
.wp-jobhunt.admin-bar header .wish-list{ top: -5px;}
.wp-jobhunt header .wish-list a{ box-shadow: none; color: #333; cursor: pointer; display: inline-block; float: none; font-size: 0.8125rem !important; font-weight: bold; line-height: normal; padding: 0 10px 0 0; text-transform: capitalize !important; vertical-align: middle;}
.wp-jobhunt header .wish-list ul.recruiter-list li .cs-info{ display: inline-block; margin: 0 -4px 0 10px; vertical-align: middle; width: 70%;}
.wp-jobhunt header .wish-list ul.recruiter-list li .cs-info a{ background: none;}
.wp-jobhunt header .wish-list a i{ color: #8199a5; font-size: 1.25rem;}
.wp-jobhunt .wish-list em {border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 50%; box-shadow: 0 0 0 3px rgba(255, 255, 255, 1); color: #fff; font-size: 0.625rem; font-style: normal; line-height: 1rem; padding: 0; position: absolute; right: 1px; text-align: center; top: -6px; width: 17px;}
.wp-jobhunt.admin-bar .wish-list em{ border-radius: 10px; padding: 0 5px; top: -4px;}
.wp-jobhunt header .wish-list-dropdown .alert{ border: 0px solid transparent; border-radius: 0px;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li:first-child{ font-weight: bold; padding: 10px 20px;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li{ background: #fff none repeat scroll 0 0; border-bottom: solid 1px #ededed; border-left: solid 3px #fff; box-shadow: none; list-style: outside none none; margin: 0px; padding: 15px; position: relative;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li:last-child{ border: 0; padding: 10px 0;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li:last-child:hover{ border: none;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li:hover{ border-bottom: 1px solid #ededed;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li:last-child:hover{ border-left: solid 0px;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li:last-child a{ text-align: center; width: 100%;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li a{ box-shadow: none; color: #333; float: left; line-height: normal; padding: 0; width: 70px;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li a:hover{ text-decoration: underline;}
.wp-jobhunt header .wish-list-dropdown ul.recruiter-list li img{ float: left; margin: 0; width: 100%;}
.wp-jobhunt .alert-dismissible .close{ color: inherit; font-size: 0.875rem; opacity: 1; position: relative; right: 0px; top: -2px;}
.wp-jobhunt .dark-header .wish-list{ border-left: 1px solid #20232a; border-right: 1px solid #20232a; height: auto; margin: 0 0 0 5px; padding: 0 5px;}
.wp-jobhunt .dark-header .wish-list a{ box-shadow: none; display: block; padding: 21px 10px 14px;}
.wp-jobhunt .dark-header ul.recruiter-list li .cs-info{ padding-left: 15px;}
.wp-jobhunt .dark-header .wish-list .wish-list-dropdown a{ float: left; padding: 0; width: 70px;}
.wp-jobhunt .dark-header .wish-list-dropdown ul.recruiter-list li{ background: #292c33; border-left: 3px solid #292c33;}
.wp-jobhunt .dark-header .wish-list-dropdown ul.recruiter-list li{ border-bottom: 1px solid #20232a;}
.wp-jobhunt .dark-header .wish-list .wish-list-dropdown a img{ width: 100%;}
.wp-jobhunt .dark-header .wish-list .wish-list-dropdown h4 a{ color: #fff; width: auto;}
.wp-jobhunt .dark-header .wish-list-dropdown ul.recruiter-list{ border-top: 2px solid #999a9e;}
.wp-jobhunt .dark-header .wish-list:hover .wish-list-dropdown:after{ border-bottom: 6px solid #e3e3e3;}
.wp-jobhunt .dark-header .wish-list:hover .wish-list-dropdown:before{ border-bottom: 6px solid #ffffff;}
.wp-jobhunt .dark-header .wish-list:hover .wish-list-dropdown{ top: 63px;}
.wp-jobhunt .dark-header .wish-list em{ right: 0; top: 10px;}
.wp-jobhunt .wish-list:hover .wish-list-dropdown:after{ border-bottom: 6px solid #e3e3e3; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; position: absolute; right: 13px; top: 4px; z-index: 999;}
.wp-jobhunt .wish-list:hover .wish-list-dropdown:before{ border-bottom: 6px solid #ffffff; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; position: absolute; right: 13px; top: 6px; z-index: 9999;}
.wp-jobhunt .wish-list:hover .wish-list-dropdown{ left: auto; opacity: 1; padding-top: 10px; position: absolute; right: 0; text-align: left; top: 34px; transition: all 0.3s ease-in-out; visibility: visible; width: 370px; z-index: 99;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list{ border: 1px solid #e4e4e4; border-radius: 0 0 3px 3px; border-radius: 3px; box-shadow: 0 -2px 5px 0 rgba(0, 0, 0, 0.1); overflow: hidden; width: 100%; z-index: 999;}
.wp-jobhunt .add-wish i.icon-spin{ position: absolute; right: 8px; top: 10px;}
.wp-jobhunt .wish-list-dropdown{  opacity: 0; position: absolute; right: 0; text-align: left; top: 64px; transition: all 0.3s ease-in-out; visibility: hidden; width: 370px; z-index: 999;}
.wp-jobhunt .wish-list-dropdown .alert{ border: 0px solid transparent; border-radius: 0px;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li{ background: #fff none repeat scroll 0 0; border-bottom: solid 1px #ededed; border-left: solid 3px #fff; box-shadow: none; list-style: outside none none; margin: 0px; padding: 15px 15px 15px 15px; width: 100%;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li:last-child{ border: 0; padding: 10px 0;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li:last-child:hover{ border: none;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li:hover{ border-bottom: 1px solid #ededed; border-left: solid 3px #fff;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li:last-child:hover{ border-left: solid 0px;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li:last-child a{ background: none; text-align: center; width: 100%;}
.wp-jobhunt .nav .open > a, .wp-jobhunt .nav .open > a:hover, .wp-jobhunt .nav .open > a:focus{ background: transparent;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li a.cs-remove-top-shortlist span{ display: inline-block; font-size: 1.25rem; min-width: auto; position: relative;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li a.cs-remove-top-shortlist{ background: none; border-bottom: none; float: right; margin-right: -5px; width: 20px;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li a{ border: none; box-shadow: none; color: #333; float: left; line-height: normal; padding: 0; width: 70px;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li:hover a{ text-decoration: underline;}
.wp-jobhunt .wish-list-dropdown ul.recruiter-list li img{ float: left; margin: 0; width: 100%;}
/*----- WISH LIST END -----*/
/*----- Dashboard Style Start -----*/
.wp-jobhunt .icon-trash-o{ color: #666;margin-left: 8px;}
.wp-jobhunt ul.dashboard-list{ margin: 0;}
.wp-jobhunt ul.dashboard-list:after{ clear: both; content: ''; display: block;}
/*----- Manage Jobs Style Start -----*/
.wp-jobhunt .wp-core-ui.wp-editor-wrap.tmce-active{ border: 1px solid #e5e5e5;}
/*----- Manage Jobs Style End -----*/
/*----- Resumes Style Start -----*/
.wp-jobhunt .no-border{ border: none;}
.wp-jobhunt ul.resumes-list{ border: 1px solid #f3f3f3; list-style: none; margin: 0; padding: 0;}
.wp-jobhunt ul.resumes-list li{ background: none; border-top: 1px solid #f3f3f3; list-style: none; min-height: 100px; padding: 25px; position: relative;}
.wp-jobhunt ul.resumes-list li.ln-no-match{ background: #fff; border: none; list-style: none; margin: -1px; padding: 5px;}
.wp-jobhunt ul.resumes-list li:after{ clear: both; content: ''; display: block;}
.wp-jobhunt ul.resumes-list li:first-child{ border: 0;}
/*----- Resumes Style End -----*/
.wp-jobhunt #rc-imageselect{ transform: scale(0.77); transform-origin: 0 0; transform-origin: 0;}
.wp-jobhunt ul.resumes-list li img{ box-shadow: none; float: left; margin: 0 20px 0 0; width: 100px;}
.wp-jobhunt ul.resumes-list li .cs-text{ overflow: hidden; padding: 0 0 0 0;}
.wp-jobhunt ul.resumes-list li .cs-text h5{ margin: 0 0 2px;}
.wp-jobhunt ul.resumes-list li .cs-text h5 a{ font-weight: 700; text-transform: uppercase;}
.wp-jobhunt ul.resumes-list li .cs-text h5 span{ color: #999; font-size: 0.8125rem; font-weight: 400; padding-top: 5px;}
.wp-jobhunt ul.resumes-list li .cs-text span{ color: #a9a9a9; display: block; font-size: 0.6875rem; line-height: 1.125rem; padding: 0 5px 0 0; vertical-align: top;}
.wp-jobhunt ul.resumes-list li .cs-text span em{ color: #444; font-style: normal;}
.wp-jobhunt ul.resumes-list li .cs-text .location{ color: #999; display: inline-block; font-size: 0.75rem; line-height: 1.625rem; padding: 0 0 0 13px; position: relative; vertical-align: top;}
.wp-jobhunt ul.resumes-list li .cs-text .location:after{ content: '\e9ef'; font-family: 'icomoon'; font-size: 0.875rem; left: -2px; position: absolute; top: -1px;}
.wp-jobhunt ul.resumes-list li .cs-text .cs-posted{ position: absolute; right: 244px; text-align: left; top: 28px;}
.wp-jobhunt ul.resumes-list li .cs-text .cs-posted span{ border: 1px solid; border-radius: 2px; display: block; font-size: 0.75rem; line-height: 1rem; padding: 2px 7px;}
.wp-jobhunt ul.resumes-list li .cs-text .cs-uploaded{ text-align: left;}
.wp-jobhunt ul.resumes-list li .cs-text .cs-uploaded span{ color: #999; display: block; font-size: 0.8125rem; line-height: 1rem; padding: 2px 0px;}
.wp-jobhunt ul.resumes-list li .cs-text .cs-uploaded span i, .wp-jobhunt ul.resumes-list li .cs-text .cs-uploaded span i{ margin-right: 3px;}
.wp-jobhunt ul.resumes-list li .delete{ color: #999; cursor: pointer; font-size: 0.875rem; line-height: 1.25rem; position: absolute; right: 25px; top: 50px;}
.wp-jobhunt .resumes-list button.close{ border: 2px solid; border-radius: 100%; height: 25px; opacity: 1; width: 25px;}
.wp-jobhunt .resumes-list .modal-header{ border-bottom: none; padding: 15px 15px 0;}
.wp-jobhunt .resumes-list .modal-header > h5{ margin: 0;}
.wp-jobhunt .resumes-list .modal-body{ padding: 5px 15px 0;}
.wp-jobhunt .resumes-list .modal-dialog{ width: 500px;}
/*----- Resumes Style End -----*/
.wp-jobhunt .cs-uploaded.candidate-detail .add_list_icon{ background: #f8f8f8; border: 1px solid #e7e7e7; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); color: #999; cursor: pointer; font-size: 0.6875rem; font-weight: bold; height: 35px; padding: 8px 0px 0 0px; position: absolute; right: 40px; text-align: center; text-transform: uppercase; top: 70px; transition: none; width: 115px;}
.wp-jobhunt .resumes-list .cs-uploaded.candidate-detail .add_list_icon{ background: none; border-radius: 3px; box-shadow: none; font-size: 0.8125rem; font-weight: 500; height: 32px; margin: -18px 0 0; padding: 8px 0 0; text-transform: capitalize; top: 50%;}
.wp-jobhunt .resumes-list .cs-uploaded.candidate-detail .add_list_icon:before{ content: "\f019"; font-family: "icomoon"; margin: 0 8px 0 0;}
.wp-jobhunt .resumes-list .cs-uploaded.candidate-detail .add_list_icon.cs_resume_added:before{ display: none;}
.wp-jobhunt .cs-uploaded.candidate-detail .add_list_icon i{ font-size: 0.6875rem; font-weight: normal;}
.wp-jobhunt .cs-uploaded.candidate-detail .add_list_icon i.icon-spinner8{ font-size: 0.6875rem; font-weight: normal; height: 11px; line-height: 0.875rem; margin: 0 auto; width: 11px;}
.wp-jobhunt .cs-uploaded.candidate-detail .add_list_icon:hover{ background: #98de98; border: 1px solid #a0c776; color: #fff; transition: none;}
.wp-jobhunt .cs-uploaded.candidate-detail .add_list_icon.cs_resume_added{ background: #71b24a; border: none; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); color: #fff; cursor: pointer; font-size: 0.6875rem; font-weight: bold; height: 35px; padding: 8px 0px 0 0px; position: absolute; right: 40px; text-align: center; text-transform: uppercase; top: 50%; transition: none; width: 115px;}
.wp-jobhunt .cs-uploaded.candidate-detail .add_list_icon.cs_resume_added i{ font-size: 0.6875rem; font-weight: normal;}
.wp-jobhunt .add-more i{ display: inline-block; font-size: 1.375rem; margin-right: 0px; vertical-align: bottom;}
/*----- Experience Style Start -----*/
.wp-jobhunt .cs-candidate .cs-experience{ background: #fff; box-shadow: 0px 1px 2px #ececec; font-size: 0.8125rem; line-height: 1.375rem; margin-bottom: 10px; padding: 25px 30px;}
.wp-jobhunt .cs-experience .col-md-2 .form-control{ display: inline-block; margin-top: 6px; vertical-align: middle; width: auto;}
.wp-jobhunt .cs-experience .col-md-2 label{ display: inline-block; margin: 0; padding: 5px 24px 0 0; vertical-align: middle;}
.wp-jobhunt .cs-experience.cs-tabs ul.accordion-list li .top-section .title{ width: 48%;}
.wp-jobhunt .cs-experience.cs-tabs ul.accordion-list li .top-section .date{ text-align: left;}
.wp-jobhunt .cs-experience.cs-tabs ul.accordion-list li .top-section .option{ float: right;}
/*----- Experience Style End -----*/
/*----- Portfolio Style Start -----*/
.wp-jobhunt .cs-candidate .cs-portfolio{ background: #fff; box-shadow: 0px 1px 2px #ececec; font-size: 0.8125rem; line-height: 1.375rem; margin-bottom: 10px;  padding: 25px 30px;}
.wp-jobhunt .cs-portfolio.cs-tabs ul.accordion-list li .top-section{ padding: 0;}
.wp-jobhunt .cs-portfolio.cs-tabs ul.accordion-list li .top-section .pic-holder{ float: left; height: auto; margin: 0 30px 0 0; overflow: hidden; width: 100px;}
.wp-jobhunt .cs-portfolio.cs-tabs ul.accordion-list li .top-section .pic-holder img{ height: auto; width: 100%;}
.wp-jobhunt .cs-portfolio.cs-tabs ul.accordion-list li .top-section .title{ padding: 26px 0; width: 52.2%;}
.wp-jobhunt .cs-portfolio.cs-tabs ul.accordion-list li .top-section .option{ float: right; padding: 17px 0;}
.wp-jobhunt .cs-portfolio.cs-tabs ul.accordion-list{ border-top: 0px solid #f4f4f4;}
.wp-jobhunt .cs-portfolio .uplaod-btn{ padding: 7px 25px 7px;}
.wp-jobhunt .cs-portfolio .input-info .row div{ position: relative;}
.wp-jobhunt .cs-portfolio .cs-upload{ padding: 11px 35px; position: absolute; right: 0; top: 0;}
/*----- Portfolio Style End -----*/
/*----- Skills Style Start -----*/
.wp-jobhunt .cs-candidate .cs-skills{ background: #fff; box-shadow: 0px 1px 2px #ececec; font-size: 0.8125rem; line-height: 1.375rem; margin-bottom: 10px; padding: 25px 30px;}
.wp-jobhunt .cs-skills.cs-tabs ul.accordion-list li .top-section .title{ width: 48%;}
.wp-jobhunt .cs-skills.cs-tabs ul.accordion-list li .top-section .date{ text-align: left;}
.wp-jobhunt .cs-skills.cs-tabs ul.accordion-list li .top-section .option{ float: right;}
.wp-jobhunt .cs-skills .acc-submit{ border: 0 none; border-radius: 0 !important; box-shadow: none; margin-left: -16px; margin-top: 0; padding: 15px 30px 13px !important;}
/*----- Skills & Awards Style End -----*/
/*----- Honors & Awards Style Start -----*/
.wp-jobhunt .cs-candidate .cs-awards{ background: #fff; box-shadow: 0px 1px 2px #ececec; font-size: 0.8125rem; line-height: 1.375rem; margin-bottom: 10px; padding: 25px 30px;}
.wp-jobhunt .cs-awards.cs-tabs ul.accordion-list li .top-section .title{ width: 48.2%;}
.wp-jobhunt .cs-awards.cs-tabs ul.accordion-list li .top-section .date{ text-align: left;}
.wp-jobhunt .cs-awards.cs-tabs ul.accordion-list li .top-section .option{ float: right;}
.wp-jobhunt #portfolio .cs-list-table .accordion-list li .title span{ color: #333; font-size: 1rem; line-height: 1.25rem; text-transform: capitalize;}
.wp-jobhunt .cs-list-table .accordion-list li .title span{ color: #333; font-size: 0.875rem; line-height: 1.25rem; text-transform: capitalize;}
/*----- Honors & Awards Style End -----*/
.cs-news-ticker{ margin-bottom: 0; overflow: hidden; padding: 0 0 30px;}
.cs-news-ticker .draggable{ overflow: hidden;}
.cs-news-ticker:after{ clear: both; content: ''; display: block;}
.cs-news-ticker h2{ float: left;}
.cs-news-ticker ul{ border-left: 1px dotted #e1e5e7; float: left; margin: 0 0 0 25px; padding: 0 0 0 20px; width: 85%;}
.cs-news-ticker ul:after{ clear: both; content: ''; display: block;}
.cs-news-ticker ul li{ float: left; line-height: 1.125rem; list-style: none; padding: 0 0 0 0;}
.cs-news-ticker ul li span{ display: block; line-height: 1.125rem; margin-bottom: 5px;}
/*----- Post New Job Style Start -----*/
.wp-jobhunt ul.post-step{ margin: 0 0 30px 0px; overflow: hidden; padding: 15px 0 10px;}
.wp-jobhunt .wp-jobhunt .tab-pane .post-step.tabs-nav{ margin: 0 0 10px;}
.wp-jobhunt .wp-jobhunt .post-step.tabs-nav{ margin: 0;}
.wp-jobhunt ul.post-step li{ width: 34.5%;}
.wp-jobhunt ul.post-step li{ float: left; list-style: none; margin-right: 18px; position: relative; width: 33.5%;}
.wp-jobhunt ul.post-step li:after{ border-top: 3px solid #ededed; content: ''; height: 3px; left: 11px; position: absolute; top: 45%; width: 100%;}
.wp-jobhunt ul.post-step li:last-child{ margin: 0; width: 26%;}
.wp-jobhunt ul.post-step li:last-child:after{ display: none;}
.wp-jobhunt #employer-dashboard ul.post-step li h6, .wp-jobhunt #candidate-dashboard ul.post-step li h3{ display: inline-block; margin: 0; padding: 0 15px 0 0; position: relative; z-index: 1;}
.wp-jobhunt ul.post-step li h6{ background: #fff; display: inline-block; margin: 0; padding: 0 15px 0 0; position: relative; z-index: 1;}
.wp-jobhunt ul.post-step li h6 a{ color: #333; display: block; font-size: 0.8125rem; letter-spacing: -0.0625rem; line-height: 2.25rem; text-transform: uppercase;}
.wp-jobhunt ul.post-step li h6 a i{ background: #fff; border: 1px solid #e5e5e5; border-radius: 50%; color: #333; display: inline-block; height: 36px; line-height: 2.0625rem; margin-right: 10px; text-align: center; vertical-align: middle; width: 36px;}
.wp-jobhunt ul.post-step li.active h3 a i{ border: 1px solid; color: #fff;}
.wp-jobhunt .cs-caption{ display: inline-block; font-size: 0.6875rem; padding: 5px 0 0 0;}
.wp-jobhunt .input-info .row div.col-md-6 .row{ padding-bottom: 0;}
.wp-jobhunt .col-md-6 .row .col-md-6{ padding-bottom: 0;}
.wp-jobhunt ul.add-jobs{ margin: 0; padding: 7px 0 0 0;}
.wp-jobhunt ul.add-jobs li{ float: left; line-height: 1.25rem; list-style: none; margin: 0 7px 10px 0; position: relative;}
.wp-jobhunt ul.add-jobs li .close{ color: inherit; font-size: 0.875rem; left: 4px; position: absolute; text-transform: uppercase; top: 4px;}
.wp-jobhunt ul.add-jobs li .close span{ background: #000 none repeat scroll 0 0; border-radius: 50%; display: inline-block; font-size: 0.75rem; line-height: 0.875rem; width: 14px;}
.wp-jobhunt .user-jobs{ border-radius: 3px; box-shadow: 0px 1px 2px #ececec; color: #ccc; font-size: 0.8125rem; padding: 2px 10px 2px 22px; text-align: center; }
.wp-jobhunt .col-md-12.account-info-btn.btn-holder{ border: 0; margin: 0; padding: 0 15px;}
.wp-jobhunt .input-info .row div .user-message{ background: #fcfcfc; box-shadow: 0px 1px 2px #ececec; color: #666; font-size: 0.75rem; margin: 0; padding: 5px 10px 5px 22px; }
.wp-jobhunt .input-info .row div .user-message .close{ color: inherit; font-size: 0.875rem; position: absolute; right: 30px; text-transform: uppercase; top: 8px;}
.wp-jobhunt .input-info .row div .user-message .close span{ background: #c2c2c2 none repeat scroll 0 0; border-radius: 50%; color: #fcfcfc; display: inline-block; font-size: 0.75rem; height: 14px; line-height: 0.75rem; width: 14px;}
.wp-jobhunt .input-info .row div .user-message a{ text-decoration: underline;}
.wp-jobhunt .resp-vtabs .resp-tab-content:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-order-summery{ background: #f3f3f3; padding: 5px;}
.wp-jobhunt .cs-order-summery h3{ margin: 0; padding: 0 8px; text-transform: uppercase;}
.wp-jobhunt .cs-order-summery ul{ background: #fff; box-shadow: 0px 1px 2px #ececec; margin: 0; padding: 3px 15px;}
.wp-jobhunt .cs-order-summery ul:after, .wp-jobhunt ul.packege-payment:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-order-summery ul li{ border-bottom: 1px solid #f2f2f2; line-height: 1.25rem; list-style: none; padding: 8px 0;}
.wp-jobhunt .cs-order-summery ul li:last-child{ border: 0; padding: 15px 0;}
.wp-jobhunt .cs-order-summery ul li span{ color: #999; display: inline-block; font-size: 0.75rem; text-align: left; vertical-align: middle; width: 70%;}
.wp-jobhunt .cs-order-summery ul li em{ color: #666; display: inline-block; float: right; font-size: 0.8125rem; font-style: normal; text-align: left; vertical-align: middle;}
.wp-jobhunt .cs-order-summery ul li:last-child span{ display: inline-block; font-size: 0.875rem; text-align: left; vertical-align: middle;}
.wp-jobhunt .cs-order-summery ul li:last-child em{ display: inline-block; float: right; font-size: 1.125rem; font-style: normal; font-weight: bold; text-align: left; vertical-align: middle;}
.wp-jobhunt ul.packege-payment{ box-shadow: 0px 1px 2px #ececec; margin: 0;padding: 0;}
.wp-jobhunt ul.packege-payment li{ border-top: 1px solid #efefef; list-style: none; padding: 15px 24px 12px;}
.wp-jobhunt ul.packege-payment li:first-child{ border: 0;}
.wp-jobhunt ul.packege-payment li label{ color: #555; font-size: 1rem; font-weight: normal; line-height: 1.375rem; margin: 0 0 0 10px; vertical-align: 6px;}
.wp-jobhunt ul.packege-payment li label em{ color: #999; font-size: 0.8125rem; font-style: normal; padding: 0 0 0 10px;}
.wp-jobhunt ul.packege-payment li .styledRadio, .wp-jobhunt ul.packege-payment li.styledCheckbox{ display: inline-block;}
.wp-jobhunt ul.packege-payment li .option{ border: 1px solid #e6e6e6; border-radius: 50%; float: right; line-height: 1.375rem; text-align: center; width: 25px;}
.wp-jobhunt ul.packege-payment li .option:after{ color: #d0d0d0; content: '\ea60'; font-family: 'icomoon'; font-size: 0.75rem;}
.wp-jobhunt ul.packege-payment li .option:hover{ border: 1px solid;}
.wp-jobhunt ul.packege-payment li .option:hover:after{ content: '\ea55';}
.wp-jobhunt .accordion-heading .cs-package-detail label{ color: #555; font-size: 1rem; font-weight: normal; line-height: 1.375rem; margin: 0 0 0 10px; vertical-align: unset;}
.wp-jobhunt .accordion-heading label{ color: #555; font-size: 1rem; font-weight: normal; line-height: 1.375rem; margin: 0 0 0 10px; vertical-align: unset;}
.wp-jobhunt .accordion-heading label em{ color: #999; font-size: 0.8125rem; font-style: normal; padding: 0 0 0 10px;}
.wp-jobhunt .accordion-heading .styledRadio, .wp-jobhunt .accordion-heading .styledCheckbox{ display: inline-block;}
.wp-jobhunt .accordion-group .option{ border: 1px solid #e6e6e6; border-radius: 50%; float: right; line-height: 1.375rem; text-align: center; width: 25px;}
.wp-jobhunt .accordion-group .option:after{ color: #d0d0d0; content: '\ea60'; font-family: 'icomoon'; font-size: 0.75rem;}
.wp-jobhunt .accordion-inner{ padding: 10px;}
.wp-jobhunt .accordion-inner p{ margin: 0 0 0 0;}
.wp-jobhunt .accordion-inner ul{ margin: 0; padding: 10px 0 0 0;}
.wp-jobhunt .job-featured{ background: #fbfbfb; margin-bottom: 20px; overflow: hidden; padding: 20px 15px; position: relative;}
.wp-jobhunt .job-featured span{ color: #999; font-size: 0.8125rem; line-height: 1.25rem; position: absolute; right: 30px; top: 43%;}
.wp-jobhunt .job-featured span em{ font-style: normal;}
.wp-jobhunt .job-featured .cs-text{ float: left; width: 70%;}
.wp-jobhunt .job-featured .styledCheckbox{ display: inline-block; margin-left: -33px;}
.wp-jobhunt .job-featured label{ color: #555; font-size: 0.875rem; font-weight: normal; line-height: 1.25rem; margin: 0 0 0 10px; vertical-align: 4px;}
.wp-jobhunt #cs-emp-resumes .contact-box.cs-pay-box{ text-align: left;}
.wp-jobhunt #cs-emp-resumes .select-card.cs-all-gates{ text-align: left;}
.wp-jobhunt #cs-emp-resumes .select-card.cs-all-gates > li{ width: auto;}
.wp-jobhunt .contact-box{ background: #fbfbfb; box-shadow: 0px 1px 2px #ececec; margin-bottom: 20px; overflow: hidden; padding: 20px 15px; position: relative; text-align: center;}
.wp-jobhunt .book-now{ background: #4abd43; border-bottom: 2px solid #42aa3c; color: #fff; display: inline-block; font-size: 0.875rem; line-height: 2.25rem; margin: 0 0 20px 0; padding: 2px 25px 0; text-transform: uppercase;}
.wp-jobhunt .contact-box .option{ margin-bottom: 20px; position: relative; width: 100%;}
.wp-jobhunt .contact-box .option:after{ background: url(../../assets/images/seprator.png) repeat-x left top; content: ''; height: 4px; left: 0; position: absolute; top: 45%; width: 100%;}
.wp-jobhunt .contact-box .option span{ background: #fbfbfb; display: inline-block; padding: 0 15px; position: relative; z-index: 2;}
.wp-jobhunt .contact-box .option span em{ background: #fff; border-radius: 50%; box-shadow: 0px 1px 2px #ececec; color: #999; display: block; font-size: 0.875rem; font-style: normal; line-height: 1.875rem; width: 30px;}
.wp-jobhunt ul.select-card{ margin: 0 0 10px 0; padding: 0; text-align: center;}
.wp-jobhunt ul.select-card li{ display: inline-block; list-style: none; margin: 0 2px 10px; width: 18.5%;}
.wp-jobhunt ul.select-card li a{ border: 1px solid #ebebeb; display: block;}
.wp-jobhunt ul.select-card li a img{ width: 100%;}
.wp-jobhunt ul.select-card li a:hover, .wp-jobhunt ul.select-card li.active{ border: 1px solid;}
.wp-jobhunt .contact-box p{ color: #999; margin-bottom: 20px;}
.wp-jobhunt .continue-btn{ background: #019cdf; border: none; color: #fff; display: inline-block; font-size: 0.875rem; line-height: 2.25rem; padding: 0 25px;}
.wp-jobhunt .cs-confirmation{ float: none; margin: 0 auto; padding: 30px 0; text-align: center;}
.wp-jobhunt .cs-post-job .tabs-content .col-md-10.cs-confirmation{ display: inherit; margin: 0 auto;}
.wp-jobhunt .cs-confirmation .mail{ background: #82b532; border-radius: 50%; color: #fff; display: inline-block; margin-bottom: 25px; text-align: center; width: 75px;}
.wp-jobhunt .cs-confirmation .mail i{ font-size: 2.375rem; line-height: 4.625rem; margin: 0;}
.wp-jobhunt .cs-confirmation h3{ margin: 0 0 15px 0; text-transform: uppercase;}
.wp-jobhunt .cs-confirmation p{ color: #999; margin: 0 0 30px 0;}
.wp-jobhunt .packege-detial{ background: #f9f9f9; border-radius: 5px; padding: 10px 20px; text-align: initial;}
.wp-jobhunt .cs-confirmation .packege-detial{ margin-bottom: 15px;}
.wp-jobhunt .packege-detial h4{ display: inline-block; margin: 0; vertical-align: middle;}
.wp-jobhunt .packege-detial h4 i{ color: #46bb3e; margin-right: 4px;}
.wp-jobhunt .packege-detial h4 span{ color: #999; font-size: 0.6875rem;}
.wp-jobhunt .packege-detial ul{ float: right; margin: 0; padding: 0; text-align: right;}
.wp-jobhunt .packege-detial ul li{ color: #999; display: inline-block; font-size: 0.6875rem; line-height: 1.25rem; list-style: none; margin-left: 40px; vertical-align: middle;}
.wp-jobhunt .packege-detial ul li span{ color: #333; padding-left: 5px;}
/*----- Post New Job Style End -----*/
.wp-jobhunt #cs-pbwp-outerlay .input-info{ padding: 5px 0px 20px;}
/*----- DASHBORAD CSS -----*/
/*----- Company profile -----*/
.wp-jobhunt .tab-content > .tab-pane{ min-height: 400px;}
.wp-jobhunt .tab-content > .active{ opacity: 1;}
.wp-jobhunt .cs-account-info{ margin-bottom: 10px;}
.wp-jobhunt .scetion-title > h4{ color: #424242; font: 700 1.125rem/1.125rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin-bottom: 10px; margin-top: -4px; text-transform: uppercase;}
.wp-jobhunt .cs-cover-letter .scetion-title > h5{ margin-bottom: 20px; margin-top: 0px; text-transform: uppercase;}
.wp-jobhunt .cs-cover-letter .inner-title > h5{ margin-bottom: 20px; margin-top: 0px; text-transform: uppercase;}
.wp-jobhunt .scetion-title > h5{ color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin-bottom: 10px; margin-top: -4px; text-transform: uppercase;}
.wp-jobhunt .top-section h6{ color: #0066cc; margin: 0px;}
.wp-jobhunt .btm-section .col-md-7 input[type="text"]{ border: 1px solid #dde5ed !important; border-radius: 0; box-shadow: none; font-size: 0.875rem; height: 40px; padding: 8px 16px; width: 100%;}
.wp-jobhunt .btm-section ul.form-elements li.to-field{ margin-left: 15px;}
.wp-jobhunt #add_portfolio .acc-submit{ border-radius: 0px !important; height: 40px; padding: 16px 30px 15px;}
.wp-jobhunt #add_portfolio #cs_image_title{ border: 1px solid #dde5ed !important; border-radius: 0; box-shadow: none; font-size: 0.875rem; height: 40px; padding: 8px 16px 6px; width: 100%;}
.wp-jobhunt #add_portfolio .btm-section{ border-bottom: 1px solid #f4f4f4; margin-bottom: 10px; padding: 0px;}
.wp-jobhunt .upload-img-div{ display: inline-block; margin-bottom: 20px; margin-right: 20px; vertical-align: top; width: 138px;}
.wp-jobhunt .uplaod-img{ background: url(../../assets/images/uplaod-img-bg.jpg) no-repeat; border: solid 1px #e4e4e4; display: inline-block; height: 103px; width: 135px;}
.wp-jobhunt .user-img{ display: inline-block; margin-right: 20px; margin-top: -1px; padding: 0px; vertical-align: top;}
.wp-jobhunt .cs-img-detail figure{ border: solid 1px #e4e4e4; display: inline-block; height: 100px; overflow: hidden; position: relative; text-align: center; width: 135px;}
.wp-jobhunt .cs-img-detail figure img{ height: auto; position: relative; width: 100%;}
.wp-jobhunt .cs-portfolio .cs-img-detail .user-img figure .close{ background: #666; border-radius: 3px; color: #fff; color: inherit; font-size: 0.875rem; height: 14px; position: absolute; right: 2px; top: 2px; width: 14px; z-index: 9;}
.wp-jobhunt .user-img figure .close{ background: #666; border-radius: 3px; color: #fff; color: inherit; font-size: 0.875rem; height: 14px; overflow: hidden; position: absolute; right: 2px; top: 2px; width: 14px; z-index: 9;}
.wp-jobhunt .cs-portfolio .cs-img-detail .upload-btn-div{ display: inline-block; margin-bottom: 18px; padding-top: 31px; position: relative; vertical-align: top;}
.wp-jobhunt #confirmBox{ background-color: #3e5d89; border: 1px solid #aaa; border-radius: 5px; box-shadow: 0 0 100000px 10000px rgba(0,0,0,0.5); box-sizing: border-box; display: none; left: 47%; padding: 16px 8px 18px; position: fixed; text-align: center; width: 300px; z-index: 9999;}
.wp-jobhunt .upload-btn-div span.error-msg{ color: #ff0000;}
.wp-jobhunt #confirmBox .button{ background-color: #fff; border: 1px solid #aaa; border-radius: 3px; cursor: pointer; display: inline-block; padding: 2px; text-align: center; width: 80px;}
.wp-jobhunt #confirmBox .button:hover{ background-color: #ddd;}
.wp-jobhunt #confirmBox .message{ color: #fff; margin-bottom: 8px; text-align: center;}
.wp-jobhunt .col-md-12.cs-img-detail{ padding-top: 0;}
.wp-jobhunt .btm-section .feature-loader{ display: inline-block; float: none; width: auto;}
.wp-jobhunt .btm-section .feature-loader img{ height: auto; width: auto;}
.wp-jobhunt .btm-section .form-update-loader{ display: inline-block; position: relative;}
.wp-jobhunt .btm-section .form-update-loader i.icon-spinner8{ font-size: 0.75rem; height: 10px; margin: 0px; padding: 0px; position: relative; width: 10px;}
.wp-jobhunt .cs-skills .btm-section .feature-loader{ display: inline-block; position: relative; width: 70%;}
.wp-jobhunt #total_skills_list li input.cs-form-text{ padding: 8px 16px;}
.wp-jobhunt #total_skills_list li button.acc-submit{ margin-left: 0; margin-top: 32px; padding: 4px 28px !important;}
.wp-jobhunt #add_skills .acc-submit{ border-radius: 0; margin-top: 20px;}
.wp-jobhunt #add_skills label{ width: 100%;}
.wp-jobhunt #add_skills .col-md-6{ padding-right: 0px;}
.wp-jobhunt .cs-skills .btm-section #cs_skill_title{ border: 1px solid #dde5ed; border-radius: 0; box-shadow: none; font-size: 0.875rem; height: auto; padding: 5px 16px 8px; width: 100%;}
.wp-jobhunt .cs-skills .btm-section #cs_skill_percentage{ border: 1px solid #e4e4e4; border-radius: 0; box-shadow: none; font-size: 0.875rem; height: auto; line-height: 1.0625rem; padding: 12px 16px; width: 100%;}
.wp-jobhunt .cs-skills .btm-section .feature-loader i.icon-spinner8{ font-size: 0.75rem; height: 10px; margin: 0px; padding: 0px; position: relative; width: 10px;}
.wp-jobhunt .btm-section .portfolio-feature-loader{ display: inline-block; position: relative;}
.wp-jobhunt .btm-section .portfolio-feature-loader i.icon-spinner8{ font-size: 0.75rem; height: 10px; margin: 0px; padding: 0px; position: relative; width: 10px;}
.wp-jobhunt .upload-btn-div{ display: inline-block; margin-bottom: 18px; padding-top: 18px; position: relative; vertical-align: top;}
.wp-jobhunt .fileUpload{ color: #999999; font-size: 0.875rem; font-weight: bold; overflow: hidden; position: relative;}
.wp-jobhunt .fileUpload input.upload{ cursor: pointer; height: 100%; margin: 0; opacity: 0; padding: 0; position: absolute; right: 0; top: 0; width: 100%;}
.wp-jobhunt .cs-profile-info{ margin-bottom: 0px;}
.wp-jobhunt .cs-profile-info .upload-btn-div .uplaod-btn span{ clear: none; float: none; font-size: 0.875rem; margin-top: 0px;}
.wp-jobhunt .upload-btn-div .uplaod-btn span{ clear: none; color: #999; float: none; font-size: 0.875rem; margin-top: 0px;}
.wp-jobhunt .uplaod-btn{ background: #fff; border: solid 1px #e4e4e4; border-radius: 0px; color: #999999; display: inline-block; font-size: 0.875rem; font-weight: normal; margin-right: 10px; padding: 6px 29px; vertical-align: top; width: auto;}
.wp-jobhunt .upload-btn-div span{ clear: both; color: #c0c0c0; float: left; font-size: 0.8125rem; margin-top: 10px;}
.wp-jobhunt .cs-img-detail .delete > span{ height: 12px; line-height: 0.875rem; width: 12px;}
.wp-jobhunt .gal-edit-opts .delete{ color: rgba(255, 255, 255, 0.5); text-shadow: none;}
.wp-jobhunt .input-info .row div.col-md-2, .wp-jobhunt .input-info .row div.col-md-3, .wp-jobhunt .input-info .row div.col-md-4, .wp-jobhunt .input-info .row div.col-md-5, .wp-jobhunt .input-info .row div.col-md-6, .wp-jobhunt .input-info .row div.col-md-7, .wp-jobhunt .input-info .row div.col-md-8, .wp-jobhunt .input-info .row div.col-md-9, .wp-jobhunt .input-info .row div.col-md-10, .wp-jobhunt .input-info .row div.col-md-11, .wp-jobhunt .input-info .row div.col-md-12{ padding-bottom: 20px;}
.wp-jobhunt .rc-anchor-normal{ width: 100% !important;}
.wp-jobhunt .input-info .rc-anchor-normal-footer{ float: right; margin: 0 10px 0 0;}
.wp-jobhunt .input-info .rc-anchor-logo-portrait{ margin: 10px 0 0 0;}
.wp-jobhunt .g-recaptcha{ transform: scale(1) !important; transform-origin: 0 0;}
.wp-jobhunt .rc-anchor-normal .rc-anchor-pt{ bottom: 5px; font-size: 0.625rem; margin: 4px 13px 0 0; padding-right: 2px; position: absolute; right: 0; text-align: right; width: 276px;}
.wp-jobhunt .recaptcha-reload a.recaptcha-reload-a{ border: none; color: #555; font-size: 0.75rem; left: 190px; position: absolute; right: auto; top: 27px;}
.wp-jobhunt .recaptcha-reload a.recaptcha-reload-a i{ color: #555; font-size: 0.875rem; left: -16px; margin-right: 5px; position: absolute; top: 3px;}
.wp-jobhunt .input-info .row div img{ height: auto; width: 100%;}
.wp-jobhunt .input-info label{ color: #666; font-size: 0.875rem; font-weight: normal; margin-bottom: 5px; text-transform: capitalize;}
.wp-jobhunt .cs-contact-info .scetion-title, .wp-jobhunt .cs-contact-info{ margin-bottom: 20px;}
.wp-jobhunt .cs-address-info .scetion-title, .wp-jobhunt .cs-address-info{ margin-bottom: 20px;}
.wp-jobhunt .input-info .row .map{ padding-bottom: 0px;}
.wp-jobhunt .dashboard-map{ background: url(../../assets/images/dashboard-map.jpg) no-repeat; background-size: cover; margin: 0px; margin-top: 10px; min-height: 269px; position: relative;}
.wp-jobhunt .dashboard-map ul{ left: 20px; margin: 0px; padding: 0px; position: absolute; top: 20px;}
.wp-jobhunt .dashboard-map ul li{ display: inline-block; list-style: none;}
.wp-jobhunt .loaction-point{ color: #fff; padding: 10px; text-align: center;}
.wp-jobhunt .dashboard-map ul li a i{ margin: 0px; padding: 0px;}
.wp-jobhunt .plus-minus{ background: rgba(0,0,0,0.5); color: #fff; padding: 10px; text-align: center;}
.wp-jobhunt .account-info-btn{ border-top: 3px solid #f4f4f4; margin-top: 10px; padding: 20px 0 0;}
.wp-jobhunt input.acc-submit[type="button"]{ background: transparent; border-radius: 3px; margin-bottom: 0; padding: 10px 30px 11px;}
.wp-jobhunt .resumes-list input.acc-submit[type="button"]{ border: 1px solid!important; padding: 7px 20px 8px; text-transform: uppercase;}
.wp-jobhunt .signup-form input.acc-submit[type="button"]{ color: #fff; margin-bottom: 0; padding: 11px 35px;}
.wp-jobhunt .user-forgot-password-page{ box-shadow: none; color: #1E824C; display: inline-block; font-size: 0.75rem; text-decoration: underline;}
.wp-jobhunt .price-tables .acc-submit{ cursor: pointer; display: inline-block; margin-bottom: 25px;}
.wp-jobhunt .price-list > li:last-child{ min-height: 106px;}
.wp-jobhunt .acc-cancle{ background: #fff; border: solid 1px #dfdfdf; color: #dfdfdf; cursor: pointer; font-size: 1rem; padding: 11px 30px; text-transform: uppercase;}
.wp-jobhunt .cs-password-info{ margin-bottom: 0px;}
.wp-jobhunt .cs-password-info:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-update-btn{ margin-bottom: 0px;}
.wp-jobhunt .cs-update-btn:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-password-info .scetion-title{ margin-bottom: 20px;}
.wp-jobhunt .user-resume{ border: solid 1px; border-radius: 3px; display: inline-block; margin-bottom: 0; margin-left: 10px; padding: 10px 30px 10px 15px; position: relative; text-align: center;}
.wp-jobhunt .cs-cover-letter .user-resume .close{ background: #0066cc; border-radius: 30px; right: -8px; top: 3px;}
.wp-jobhunt .cs-cover-letter .user-resume .close a span{ color: #fff; font-size: 0.625rem; height: 12px; line-height: 0.6875rem; width: 12px;}
.wp-jobhunt .cs-cover-letter .cs-img-detail .uplaod-btn{ background: #fff; border: solid 1px #e4e4e4; border-radius: 3px; color: #999999; display: inline-block; font-size: 0.875rem; font-weight: normal; margin-right: 10px; padding: 7px 29px 5px; vertical-align: top; width: auto;}
.wp-jobhunt .cs-cover-letter .cs-img-detail .user-resume{ border: 1px solid #0066cc !important; border-radius: 3px; color: #0066cc !important; display: inline-block; line-height: normal; margin: 0; padding: 8px 15px 6px 10px; position: relative; text-align: center; vertical-align: top;}
.wp-jobhunt .inner-title{ border-bottom: 0px solid #f4f4f4; margin-top: 0px;}
.wp-jobhunt .cs-cover-letter .wp-editor-wrap{ border: 1px solid #dedede; margin-bottom: 20px;}
.wp-jobhunt .inner-title h3{ line-height: 1.25rem; margin: 0;}
.resume-upload{ background: #fff none repeat scroll 0 0; border: 1px solid #eee; margin-bottom: 30px; padding: 22px 20px 0;}
.wp-jobhunt .resume-upload .upload-btn-div{ padding-top: 0px;}
.wp-jobhunt .user-resume div button.close{ background: #588cd7; border-radius: 50%; color: inherit; font-size: 0.875rem; height: 12px; opacity: 1; position: absolute; right: 10px; text-align: center; top: 15px; width: 12px;}
.wp-jobhunt .user-resume div button.close span{ clear: both; color: #fff; float: left; font-size: 0.8125rem; margin-top: 0px; padding-left: 2px; text-shadow: none;}
.wp-jobhunt .cs-cover-letter .input-info span{ clear: both; color: #c0c0c0; float: left; font-size: 0.8125rem; padding-top: 10px;}
.wp-jobhunt .cs-favorite-jobs ul.top-heading-list{ border-bottom: 3px solid #e9e9e9; margin: 0; padding: 0;}
.wp-jobhunt .cs-favorite-jobs ul.top-heading-list:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-favorite-jobs ul.top-heading-list li{ color: #666; float: left; font-size: 0.6875rem; font-weight: bold; list-style: none; text-transform: uppercase;}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li:nth-child(1){ width: 75%;}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li:nth-child(2){ text-align: right; width: 25%;}
.wp-jobhunt .cs-tabs .cs-favorite-jobs ul.top-heading-list li:nth-child(3){ width: 40%;}
.wp-jobhunt .company-detail-inner{ float: left; width: 63.5%;}
.wp-jobhunt .company-detail-inner > h6{ display: inline-block; font-size: 1rem !important; font-weight: normal !important; margin: 14px 0;}
.wp-jobhunt .company-date-option{ float: left; padding-top: 8px; width: 24.5%;}
.wp-jobhunt .cs-favorite-jobs .feature-jobs .company-date-option{ float: right; padding-top: 8px; width: 24.5%; text-align: right;}
.wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option span{ float: none; line-height: normal; padding-right: 0; text-align: left; vertical-align: middle;}
.feature-jobs li a .icon-spinner8.icon-spin {font-size: 0.875rem;height: 14px;padding: 0;position: relative;width: 14px;color: #666;}
.wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option .control{ float: right; margin: 8px 0 0 0; text-align: right;}
.wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option .control.delete-job-alert{ float: right; margin: 6px 0 0 0; text-align: right;}
.wp-jobhunt .cs-favorite-jobs .feature-jobs li .company-date-option .control a{ color: #999; display: inline-block; font-size: 0.875rem; line-height: 1.25rem; margin: 0 3px; opacity: 1; padding: 0 0; text-decoration: none; vertical-align: middle;}
.wp-jobhunt .cs-ended-jobs ul.top-heading-list{ border-bottom: 1px solid #e9e9e9; margin: 0; padding: 0;}
.wp-jobhunt .cs-ended-jobs ul.top-heading-list:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-ended-jobs ul.top-heading-list li{ color: #666; float: left; font-size: 0.6875rem; font-weight: bold; line-height: 1.875rem; list-style: none; text-transform: uppercase;}
.wp-jobhunt .cs-ended-jobs ul.top-heading-list li:nth-child(1){ width: 75%;}
.wp-jobhunt .cs-ended-jobs ul.top-heading-list li:nth-child(2){ width: 25%;}
.wp-jobhunt .cs-ended-jobs ul.top-heading-list li:nth-child(3){ width: 40%;}
.wp-jobhunt .scetion-title-alert{ border-bottom: 3px solid #f4f4f4;}
.wp-jobhunt .dashboard-content-holder .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{ top: 5px;}
.wp-jobhunt .dashboard-content-holder .chosen-container-multi .chosen-choices li.search-choice{ padding: 2px 20px 4px 5px;}
.wp-jobhunt .scetion-title-alert:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .scetion-title-alert h2{ float: left; margin: 0; padding-bottom: 15px; text-transform: uppercase;}
.wp-jobhunt .scetion-title-alert span{ border: solid 1px #ff4e4e; border-radius: 3px; color: #ff4e4e; float: right; font-size: 0.625rem; margin-top: -36px; padding: 0px 5px; position: relative; text-transform: uppercase;}
.wp-jobhunt .scetion-title-alert span a{ color: #ff4e4e;}
.wp-jobhunt ul.feature-jobs li .company-detail-inner span{ border: solid 1px #ff4e4e; border-radius: 3px; color: #ff4e4e; float: none; font-size: 0.625rem; line-height: 1rem; margin-left: 20px; padding: 0px 5px; text-transform: uppercase; width: auto;}
.wp-jobhunt .cs-ended-jobs .feature-jobs li .company-date-option span{ float: left; text-align: left;}
.wp-jobhunt .cs-ended-jobs .feature-jobs li .company-date-option .control{ float: right; margin-top: 11px; text-align: right;}
.wp-jobhunt .cs-ended-jobs .feature-jobs li .company-date-option .control a{ color: #666; display: inline-block; font-size: 0.875rem; line-height: 1.25rem; margin: 0 3px; padding: 0; text-decoration: none; vertical-align: middle;}
.wp-jobhunt .company-detail-inner h3 a:first-child{ display: inline-block; font-size: 1rem; line-height: 2.25rem; margin: 0;}
.wp-jobhunt .company-detail-inner h3 a:first-child:hover{ color: #999;}
.wp-jobhunt .skills-icon{ background: url(../../assets/images/skills-icon.png) no-repeat; margin-right: 10px; padding: 2px 7px;}
.wp-jobhunt #sticker{ margin-bottom: 10px;}
.wp-jobhunt #main_resume_content ul.candidate-list{ margin-bottom: 30px; z-index: 999;}
.wp-jobhunt .sticky-wrapper{ overflow: hidden;}
/*----- Account Setting CSS -----*/
.wp-jobhunt .candidate-info a, .wp-jobhunt .company-logo a{ outline: none; text-decoration: none;}
.wp-jobhunt .candidate-info .job-title{ color: #000; display: block; font-size: 2.125rem; font-weight: 300; line-height: 2.5rem; margin: 0 0 10px;}
.wp-jobhunt .candidate-info ul{ margin: 0 0 30px; padding: 0;}
.wp-jobhunt .candidate-info ul li{ display: inline-block; list-style: none; vertical-align: middle;}
.wp-jobhunt .candidate-info .post-options-detail li{ color: #999; font-size: 0.75rem; font-weight: 400; margin: 0 10px 0 0;}
.wp-jobhunt .candidate-info .post-options-detail li a{ color: #999;}
.wp-jobhunt .candidate-info .post-options-detail li:first-child a.freelance{ background-color: inherit; color: #46bbeb; font-weight: 600; margin: 0; padding: 0; text-decoration: underline; text-transform: uppercase;}
.wp-jobhunt .candidate-info .post-options-detail span{ color: #666;}
.wp-jobhunt .apply-btn{ background: #0684b8; border-radius: 3px; color: #fff; display: inline-block; font-size: 0.875rem; font-weight: 400; margin: 0 15px 0 0; min-width: 330px; padding: 15px 0; text-align: center; transition-duration: 0.3s; vertical-align: middle;}
.wp-jobhunt .apply-btn:hover, .wp-jobhunt .apply-btn:focus, .wp-jobhunt .apply-btn:active{ color: #fff;}
.wp-jobhunt .candidate-info .share-btn{ border: 1px solid #e8e8e8; border-radius: 5px; box-shadow: 0 0 1px rgba(0, 0, 0, 0); color: #32353c; font-size: 0.75rem; font-weight: 400; padding: 15px 30px 15px 60px; position: relative; transition-duration: 0.3s;}
.wp-jobhunt .company-info figure{ border: 1px solid #e4e4e4;}
.wp-jobhunt .freelance{ background-color: #f36236; border-radius: 3px; color: #ffffff; display: inline-block; font-size: 0.6875rem; margin: 0 0 5px; padding: 3px 8px; text-transform: uppercase;}
.wp-jobhunt .candidate-info .post-options-detail li a{ color: #999;}
.wp-jobhunt .candidate-info .post-options-detail i{ border-radius: 100%; color: #bbc6d3; display: inline-block; font-size: 0.875rem; height: 16px; line-height: 1rem; margin: 0 8px 0 0; text-align: center; width: 16px;}
/*----- side bar css -----*/
.wp-jobhunt .account-menu{ border-top: solid 2px #f3f3f3; list-style: none; margin: 0; padding: 0;}
.wp-jobhunt .account-menu li{ border-bottom: 2px solid #f3f3f3; color: #333; font-size: 0.875rem; font-weight: 500; line-height: normal; position: relative;}
.wp-jobhunt .account-menu li.active{ border-bottom: 2px solid #1E824C;}
.wp-jobhunt .account-menu li.active a, .wp-jobhunt .account-menu li.active a i{ color: #1E824C;}
.wp-jobhunt .account-menu li.active:after{ color: #ddd; content: '\eaad'; font-family: icomoon; font-size: 1.25rem; position: absolute; right: 0; top: 7px;}
.wp-jobhunt .account-menu li:hover{ border-bottom: 2px solid #1E824C;}
.wp-jobhunt .account-menu li:hover:after{ color: #ddd; content: '\eaad'; font-family: icomoon; font-size: 1.25rem; position: absolute; right: 0; top: 7px;}
.wp-jobhunt .account-menu #inner-links li:hover:after{ color: #ddd; content: '\eaad'; display: none; font-family: icomoon; font-size: 0.9375rem; position: absolute; right: 0; top: -3px; z-index: -1;}
.wp-jobhunt .account-menu li:last-child{ border-bottom: 0px solid #f3f3f3;}
.wp-jobhunt .account-menu li i{ color: #ccc; display: inline-block; font-size: 0.875rem; line-height: 0.9375rem; margin-right: 10px; vertical-align: top;}
.wp-jobhunt .account-menu li a{ color: #333; display: block; outline: none; padding: 10px 0; text-decoration: none;}
.wp-jobhunt .account-menu li a:hover, .wp-jobhunt .account-menu li a:hover i{}
.wp-jobhunt #inner-links{ display: none; padding: 0 10px 10px;}
.wp-jobhunt #inner-links > ul{ border-left: 1px solid #f2f2f2; list-style: outside none none; margin: 0 0 0 15px; padding: 0 0 0 15px;}
.wp-jobhunt #inner-links > ul li{ border: 0px;}
.wp-jobhunt #inner-links > ul li a{ color: #999 !important; font-size: 0.75rem; font-weight: normal; line-height: normal; margin: 0; padding: 0 0 8px;}
.wp-jobhunt #inner-links > ul li:last-child a{ padding: 0;}
.wp-jobhunt .input-info input[type="text"], .wp-jobhunt .signup-form .input-info input{ border: solid 1px #e4e4e4; border-radius: 0; box-shadow: none; color: #ccc; font-size: 0.875rem; height: auto; padding: 11px 16px;}
.wp-jobhunt .signup-form{ margin: 0 auto; width: 55%;}
.wp-jobhunt .input-info input:focus{ box-shadow: none;}
.wp-jobhunt .form-control.has-error{ box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;}
.wp-jobhunt .select-holder.has-error{ border: solid 1px #a94442;}
.wp-jobhunt .cs-social-network .scetion-title{ margin-bottom: 20px;}
.wp-jobhunt .social-input input{ padding: 10px 60px 11px 16px;}
.wp-jobhunt .cs-social-network .input-info .row form.social-media-info .social-input{ margin-bottom: 15px; padding-bottom: 0px;}
.wp-jobhunt .social-input{ position: relative;}
.wp-jobhunt .social-media-info .social-input i{ color: #666666; font-size: 0.875rem; height: auto; margin: 0px; padding: 14px; position: absolute; right: 9px; text-align: center; top: 0px; width: 53px;}
.wp-jobhunt .social-input i{ position: absolute; right: 30px; top: 15px;}
.wp-jobhunt .search-input input::-webkit-input-placeholder, .wp-jobhunt .select-location input::-webkit-input-placeholder{ color: #767676;}
.wp-jobhunt .search-input input:-moz-placeholder, .wp-jobhunt .select-location input::-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-input input::-moz-placeholder, .wp-jobhunt .select-location input::-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-input input:-ms-input-placeholder, .wp-jobhunt .select-location input:-ms-input-placeholder{ color: #767676;}
.wp-jobhunt .cs-social-network input[type="text"]{ border: 1px solid #e5e5e5; color: #ccc;}
.wp-jobhunt .dashboard-content-holder .input-info .select-holder .chosen-container-single .chosen-single, .wp-jobhunt .dashboard-content-holder .chosen-container-multi .chosen-choices{ border-color: #e4e4e4; color: #ccc;}
.wp-jobhunt .cs-social-network .social-media-info .social-input i{ color: #767676;}
/*----- Account Setting CSS -----*/
/*----- Map ToolTip Style -----*/
.wp-jobhunt .cs-map, .wp-jobhunt .cs-map img{ width: 100%;}
.wp-jobhunt .cs-map{ position: relative;}
.wp-jobhunt .map-tooltip{ background-color: #fff; border: 1px solid #d4d4d4; border-radius: 0px; display: inline-block; min-height: 150px; padding: 30px 20px; position: absolute; right: -8px; top: -20px; width: 290px;}
.wp-jobhunt .cs-inner-pages-map .cs_map_info .map-tooltip{ min-height: auto; padding: 10px; right: 0; top: 0; width: 200px;}
.wp-jobhunt .cs-inner-pages-map .cs_map_info .close{ position: relative; right: 8px; top: 0px; z-index: 9;}
.wp-jobhunt .cs-inner-pages-map .cs_map_info .close{ position: relative; z-index: 9;}
.wp-jobhunt .map-tooltip:before{ border-left: 12px solid rgba(0, 0, 0, 0); border-right: 12px solid rgba(0, 0, 0, 0); border-top: 8px solid #e4e4e4; bottom: -8px; content: ""; display: inline-block; left: 50%; margin: 0 0 0 -22px; position: absolute;}
.wp-jobhunt .map-tooltip:after{ border-left: 10px solid rgba(0, 0, 0, 0); border-right: 10px solid rgba(0, 0, 0, 0); border-top: 8px solid #ffffff; bottom: -8px; content: ""; display: inline-block; left: 50%; margin: 0 0 0 -20px; position: absolute; z-index: 9999;}
.wp-jobhunt .map-tooltip .close{ background-color: #c0c0c0; border-radius: 0px 4px 0 0; color: #fff; font-weight: 300; height: 18px; line-height: 0.5rem; opacity: 1; padding: 1px 4px; position: absolute; right: 0px; top: 0;}
.wp-jobhunt .map-tooltip .cs-media{ display: inline-block; margin: 0 18px 0 0; vertical-align: middle; width: 64px;}
.wp-jobhunt .map-tooltip .cs-media figure{ border: 3px solid #ccd1d7; border-radius: 100%; height: 64px; width: 64px;}
.wp-jobhunt .map-tooltip .cs-media figure img{ border-radius: 100%; width: 100%;}
.wp-jobhunt .map-tooltip .cs-text{ display: inline-block; vertical-align: middle; width: 150px; word-wrap: break-word;}
.wp-jobhunt .cs-inner-pages-map .map-tooltip .cs-text{ width: 100%;}
.wp-jobhunt .map-tooltip .cs-text .cs-location{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: pre; width: 135px;}
.wp-jobhunt .map-tooltip .cs-text h6{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: pre; width: 135px;}
.wp-jobhunt .map-tooltip .post-title{ display: block; margin-bottom: 5px;}
.wp-jobhunt .map-tooltip .post-title h6{ font-weight: bold; margin-bottom: 5px;}
.wp-jobhunt .map-tooltip .post-title .cs-location{ color: #1E824C; font-size: 0.8125rem;}
.wp-jobhunt .map-tooltip .post-option span{ color: #999; font-size: 0.8125rem;}
.wp-jobhunt .map-tooltip .post-option span{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: pre; width: 135px;}
.wp-jobhunt .map-tooltip .post-option span em{ color: #666; font-style: normal;}
.wp-jobhunt .map-tooltip .post-title h6 a{ color: #4f4f4f;}
/*----- Education Style Start -----*/
.wp-jobhunt #main_resume_content .cs-tabs{ margin-bottom: 0px;}
.wp-jobhunt #candidate-dashboard .cs-tabs h4 i{ margin-right: 10px;}
.wp-jobhunt #candidate-dashboard .cs-tabs h4{ font-size: 1rem !important; margin-bottom: 20px;}
.wp-jobhunt.cs-candidate-detail .cs-education{ margin: 0 0 30px 0;}
.wp-jobhunt.cs-candidate-detail .cs-education:after{content: ''; clear: both; display: block;}
.wp-jobhunt.cs-candidate-detail .timeline:after{display: block;content: ''; clear: both;}
.wp-jobhunt.cs-candidate-detail .timeline{ margin: 0 0 30px 0;}
.wp-jobhunt .cs-education .cs-title{ float: left; margin: 0 25px 0 0;}
.wp-jobhunt .cs-education .cs-text{ overflow: hidden;}
.wp-jobhunt .cs-tabs .tab-content ul.top-heading-list{ border-bottom: 3px solid #e9e9e9; margin: 0; padding: 0;}
.wp-jobhunt .cs-tabs ul.top-heading-list:after, .wp-jobhunt .cs-tabs ul.accordion-list li .top-section:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-tabs ul.top-heading-list li{ color: #666; float: left; font-size: 0.6875rem; font-weight: normal; list-style: none; padding-bottom: 10px; text-transform: uppercase;}
#total_education_list li .title span{ color: #333; font-size: 0.875rem; font-weight: 700; text-transform: capitalize;}
.wp-jobhunt #main_resume_content .parentdelete .top-section .option .delete-it .main-thecube{ left: 0; position: absolute; top: 0;}
.wp-jobhunt .cs-tabs ul.top-heading-list li:nth-child(1){ width: 48%;}
.wp-jobhunt .cs-tabs ul.top-heading-list li:nth-child(2){ text-align: left; width: 16%;}
.wp-jobhunt .cs-tabs ul.top-heading-list li:nth-child(3){ width: 36%;}
.wp-jobhunt .cs-tabs ul.accordion-list{ margin: 0; padding: 0;}
.wp-jobhunt .cs-tabs ul.accordion-list li{ list-style: none;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section{ border-bottom: 1px solid #f4f4f4; padding: 15px 0px;}
.wp-jobhunt .accordion-list .top-section i{ color: #666; font-size: 0.875rem;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .title{ float: left; min-height: 1px; width: 48%;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .title h3{ display: inline-block; margin: 0; vertical-align: middle;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .date{ float: left; margin: 0; text-align: left; width: 16%;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .date span{ background: #fff; border: 1px solid #e4e4e4; border-radius: 2px; box-shadow: 0px 1px 2px #ececec; color: #999; display: inline-block; font-size: 0.75rem; font-weight: normal; line-height: 1.25rem; padding: 1px 7px; vertical-align: middle;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .location{ color: #999; float: left; width: 26%;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .location span{ display: inline-block; font-size: 0.75rem; font-weight: bold; line-height: 1.25rem; vertical-align: middle;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .option{ float: left; text-align: right; width: 10%;}
.wp-jobhunt .cs-tabs ul.accordion-list li .top-section .option a{ color: #666; cursor: pointer; display: inline-block; font-size: 0.75rem; line-height: 1.25rem; margin: 0 0 0 3px; vertical-align: middle; width: 15px;}
.wp-jobhunt .modal-open .cs_alerts{ left: 42%;}
.wp-jobhunt .cs_alerts{ left: 45%; margin: 0 auto;opacity: 0; position: fixed; top: 0; transition: all 0.3s ease-in-out; width: 300px; z-index: 999;}
.wp-jobhunt .cs_alerts.active{ margin-top: -50px; opacity: 1; top: 20%; z-index: 9999;}
.wp-jobhunt .cs-remove-msg{ background: rgba(238, 247, 226, 0.8) none repeat scroll 0 0; border: 4px solid #f8feef; border-radius: 8px; bottom: 40px; box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.3); color: #657c42; font-size: 1rem; left: auto; margin-left: 0; margin-right: 0; padding: 20px; position: fixed; right: 20px; text-align: center; top: auto; width: 300px;}
.wp-jobhunt .cs-remove-msg i{ color: green; font-size: 1.25rem; margin-right: 10px;}
.wp-jobhunt .btm-section{ padding: 0px;}
.wp-jobhunt .btm-section input-info input, .wp-jobhunt .btm-section input-info textarea{ border: 1px solid #e4e4e4; border-radius: 0; box-shadow: none; color: #ccc; font-size: 0.9375rem; height: auto; padding: 11px 16px;}
.wp-jobhunt .form-elements.noborder{ margin-left: 15px;}
.wp-jobhunt .input-info div.mce-toolbar-grp{ background: #f5f5f5 none repeat scroll 0 0; border-color: #e5e5e5 -moz-use-text-color #dedede; border-style: solid none; border-width: 1px medium; padding: 0; position: relative;}
.wp-jobhunt .input-info div.mce-statusbar{ border: none !important;}
.wp-jobhunt .input-info textarea{ border: solid 1px #e5e5e5; color: #ccc; font-size: 0.875rem; min-height: 100px; padding: 16px; width: 100%;}
.wp-jobhunt .text-input{ border: 1px solid #f4f4f4; margin-bottom: 10px;}
.wp-jobhunt .form-elements{ margin-left: 15px;}
.wp-jobhunt #main_resume_content ul{ margin: 0;}
.wp-jobhunt #main_resume_content .dashboard-content-holder{ margin: 0 0 10px 0;}
.wp-jobhunt .dashboard-content-holder .cs-social-network:last-child{ margin: 0 !important;}
.wp-jobhunt .dashboard-content-holder .table-responsive .table td{ border-top: 0; font-size: 0.6875rem;}
.wp-jobhunt .add-more{ display: inline-block; font-size: 0.875rem; font-weight: normal; line-height: 1.375rem; margin: 0px; padding-bottom: 0px; padding-top: 10px; text-decoration: underline; vertical-align: middle;}
.wp-jobhunt .feature-loader{ float: right; height: 22px; margin-right: 15px; width: 22px;}
.wp-jobhunt .tabs-nav > li{ list-style: outside none none;}
.wp-jobhunt .tabs-list > h4{ margin: -3px 0 20px;}
.wp-jobhunt .dasborad .dashboard-content-holder .col-md-6{ display: inline-block; float: none; vertical-align: top;}
/*----- tabs icon position left Start -----*/
.wp-jobhunt #transactions .no-result{ background: url(../../assets/images/no-transuction-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt #transactions .no-result h1, .wp-jobhunt #jobs .no-result h1, .wp-jobhunt #resumes .no-result h1, .wp-jobhunt #employer-dashboard .no-result h1, .wp-jobhunt #shortlisted-job .no-result h1, .wp-jobhunt #applied-jobs .no-result h1, .wp-jobhunt .cs-favorite-jobs .no-result h1, .wp-jobhunt #packages .no-result h1{ margin-top: 80px;}
.wp-jobhunt .signup-form .input-info{ border: 1px solid #eeeeee; padding: 29px;}
.wp-jobhunt #jobs .no-result{ background: url(../../assets/images/no-resume-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt #resumes .no-result{ background: url(../../assets/images/no-resume-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt #employer-dashboard .no-result{ background: url(../../assets/images/no-resume-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt #shortlisted-job .no-result{ background: url(../../assets/images/no-resume-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt #applied-jobs .no-result{ background: url(../../assets/images/no-resume-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt .cs-favorite-jobs .tolbtn i, .wp-jobhunt .cs-favorite-jobs .no-result{ background: url(../../assets/images/no-resume-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt #packages .no-result{ background: url(../../assets/images/no-packages-found.png) no-repeat center top; margin-top: 80px; padding-top: 30px; text-align: center; width: 100%;}
.wp-jobhunt .content-lodding{ background: rgba(255,255,255,0.5); height: 100%; position: absolute; width: 100%; z-index: 9999;}
.wp-jobhunt .tab-content i.icon-spin{ border-radius: 50%; color: #fff; font-size: 1.875rem; height: 60px; left: 0; margin-left: auto; margin-right: auto; padding: 15px; position: absolute; right: 0; top: 40%; width: 60px; z-index: 9;}
.wp-jobhunt .user-account .tab-content i.icon-spin{ bottom: 20px; color: #fff; font-size: 0.875rem; height: 13px; left: -80px; margin-left: auto; margin-right: auto; padding: 0; position: absolute; right: 0; top: auto; width: 13px; z-index: 9;}
.wp-jobhunt .user-account .join-us .tab-content > .tab-pane{ min-height: inherit;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs{ border: 1px solid #ededef; float: left; margin-bottom: 30px; margin-right: -1px; padding-left: 0; padding-right: 0; padding-top: 1px;}
.wp-jobhunt .cs-tabs.nav-position-left .cs-dash-resumes-tabs .nav-tabs{ float: none;}
.wp-jobhunt .cs-tabs.nav-position-left .cs-dash-resumes-tabs .nav-tabs li{ text-align: center; width: 50%;}
.wp-jobhunt .cs-tabs.nav-position-left .cs-dash-resumes-tabs .nav-tabs .active a:before,
.wp-jobhunt .cs-tabs.nav-position-left .cs-dash-resumes-tabs .nav-tabs .active a:after{ display: none;}
.wp-jobhunt .cs-tabs.nav-position-left .cs-dash-resumes-tabs .tab-content{ padding-left: 0; padding-right: 0;}
.wp-jobhunt .cs-tabs.nav-position-left .cs-dash-resumes-tabs .tab-pane{ border: 0; padding: 0;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs > li:first-child{ border-left: none; border-top: none;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs li{ border-right: none; float: left; text-align: left; width: 100%;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs > li > a{ background: #f5f5f5; border: 0px; border-radius: 0px; color: #333; cursor: pointer; display: block; float: none; font-size: 0.75rem; font-weight: normal; margin: 0px;}
.wp-jobhunt .cs-tabs.nav-position-left .tab-content{ border: 0px solid #e2e2e2; min-height: 392px; padding: 0 15px; position: relative;}
.wp-jobhunt .tabs-container{ padding: 0;}
.wp-jobhunt .cs-tabs.cs-awards{ margin-bottom: 0px;}
.wp-jobhunt .nav-tabs i{ margin-right: 6px;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs .active a:before{ border-color: transparent transparent transparent #fff; border-style: solid; border-width: 10px 0 10px 9px; content: ''; position: absolute; right: -5px; top: 16px;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs .active a:after{ border-color: transparent transparent transparent #e4e4e4; border-style: solid; border-width: 10px 0 10px 9px; content: ''; position: absolute; right: -6px; top: 16px; z-index: -1;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs > li{ border-top: 1px solid #ededef; margin: -1px 0px 0px 0px;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs > li.active{ background: #fff; border-bottom: 1px solid #ededef; position: relative; z-index: 1;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs > li.active > a{ border-right: none; border-top: 0px solid #e2e2e2; color: #0066cc;}
.wp-jobhunt .cs-tabs.nav-position-left .nav-tabs > li.active > a:hover{ border: 0px solid #e2e2e2;}
.wp-jobhunt .cs-tabs.nav-position-left .nav > li:first-child > a:hover{ border: 0px solid #e2e2e2;}
.wp-jobhunt .cs-tabs .tab-content ul{ margin-bottom: 10px;}
.wp-jobhunt .cs-tabs .tab-content ul li{ list-style: none; position: relative; padding: 12px 10px;}
.wp-jobhunt .cs-tabs .tab-content ul.form-elements{ margin: 0; padding: 0;}
.wp-jobhunt .cs-heading-area:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-manage-jobs ul.dashboard-list li{ display: inline-block; margin: 0 -4px 0 0; width: 33.333%;}
.wp-jobhunt .cs-manage-jobs ul.dashboard-list li i{ margin: 0 0 0 10px;}
.wp-jobhunt .cs-heading-area .cs-btnclose i{ cursor: pointer; float: right; margin-bottom: 10px; margin-right: 15px; margin-top: 10px;}
.wp-jobhunt #selecteduser-cv{ display: inline;}
.wp-jobhunt .delete-it .icon-spinner8.icon-spin{ font-size: 0.75rem; height: 12px; right: 12px; top: -6px; width: 12px;}
.wp-jobhunt .resumes-list .add_list_icon .wishlist-toltip{ display: block; position: absolute; right: 40px; top: 1px;}
.wp-jobhunt .resumes-list .add_list_icon:hover .wishlist-toltip:after{ border-color: transparent transparent transparent #000; border-style: solid; border-width: 3.5px 0 3.5px 5px; content: ''; position: absolute; right: -5px; top: 7px;}
.wp-jobhunt .resumes-list .add_list_icon:hover .wishlist-toltip{ background: #000; border-radius: 4px; color: #fff; font-size: 0.6875rem; line-height: 1.25rem; opacity: 1; padding: 0 5px; position: absolute; right: 80px; top: 1px; transition: all 0.3s ease-in-out; width: 85px;}
.wp-jobhunt .hiring-list .whishlist_icon{ display: block; height: 16px; position: absolute; right: 11px; top: 11px;}
.wp-jobhunt .hiring-list a.whishlist_icon i{ margin-right: 5px;}
.wp-jobhunt .wishlist-toltip{ background: #000; border-radius: 4px; color: #fff; font-size: 0.6875rem; line-height: 1.25rem;  opacity: 0;  padding: 0 5px; position: absolute; right: 16px; top: -3px; transition: all 0.3s ease-in-out; width: 85px;}
.wp-jobhunt .hiring-list .whishlist_icon:hover .wishlist-toltip:after{ border-color: transparent transparent transparent #000; border-style: solid; border-width: 3.5px 0 3.5px 5px; content: ''; position: absolute; right: -5px; top: 7px;}
.wp-jobhunt .hiring-list .whishlist_icon:hover .wishlist-toltip{ background: #000; border-radius: 4px; color: #fff; font-size: 0.6875rem; line-height: 1.25rem; opacity: 1; padding: 0 5px; position: absolute; right: 30px; top: -3px; transition: all 0.3s ease-in-out; width: 85px;}
.wp-jobhunt .hiring-list .heart-btn .wishlist-toltip{ background: #000; border-radius: 4px; color: #fff; font-size: 0.6875rem; line-height: 1.25rem; padding: 0 5px; position: absolute; right: 16px; top: -3px; transition: all 0.3s ease-in-out; width: 85px;}
.wp-jobhunt .hiring-list .heart-btn:hover .wishlist-toltip:after{ border-color: transparent transparent transparent #000; border-style: solid; border-width: 3.5px 0 3.5px 5px; content: ''; position: absolute; right: -5px; top: 7px;}
.wp-jobhunt .hiring-list .heart-btn:hover .wishlist-toltip{ background: #000; border-radius: 4px; color: #fff; font-size: 0.6875rem; line-height: 1.25rem; opacity: 1; padding: 0 5px; position: absolute; right: 30px; top: -3px; transition: all 0.3s ease-in-out; width: 85px;}
.wp-jobhunt .nav-tabs{ border-bottom: 0px solid #dddddd;}
/*----- DASHBORAD CSS -----*/
/*----- Company profile -----*/
.wp-jobhunt .tab-content > .tab-pane{ min-height: 400px;}
.wp-jobhunt .tab-content > .active{ opacity: 1;}
.wp-jobhunt .input-info .row div.col-md-5, .wp-jobhunt .input-info .row div.col-md-6, .wp-jobhunt .input-info .row div.col-md-7, .wp-jobhunt .input-info .row div.col-md-8, .wp-jobhunt .input-info .row div.col-md-9, .wp-jobhunt .input-info .row div.col-md-10, .wp-jobhunt .input-info .row div.col-md-11, .wp-jobhunt .input-info .row div.col-md-12{ margin-right: -4px;}
.wp-jobhunt .input-info label{ color: #666; font-size: 0.875rem; font-weight: normal; margin-bottom: 5px;}
.wp-jobhunt input.acc-submit[type="button"]{ margin-bottom: 0; padding: 10px 35px 11px;}
.wp-jobhunt .dashboard-content-holder input.acc-submit.gllpSearchButton[type="button"], .wp-jobhunt .dashboard-content-holder .acc-submit{ border: 1px solid !important; padding: 8px 20px 9px !important;}
.wp-jobhunt input.acc-submit.gllpSearchButton[type="button"]{ border-radius: 0 !important; margin-bottom: 0; padding: 17px 40px !important;}
.wp-jobhunt input.acc-submit.cs-section-update{ background: transparent none repeat scroll 0 0 !important; border: 1px solid !important; font-size: 0.875rem !important; padding: 7px 30px !important; border-radius: 0;}
/*.wp-jobhunt input.continue-btn.acc-submit.cs-section-update.cs-color.csborder-color {background:#019cdf !important;}*/
.wp-jobhunt button.acc-submit.cs-section-update{ background: transparent none repeat scroll 0 0 !important; border: 1px solid !important; border-radius: 3px; font-size: 0.875rem !important; height: 40px; padding: 7px 28px !important;}
.wp-jobhunt .signup-form .input-info .acc-submit{ background: none; border: 1px solid !important; color: #fff; cursor: pointer; display: inline-block; font-weight: 600; line-height: 0.6875rem; padding: 15px 30px; text-transform: uppercase;}
.wp-jobhunt .cs-post-job .tabs-content .col-md-1, .wp-jobhunt .cs-post-job .tabs-content .col-md-2, .wp-jobhunt .cs-post-job .tabs-content .col-md-3, .wp-jobhunt .cs-post-job .tabs-content .col-md-4, .wp-jobhunt .cs-post-job .tabs-content .col-md-5, .wp-jobhunt .cs-post-job .tabs-content .col-md-6, .wp-jobhunt .cs-post-job .tabs-content .col-md-7, .wp-jobhunt .cs-post-job .tabs-content .col-md-8, .wp-jobhunt .cs-post-job .tabs-content .col-md-9, .wp-jobhunt .cs-post-job .tabs-content .col-md-10, .wp-jobhunt .cs-post-job .tabs-content .col-md-11, .wp-jobhunt .cs-post-job .tabs-content .col-md-12{ display: inline-block; float: none; margin-right: -4px; vertical-align: top;}
.wp-jobhunt .login-form .alert > p{ margin-bottom: 0px;}
.wp-jobhunt .signup-form .alert > p, .wp-jobhunt .signup-form .alert > p{ margin-bottom: 0px;}
.wp-jobhunt .signup-form .status-message.error,
.wp-jobhunt .signup-form .status-message.success{ display: inline-block; width: 100%;}
.wp-jobhunt .signup-form .status-message.error i, .wp-jobhunt .signup-form .alert-danger p i,
.wp-jobhunt .signup-form .status-message.success i{ float: left; margin: 4px 5px 0 0;}
/*----- New Listing -----*/
.wp-jobhunt .job-description > address{ color: green; font-size: 0.75rem; font-style: normal; font-weight: bold;}
.wp-jobhunt .job-description > address i{ font-size: 0.8125rem; margin-right: 5px;}
.wp-jobhunt .cs-holder{ margin-bottom: 18px; position: relative;}
.wp-jobhunt .cs-grid .cs-holder{ margin: 0; text-align: center;}
.wp-jobhunt .feature{ left: -5px; position: absolute; top: 0; z-index: 1;}
.wp-jobhunt .cs-holder:after{ clear: both; content: ''; display: block;}
/*----- RECRUITMENT LISITING -----*/
.wp-jobhunt .recriutment-listing{ margin-bottom: 30px;}
.wp-jobhunt .recriutment-listing ul{ margin: 0px; padding: 0px;}
.wp-jobhunt .recriutment-listing ul li{ display: inline-block; float: none; list-style: none; margin: 0px; vertical-align: top;}
.wp-jobhunt .recriutment-listing ul a{ line-height: 1.375rem;}
.wp-jobhunt .recriutment-listing ul a:hover{ color: #666;}
.wp-jobhunt .cs-company-listing ul li{ line-height: 1.75rem; list-style: none;}
/*----- JOBSEEKERS CSS -----*/
.wp-jobhunt .candidate-profile{ margin-bottom: 30px;}
.wp-jobhunt .candidate-profile p{ margin-bottom: 22px;}
/*----- Manage Jobs Style Start -----*/
.wp-jobhunt ul.managment-list{ margin: 0; padding: 0;border:1px solid #f3f3f3;}
.wp-jobhunt ul.managment-list li{ border-bottom: 1px solid #f0f0f0; list-style: none; padding: 15px 20px;}
.wp-jobhunt .managment-list > li:first-child{ padding-top: 0;}
.wp-jobhunt .managment-list > li:last-child{ border-bottom: 0px solid #f0f0f0;}
.wp-jobhunt .cs-tabs .tab-content .account-info-btn .tabs-nav{ margin-bottom: -20px; margin-left: 0; position: relative;}
.wp-jobhunt ul.managment-list li h6{ display: inline-block; margin: 0 -3px 0 0; vertical-align: middle;}
.wp-jobhunt ul.managment-list li .list-holder{ display: inline-block; vertical-align: middle; width: 59%;}
.wp-jobhunt .wp-jobhunt ul.managment-list li .list-holder{ width: 48%;}
.wp-jobhunt .package.error-msg{ background: none;}
.wp-jobhunt ul.managment-list li .manag-title{ display: inline-block; font-size: 0.875rem; line-height: 1.375rem; margin: 0 -3px 0 0; vertical-align: middle; width: 40%;}
.wp-jobhunt .wp-jobhunt ul.managment-list li .manag-title{ width: 51%;}
.wp-jobhunt ul.managment-list li .manag-title h6{ display: block;}
.wp-jobhunt ul.managment-list li .manag-title h6 span{ background: #e55c14; border-radius: 3px; color: #fff; display: inline-block; font-size: 0.5625rem; line-height: 0.625rem; margin-right: 10px; margin-top: 1px; padding: 2px 5px; position: relative; text-transform: uppercase; vertical-align: top;}
.wp-jobhunt ul.managment-list li .manag-title .expire-date.error-msg{ color: #F00; margin: 0;}
.wp-jobhunt ul.managment-list li .manag-title .expire-date{ background: none; color: #666; display: block; font-size: 0.6875rem; padding: 0;}
.wp-jobhunt .wp-core-ui.wp-editor-wrap.tmce-active{ border: 1px solid #e5e5e5;}
.wp-jobhunt ul.managment-list li .manag-title .expire-date span{ font-weight: bold;}
.wp-jobhunt ul.managment-list li .manag-title .last-update{ color: #666; display: block; font-size: 0.6875rem; line-height: 0.6875rem; margin-top: 0px;}
.wp-jobhunt ul.managment-list li .manag-title .last-update span{ font-weight: bold;}
.wp-jobhunt ul.managment-list li .list-holder .package.error-msg span{ border: 0; color: red;}
.wp-jobhunt ul.managment-list li .list-holder .package{ float: left; text-align: center; width: 33.3%;}
.wp-jobhunt ul.managment-list li .list-holder .package span{ border: 1px solid #999; border-radius: 2px; color: #999; display: inline-block; font-size: 0.6875rem; line-height: 1.1875rem; padding: 0 9px; vertical-align: middle;}
.wp-jobhunt ul.managment-list li .list-holder .shortlist{ float: left; text-align: center; text-transform: none; width: 33.3%;}
.wp-jobhunt ul.managment-list li .list-holder .shortlist a{ text-decoration: underline;}
.wp-jobhunt ul.managment-list li .list-holder .shortlist span{ display: inline-block; font-size: 0.75rem; line-height: 1.25rem; padding: 0 0; text-decoration: underline; vertical-align: middle;}
.wp-jobhunt ul.managment-list li .list-holder .shortlist span em{ font-style: normal;}
.wp-jobhunt ul.managment-list li .list-holder .application{ color: #6fb00e; float: left; font-size: 0.75rem; text-decoration: underline; width: 45%;}
.wp-jobhunt ul.managment-list li .list-holder .application{ width: 32%;}
.wp-jobhunt ul.managment-list li .list-holder .job-status{ float: left; width: auto;}
.wp-jobhunt ul.managment-list li .list-holder .application a{ display: inline-block; font-size: 0.75rem; line-height: 1.25rem; padding: 0 0; text-decoration: underline; vertical-align: middle;}
.wp-jobhunt ul.managment-list li .list-holder .control{ float: left; text-align: right; width: 16.3%;}
.wp-jobhunt ul.managment-list li .list-holder .control{ width: 30%;}
.wp-jobhunt ul.managment-list li .list-holder .control a{ color: #666; cursor: pointer; display: inline-block; font-size: 0.875rem; line-height: 1.25rem; margin: 0 3px; margin-right: 0px !important; padding: 0 0; text-decoration: none; vertical-align: middle;}
.wp-jobhunt ul.managment-list li .list-holder .control a:last-child{ cursor: pointer; margin-right: -7px;}
.wp-jobhunt .wp-jobhunt ul.managment-list li .list-holder .control a:last-child{ margin-right: 3px;}
/*----- Manage Jobs Style End -----*/
/*----- Transacction Style Start -----*/
.wp-jobhunt ul.transaction-list{ margin: 0; padding: 0;}
.wp-jobhunt ul.transaction-list li{ border-bottom: 1px solid #f4f4f4; display: inline-block; font-size: 0.75rem; line-height: 1.5rem; list-style: none; padding: 12px 0; vertical-align: middle; width: 100%;}
.wp-jobhunt ul.transaction-list li:last-child{ border-bottom: 0px solid #f4f4f4; margin-bottom: 0; padding-bottom: 0;}
.wp-jobhunt ul.transaction-list li:first-child{ border-bottom: 1px solid #ececec; border-top: 2px solid #ececec; font-size: 0.6875rem; font-weight: bold; padding: 4px 10px; text-transform: uppercase;}
.wp-jobhunt #employer-dashboard .scetion-title h4{ font-weight: bold;}
.wp-jobhunt .cs-tabs .tab-content .cs-transection ul{ margin-bottom: 0; border: 1px solid #ececec; border-top: 0;}
.wp-jobhunt ul.transaction-list li div{ float: left;}
.wp-jobhunt ul.transaction-list li .trans-id{ width: 13.5%;}
.wp-jobhunt ul.transaction-list li .trans-date{ width: 14.2%;}
.wp-jobhunt ul.transaction-list li .trans-description{ font-weight: bold; width: 33.9%;}
.wp-jobhunt ul.transaction-list li .trans-payment{ padding-right: 5px; width: 14.3%;}
.wp-jobhunt ul.transaction-list li .trans-amount{ width: 12.2%;}
.wp-jobhunt ul.transaction-list li .trans-amount .amount{ background: #fff; border: 1px solid; border-radius: 2px; padding: 4px 5px;}
/*----- Transacction Style End -----*/
/*----- DASHBOARD CSS -----*/

.wp-jobhunt .dasborad{ margin-bottom: 30px;}
/*----- tabs icon position left Start -----*/
.wp-jobhunt .tab-content i.icon-spin{ border-radius: 50%; color: #fff; font-size: 1.875rem; height: 60px; left: 0; margin-left: auto; margin-right: auto; padding: 15px; position: absolute; right: 0; top: 40%; width: 60px; z-index: 9;}
.wp-jobhunt .cs-tabs.nav-position-left .tab-content{ border: 0px solid #e2e2e2; min-height: 392px; padding-left: 30px; position: relative;}
.wp-jobhunt .tabs-container{ padding: 0;}
.wp-jobhunt .nav-tabs i{ margin-right: 6px;}
.wp-jobhunt .nav-tabs{ border-bottom: 0px solid #dddddd;}
/*----- Alert Box Style-----*/
.wp-jobhunt #id_confrmdiv{ background-color: rgba(0,0,0,0.5) !important; border: 0px solid #aaa !important; border-radius: 0px !important; box-sizing: border-box; height: 100% !important; left: 0 !important; margin-left: 0px !important; padding: 0 !important; position: fixed !important; text-align: center !important; top: 0 !important; width: 100% !important; z-index: 9;}
.wp-jobhunt .cs-confirm-container{ background-color: #fff; border: 0px solid #aaa; border-radius: 5px; box-sizing: border-box; left: 40%; padding: 6px 8px 8px; position: fixed; text-align: center; top: 40%; width: 370px; z-index: 99;}
.wp-jobhunt .cs-confirm-container .message{ color: #999; font-size: 0.875rem; line-height: 1.875rem;}
.wp-jobhunt .cs-confirm-container i{ color: #f1bd8b; font-size: 3.125rem; line-height: 5rem;}
.wp-jobhunt .cs-confirm-container a{ border-radius: 5px; display: inline-block; font-size: 1rem; font-weight: bold; padding: 10px 20px;}
.wp-jobhunt a#id_truebtn{ background: #e2332e none repeat scroll 0 0; color: #fff; margin: 20px 20px 20px 0;}
.wp-jobhunt a#id_falsebtn{ background: #cccccc none repeat scroll 0 0; color: #5d5d5d; margin: 20px 0px 20px 0;}
/*----- Loader Styling -----*/
.wp-jobhunt .sk-circle{ height: 40px; left: 47%; margin: 100px auto; position: absolute; top: 15%; width: 40px;}
.wp-jobhunt .sk-circle .sk-child{ height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.wp-jobhunt .sk-circle .sk-child:before{ animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; background-color: #333; border-radius: 100%; content: ''; display: block; height: 15%; margin: 0 auto; width: 15%;}
.wp-jobhunt .sk-circle .sk-circle2{transform: rotate(30deg); }
.wp-jobhunt .sk-circle .sk-circle3{transform: rotate(60deg); }
.wp-jobhunt .sk-circle .sk-circle4{transform: rotate(90deg); }
.wp-jobhunt .sk-circle .sk-circle5{transform: rotate(120deg); }
.wp-jobhunt .sk-circle .sk-circle6{transform: rotate(150deg); }
.wp-jobhunt .sk-circle .sk-circle7{transform: rotate(180deg); }
.wp-jobhunt .sk-circle .sk-circle8{transform: rotate(210deg); }
.sk-circle .sk-circle9{ transform: rotate(240deg);}
.wp-jobhunt .sk-circle .sk-circle10{ transform: rotate(270deg); }
.wp-jobhunt .sk-circle .sk-circle11{  transform: rotate(300deg);}
.wp-jobhunt .sk-circle .sk-circle12{ transform: rotate(330deg); }
.wp-jobhunt .sk-circle .sk-circle2:before{ animation-delay: -1.1s; }
.wp-jobhunt .sk-circle .sk-circle3:before{ animation-delay: -1s; }
.wp-jobhunt .sk-circle .sk-circle4:before{ animation-delay: -0.9s; }
.wp-jobhunt .sk-circle .sk-circle5:before{ animation-delay: -0.8s; }
.wp-jobhunt .sk-circle .sk-circle6:before{ animation-delay: -0.7s; }
.sk-circle .sk-circle7:before{ animation-delay: -0.6s; }
.wp-jobhunt .sk-circle .sk-circle8:before{ animation-delay: -0.5s; }
.wp-jobhunt .sk-circle .sk-circle9:before{ animation-delay: -0.4s; }
.wp-jobhunt .sk-circle .sk-circle10:before{ animation-delay: -0.3s;}
.wp-jobhunt .sk-circle .sk-circle11:before{ animation-delay: -0.2s;}
.wp-jobhunt .sk-circle .sk-circle12:before{ animation-delay: -0.1s;}
.wp-jobhunt .main-thecube{ background: rgba(255,255,255,0.5); height: 100%; padding: 10%; position: absolute; text-align: center; width: 100%; z-index: 1;}
.wp-jobhunt ul.more-jobs li a .main-thecube .sk-circle12{ font-size: 0.75rem;}
/*----- Loader Styling -----*/
/*----- Download btton style -----*/
.wp-jobhunt .cs-downlod-sec{ background: #f8f8f8; border: 1px solid #e7e7e7; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); cursor: pointer; height: 35px; padding: 5px 0 0 10px; position: absolute; right: 70px; top: 40px; width: 140px;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover{ background: #98de98; border: 1px solid #a0c776; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); cursor: pointer; height: 35px; padding: 5px 0 0 10px; position: absolute; right: 70px; top: 40px; transition: none; width: 140px;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover a{ color: #fff; transition: none;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover ul li a{ color: #999; display: block;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover:after{ border-left: 1px solid #a0c776; color: #fff;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:after{ border-left: 1px solid #e7e7e7; content: '\eaa7'; font-family: icomoon; font-size: 0.875rem; height: 35px; padding-left: 8px; padding-top: 7px; position: absolute; right: 7px; top: -1px;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec ul{ display: none; margin: 0; padding: 0;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover ul:after{ border-bottom: 8px solid #f3f3f3; border-left: 7px solid transparent; border-right: 7px solid transparent; content: ""; position: absolute; right: 11px; top: -8px; z-index: 9999;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover ul{ background: #fff none repeat scroll 0 0; border: 1px solid #f3f3f3; display: block; left: 0; margin: 0; padding: 0; position: absolute; top: 43px; width: 140px; z-index: 9;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover ul li{ background: none; font-size: 0.75rem; margin: 0; min-height: auto; padding: 5px;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover ul li a:hover{ color: #000;}
.wp-jobhunt .add_list_icon{ border: 1px solid; cursor: pointer; font-size: 0.75rem; padding: 2px 7px;}
.wp-jobhunt .no-border{ border: none;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec > a{ color: #999999; font-size: 0.75rem; font-weight: bold; height: 45px; left: 0; line-height: 1.75rem; padding-left: 30px; padding-top: 2px; position: absolute; top: 0; width: 140px;}
.wp-jobhunt .cs-tabs .tab-content .cs-downlod-sec:hover ul li:nth-child(2n){ background: none;}
/*----- Price Pakegas View 2 -----*/
.wp-jobhunt .price-tables article[class*="col-md"]{ margin: 0 !important;}
.wp-jobhunt .price-packege::after, .wp-jobhunt .price-packege article .price-holder::after{ clear: both; content: ""; display: block;}
.wp-jobhunt .price-packege article{ display: inline-block; float: none; margin-bottom: 30px; padding-left: 15px; padding-right: 15px; position: relative; vertical-align: top;}
.wp-jobhunt .price-packege article .price-holder{ border: 1px solid #eee; border-radius: 3px; overflow: hidden; padding: 30px; position: relative;}
.wp-jobhunt .price-packege article .price-holder:before{ bottom: 40px; color: #f7f7f7; content: ""; font-family: "icomoon"; font-size: 10.1875rem; position: absolute; right: -35px;}
.wp-jobhunt .price-holder .detail{ float: left; font-size: 0.75rem; line-height: 1.25rem; margin-bottom: 0; min-height: 182px; position: relative; width: 100%; z-index: 0;}
.wp-jobhunt .price-holder .detail h4{ border-bottom: 1px solid #eee; color: #000 !important; font: 700 1.125rem/1.125rem "Raleway",sans-serif; letter-spacing: 0.0625rem; margin: 0 0 30px; padding: 0 0 20px; text-transform: uppercase;}
.wp-jobhunt .price-holder .detail > p{ color: #555;}
.wp-jobhunt .price-holder .detail span{ color: #999; display: block; font-size: 0.8125rem; line-height: 1.25rem; margin-bottom: 8px;}
.wp-jobhunt .price-holder .detail span i{ color: #2eb627; margin-right: 8px;}
.wp-jobhunt .buy-now .packge-login .mockup-content button{ background: #06c none repeat scroll 0 0; border: medium none; border-radius: 0; color: #fff; padding: 5px 25px;}
.wp-jobhunt .price-holder .buy-now{ float: left; padding-top: 15px; position: relative; width: 100%;}
.wp-jobhunt .price-holder .detail .cs-cv-price{ color: #999; font-size: 1rem; line-height: 1.25rem;}
.wp-jobhunt .price-holder .detail .cs-cv-price sup{ font-size: 1.25rem; font-weight: normal; left: -2px; top: -7px;}
.wp-jobhunt .price-holder .detail .cs-cv-price em{ color: #999; font-size: 0.8125rem; font-style: normal;}
.wp-jobhunt .price-holder .buy-now a{ color: #fff; cursor: pointer; float: left; line-height: 1.25rem; padding: 8px 25px; text-transform: uppercase;}
.wp-jobhunt .buy-now input.slct-cv-pkg{ background: none; border: medium none; color: #fff; float: left; font-size: 0.875rem; line-height: 1.25rem; padding: 5px 25px; text-transform: uppercase;}
.wp-jobhunt .price-holder .detail .cs-cv-price strong{ color: #000; font-size: 1.875rem; font-weight: 400;}
/*----- Price Pakegas View 2 -----*/
/*----- location dropdown style -----*/
.wp-jobhunt .city-autocomplete{ background: #fff none repeat scroll 0 0; border: 1px solid #f1f1f1; display: none; padding: 0; position: absolute; z-index: 99;}
.wp-jobhunt .address_headers{ font-weight: bold; margin: 10px 15px;}
.wp-jobhunt .cs_google_suggestions{ border-bottom: 1px solid #f1f1f1; cursor: pointer; font-size: 0.6875rem; padding: 10px 15px;}
.wp-jobhunt .cs_google_suggestions:hover{ color: #fff;}
.wp-jobhunt .address_headers h5{ font-weight: bold;}
.wp-jobhunt .cs_location_parent{ cursor: pointer; font-size: 0.75rem; padding: 7px 15px;}
.wp-jobhunt .cs_location_parent:hover{ color: #fff;}
.wp-jobhunt .cs_location_child{ cursor: pointer; font-size: 0.6875rem; padding: 5px 25px; padding-left: 25px;}
.wp-jobhunt .cs_location_child:hover{ color: #fff;}
/*----- Input and select Sizes -----*/
.wp-jobhunt .input-small{ display: inline-block; margin-right: 1% !important; vertical-align: middle; width: 24% !important;}
.wp-jobhunt .input-medium{ display: inline-block; margin-right: 1% !important; vertical-align: middle; width: 49% !important;}
.wp-jobhunt .input-large{ display: inline-block; margin-right: 1% !important; vertical-align: middle; width: 74% !important;}
.wp-jobhunt .input-full{ width: 100% !important;}
.wp-jobhunt .select-small{ display: inline-block; margin-right: 0% !important; vertical-align: middle; width: 25% !important;}
.wp-jobhunt .select-medium{ display: inline-block; margin-right: 1% !important; vertical-align: middle; width: 49% !important;}
.wp-jobhunt .select-large{ display: inline-block; margin-right: 1% !important; vertical-align: middle; width: 74% !important;}
.wp-jobhunt .select-full{ width: 100% !important;}
.wp-jobhunt input:focus::-webkit-input-placeholder, .wp-jobhunt .search-input input:focus::-webkit-input-placeholder{ color: transparent !important;}
.wp-jobhunt input:focus:-moz-placeholder, .wp-jobhunt .search-input input:focus:-moz-placeholder{ color: transparent !important;}
.wp-jobhunt input:focus::-moz-placeholder, .wp-jobhunt .search-input input:focus::-moz-placeholder{ color: transparent !important;}
.wp-jobhunt input:focus:-ms-input-placeholder, .wp-jobhunt .search-input input:focus:-ms-input-placeholder{ color: transparent !important;}
body .wp-jobhunt .form-control{ border-radius: 0px;}
.wp-jobhunt .city-autocomplete{ background: #fff none repeat scroll 0 0; border: 1px solid #f1f1f1; display: none; padding: 0; position: absolute; z-index: 99;}
.wp-jobhunt .cs-location-close-popup{ cursor: pointer; float: right;}
.wp-jobhunt .geo-search-location{ background-color: #fff; border: 1px solid #f2f2f2; color: #999; font-size: 0.875rem; left: 0; margin: 0 20px 0 0; padding: 10px 65px 10px 15px; position: absolute; top: 0; width: 100%;}
.wp-jobhunt .pop{ background: #fff none repeat scroll 0 0; float: left; height: 48px; padding: 0 15px; position: absolute; right: 0px; text-align: center; top: 1px; z-index: 0;}
.wp-jobhunt .pop i{ height: 50px; line-height: 3.125rem; text-align: center; width: 50px;}
.wp-jobhunt .search-bar input::-webkit-input-placeholder{ color: #767676;}
.wp-jobhunt .search-bar input:-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-bar input::-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-bar input:-ms-input-placeholder{ color: #767676;}
.wp-jobhunt .cs-agent-filters .search-bar input::-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-bar i {color: #a2a5aa; font-size: 0.875rem; left: 5px; position: absolute; top: 3px;}
.wp-jobhunt .search-country{ float: left; position: absolute; width: 100%;}
.wp-jobhunt .search-country .select-holder{ clear: both; float: left; height: 51px; overflow: visible; position: relative; width: 100%;}
.wp-jobhunt .search-country .select-holder:after{ background-color: #fff; border-left: 0 none; bottom: 0; color: #333; content: ""; cursor: pointer; font-family: "icomoon"; font-size: 1.25rem; height: 75%; line-height: 2.625rem; padding-left: 10px; padding-right: 10px; position: absolute; right: 38px; text-align: center; top: 1px; width: 40px;}
.wp-jobhunt .select-holder{ position: relative; width: 100%;}
.wp-jobhunt .select-holder.has-error:after{ line-height: 2.5rem;}
.wp-jobhunt .select-holder:after{ background-color: #fff; border-left: 0; bottom: 1px; clear: both; color: #cecece; content: "\eaaf"; cursor: pointer; display: block; font-family: "icomoon"; font-size: 1.25rem; height: 95%; line-height: 2.6875rem; padding-left: 10px; padding-right: 10px; position: absolute; right: 1px; text-align: center; width: 37px; z-index: 1;}
.wp-jobhunt .signup-form .select-holder:after{ height: 35px; line-height: 2.75rem; right: 2px; top: 1px;}
.wp-jobhunt .jobs-detail-4 .rich-editor-text h6, .wp-jobhunt .jobs-detail-4 .rich-editor-text h5, .wp-jobhunt .jobs-detail-4 .rich-editor-text h1, .wp-jobhunt .jobs-detail-4 .rich-editor-text h2, .wp-jobhunt .jobs-detail-4 .rich-editor-text h3, .wp-jobhunt .jobs-detail-4 .rich-editor-text h4, .wp-jobhunt .jobs-detail-3 .rich-editor-text h6, .wp-jobhunt .jobs-detail-3 .rich-editor-text h5, .wp-jobhunt .jobs-detail-3 .rich-editor-text h1, .wp-jobhunt .jobs-detail-3 .rich-editor-text h2, .wp-jobhunt .jobs-detail-3 .rich-editor-text h3, .wp-jobhunt .jobs-detail-3 .rich-editor-text h4, .wp-jobhunt .jobs-detail-2 .rich-editor-text h6, .wp-jobhunt .jobs-detail-2 .rich-editor-text h5, .wp-jobhunt .jobs-detail-2 .rich-editor-text h1, .wp-jobhunt .jobs-detail-2 .rich-editor-text h2, .wp-jobhunt .jobs-detail-2 .rich-editor-text h3, .wp-jobhunt .jobs-detail-2 .rich-editor-text h4, .wp-jobhunt .jobs-detail-1 .rich-editor-text h6, .wp-jobhunt .jobs-detail-1 .rich-editor-text h5, .wp-jobhunt .jobs-detail-1 .rich-editor-text h1, .wp-jobhunt .jobs-detail-1 .rich-editor-text h2, .wp-jobhunt .jobs-detail-1 .rich-editor-text h3, .wp-jobhunt .jobs-detail-1 .rich-editor-text h4{ margin-bottom: 10px;}
.wp-jobhunt .signup-form .chosen-container-multi .chosen-choices{ border-color: #e4e4e4; height: 45px; overflow: hidden; padding: 6px 15px;}
.wp-jobhunt .input-info .select-holder select{ font-size: 0.875rem;}
.wp-jobhunt .select-holder select{ border: 0; border: 1px solid #e4e4e4; border-radius: 0; box-shadow: none; color: #ccc; cursor: pointer; float: left; font-size: 1.125rem; height: 42px; padding: 10px 18px 10px 18px; width: 100%;}
.wp-jobhunt .select-holder select option{ font-size: 0.9375rem; padding: 2px 20px;}
/*----- Content Style Start -----*/
.wp-jobhunt .cs-content-holder:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-content-holder{ margin: 0 -4px 30px 0;}
.wp-jobhunt .hiring-holder{ margin: 0 0 0; position:relative;}
.wp-jobhunt .cs-content-holder .cs-content-holder{ margin: 0;}
.wp-jobhunt .alert-dismissible .close{ color: inherit; font-size: 0.875rem; opacity: 1; position: relative; right: 0px; top: -2px;}
/*----- Page Not Found -----*/
.wp-jobhunt .page-not-found{ margin-bottom: 30px; padding: 33px 0 34px; text-align: center;}
.wp-jobhunt .page-not-found .cs-404-text{ text-align: center;}
.wp-jobhunt .page-not-found .cs-404-text h2{ height: 158px; margin: 0 0 25px 0; text-align: center;}
.wp-jobhunt .page-not-found .cs-404-text span{ color: #666; font-size: 1.5625rem; line-height: 1.75rem; margin-bottom: 20px;}
/*----- ONCLICK POPUP CSS -----*/

/*----- CUSTOM CHECKBOXES -----*/
.wp-jobhunt .white_content .custom-listing{ margin: 10px 0 0 0; overflow: hidden;}
.wp-jobhunt .white_content .custom-listing li{ float: left; list-style: none; margin: 0; width: 50%;}
.wp-jobhunt .custom-listing label{ color: #0066cc; cursor: pointer; display: inline-block; font-size: 0.75rem; font-weight: normal; line-height: 1rem; padding-left: 20px; position: relative; width: 100%;}
/*----- mislenius -----*/
.wp-jobhunt .select-holder span{ float: right; position: absolute; right: 0; top: -25px; vertical-align: top;}
.wp-jobhunt .cs-search-area{ margin: 20px 0 25px; position: relative; text-align: center; width: 370px;}
.wp-jobhunt .cs-search-area .txt-bar{ background: #fff none repeat scroll 0 0; border: 1px solid #e4e4e4; display: inline-block; font-size: 0.75rem; height: 41px; line-height: 1.375rem; padding-left: 0; text-indent: 18px;}
.wp-jobhunt .cs-content404 .cs-search-area label:after{ color: #fff; content: '\e9e2'; cursor: pointer; font-family: icomoon; font-size: 1.25rem; height: 41px; position: absolute; right: 1px; top: 9px; width: 47px; z-index: 9999;}
.wp-jobhunt .cs-search-area .search-bar{ border: 0; cursor: pointer; height: 41px; position: absolute; right: 0; text-indent: -9999px; top: 0; width: 47px;}
/*----- Categories list Style -----*/
.wp-jobhunt .cs-category{ margin-bottom: 30px;}
.wp-jobhunt .cs-category ul{ list-style: none; margin: 0; padding: 0;}
.wp-jobhunt .spatialism-sec .cs-element-title, .wp-jobhunt .spatialism-sec .cs-section-title{ margin: 0 0 20px;}
.wp-jobhunt .spatialism-sec .cs-element-title h2, .wp-jobhunt .spatialism-sec .cs-section-title h2{ margin: 0 0 8px; text-transform: uppercase !important;}
.wp-jobhunt .spatialism-sec .cs-element-title span,
.wp-jobhunt .spatialism-sec .cs-section-title span{ color: #767676; font-style: normal; font-weight: 500;}
.wp-jobhunt .spatialism-sec .cs-category li{ margin: 0 0 5px;}
.wp-jobhunt .cs-category ul li a{ color: #333; display: block; font-size: 0.8125rem; font-style: normal; font-weight: 500; line-height: 1.25rem;}
.wp-jobhunt .cs-category ul li a span{ color: #999; display: inline-block; font-size: 0.75rem; font-style: normal; font-weight: 500; line-height: 1.5rem;}
/*----- Categories list Style End -----*/
/*----- Featured Jobs Style start -----*/
.wp-jobhunt .cs-featured-jobs{ margin-bottom: 30px;}
.wp-jobhunt .cs-undo-select{ background-color: #fff; color: #a2a5aa; cursor: pointer; position: absolute; right: 10px; text-align: center; top: 6px; width: 20px; z-index: 9;}
/*----- Feature Jobs -----*/
.wp-jobhunt ul.feature-jobs{ border: solid 0px #ececec; margin: 0; padding: 0;}
.wp-jobhunt ul.feature-jobs li{ border-top: 1px solid #ececec; list-style: none; padding: 15px 0; vertical-align: middle;}
.wp-jobhunt ul.feature-jobs li:after{ clear: both; content: ''; display: block;}
.wp-jobhunt ul.feature-jobs li:first-child{ border: 0;}
.wp-jobhunt .hiring-img{ float: left; margin-right: 17px; width: 70px;}
.wp-jobhunt .hiring-img img{ width: 100%;}
.wp-jobhunt .feature-jobs .feature-img{ float: left; height: auto; margin: 0 17px 0 0; width: 70px;}
.wp-jobhunt .feature-jobs .feature-img img{ height: auto; width: 100%;}
.wp-jobhunt ul.feature-jobs li img{ border: 1px solid #f1f1f1; box-shadow: none; float: left; margin: 0 17px 0 0;}
.wp-jobhunt ul.feature-jobs li h3{ display: inline-block; font-weight: bold; margin: 0 10px 0 0; padding: 8px 0;}
.wp-jobhunt ul.feature-jobs li h3{ display: inline-block; margin: 0; padding: 8px 0;}
.wp-jobhunt ul.feature-jobs li h3 a{ color: #999; font-size: 0.875rem; margin: 0 0 0 11px;}
.wp-jobhunt ul.feature-jobs li span{ color: #666; display: inline-block; float: right; font-size: 0.75rem; padding: 8px 17px 0 0; text-align: right;}
/*----- Price Table Style Start -----*/
.wp-jobhunt .cs-pricetable:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs_banner_section img{ width: 100%;}
/*----- Section Title Style Strat -----*/
.wp-jobhunt .scetion-title{ border-bottom: 0px solid #f4f4f4; position: relative;}
.wp-jobhunt .scetion-title h2{ color: #333; margin: 0; padding-bottom: 0px; text-transform: uppercase;}
.wp-jobhunt .cs-ag-search{ margin-bottom: 40px;}
.wp-jobhunt .cs-job-possitions{ margin-bottom: 0px;}
.wp-jobhunt .cs-job-possitions:after{ clear: both; content: ''; display: block;}
/*----- Education Style Start -----*/
.wp-jobhunt .cs_alerts{ left: 45%; margin: 0 auto; opacity: 0; position: fixed; top: 0; transition: all 0.3s ease-in-out; width: 300px; z-index: 999;}
/*----- Experience Style Start -----*/
/*----- Portfolio Style End -----*/
.wp-jobhunt .text-input{ border: 1px solid #f4f4f4; margin-bottom: 10px;}
.wp-jobhunt .accordion-inner{ padding: 10px;}
.wp-jobhunt .accordion-inner p{ margin: 0 0 0 0;}
.wp-jobhunt .accordion-inner ul{ margin: 0; padding: 10px 0 0 0;}
/*----- Post New Job Style End -----*/
/*----- Company Profile Style End -----*/
.wp-jobhunt .contact-form{ background: #fff; padding-bottom: 20px;}
.wp-jobhunt .contact-form > span{ display: block; margin: 0 0 10px;}
.wp-jobhunt .contact-form .acc-submit{ text-align: center;}
/*----- Company Profile Style End -----*/
/*----- Filter Heading -----*/
.wp-jobhunt .filter-heading{ clear: both; padding: 0 10px 20px 0;position:relative;z-index:10;}
.wp-jobhunt .filter-heading:after{ clear: both; content: ""; display: block;}
.wp-jobhunt .filter-heading > h4{ float: left; margin-bottom: 0;}
.wp-jobhunt .filter-heading > h5{ float: left; margin-bottom: 0; margin-top: 8px;}
.wp-jobhunt .filter-heading > h5 > .result-count{ float: left; line-height: 1.5625rem; margin: 0 5px 0 0;}
.wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder:after{ background-color: #fff; color: #666; content: "\eaba"; font-family: "icomoon"; font-size: 1rem; height: 40px; line-height: 2.5rem; position: absolute; right: 1px; width: 20px;}
.wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder select option{ padding: 5px;}
.wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder select, .wp-jobhunt .filter-heading .chosen-container-single .chosen-single{ border: 1px solid #f2f2f2; border-radius: 3px; box-shadow: 0 1px 0 #e5e5e5; font-size: 0.75rem; height: 32px; min-width: 140px; padding: 6px 20px 6px 6px; width: 100%;}
.wp-jobhunt .filter-heading .chosen-container-single .chosen-single span, .wp-jobhunt .filter-heading .chosen-container .chosen-results li.active-result{ font-size: 0.75rem;}
.wp-jobhunt .filter-heading .chosen-container .chosen-drop{ border-color: #f2f2f2; border-width: 1px;}
.wp-jobhunt .filter-heading .chosen-container-single .chosen-single span{ left: 5px; top: -3px;}
.wp-jobhunt .filter-heading .cs-sort-sec{ float: right; margin-right: -10px; margin-top: 0px;}
.wp-jobhunt .filter-heading .cs-sort-sec > li{ display: inline-block; margin-left: 10px; position: relative; vertical-align: middle;}
.wp-jobhunt .filter-heading .cs-sort-sec > li i.icon-spinner8{ bottom: -8px; left: -10px; position: absolute; right: auto; top: auto;}
.wp-jobhunt .filter-heading .cs-sort-sec label{ float: left; font-size: 0.75rem; font-weight: normal; margin-bottom: 0px; margin-right: 10px; margin-top: 4px;}
.wp-jobhunt .cs-select-holder{ float: left; position: relative;}
.wp-jobhunt .mas-isotope ul li a{ border-bottom: 0px; box-shadow: none; color: #999; font-weight: 700; text-decoration: none;}
.wp-jobhunt .mas-isotope ul li a:hover{ text-decoration: underline;}
.wp-jobhunt .filter-heading .cs-sort-sec li .cs-select-holder:after{ background-color: #fff; color: #666; content: "\eaba"; font-family: "icomoon"; font-size: 1rem; height: 30px; line-height: 2rem; position: absolute; right: 1px; top: 1px; width: 20px;}
/*----- Filter Heading End -----*/
.wp-jobhunt .applied_icon{ cursor: pointer;}
.wp-jobhunt .applied_icon i{ margin-right: 5px;}
.wp-jobhunt .shortlist{ background: transparent; border: none; color: #ccc; display: inline-block; margin-right: 15px; min-width: 10px; text-transform: uppercase; vertical-align: top;}
.wp-jobhunt .shortlist i{ margin: 1px 5px 0 0;}
/*----- Listing Page -----*/
.wp-jobhunt .hiring-holder h3{ margin: 0; text-transform: uppercase;}
/*----- PAGINATION CSS -----*/
.wp-jobhunt .cs-content-holder .pagination{ border: 0; border-radius: 0px; box-shadow: none; display: block; margin: 15px 0 30px; overflow: hidden; padding-left: 0;}
.wp-jobhunt .cs-candidate.grid ul.pagination{ margin: 15px 4px 0;}
.wp-jobhunt .cs-candidate.grid ul.pagination li{ padding: 0 0;}
.wp-jobhunt .cs-content-holder .pagination::before, .wp-jobhunt .cs-content-holder .pagination::after{ background: none;}
.wp-jobhunt .cs-content-holder .pagination > li > a, .wp-jobhunt .cs-content-holder .pagination > li > span{ background-color: #fff; border: 1px solid #f3f3f3; border-radius: 0; box-shadow: none; color: #767676; float: left; font-size: 0.75rem; line-height: normal; margin-left: 5px; padding: 6px 8px; position: relative; text-decoration: none; width: auto;}
.wp-jobhunt .cs-content-holder .pagination > li:first-child > a, .wp-jobhunt .cs-content-holder .pagination > li:first-child > span{ border: 1px solid #f3f3f3; border-bottom-left-radius: 0px; border-top-left-radius: 0px; font-size: 0.75rem; margin-left: 3px; padding: 6px 8px;}
.wp-jobhunt .cs-content-holder .pagination > li:last-child > a, .wp-jobhunt .cs-content-holder .pagination > li:last-child > span{ border: 1px solid #f3f3f3; border-bottom-right-radius: 0px; border-top-right-radius: 0px; font-size: 0.75rem; height: auto; line-height: normal; padding: 6px 8px;}
.wp-jobhunt .cs-content-holder .pagination li a.active{ background-color: #3ba5ff; border-color: #767676; color: #fff;}
.wp-jobhunt .cs-content-holder .pagination > li > a:hover, .wp-jobhunt .cs-content-holder .pagination > li > span:hover, .wp-jobhunt .cs-content-holder .pagination > li > span:focus{ background-color: #3ba5ff; border: 1px solid #3ba5ff; border-color: #767676; color: #fff;}
.wp-jobhunt .cs-content-holder .pagination > li > a.next:before, .wp-jobhunt .cs-content-holder .pagination > li > a.prev:before{ display: none;}
.wp-jobhunt .cs-content-holder .pagination .prev, .wp-jobhunt .cs-content-holder .pagination .next{ height: auto; left: auto; line-height: normal; right: auto;}
.wp-jobhunt .pagination{ border: 0; border-radius: 0px; box-shadow: none; display: block; margin: 0 0 30px; overflow: hidden; padding-left: 0;}
.wp-jobhunt .pagination::before, .wp-jobhunt .pagination::after{ background: none;}
.wp-jobhunt .pagination > li > a, .wp-jobhunt .pagination > li > span{ background-color: #fff; border: 1px solid #f3f3f3; border-radius: 0; box-shadow: none; color: #999999; float: left; font-size: 0.75rem; line-height: normal; margin-left: 5px; padding: 6px 8px; position: relative; text-decoration: none; width: auto;}
.wp-jobhunt .pagination > li:first-child > a, .wp-jobhunt .pagination > li:first-child > span{ border: 1px solid #f3f3f3; border-bottom-left-radius: 0px; border-top-left-radius: 0px; font-size: 0.75rem; margin-left: 0; padding: 6px 8px;}
.wp-jobhunt .pagination > li:last-child > a, .wp-jobhunt .pagination > li:last-child > span{ border: 1px solid #f3f3f3; border-bottom-right-radius: 0px; border-top-right-radius: 0px; font-size: 0.75rem; height: auto; line-height: normal; padding: 6px 8px;}
.wp-jobhunt .pagination li a.active{ background-color: #3ba5ff; border-color: #767676; color: #fff;}
.wp-jobhunt .pagination > li > a:hover, .wp-jobhunt .pagination > li > span:hover, .wp-jobhunt .pagination > li > span:focus{ background-color: #3ba5ff; border: 1px solid #3ba5ff; border-color: #767676; color: #fff;}
.wp-jobhunt .pagination > li > a.next:before, .wp-jobhunt .pagination > li > a.prev:before{ display: none;}
.wp-jobhunt .pagination .prev, .wp-jobhunt .pagination .next{ height: auto; left: auto; line-height: normal; right: auto;}
/*----- SECTIONS -----*/
.wp-jobhunt .input-filed-contact{ margin-top: -1px; position: relative;}
.wp-jobhunt .input-filed-contact i{ color: #cecece; font-size: 1.125rem; position: absolute; right: 18px; bottom: 16px; top: auto;}
.wp-jobhunt .input-filed-contact input{ border: solid 1px #e4e4e4; height: 50px;}
.wp-jobhunt .input-filed-contact textarea{ border: solid 1px #e4e4e4; min-height: 216px;}
.wp-jobhunt .cs-profile-contact-detail .input-filed-contact .form-field-error, #alerts-email-top .form-field-error { border: solid 1px #c00000}
.wp-jobhunt .input-filed-contact .form-field-element-message {color: #fff !important;}
#alerts-email-top .form-field-element-message, .wp-jobhunt .input-filed-contact .form-field-element-message{background:#c00000;display:block;padding:7px 23px;position:absolute; font: 0.8125rem/1.3125rem sans-serif !important;}
#alerts-email-top .form-field-element-message, .wp-jobhunt .input-filed-contact .form-field-element-message{color:#fff;}
#alerts-email-top .form-field-element-message::after, .input-filed-contact .form-field-element-message::after{position:absolute;top:29px;left:12px;display:block;width:0;height:0;content:"";border:13px transparent solid;border-top-color:#c00000;}
#alerts-email-top .cs-form-error-content li, .wp-jobhunt .cs-form-error-content li{background-color:rgba(192,0,0,.2);}
#alerts-email-top .cs-form-error-content li a, .wp-jobhunt .cs-form-error-content li a{cursor:pointer;color:#c00000;}
#alerts-email-top .cs-form-error-content li, .wp-jobhunt .main-section .cs-form-error-content li{cursor:pointer;background-color:rgba(192,0,0,.2);list-style:none;color:#c00000;padding:5px 10px;margin:0;}
#alerts-email-top .cs-form-error-content li, .wp-jobhunt .main-section .cs-form-error-content li{cursor:pointer;background-color:rgba(192,0,0,.2);list-style:none;color:#c00000;padding:5px 10px;margin:0;}

#alerts-email-top .cs-form-error-content li:hover, .wp-jobhunt .cs-form-error-content li a:hover{text-decoration:underline}
#alerts-email-top cs-form-error-content, .cs-form-error-content {margin: 0; padding: 0}
#alerts-email-top cs-form-error-content li a:focus, .cs-form-error-content li a:focus {    outline: 5px auto -webkit-focus-ring-color;}
@media (max-width:370px){#alerts-email-top .form-field-element-message, .wp-jobhunt .input-filed-contact .form-field-element-message{display:none;}}
.wp-jobhunt .profile-contact-btn{ margin-top: 20px;}
.wp-jobhunt .slick-list{ overflow: hidden;}
/*----- Cs Hiring Style -----*/
.wp-jobhunt .cs-hiring-slider{ border-bottom: solid 1px #f5f5f5; border-top: solid 1px #f5f5f5; margin-bottom: 60px;}
.wp-jobhunt .cs-hiring-slider:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .hiring-slider{ padding: 20px 70px; position: relative;}
.wp-jobhunt .hiring-slider .slick-prev{ background: none; border: none; height: 30px; left: 0; position: absolute; text-indent: -9999px; top: 50%; width: 30px;}
.wp-jobhunt .hiring-slider .slick-prev:after{ color: #e0e0e0; content: '\eaaa'; font-family: 'icomoon'; font-size: 2.5rem; font-weight: bold; left: -16px; position: absolute; text-indent: 0px; top: 0;}
.wp-jobhunt .hiring-slider .slick-prev:hover:after, .wp-jobhunt .hiring-slider .slick-next:hover:after{ color: #c7c7c7;}
.wp-jobhunt .hiring-slider .slick-next{ background: none; border: none; height: 30px; position: absolute; right: 0; text-indent: -9999px; top: 50%; width: 30px;}
.wp-jobhunt .hiring-slider .slick-next:after{ color: #e0e0e0; content: '\eaad'; font-family: 'icomoon'; font-size: 2.5rem; font-weight: bold; left: -5px; position: absolute; text-indent: 0px; top: 0;}
.wp-jobhunt .hiring-slider:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .hiring-slider li{ float: left; list-style: none;}
.wp-jobhunt .hiring-slider li figure{ float: left; margin-right: 50px;}
.wp-jobhunt .hiring-slider .heading{ overflow: hidden;}
.wp-jobhunt .hiring-slider .heading h3{ margin-top: 26px;}
.wp-jobhunt .hiring-slider .heading h3 a{ font-size: 1.5rem !important;}
.wp-jobhunt .hiring-slider .heading p{ margin: 0px;}
/*----- Ib Album -----*/
.wp-jobhunt .lb-album{ margin: 0 auto;}
.wp-jobhunt .lb-album li{ list-style: none; margin-bottom: 30px; position: relative;}
.wp-jobhunt .lb-album li > a, .wp-jobhunt .lb-album li > a img{ display: block; width: 100%;}
.wp-jobhunt .lb-album li > a{ background: #000; position: relative;}
.wp-jobhunt .lb-album li > a span{ border-radius: 50%; height: 40px; left: 50%; margin: -14px 0 0 -18px; opacity: 0; padding-top: 9px; position: absolute; text-align: center; top: 50%; transition: opacity 0.3s linear; width: 40px;}
.wp-jobhunt .lb-album li > a span i{ color: #fff; font-size: 1rem; text-align: center;}
.wp-jobhunt .lb-album li > a:hover span{ opacity: 1;}
.wp-jobhunt .lb-album li > a:hover img{ opacity: 0.8;}
.wp-jobhunt .lb-overlay{ background: rgba(0,0,0,0.8); height: 0px; left: 0px; overflow: hidden; padding: 0px; position: fixed; text-align: center; top: 0px; width: 0px; z-index: 9999;}
.wp-jobhunt .lb-overlay > div{ color: rgba(27,54,81,0.8); height: 80px; margin: 40px auto 0px auto; position: relative; text-shadow: 0px 1px 1px rgba(255,255,255,0.6); width: 550px;}
.wp-jobhunt .lb-overlay a.lb-close{ background: rgba(0,0,0,1); border-radius: 50%; box-shadow: 0px 1px 2px rgba(0,0,0,0.3); color: #fff; font-size: 0.9375rem; font-weight: bold; left: 49.5%; line-height: 1.625rem; opacity: 0; overflow: hidden; padding: 1px 10px; position: absolute; text-align: center; top: 143px; z-index: 1001;}
.wp-jobhunt .lb-overlay img{ box-shadow: 0px 2px 7px rgba(0,0,0,0.2); max-height: 100%; opacity: 0; position: relative; transition: opacity 0.5s linear; }
.wp-jobhunt .lb-prev, .wp-jobhunt .lb-next{ height: 25px; left: 50%; opacity: 0.8; position: absolute; text-indent: -9000px; top: -32px; width: 24px;}
.wp-jobhunt .lb-prev:hover, .wp-jobhunt .lb-next:hover{ opacity: 1;}
.wp-jobhunt .lb-prev{ background: transparent url(../../assets/images/arrows.png) no-repeat top left; margin-left: -30px;}
.wp-jobhunt .lb-next{ background: transparent url(../../assets/images/arrows.png) no-repeat top right; margin-left: 6px;}
.wp-jobhunt .lb-overlay:target{ bottom: 0px; height: auto; padding: 180px 100px 120px; right: 0px; width: auto;}
.wp-jobhunt .lb-overlay:target img, .wp-jobhunt .lb-overlay:target a.lb-close{ opacity: 1;}
.wp-jobhunt x:-o-prefocus, .lb-overlay img{ height: 100%;}
.wp-jobhunt .cs-gallery.fancy{ margin-bottom: 20px;}
.wp-jobhunt .terms-detail{ border-bottom: solid 0px #f5f5f5; font-size: 0.8125rem; padding-bottom: 10px;}
.wp-jobhunt .terms-detail:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .wp-user-form{ text-align: left;}
.wp-jobhunt .input-filed-contact:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .modal-body .contact-form{ margin: 0; padding: 0;}
.wp-jobhunt .error-msg{ background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0; border-radius: 5px; color: #ff0000; display: table; margin: 0 auto 20px; padding: 0 10px;}
.error{ margin-bottom: 0;}
.wp-jobhunt .cs-profile-contact-detail .error_mess p {color: #f00 !important; margin:0}
.wp-jobhunt .cs-profile-contact-detail .input-filed-contact{ margin-bottom: 10px; margin-top: 0px; position: relative; padding: 3px;}
.wp-jobhunt .cs-profile-contact-detail .input-filed-contact input, .wp-jobhunt .cs-profile-contact-detail .input-filed-contact button{ border: 1px solid #e4e4e4; color: #767676; float: left; min-height: 50px; padding: 12px 15px 15px; width: 100%;}
.wp-jobhunt .cs-profile-contact-detail .input-filed-contact textarea{ border: 1px solid #e4e4e4; color: #767676; float: left; min-height: 216px; padding: 15px; width: 100%;}
.wp-jobhunt .cs-profile-contact-detail .profile-contact-btn{ margin-top: 15px; text-align: left; float: left; width: 80%; clear: both;}
.wp-jobhunt .cs-profile-contact-detail .profile-contact-btn input[type=submit], .wp-jobhunt .cs-profile-contact-detail .profile-contact-btn button { color: #fff; width: 150px;}
.wp-jobhunt .section-sidebar .cs-profile-contact-detail .profile-contact-btn input[type=submit]{ color: #fff; width: 100%;}
/*----- ONCLICK POPUP CSS -----*/
.wp-jobhunt .black_overlay{ background-color: #fff; display: none; height: auto; left: 0; opacity: 1; position: fixed; top: 20%; width: 350px; z-index: 1001; right: 0; margin: 0 auto; border-radius: 5px;/*background-color: #fff; display: none; height: 100%; left: 0%; opacity: 1; position: absolute; top: 0%; width: 100%; z-index: 1001;*/}
.wp-jobhunt .black_overlay:after{background: rgba(0,0,0,0.5); height: 100%; width: 100%; content: ''; position: fixed; left: 0; top: 0;}
.wp-jobhunt .white_content > a{ color: transparent; position: absolute; right: 0; top: 0;}
.wp-jobhunt .black_overlay .white_content {padding: 20px; position: fixed; background: #fff; z-index: 9; border-radius: 5px; width: 350px;}
.wp-jobhunt .white_content #cs_employer_id .modal-body > a{ height: 20px; margin: -33px; position: relative; width: 20px;}
.wp-jobhunt .white_content #cs_employer_id .modal-body > a:after{ border-radius: 50%; color: #0066cc; content: '\e99e'; font-family: icomoon; font-size: 1.25rem; line-height: 1.3125rem; position: absolute; right: 2px; top: 2px;}
.wp-jobhunt .white_content > a:before{ border-radius: 50%; color: #0066cc; content: '\e99e'; font-family: icomoon; font-size: 1.25rem; line-height: 1.3125rem; position: absolute; right: 2px; top: 2px;}
/*----- CUSTOM CHECKBOXES -----*/
.wp-jobhunt .white_content .custom-listing{ margin: 10px 0 0 0; overflow: hidden;}
.wp-jobhunt .white_content .custom-listing li{ float: left; list-style: none; margin: 0 0 6px 0; width: 50%;}
.wp-jobhunt .custom-listing label{ color: #555; cursor: pointer; display: inline-block; font-size: 0.8125rem; font-weight: 300; line-height: 1.3125rem; margin-right: 15px; padding-left: 20px; position: relative; width: 100%;}
.wp-jobhunt .custom-listing .radio span{ float: right; padding-right: 20px;}
.wp-jobhunt .custom-listing input[type=radio], .wp-jobhunt .custom-listing input[type=checkbox]{ display: none;}
.wp-jobhunt .custom-listing label:before{ background-color: transparent; border: solid 1px #dde2e4; border-radius: 3px; box-shadow: none; content: ""; display: inline-block; height: 12px; left: 0; margin-right: 10px; position: absolute; top: 1px; width: 12px;}
.wp-jobhunt .custom-listing .radio > label{ display: block; padding-left: 19px;}
.wp-jobhunt .custom-listing .radio > label:hover{ display: block; margin-left: 0px; padding-left: 19px; transition: all 0.3s ease-in-out; }
.wp-jobhunt .custom-listing .checkbox label{ color: #0066cc;}
.wp-jobhunt .custom-listing .checkbox label:before{ border-radius: 3px;}
.wp-jobhunt .custom-listing input[type=radio]:checked + label:before{ border: solid 1px #3e5d89; border-radius: 3px; color: #fff; content: '\2713'; font-family: icomoon; font-size: 0.5625rem; font-weight: bold; height: 12px; line-height: 0.5625rem; text-align: center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0); width: 12px;}
.wp-jobhunt .filtration-tags li{ list-style: none;}
/*----- Your Search -----*/
.wp-jobhunt .your-search{ background: #32353c; border: 0px solid #efefef; border-radius: 3px; margin-bottom: 30px; padding: 10px 15px 10px 10px;}
/*----- mislenius -----*/
.wp-jobhunt .select-holder span{ float: right; position: absolute; right: 0; top: -25px; vertical-align: top;}
.wp-jobhunt .icon-location-arrow{ color: #767676; font-size: 0.8125rem;}
.wp-jobhunt .cs_google_suggestions:hover .icon-location-arrow{color:#FFF;}
.wp-jobhunt .chosen-container-multi .chosen-choices li.search-choice span{ color: #fff; font-size: 0.625rem; line-height: normal; position: initial;}
/*----- ToolTip -----*/
.wp-jobhunt .tooltip{ font-size: 0.75rem; min-width: 100px;}
.wp-jobhunt .hiring-slider{ height: 230px; position: relative;}
.wp-jobhunt .hiring-slider:after{ background: #fff url(../../assets/images/loading.gif) no-repeat center; content: ''; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.wp-jobhunt .hiring-slider.loaded{ height: auto;}
.wp-jobhunt .hiring-slider.loaded:after{ display: none;}
/*----- HORIZANTAL TABS -----*/
.wp-jobhunt .main-title.col-md-12{ padding: 0;}
.wp-jobhunt ul.resumes-list li.ln-no-match:after, .wp-jobhunt ul.hiring-list li.ln-no-match:after, .wp-jobhunt ul.job-list li.ln-no-match:after, .wp-jobhunt ul.cs-jobs li.ln-no-match:after, .wp-jobhunt .cs-company-listing ul li.ln-no-match:after, .wp-jobhunt ul.feature-jobs li.ln-no-match:after, .wp-jobhunt ul.cs-list li.ln-no-match:after, .wp-jobhunt .hiring-holder ul.cs-list li.ln-no-match:after{ line-height: 2rem;}
.wp-jobhunt .pop{ background: #fff none repeat scroll 0 0; box-shadow: none; float: left; height: 48px; padding: 0 15px; position: absolute; right: 1px; text-align: center; top: 1px;}
.wp-jobhunt .pop i{ height: 50px; line-height: 2.8125rem; text-align: center; width: 50px;}
body, .wp-jobhunt .main-section p{ color: #767676;}
/*----- extra css -----*/
/*----- Profle Style -----*/
/*----- Job Detail Style -----*/
.wp-jobhunt textarea:focus::-webkit-textarea-placeholder{ color: transparent;}
.wp-jobhunt textarea:focus:-moz-placeholder{ color: transparent;}
.wp-jobhunt textarea:focus::-moz-placeholder{ color: transparent;}
.wp-jobhunt textarea:focus:-ms-textarea-placeholder{ color: transparent;}
/*----- List Style -----*/
/*----- Radio Box Style -----*/
.wp-jobhunt .cs-fliters .radio{ margin: 0 0 5px 0; padding-left: 20px;}
.wp-jobhunt .cs-fliters .radio label{ color: #4990c7; display: inline-block; font-size: 0.875rem; line-height: 0.875rem; padding-left: 10px; position: relative;}
.wp-jobhunt .cs-fliters .radio label::before{ background-color: #fff; border: 1px solid #767676; border-radius: 50%; content: ""; display: inline-block; height: 17px; left: 0; margin-left: -20px;  position: absolute; transition: border 0.15s ease-in-out;  width: 17px;}
.wp-jobhunt .cs-fliters .radio label::after{ background-color: #646464; border-radius: 50%; content: " "; display: inline-block; height: 9px; left: 4px; margin-left: -20px; position: absolute; top: 4px; transform: scale(0, 0); transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); width: 9px;}
.wp-jobhunt .cs-fliters .radio input[type="radio"]{ opacity: 0;}
.wp-jobhunt .cs-fliters .radio input[type="radio"]:focus + label::before{ outline: 5px auto -webkit-focus-ring-color; outline: thin dotted; outline-offset: -2px;}
.wp-jobhunt .cs-fliters .radio input[type="radio"]:checked + label::after{transform: scale(1, 1);}
.wp-jobhunt .cs-fliters .radio .checkbox input[type="radio"]:checked + label::after, .wp-jobhunt .cs-fliters .radio .checkbox input[type="radio"] label:hover:after{ background: none; color: #333; content: "\ea54"; font-family: 'icomoon'; font-size: 0.75rem; left: 0; line-height: 0.625rem; position: absolute; top: 2px;}
.wp-jobhunt .cs-fliters .radio .checkbox{ cursor: pointer; position: relative;}
.wp-jobhunt .cs-fliters .radio .checkbox:hover:after{ background: none; color: #333; content: "\ea54"; font-family: 'icomoon'; font-size: 0.75rem; left: 2px; line-height: 0.625rem; opacity: 1; position: absolute; top: 5px;}
.wp-jobhunt .cs-fliters .radio .checkbox input[type="radio"]:checked + label:before, .wp-jobhunt .cs-fliters .radio .checkbox input[type="radio"]:checked + label:hover:before{ border-color: #646464;}
.wp-jobhunt .cs-fliters .radio input[type="radio"]:disabled + label{ opacity: 0.65;}
.wp-jobhunt .cs-fliters .radio input[type="radio"]:disabled + label::before{ cursor: not-allowed;}
/*----- Check Box Style -----*/
.cs-selector-range{ margin: 0 20px;}
.cs-fliters .checkbox{ margin: 0; padding-left: 20px !important;}
.wp-jobhunt .cs-fliters .checkbox label{ color: #555; display: inline-block; font-size: 0.875rem; line-height: 1.1875rem; padding-left: 5px; position: relative;}
.wp-jobhunt .cs-fliters .checkbox label::before{ background-color: #fff; border: 1px solid #cccccc; border-radius: 3px; content: ""; display: inline-block; height: 17px; left: 0; margin-left: -20px;position: absolute; transition: border 0.15s ease-in-out, color 0.15s ease-in-out;  width: 17px;}
.wp-jobhunt .cs-fliters .checkbox label:hover:before{ border: 1px solid #646464;}
.wp-jobhunt .cs-fliters .checkbox label:hover:after{ content: "\ea54"; font-family: 'icomoon'; font-size: 0.8125rem;}
.wp-jobhunt .cs-fliters .checkbox label::after{ color: #555555; display: inline-block; font-size: 0.6875rem; height: 16px; left: 0; margin-left: -20px; padding-left: 3px; padding-top: 1px; position: absolute; top: 1px; width: 16px;}
/*----- Jobs Grid -----*/
.wp-jobhunt .tooltip-inner{ background-color: rgba(0,0,0,0.5); padding: 5px 12px;}
.wp-jobhunt .feature{ left: -5px; position: absolute; top: 0; z-index: 1;}
.wp-jobhunt .jobs-listing.grid .wish-list .tooltip{ font-size: 0.6875rem;}
/*----- Account Setting CSS -----*/
.wp-jobhunt .freelance{ background-color: #f36236; border-radius: 3px; color: #ffffff; display: inline-block; font-size: 0.6875rem; margin: 0 0 10px; padding: 3px 8px; text-transform: uppercase;}
.wp-jobhunt .candidate-info .post-options-detail i{ border-radius: 100%; color: #bbc6d3; display: inline-block; font-size: 0.875rem; height: 16px; line-height: 1rem; margin: 0 8px 0 0; text-align: center; width: 16px;}
/*----- Candidate post Options -----*/
.wp-jobhunt .candidate-post-options .per-hour{ font-size: 1.25rem; font-weight: 300; line-height: 2.25rem; padding-bottom: 10px;}
.wp-jobhunt .candidate-post-options .post-options-detail{ margin: 0; padding: 0;}
.wp-jobhunt .candidate-post-options .post-options-detail li{ color: #999; display: inline-block; font-size: 0.75rem; font-weight: 400; margin: 0 0 0 15px;}
.wp-jobhunt .candidate-post-options .post-options-detail li i{ color: #bbc6d3; font-size: 0.875rem; margin-right: 5px;}
.wp-jobhunt .candidate-post-options{ padding-top: 5px;}
.wp-jobhunt .social-input i{ color: #666666; font-size: 0.875rem; height: auto; margin: 0px; padding: 14px; position: absolute; right: 9px; text-align: center; top: 0px; width: 53px;}
.wp-jobhunt .input-info input:focus{ box-shadow: none;}
.wp-jobhunt .search-input input::-webkit-input-placeholder, .wp-jobhunt .select-location input::-webkit-input-placeholder{ color: #767676;}
.wp-jobhunt .search-input input:-moz-placeholder, .wp-jobhunt .select-location input::-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-input input::-moz-placeholder, .wp-jobhunt .select-location input::-moz-placeholder{ color: #767676;}
.wp-jobhunt .search-input input:-ms-input-placeholder, .wp-jobhunt .select-location input:-ms-input-placeholder{ color: #767676;}
/*----- Account Setting CSS -----*/
/*----- Search Tags Style -----*/
.wp-jobhunt .your-search{ background-color: #fafafa; border-color: #f3f3f3; border-style: solid; border-width: 1px 0 1px 0; display: inline-block; padding:8px 0 8px 0; width: 100%; min-height:45px;}
.wp-jobhunt .your-search a{ outline: none; text-decoration: none;}
.wp-jobhunt .your-search ul, .wp-jobhunt .cs-candidate.grid .your-search ul{ display: inline-block; margin: 0; padding: 0 0 0 15px; vertical-align: middle;}
.wp-jobhunt .your-search li, .wp-jobhunt .cs-candidate.grid .your-search li{ display: inline-block; list-style: none; margin: 0 3px 0 0; padding: 0; vertical-align: middle;}
.wp-jobhunt .your-search li a, .wp-jobhunt .cs-candidate.grid .your-search li a{ background-color: #ffffff; border: 1px solid #e2e2e2; border-radius: 2px; color: #3b3b3b; display: inline-block; font-size: 0.75rem; padding: 4px 8px 5px; position: initial; width: 100%;}
.wp-jobhunt .cs-company-listing .your-search li a{ font-size: 0.75rem;}
.wp-jobhunt .your-search li a i{ color: #5799cb; font-size: 0.625rem; margin: 0 0 0 5px; vertical-align: middle;}
.wp-jobhunt .your-search li a:hover{ padding: 4px 8px 5px !important;}
.wp-jobhunt .clear-tags{ border-bottom: 0px; box-shadow: none; color: #4990c7; display: inline-block; font-size: 0.75rem; margin: 0 0 0 5px; vertical-align: middle;}
.wp-jobhunt .search_title{ clear: both; display: block; height: 25px; margin-bottom: 5px; font-weight: normal;}
.wp-jobhunt .user-search .job-top-location-field input, .wp-jobhunt .form-control {background: #fff none repeat scroll 0 0;border: 1px solid #f2f2f2;border-radius: 0;box-shadow: none;font-size: 0.8125rem;height: 38px;width: 100%;}
.cs-profile-contact-detail .acc-submit{ color: #fff; padding: 8px 20px; text-transform: uppercase;}
.wp-jobhunt .input-info .chosen-container-multi .chosen-choices{ cursor: pointer;}
.wp-jobhunt .signup-form .chosen-container-multi .chosen-choices li.search-field input[type="text"]{ width: 100% !important;}
.wp-jobhunt .signup-form .chosen-container-multi .chosen-choices li.search-field{ width: 100%;}
/*----- Cs price Table -----*/
.cs-pricetable{ margin: 0; padding: 0px;}
.wp-jobhunt .cs-pricetable li{ margin: 0px; padding: 0px;}
.wp-jobhunt .cs-pricetable .pricetable-holder{ margin-bottom: 30px;}
.wp-jobhunt .cs-pricetable .pricetable-holder.active .price-holder{ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16);}
.wp-jobhunt .cs-pricetable .pricetable-holder h2{ border: 1px solid rgba(255, 255, 255, 0.1);}
.wp-jobhunt .cs-pricetable .pricetable-holder.active{ position: relative; z-index: 1;}
.wp-jobhunt .cs-pricetable .pricetable-holder .price-holder{ border: 1px solid rgba(0, 0, 0, 0.05); border-top: 0px;}
.wp-jobhunt .cs-pricetable .pricetable-holder h2{ color: #fff !important; font-size: 1.25rem; margin: 0px; text-align: center;}
.wp-jobhunt .cs-pricetable .cs-button{ box-shadow: none; cursor: pointer; display: block; font-size: 0.875rem; padding: 18px 10px; text-align: center; text-transform: uppercase;}
.wp-jobhunt .cs-pricetable .cs-button:hover {color: inherit !important;}
.wp-jobhunt .cs-pricetable input.slct-cv-pkg{ color: #fff;}
.wp-jobhunt .cs-pricetable .slct-cv-pkg{ background: #f5f5f5 none repeat scroll 0 0; border: 0 none; color: #767676; cursor: pointer; display: block; font-size: 0.875rem; padding: 18px 10px; text-align: center; text-transform: uppercase; width: 100%;}
.wp-jobhunt .cs-pricetable .pricetable-holder .cs-price{ display: block; padding: 20px 30px 35px 30px; text-align: center;}
.wp-jobhunt .cs-pricetable .pricetable-holder .cs-price span{ color: #1E824C; display: block;}
.wp-jobhunt .cs-pricetable .pricetable-holder .cs-price span em{ display: inline-block; font-size: 1.5rem; font-style: normal; margin-bottom: 10px; text-decoration: underline;}
.wp-jobhunt .cs-pricetable .pricetable-holder .cs-price span small{ display: block; font-size: 0.8125rem; letter-spacing: 0.1875rem; margin-top: 4px; text-transform: uppercase;}
.wp-jobhunt .cs-pricetable .pricetable-holder .cs-price p{ color: #555; font-size: 0.875rem; margin-bottom: 20px;}
/*----- Top Recruiters Style -----*/
.wp-jobhunt .cs-element-title span,
.wp-jobhunt .cs-section-title span{ color: #767676; display: block; font-size: 0.8125rem; padding-top: 8px;}
.wp-jobhunt .col-lg-2 .cs-top-recruiters img, .wp-jobhunt .col-md-2 .cs-top-recruiters img, .wp-jobhunt .col-sm-6 .cs-top-recruiters img{ box-shadow: none; width:100%;}
.wp-jobhunt .cs-top-recruiters img{ box-shadow: none; width:70px;}
.wp-jobhunt .cs-top-recruiters{ margin: 0 0 15px;}
.wp-jobhunt .cs-top-recruiters .cs-media figure{ background: none !important; border: 1px solid #f2f2f2; padding: 8px 0; text-align: center;}
.wp-jobhunt .cs-top-recruiters .cs-text{ background-color: #f4f6f7; padding: 15px 20px;}
.wp-jobhunt .cs-top-recruiters .cs-text .cs-post-title h5{ margin-bottom: 0; margin-top: 0;}
.wp-jobhunt .cs-top-recruiters .cs-text address{ border-bottom: 1px solid #efefef; display: block; font-size: 0.75rem; margin: 0 0 5px; padding: 0 0 10px;}
.wp-jobhunt .cs-top-recruiters .cs-text ul{ margin: 0;}
.wp-jobhunt .cs-top-recruiters .cs-text li{ display: inline-block; font-size: 0.6875rem;}
.wp-jobhunt .cs-top-recruiters .cs-text li span{ color: #666;}
/*----- Top Recruiters Style End -----*/
/*----- Price Table Modren Start -----*/
.wp-jobhunt .pricetable-holder.modren{ border: 4px solid #f1f5f8; font-family: "Raleway", sans-serif; margin-bottom: 50px; padding: 30px 0; text-align: center;}
.wp-jobhunt .pricetable-holder.modren h2{ line-height: normal !important; margin: 0 0 30px 0;}
.wp-jobhunt .pricetable-holder.modren.active{ border: 4px solid #1E824C;}
.wp-jobhunt .pricetable-holder.modren.active .price-holder{ box-shadow: none;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price span{ background: #f1f5f8; color: #6c748b; display: block; font-size: 2.8125rem; font-weight: 700; line-height: 2.5rem; padding: 12px 0 20px; text-align: center;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price span small{ display: inline-block; font-size: 1.25rem; padding: 0 5px; position: relative; top: -2px; vertical-align: top;}
.wp-jobhunt .pricetable-holder.modren.active .price-holder .cs-price span{ background: #1E824C; color: #fff;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price span i{ display: inline-block; font-size: 1rem; font-weight: 300; padding: 0 5px; vertical-align: top;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price span em{ display: inline-block; font-size: 0.6875rem; font-style: normal; font-weight: 300; line-height: 1rem; padding: 0 5px; text-transform: uppercase; vertical-align: baseline;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price ul{ margin: 0 0 15px 0; padding: 15px 0;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price ul li{ border-bottom: 1px solid #f2f4f5; color: #555; font-size: 0.9375rem; list-style: none; margin-left: 0px; padding: 10px 0;}
.wp-jobhunt .pricetable-holder.modren .price-holder .cs-price ul li:last-child{ border: 0;}
.wp-jobhunt .pricetable-holder.modren .price-holder a{ background: #1E824C; color: #fff; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.modren .price-holder input{ background: #1E824C; border: 0; color: #fff; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.modren .price-holder a:hover{ text-decoration: none;}
/*----- Price Table Modren End -----*/
/*----- Price Table Advance Start -----*/
.wp-jobhunt .pricetable-holder.advance{ background: #fff; border: 0; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.06); font-family: "Raleway", sans-serif; margin-bottom: 30px; padding: 30px 0; text-align: center;}
.wp-jobhunt .pricetable-holder.advance h2{ color: #727272 !important; font-size: 1.125rem !important; font-weight: normal !important; line-height: normal !important; margin: 0 0 10px 0;}
.wp-jobhunt .pricetable-holder.advance.active{ border: 0; box-shadow: 0 0 6px 3px rgba(0, 0, 0, 0.1); position: relative; z-index: 1;}
.wp-jobhunt .pricetable-holder.advance.active .price-holder{ box-shadow: none;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price span{ color: #008fdc; display: block; font-size: 2.25rem; font-weight: 700; line-height: 2.5rem; padding: 12px 0 20px; text-align: center;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price span small{ display: inline-block; font-size: 1.125rem; font-weight: 500; padding: 0 2px; position: relative; top: -5px; vertical-align: top;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price span i{ display: inline-block; font-size: 1rem; font-weight: 300; padding: 0 5px; vertical-align: top;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price span em{ display: inline-block; font-size: 0.6875rem; font-style: normal; font-weight: 300; line-height: 1rem; padding: 0 5px; text-transform: uppercase; vertical-align: baseline;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price ul{ margin: 0 0 15px 0; padding: 0 0 15px 0;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price ul li{ border-bottom: 1px solid #f7f7f7; color: #727272; font-size: 0.875rem; list-style: none; margin-left: 0px; padding: 10px 0;}
.wp-jobhunt .pricetable-holder.advance .price-holder .cs-price ul li:last-child{ border: 0;}
.wp-jobhunt .pricetable-holder.advance .price-holder a{ background: #1E824C; border-bottom: 2px solid rgba(0,0,0,0.3); border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-family: "Open Sans",sans-serif !important; font-size: 0.875rem; font-weight: 600; padding: 7px 35px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.advance .price-holder input{ background: #1E824C; border: 0; border-radius: 3px; color: #fff; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.advance .price-holder a:hover{ text-decoration: none;}
/*----- Price Table Advance End -----*/
/*----- Price Table Classic Strat -----*/
.wp-jobhunt .pricetable-holder.classic{ border: 1px solid #e4e4e4; border-top: 2px solid #1E824C; font-family: "Raleway", sans-serif; margin-bottom: 30px; padding: 30px 0 40px; text-align: center;}
.wp-jobhunt .pricetable-holder.classic.active{ background: #1E824C; border: 1px solid #1E824C; border-top: 2px solid #1E824C;}
.wp-jobhunt .pricetable-holder.classic h2{ position: relative; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.classic.active h2{ color: #fff !important;}
.wp-jobhunt .pricetable-holder.classic h2:after{ background: #d1d1d1; bottom: -18px; content: ''; height: 1px; left: 50%; margin: 0 0 0 -32px; position: absolute; width: 64px;}
.wp-jobhunt .pricetable-holder.classic.active h2:after{ background: #fff;}
.wp-jobhunt .pricetable-holder.classic .price-holder .cs-price span{ background: none; color: #293340; display: block; font-size: 4.375rem; font-weight: 700; line-height: 5rem; padding: 20px 0 0; text-align: center;}
.wp-jobhunt .pricetable-holder.classic.active .price-holder .cs-price span, .wp-jobhunt .pricetable-holder.classic.active .price-holder .cs-price span em{ color: #fff;}
.wp-jobhunt .pricetable-holder.classic .price-holder .cs-price span small{ display: inline-block; font-size: 1.25rem; padding: 0 5px; position: relative; top: -5px; vertical-align: top;}
.wp-jobhunt .pricetable-holder.classic .price-holder .cs-price span em{ color: #a2a4a6; display: block; font-size: 0.625rem; font-style: italic; font-weight: 300; line-height: 1rem; padding: 0 5px; text-transform: uppercase; vertical-align: baseline;}
.wp-jobhunt .pricetable-holder.classic .price-holder .cs-price ul{ margin: 0 0 15px 0; padding: 20px 0;}
.wp-jobhunt .pricetable-holder.classic .price-holder .cs-price ul li{ border: 0; color: #555; font-size: 0.9375rem; list-style: none; margin-left: 0px; padding: 10px 0;}
.wp-jobhunt .pricetable-holder.classic.active .price-holder .cs-price ul li{ color: #fff; margin-left: 0px;}
.wp-jobhunt .pricetable-holder.classic .price-holder a{ background: #1E824C; color: #fff; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.classic .price-holder input{ background: #1E824C; border: 0; color: #fff; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.classic .price-holder a:hover{ text-decoration: none;}
.wp-jobhunt .pricetable-holder.classic.active .price-holder a{ background: #fff; color: #1E824C;}
.wp-jobhunt .pricetable-holder.classic.active .price-holder input{ background: #fff; border: 0; color: #1E824C;}
/*----- Price Table Classic End -----*/
/*----- Price Table Fancy Start -----*/
.wp-jobhunt ul.cs-pricetable.fancy{ margin: 0 0 0 0; padding: 0 15px;}
.wp-jobhunt ul.cs-pricetable.fancy li{ list-style: none; margin: 0 -3px 0 0; padding: 0;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder{ background: #fff; border: 0; border-top: 2px solid #fff; box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); font-family: "Raleway", sans-serif; padding: 30px 0; text-align: center;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder h2{ color: #000 !important; margin: 0 0 15px 0; text-transform: uppercase;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active{ background: #fff; border: 0; border-top: 2px solid #1E824C; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2); margin: -15px -15px; padding: 45px 15px 45px; position: relative; z-index: 5;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder{ border: 0; box-shadow: none; padding: 0;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price{ padding: 0;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price span{ background: none; color: #000; color: #6c748b; display: block; font-size: 3.4375rem; font-weight: 700; line-height: 3.125rem; margin-left: -20px; padding: 0 0 12px 0; text-align: center;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price span small{ display: inline-block; font-size: 1.25rem; padding: 0 5px; position: relative; top: -2px; vertical-align: top;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder .cs-price span{ background: none; color: #000;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price span i{ display: inline-block; font-size: 1rem; font-weight: 300; padding: 0 5px; vertical-align: top;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price span em{ color: #777; display: block; font-size: 0.625rem; font-style: normal; font-weight: 300; line-height: 1rem; padding: 0 0 0 15px; text-decoration: none; text-transform: uppercase; vertical-align: baseline;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price ul{ border-top: 1px solid #f2f4f5; margin: 15px 8px 15px 8px; padding: 10px 0 0 0;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder .cs-price ul li{ border: 0; color: #555; font-size: 0.9375rem; padding: 10px 0;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder a{ background: none; border: 2px solid #e4ebf3; border-radius: 50px; box-shadow: none; color: #000; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder input{ background: none; border: 2px solid #e4ebf3; border-radius: 50px; color: #000; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder .price-holder a:hover{ text-decoration: none;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder a{ background: #1E824C; border: 2px solid #1E824C; border-radius: 50px; color: #fff !important;}
.wp-jobhunt ul.cs-pricetable.fancy .pricetable-holder.active .price-holder input{ background: #1E824C; border: 2px solid #1E824C; border-radius: 50px; color: #fff !important;}
/*----- Price Table Fancy End -----*/
/*----- Price Table Fancy style 2 Start -----*/
.wp-jobhunt .pricetable-holder.fancy{ border: 0; border-top: 2px solid #fff; box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.2); font-family: "Raleway", sans-serif; margin: 0 -14px 50px -14px; padding: 30px 0; text-align: center;}
.wp-jobhunt .pricetable-holder.fancy.active{ background: #fff; border: 0; border-top: 2px solid #1E824C; box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.2); margin: -15px -30px; padding: 45px 15px 45px; position: relative; z-index: 5;}
.wp-jobhunt .pricetable-holder.fancy .price-holder .cs-price span{ background: none; color: #000; color: #6c748b; display: block; font-size: 3.4375rem; font-weight: 700; line-height: 4.375rem; margin-left: -20px; padding: 0 0 12px 0; text-align: center;}
.wp-jobhunt .pricetable-holder.fancy.active .price-holder .cs-price span{ background: none; color: #000;}
.wp-jobhunt .pricetable-holder.fancy h2{ margin: 0 0 15px 0; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.fancy .price-holder .cs-price span small{ display: inline-block; font-size: 1.25rem; padding: 0 5px; position: relative; top: -2px; vertical-align: top;}
.wp-jobhunt .pricetable-holder.fancy .price-holder .cs-price span em{ color: #777; display: block; font-size: 0.625rem; font-style: normal; font-weight: 300; line-height: 1rem; padding: 0 0 0 15px; text-transform: uppercase; vertical-align: baseline;}
.wp-jobhunt .pricetable-holder.fancy .price-holder .cs-price ul{ border-top: 1px solid #f2f4f5; margin: 15px 8px 15px 8px; padding: 10px 0 0 0;}
.wp-jobhunt .pricetable-holder.fancy .price-holder .cs-price ul li{ border: 0; color: #555; font-size: 0.9375rem; list-style: none; padding: 10px 0;}
.wp-jobhunt .pricetable-holder.fancy .price-holder a{ background: none; border: 2px solid #e4ebf3; border-radius: 50px; color: #000; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.fancy .price-holder input{ background: none; border: 2px solid #e4ebf3; border-radius: 50px; color: #000; cursor: pointer; display: inline-block; font-size: 0.875rem; font-weight: 700; padding: 7px 45px; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .pricetable-holder.fancy .price-holder a:hover{ text-decoration: none;}
.wp-jobhunt .pricetable-holder.fancy.active .price-holder a{ background: #1E824C; border: 2px solid #1E824C; border-radius: 50px; color: #fff !important;}
.wp-jobhunt .pricetable-holder.fancy.active .price-holder input{ background: #1E824C; border: 2px solid #1E824C; border-radius: 50px; color: #fff !important;}
.wp-jobhunt .pricetable-holder.fancy.first-element{ margin-left: 0;}
.wp-jobhunt .pricetable-holder.fancy.last-element{ margin-right: 0;}
/*----- Price Table Fancy style 2 End -----*/
.wp-jobhunt .form-bg{ margin: 20px 0 0; text-align: center;}
/*----- Typo Style Start -----*/
.wp-jobhunt #main h1{ background: none !important;}
.wp-jobhunt a:hover, .wp-jobhunt a:focus{ outline: none; text-decoration: none;}
.wp-jobhunt .jobs-listing .cs-post-title h3 a, .wp-jobhunt .jobs-listing .cs-post-title h2 a, .cs-candidate-list .cs-post-title h3 a, .cs-candidate-list .cs-post-title h2 a, .wp-jobhunt .cs-candidate-list .cs-post-title h5, .wp-jobhunt .cs-candidate-list .cs-post-title h5 a, .wp-jobhunt .cs-candidate-grid .cs-post-title h3, .wp-jobhunt .cs-candidate-grid .cs-post-title h3 a{ border-bottom: 0; box-shadow: none; color: #212121; font: 700 1rem/1.75rem "Raleway",sans-serif; font-size: 1rem; font-weight: 700; letter-spacing: 0.0625rem; line-height: 1.75rem; text-decoration: none; text-transform: uppercase;}
.wp-jobhunt .filter-heading > h5{ display: inline-block; font-size: 1rem; font-weight: 700; letter-spacing: 0.0625rem; line-height: 1.5625rem; text-transform: uppercase; vertical-align: middle;}
.wp-jobhunt p, .wp-jobhunt .jobs-listing .cs-text p{ color: #767676; font-size: 0.875rem; letter-spacing: 0; line-height: 1.375rem; margin-bottom: 10px;}
.wp-jobhunt .cs-jobs-container .cs-listing-filters .searchbox-heading h5, .wp-jobhunt .cs-user-filters .searchbox-heading h5{ color: #424242; font: 700 1rem/1.5625rem "Raleway",sans-serif; font-size: 0.8125rem; font-weight: 600 !important; letter-spacing: 0.03125rem; letter-spacing: 0.0625rem; line-height: 1.25rem; margin: 0; text-transform: uppercase;}
.wp-jobhunt .price-holder .detail h4{ font-size: 1.125rem; line-height: 1.125rem;}
.wp-jobhunt #main .employer-listing .cs-post-title h3 a, .wp-jobhunt #main .employer-listing .cs-post-title h2 a{ border-bottom: 0px; box-shadow: none; color: #424242; font-size: 1rem; line-height: 1.75rem; text-decoration: none;}
/*----- Typo Style End -----*/
/*----- Price Tables Style Start -----*/
.wp-jobhunt .price-tables{ border-left: 1px solid #e4e4e4; margin-bottom: 30px;}
.wp-jobhunt .price-tables input.slct-cv-pkg{ background: none; background-image: none; float: none; font-size: 0.875rem; margin: 0 auto 30px;}
.wp-jobhunt .price-tables.price-tables-2{ margin: 0 auto 30px; width: 80%;}
.wp-jobhunt .price-tables article{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; border-top: 7px solid #000; display: inline-block; float: none; min-height: 430px; padding: 35px 0 0 0; text-align: center; vertical-align: top;}
.wp-jobhunt .price-tables article .price{ background: #0066cc; border-radius: 50%; color: #fff; display: inline-block; font-size: 1.5rem; height: 120px; line-height: 1.875rem; margin: 0 auto; margin-bottom: 25px; padding: 38px 0 0 0 !important; text-align: center; width: 120px;}
.wp-jobhunt .price-tables.price-tables-2 article .price{ background: #fa320e;}
.wp-jobhunt .price-tables article .price em{ display: block; font-size: 0.625rem; font-style: normal; line-height: 0.75rem; text-transform: uppercase;}
.wp-jobhunt .price-tables article h3{ margin: 0 0 30px 0; text-transform: uppercase;}
.wp-jobhunt .price-tables article .packge-login .morph-button{ display: inline-block; height: auto; margin: 0 0 30px; width: auto;}
.wp-jobhunt .price-tables article .packge-login button{ background: #0066cc none repeat scroll 0 0; border: medium none; border-radius: 0; color: #ffffff; font-size: 1rem; padding: 12px 35px; text-transform: uppercase;}
.wp-jobhunt .price-table{ border-bottom: 1px solid #e4e4e4; border-top: 7px solid #000; margin-bottom: 30px; padding: 0 15px;}
.wp-jobhunt .price-table article{ border-right: 1px solid #e4e4e4; display: inline-block; float: none; margin: 0; padding: 35px 0 0 0; text-align: center; vertical-align: top;}
.wp-jobhunt .price-table article:hover{ box-shadow: 0px 1px 2px rgba(0,0,0,0.5); position: relative;  z-index: 2;}
.wp-jobhunt .price-table article:first-child{ border-left: 1px solid #e4e4e4;}
.wp-jobhunt .price-table article .price{ border-radius: 50%; color: #fff; display: inline-block; font-size: 1.5rem; height: 120px; line-height: 1.875rem; margin-bottom: 25px; padding: 38px 0 0 0; text-align: center; width: 120px;}
.wp-jobhunt .price-table article .price em{ display: block; font-size: 0.625rem; font-style: normal; line-height: 0.75rem; text-transform: uppercase;}
.wp-jobhunt .price-table article h3{ margin: 0 0 30px 0; text-transform: uppercase;}
.wp-jobhunt .price-table div{ border-right: 1px solid #e4e4e4; display: inline-block; float: none; text-align: center; vertical-align: top;}
.wp-jobhunt .price-table div:hover{ box-shadow: 0px 1px 2px rgba(0,0,0,0.5); position: relative; z-index: 2;}
.wp-jobhunt .price-table div:first-child{ border-left: 1px solid #e4e4e4;}
.wp-jobhunt .price-table div .price{ border-radius: 50%; color: #fff; display: inline-block; font-size: 1.5rem; height: 120px; line-height: 1.875rem; margin-bottom: 25px; padding: 38px 0 0 0; text-align: center; width: 120px;}
.wp-jobhunt .price-table div .price em{ display: block; font-size: 0.625rem; font-style: normal; line-height: 0.75rem; text-transform: uppercase;}
.wp-jobhunt .price-table div h3{ margin: 0 0 30px 0; text-transform: uppercase;}
.wp-jobhunt ul.price-list{ margin: 0 0 30px 0; padding: 0;}
.wp-jobhunt ul.price-list li{ color: #555; font-size: 0.8125rem; line-height: 1.25rem; list-style: none; margin: 0px; min-height: 50px; padding: 13px 30px;}
.wp-jobhunt ul.price-list li:nth-child(odd){ background: #f5faff;}
.wp-jobhunt .price-tables.price-tables-2 article ul.price-list li:nth-child(odd){ background: #f2f2f2;}
.wp-jobhunt .price-table article .acc-submit{ display: inline-block; margin-bottom: 30px;}
.wp-jobhunt .price-table.multi-simple article .acc-submit{ padding: 10px 30px;}
/*----- Price Tables Style End -----*/
/*----- Page title Style Start -----*/
.cs-page-title{ display: inline-block; vertical-align: middle; width: 100%;}
.cs-spatialism-sec-all .cs-element-title.left{ text-align: left;}
.cs-spatialism-sec-all .cs-element-title.right{ text-align: right;}
.cs-spatialism-sec-all .cs-element-title.center{ text-align: center;}
.cs-spatialism-sec-all .cs-section-title.left{ text-align: left;}
.cs-spatialism-sec-all .cs-section-title.right{ text-align: right;}
.cs-spatialism-sec-all .cs-section-title.center{ text-align: center;}
ul.spatialism-sec{ margin: 0 0 30px 0; padding: 0;}
ul.spatialism-sec:after{ clear: both; content: ''; display: block;}
ul.spatialism-sec li{ list-style: none; margin: 0; position: relative;}
ul.spatialism-sec li a{ background: #f9f9f9; border: 1px solid #f1f1f1; color: #333; display: block; font-size: 0.8125rem; font-weight: 500; line-height: 1.5rem; margin: 0; outline: none; padding: 10px 30px 10px 18px; position: relative; text-decoration: none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
ul.spatialism-sec li a:after{ color: #ccc; content: '\eaad'; font-family: 'icomoon'; font-size: 1.3125rem; margin-top: -15px; position: absolute; right: 11px; top: 50%;}
ul.spatialism-sec li:hover a{ background: #fcfcfc;}
ul.spatialism-sec li:hover a, ul.spatialism-sec li:hover a:after{ color: #1E824C;}
ul.spatialism-sec li a span{ color: #999 !important; display: block; font-size: 0.8125rem; font-weight: normal;}
.status-message{ clear: both;}
/*----- custom styling -----*/
.custom-styling aside{ width: 100%;}
.custom-styling .col-lg-9{ width: 100%;}
.cs-candidate-lastactivity > ul{ margin: 0;}
.wp-jobhunt .custom-styling .employer-listing.simple .cs-text{ width: 65%;}
.cs-company-listing [class*="col-md"]{ display: inline-block; float: none; margin: 0 -4px 0 0; vertical-align: top;}
.wp-jobhunt .custom-styling-list .jobs-listing.classic li .cs-media{ display: inline-block; float: none; margin-right: 36px; vertical-align: middle; width: 11%;}
.wp-jobhunt .custom-styling-list .jobs-listing.classic li .cs-media figure{ width: auto;}
.wp-jobhunt .custom-styling-list .jobs-listing.classic .cs-post-title{ padding-right: 30%;}
.wp-jobhunt .custom-styling-list .jobs-listing li .cs-media figure{ width: auto;}
.wp-jobhunt .custom-styling-list .jobs-listing li .cs-media{ display: inline-block; float: none; margin-right: 20px; width: 10%;}
.wp-jobhunt .custom-styling-list .jobs-listing.fancy li .cs-media{ display: inline-block; float: right; margin: 0 0 0 20px; width: 20%;}
.wp-jobhunt .custom-styling-list .jobs-listing .jobtype-btn{ box-shadow: none; margin: 7px 0 0;}
.wp-jobhunt .custom-styling-list .jobs-listing.fancy .jobtype-btn{ margin: 10px 0 0;}
.wp-jobhunt .custom-styling-list .jobs-listing.grid li .cs-media{ display: block; float: none; margin-right: 0; width: 100%;}
.wp-jobhunt .custom-styling-list .jobs-listing.simple li .cs-media{ display: inline-block; float: right; margin: 0 0 0 35px; width: 120px;}
.wp-jobhunt .custom-styling-list .jobs-listing.simple li:first-child .jobs-content{ margin-top: -5px;}
.wp-jobhunt .custom-styling-list .jobs-listing.simple .payment-detail li{ letter-spacing: 0; line-height: 1.875rem; margin: 0; width: 49%;}
.wp-jobhunt .custom-styling-list .jobs-listing.simple .cs-post-title{ display: block;}
.wp-jobhunt .custom-styling-list .jobs-listing.simple .cs-text span{ display: inline-block;}
.wp-jobhunt .custom-styling-list .jobs-listing.simple > li{ margin-bottom: 30px;}
.wp-jobhunt .custom-styling-employer .employer-listing.simple .cs-text{ width: 54%;}
.wp-jobhunt .custom-styling-employer .employer-listing.simple .cs-post-title{ display: block; width: 80%;}
.wp-jobhunt .custom-styling-employer .employer-listing.simple .cs-specialism{ width: auto;}
.wp-jobhunt #cstabs .tabs-list h2, .wp-jobhunt #cstabs .tabs-list h3{ color: #424242; font: 700 1.25rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.wp-jobhunt #cstabs .cs-tabs h4{ color: #424242; font: 700 1.125rem/1.125rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase;}
.cs-candidate-title{ color: #424242; font: 700 1.25rem/1.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: uppercase; margin-bottom: 30px;}
.wp-jobhunt .cs-favorite-jobs .scetion-title > span{ color: #212121; font-size: 0.75rem; position: absolute; right: 0; top: -5px;}
.wp-jobhunt .cs-favorite-jobs .scetion-title > span a{ color: #212121; font-size: 0.75rem;}
.wp-jobhunt .custom-detail-page .g-recaptcha, .wp-jobhunt .custom-detail-page-1 .g-recaptcha, .wp-jobhunt .custom-captcha .g-recaptcha{ transform: scale(0.8) !important; transform-origin: 0 0 0;}
.wp-jobhunt .jobs-detail-3.custom-detail-page .jobs-info .cs-media figure{ width: 100px;}
.wp-jobhunt .jobs-detail-4.custom-detail-page-4 .jobs-info .cs-text h2{ color: #424242; font: 700 1.375rem/2.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: none;}
.wp-jobhunt .jobs-detail-4.custom-detail-page-4 .jobs-info .cs-text{ width: 67%;}
.wp-jobhunt .jobs-detail-4.custom-detail-page-4 .jobs-info .apply-buttons{ width: 33%;}
.wp-jobhunt .custom-styling .job-info .btn-application{ float: left !important; margin-top: 10px;}
.wp-jobhunt .custom-styling .job-information h2{ color: #424242; font: 700 1.375rem/2.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: none;}
.wp-jobhunt .custom-styling .employer-company ul.detail-list li span a i{ font-size: 0.9375rem; top: 2px;}
.wp-jobhunt .jobs-detail-2 .jobs-info h2{ color: #424242; font: 700 1.375rem/2.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: none;}
.wp-jobhunt .rich-editor-text h2{ color: #424242; font: 700 0.875rem/1.25rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: none;}
.wp-jobhunt .rich-editor-text p{ color: #777777; font: 0.875rem/1.7375rem "Montserrat",sans-serif; letter-spacing: 0; text-transform: none;}
.wp-jobhunt .jobs-info .cs-text h2{ color: #424242; font: 700 1.375rem/2.75rem "Raleway",sans-serif; letter-spacing: 0.0625rem; text-transform: none;}
.page-sidebar .widget ul li, .section-sidebar .widget ul li{ color: #333; font-size: 0.875rem; list-style: outside none none; position: relative; transition: all 0.3s ease-in-out 0s;}
.widget-jobs ul li a{ display: block; font: 0.875rem/1.7375rem "Montserrat",sans-serif; margin-bottom: 0;}
.widget-jobs ul li .post-option{ display: block;}
.widget-jobs ul li .post-option span{ color: #616161; display: block; font-size: 0.75rem; line-height: normal; margin-bottom: 5px;}
.widget-jobs ul li{ border-top: 1px solid #f5f5f5; margin: 0; padding: 5px 0;}
.widget .widget-title{ display: block; margin: 0 0 18px;}
.cs-candidate-detail .candidate-detail-custom.cs-profile .post-options{ width: 30%;}
.cs-candidate-detail .candidate-detail-custom.cs-profile .info{ width: 56.5%;}
.cs-candidate-detail .candidate-detail-custom.cs-profile .cs-profile .cs-media{ margin: 0 10px;}
.cs-candidate-detail .candidate-custom-nav.profile-nav ul{ text-align: left;}
.cs-candidate-detail .candidate-custom-nav.profile-nav li{ margin: 0 14px;}
.wp-jobhunt .jobs-detail-listing.jobs-detial-listing-custom .cs-text{ width: 70%;}
.wp-jobhunt .custom-img-detail .upload-btn-div{ width: 68%;}
.wp-jobhunt .custom-img-detail #add_skills .acc-submit{ height: 43px; margin-top: 31px;}
.wp-jobhunt .custom-width-style .company-detail-inner{ width: 63.5%;}
.wp-jobhunt .custom-width-style .cs-favorite-jobs .feature-jobs li .company-date-option .control{ margin: 7px 0 0;}
.modal{ overflow-y: auto !important;}
.modal-open{ overflow: auto !important; overflow-x: hidden !important; padding-right: 0 !important;}
.social-media{ padding: 5px 0 0;}
.wp-jobhunt fieldset{ border: 0px; margin: 0; padding: 0;}
.wp-jobhunt .custom-detail-page.jobs-detail-3 .jobs-info .cs-text{ width: 56.333%;}
.wp-jobhunt .custom-detail-page.jobs-detail-3 .social-media{ width: 28%;}
.wp-jobhunt .custom-width-style.cs-candidate-list .cs-text{ width: 78%;}
.wp-jobhunt .custom-width-style ul.managment-list li .list-holder .control{ width: 29%;}
.wp-jobhunt .cs-jobs-holder{ background: #fff; border-radius: 0 0 3px 3px; border: solid 1px #f2f2f2; margin-bottom: 30px; margin-top: 0; padding: 13px 20px 0}
.wp-jobhunt .cs-jobs-holder .jobs-listing ul li{ display: block; list-style: none; padding: 0;}
.wp-jobhunt .cs-jobs-holder .jobs-listing{ margin-bottom: 13px;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .jobs-content{ border-bottom: 1px solid #f4f4f4; padding: 18px 0; width: 100%;}
.wp-jobhunt .cs-jobs-holder .jobs-listing.cs-joblist-advance .jobs-content{ border-bottom: 1px solid #f4f4f4; padding: 18px 0; width: 100%;}
.wp-jobhunt .cs-jobs-holder .jobs-listing li:last-child .jobs-content{ border: 0 none;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media{ display: inline-block; float: none; margin-right: 22px; position: relative; vertical-align: middle; width: 60px;}
.wp-jobhunt .col-lg-12.col-md-12.col-sm-12.col-xs-12 .cs-jobs-holder .jobs-listing .cs-text{ display: inline-block; margin-right: -4px; vertical-align: middle; width: 61%; padding-right: 0px;}
.wp-jobhunt .cs-jobs-holder .jobs-listing.row ul li .cs-text{ width: 87%;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-title h5{ font-weight: 500; margin-bottom: 2px !important; text-transform: capitalize;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media figure{ border: 2px solid #dcdcdc; border-radius: 100%; position: relative; width: 100%;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media figure img{ border-radius: 100%; height: 56px; width: 100%;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media .feature-post{ background-color: #e6ac20; border-radius: 100%; bottom: 4px; box-shadow: 0 0 0 2px #fff; display: inline-block; height: 19px; line-height: 1.1875rem; position: absolute; right: -6px; text-align: center; width: 19px;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .cs-media .feature-post i{ color: #fff; font-size: 0.75rem;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-options{ display: block;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-options span{ color: #999; display: inline-block; font-size: 0.8125rem; line-height: 1.125rem; padding: 0 10px; position: relative; vertical-align: middle;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-options span.cs-position{ color: #3a84e3;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-options span:first-child{ padding-left: 0px;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-options span:first-child:before{ display: none;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .post-options span:before{ border-left: 1px solid #ebebeb; content: ""; height: 11px; left: -2px; position: absolute; top: 5px; width: 1px;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .job-post{ float: right; position: absolute; right: 0; top: 39%;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .jobtype-btn{ border: 1px solid #000; border-radius: 0; color: #fff; display: inline-block; float: none; font-size: 0.625rem; font-weight: 500; min-width: auto; padding: 3px 12px; position: relative; text-transform: uppercase;}
.wp-jobhunt .cs-jobs-holder .jobs-listing .job-post .shortlist{ color: #e1e1e1; display: inline-block; font-size: 1.125rem; margin-left: 22px; margin-top: 2px; vertical-align: middle;}
.wp-jobhunt .cs-jobs-holder .cs-map{ background: #fff url(assets/images/loader.gif) no-repeat center center;}
.wp-jobhunt .cs-jobs-holder .cs-map:after{ clear: both; content: ''; display: block;}
.wp-jobhunt .cs-jobs-holder .cs-map iframe{ float: left; width: 100%;}
.wp-jobhunt .cs-employer-slide-listing ul{ margin: 0 -15px; padding: 0;}
.wp-jobhunt .cs-employer-slide-listing ul li{ float: left; list-style: none; padding: 0 15px; position: relative; text-align: center;}
.wp-jobhunt .cs-employer-slide-listing ul li a{ height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2;}
.wp-jobhunt .cs-employer-slide-listing ul li .cs-media{ background: rgba(255,255,255,0.4); margin-bottom: 15px; overflow: hidden; position: relative; width: 100%;}
.wp-jobhunt .cs-employer-slide-listing ul li .cs-media img{ width: 100%;}
.wp-jobhunt .cs-employer-slide-listing ul li .cs-media figcaption{ height: 100%; left: 0; opacity: 0.5; position: absolute; top: -100%; transition: all 0.3s ease-in-out; width: 100%;}
.wp-jobhunt .cs-employer-slide-listing ul li:hover .cs-media figcaption{ top: 0;}
.wp-jobhunt .cs-employer-slide-listing ul li span{ display: block; vertical-align: top;}
.wp-jobhunt .cs-employer-slide-listing ul li em{ display: block; font-style: normal;}
.wp-jobhunt .cs-employer-slide-listing .draggable{ overflow: hidden;}
.wp-jobhunt .cs-candidate.grid ul{ margin: 0 -4px 20px -4px;}
.wp-jobhunt .cs-candidate.grid li{ list-style: none; margin-bottom: 8px; padding: 0 4px;}
.wp-jobhunt .cs-candidate.grid li img{ border: 3px solid rgba(255,255,255,0.3); transition: all 0.2s ease-in-out; width: 100%;}
.wp-jobhunt .cs-candidate.grid .cs-text{ background-color: #fff; border-radius: 8px; box-shadow: 0 0 5px rgba(0,0,0,0.05); left: 50%; margin: 0 0 0 -75px; opacity: 1; padding: 15px; position: absolute; top: 30px; transform: scale(0); transition: all 0.2s ease-in-out; visibility: hidden; width: 150px; z-index: 1;}
.wp-jobhunt .cs-candidate.grid li:hover .cs-text{ top: -110px; transform: scale(1); visibility: visible;}
.wp-jobhunt .cs-candidate.grid li:hover img{ border-color: #fff;}
.wp-jobhunt .cs-candidate.grid .cs-text:before{ border-left: 12px solid rgba(0, 0, 0, 0); border-right: 12px solid rgba(0, 0, 0, 0); border-top: 12px solid rgba(0,0,0,0.1); bottom: -12px; content: ""; left: 50%; margin: 0 0 0 -8px; position: absolute;}
.wp-jobhunt .cs-candidate.grid .cs-text:after{ border-left: 12px solid rgba(0, 0, 0, 0); border-right: 12px solid rgba(0, 0, 0, 0); border-top: 12px solid #fff; bottom: -11px; content: ""; left: 50%; margin: 0 0 0 -8px; position: absolute;}
.wp-jobhunt .cs-candidate.grid .cs-text h6{ border-bottom: 1px solid #f4f5f7; font-weight: 400; margin: 0 0 8px 0; padding: 0 0 8px;}
.wp-jobhunt .cs-candidate.grid .cs-text a{ color: #a7b4bf; display: block; font-size: 0.75rem; line-height: 0.9375rem; margin: 0 0 2px;}
.wp-jobhunt .cs-candidate.grid .cs-text address{ color: #a7b4bf; font-size: 0.75rem; line-height: 0.9375rem; margin: 0;}
.wp-jobhunt .cs-testimonial{ padding: 90px 0 0 30px; position: relative; width: 51%;}
.wp-jobhunt .cs-testimonial ul{ overflow: hidden;}
.wp-jobhunt .cs-testimonial:before{ color: rgba(228,229,233,0.1); content: "\e9fe"; font-family: "icomoon"; font-size: 7.5rem; left: 0px; position: absolute; top: 70px; transform: scale(-1);}
.wp-jobhunt .cs-testimonial li{ float: left; list-style: none;}
.wp-jobhunt .cs-testimonial span{ color: #fff; display: block; font-size: 1.25rem; font-style: italic; font-weight: 100; line-height: 1.625rem; margin: 0 0 30px;}
.wp-jobhunt .cs-testimonial .cs-text{ display: inline-block; padding: 10px 0 0; position: relative; text-align: right; vertical-align: middle; width: 75%;}
.wp-jobhunt .cs-testimonial .cs-text:before{ background-color: rgba(228,229,233,0.1); content: ""; height: 3px; left: 0; position: absolute; top: -10px; width: 100%;}
.wp-jobhunt .cs-testimonial .cs-author-info{ display: inline-block; text-align: left;}
.wp-jobhunt .cs-testimonial .cs-text a{ background-color: #f65f5f; border-radius: 100%; float: left; height: 35px; line-height: 2rem; margin: 5px 0 0; text-align: center; width: 35px;}
.wp-jobhunt .cs-testimonial .cs-text h5{ color: #fff; font-weight: 700; letter-spacing: 0.0125rem; margin: 0 0 3px;}
.wp-jobhunt .cs-testimonial .cs-text small{ color: #fff; display: block; font-size: 0.75rem; line-height: 0.9375rem;}
.wp-jobhunt .cs-testimonial .cs-media{ display: inline-block; margin: 0 -4px 0 20px; width: 20%;}
.wp-jobhunt .cs-testimonial .cs-media img{ border-radius: 100%;}
.wp-jobhunt .slider-nav-thumbnails{ overflow: hidden;}
.wp-jobhunt .slider-nav-thumbnails li{ float: left; list-style: none;}
.wp-jobhunt .slider-nav-thumbnails li img{ width: 100%;}
.wp-jobhunt .slider-nav-thumbnails .slick-active img{ opacity: 0.5;}
/*----- ToolTip Style Start -----*/
.tooltip.top{ margin-top: -13px; padding: 5px 0;}
.tooltip.top .tooltip-arrow{ border-top-color: #fff; border-width: 5px 5px 0; bottom: 1px; left: 50%; margin-left: -5px;}
.tooltip-inner{ background-color: #fff; border: solid 1px #dfdfdf; border-radius: 2px; box-shadow: 0 0 4px 0 rgba(0,0,0,0.1); color: #333333; max-width: 200px; padding: 12px 12px 8px 12px; text-align: center;}
.wp-jobhunt .signup-form .input-info::after{ clear: both; content: ""; display: block;}
.wp-jobhunt .jobs-listing.grid .cs-post-title{ display: block;}
.wp-jobhunt .cs-packeges span.price{ color: #fff; display: block; font-style: normal; margin-bottom: 10px; padding: 10px 15px; text-align: center;}
.wp-jobhunt .cs-packeges span.price em{ font-style: normal;}
.wp-jobhunt .cs-bgcolor.price sup{ margin-right: 2px;}
.input-info{ margin-bottom: 30px;}
.wp-jobhunt .rc-anchor-normal{ width: 99% !important;}
.wp-jobhunt .cs-resume-add-btn{ position: absolute; right: 50px; top: 46px;}
.wp-jobhunt input[type="radio"], .wp-jobhunt input[type="checkbox"]{ outline: none;}
/*----- Skill Progress -----*/
.skill-percent-main {background: #f3f3f3;padding: 15px;}
.skill-percent-main p{margin:0;padding:0;}
.skills-percentage-bar{position:relative;}
.skills-percentage-bar h6 {font-size: 0.875rem;font-weight: 700;margin: 0 0 10px 0;}
.skills-percentage-bar .skill-process {display: block;margin: 0 0 10px 0;background: #e5e5e5;height: 12px;width: 100%;overflow:hidden;border-radius:20px;}
.skills-percentage-bar .skill-process span{display: block;background: #e5e5e5;height: 12px;width: 100%;}
.skills-percentage-bar .skill-process span span {font-size: 0.75rem;position: absolute;right: 0;top: -2px;width: auto;}
.email-jobs-top{ border:1px solid #1e73be; border-radius: 0px; position: relative; color: #666; float: left; font-size: 0.6875rem; line-height: 1.5rem; margin: 0; padding: 2px 10px 1px 30px; text-transform: uppercase; background:#fff; font-family:"Raleway",sans-serif; font-weight:500; color: #1e73be;}
.email-me-top {display: block; clear: both; margin-bottom: 20px; overflow: hidden;}

.cs-jobs-holder.cs-joblist-advance .email-jobs-top{ border:1px solid #1e73be; border-radius: 0px; position: relative; color: #666; float: left; font-size: 0.6875rem; line-height: 1.5rem; margin: 0; padding: 2px 10px 1px 30px; text-transform: uppercase; background:#fff; font-family:"Raleway",sans-serif; font-weight:500; color: #1e73be;}
.email-jobs-top:before{content: "\f003"; font-family: "icomoon"; left: 10px; position: absolute; top: 1px; font-size:0.8125rem; color:#1e73be;}
.job-alert .job-alert-box-header { border-bottom: 0 none;box-shadow: none;color: #212121 !important; font: 700 1rem/1.75rem "Raleway",sans-serif !important;letter-spacing: 0.0625rem; text-decoration: none; letter-spacing: 1px; color: #424242 }
.job-alerts .alert-frequency label { padding: 0px 4px;}
.job-alerts .alert-frequency input { margin-right: 5px;}
.job-alerts .form-group label{ display: inline-block;vertical-align: top; font-weight:normal;}
.job-alerts .form-group label input.radio-frequency {display: inline-block; margin: 5px 2px 0 10px !important; vertical-align: top;}
.job-alerts .form-group .jobalert-submit{ border:0; box-shadow:none; color:#fff; padding:5px 15px; background:#1e73be; display:inline-block; border-radius:3px;}
#alerts-email-top .validation {color: #000; padding: 0 15px; line-height: 2rem; margin: 0}
#alerts-email-top .validation label {color: #424242;}
.job-alerts .validation.error, .error_mess {  background: rgba(192,0,0,.2); font-weight:normal;}
.job-alerts .validation.error label { color: #c00000 !important; }
.job-alerts .validation.error label:before { color: #c00000 !important; content: "\f071"; font-family: 'icomoon' !important; padding-right: 7px;}
.error_mess {padding:5px}
.job-alerts .validation.success { background: rgba(0,192,0,.2); font-weight:normal;}

/* widget Fancy Menu Style */
.page-sidebar .widget.cs-fancy-menu:after, .section-sidebar .widget.cs-fancy-menu:after{content: ""; clear: both; display: block; margin-bottom: 0px;}
.widget.cs-fancy-menu .widget-title{margin-bottom: 0px;}
.cs-fancy-menu{background-color: #f6f6f6; border: 1px solid #dadada; padding: 20px;}
.cs-fancy-menu ul{padding: 0px; margin: 0px;}
.cs-fancy-menu ul li{list-style: none; padding: 0px; margin: 0px; display: inline-block; width:100%; padding: 6px 0 6px 35px; line-height: 1.125rem; position: relative;}
.cs-fancy-menu ul li:before{background-color: #e8e8e8; bottom: -10px; content: ""; height: 12px; left: 6px; position: absolute; width: 3px; transition: all 0.3s ease-in-out 0s;}
.cs-fancy-menu ul li:last-child:before{display: none;}
.cs-fancy-menu ul li:after{ content: "";left: 1px; position: absolute;top: 10px; width: 13px; height: 13px; border-radius: 100%; border:1px solid #ccc; background-color:#fff; transition: all 0.3s ease-in-out 0s;}
.cs-fancy-menu ul li a{ color: #555; float: left; font-size: 0.75rem; font-weight: 500; line-height: 1.125rem; position: relative; text-transform: capitalize; width: 100%; transition: all 0.3s ease-in-out 0s; box-shadow: none; outline: none; text-decoration: none; border:none;}
.cs-fancy-menu ul li a i{float: right; margin: 3px 0 0 6px; color: #d0d0d0; font-size: 0.875rem;}
.cs-fancy-menu ul li a:before{color: #ccc; content: ""; font-family: icomoon; font-size: 0.5625rem; left: -14px; position: absolute; top: 2px;}
.cs-fancy-menu ul li:hover:after{border:1px solid transparent;}
/*NewsLetter Alert Box*/
.job-alert-box {border-color: rgb(243, 243, 243);border-style: solid;border-width: 1px 0px;background-color: rgb(250, 250, 250);border-radius: 0px; margin: 0 0 30px; padding: 30px 30px; position: relative; clear:both;}
.wp-jobhunt .job-alert-box .job-alert-box-header { color: #424242 ; margin:0 0 10px 0 !important; padding: 0;font: 700 1rem/1.75rem "Raleway",sans-serif; text-transform:uppercase;}
.job-alert-box .newsletter {display: block; float: none; margin: 0 0 20px;}
.job-alert-box .newsletter input[type="email"]{width: 38%;display: inline-block; height: 42px; padding: 0 15px; margin: 0 10px 0 0; border: 1px solid #ccc; border-radius:0; background-color: #fff; font: 400 0.8125rem/2.625rem "Raleway",sans-serif; vertical-align: top;   outline: 0; box-shadow:none;}
.job-alert-box .newsletter input[disabled="disabled"]{border-color: #ccc;color: #767676;cursor: no-drop; border-radius: 0; width: 37%; display: inline-block;}
.job-alert-box .newsletter input[type="text"]{color:#767676; width: 37%;display: inline-block; height: 42px; padding: 0 15px; margin: 0 10px 0 0; border: 1px solid #ccc; border-radius:0; background-color: #fff; font: 400 0.8125rem/2.625rem "Raleway",sans-serif; vertical-align: top;   outline: 0; box-shadow:none;}
.job-alert-box .newsletter .jobalert-submit{ background: #1e73be; border: 0 none; border-radius: 0; box-shadow: none;color: #fff;display: inline-block;font: 500 0.9375rem/2.625rem "Raleway",sans-serif; height: 42px; margin: 0 -4px 0 0; padding: 0 15px; vertical-align: top; width: 20%;}
.job-alert-box .alert-frequency span{ margin:0 0 10px 0; display:inline-block; font: 600 0.875rem/1.375rem "Raleway",sans-serif; text-transform:none; color:#424242 ; padding:0;}
.job-alert-box .terms-message{font:400 0.8125rem/1.375rem "Raleway",sans-serif; color: #535353;}
.job-alert-box .terms-message a{box-shadow: none; color: #1e73be; font:400 0.8125rem/1.375rem "Raleway",sans-serif; letter-spacing:0; outline: medium none;text-decoration: none;  text-transform: none; padding:0;margin:0;border:0;}
.job-alert-box .btn-close-job-alert-box {color: #1e73be; cursor: pointer; font-size: 1rem; font-weight: bold; position: absolute; right: 10px; top: 0;}
.job-alert-box label input[type="radio"]{ margin: 0 2px 0 10px; position:relative; top:2px;}
.job-alert-box label{ color: #535353; display: inline-block; font:400 0.8125rem/1.375rem "Raleway",sans-serif; padding:0; position: relative; top: -1px;}
/*Employer Fancy*/
.wp-jobhunt .cs-employer-slide-listing [class*="col-lg"], .wp-jobhunt .cs-employer-slide-listing [class*="col-md"], .wp-jobhunt .cs-employer-slide-listing [class*="col-sm"]{position: relative; text-align: center; margin-bottom: 30px;}
.wp-jobhunt .cs-employer-slide-listing a{ height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 2;}
.wp-jobhunt .cs-employer-slide-listing .cs-media{ background: rgba(255,255,255,0.4); margin-bottom: 15px; overflow: hidden; position: relative; width: 100%;}
.wp-jobhunt .cs-employer-slide-listing .cs-media img{ width: 100%;}
.wp-jobhunt .cs-employer-slide-listing .cs-media figcaption{ height: 100%; left: 0; opacity: 0.5; position: absolute; top: -100%; transition: all 0.3s ease-in-out; width: 100%;}
.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{ top: 0;}
.wp-jobhunt .cs-employer-slide-listing span{ display: block; vertical-align: top;}
.wp-jobhunt .cs-employer-slide-listing em{ display: block; font-style: normal;}
.wp-jobhunt .admin-info .cs-specialism span{ display:inline-block; margin:0; padding:0; border:0; box-shadow:none;}
.wp-jobhunt .admin-info .cs-specialism span {background-color: #f5f5f5; border-bottom: 0 none; border-radius: 20px; box-shadow: none; color: #666; display: inline-block; font-size: 0.75rem; line-height: 1rem; margin: 0 2px 5px 0; outline: medium none; padding: 5px 15px 8px; text-decoration: none; cursor: auto;}
.image-frame h4 {margin-top: 20px;}
.wp-jobhunt .jqte {margin:0;border:#e4e4e4 1px solid;border-radius:0px; -webkit-border-radius:0px; -moz-border-radius:0px;box-shadow:0 0 3px transparent; -webkit-box-shadow:0 0 3px transparent; -moz-box-shadow:0 0 3px transparent;overflow:hidden;transition:box-shadow 0.4s, border 0.4s; -webkit-transition:-webkit-box-shadow 0.4s, border 0.4s; -moz-transition:-moz-box-shadow 0.4s, border 0.4s; -o-transition:-o-box-shadow 0.4s, border 0.4s;}
.cs-cover-letter .jqte{margin-bottom: 40px;}
.dashboard-content-holder .cs-map-section {margin: 0;}
#main_resume_content .cs-tabs:after {clear: both; content: ""; display: block; margin-bottom: 40px;}
.wp-jobhunt #cstabs #main_resume_content .tabs-list h3{margin-bottom: 30px;}
#main_resume_content .cs-tabs:last-child:after{margin-bottom: 0;}
section#skills {margin-bottom: 50px;}
.wp-jobhunt .cs-profile-contact-detail .g-recaptcha {transform: scale(1.05) !important;}
.single-jobs .cs-map-section {margin-bottom: 0px;}
.wp-jobhunt .cs-jobs-holder.cs-joblist-advance .jobs-listing .jobs-content {border-top: none;}
/*Login Credential*/
.login-credential > strong{font-weight:normal;color:#000000;display:block;font-size:0.875rem;text-align:center;line-height:normal;margin-bottom:6px;}
.login-credential ul{margin:0 0 20px 0;padding:0;border-top:#f6f6f6 solid 1px;border-left:#f6f6f6 solid 1px;display:table;width:100%;box-shadow:-1px 1px 3px rgba(0,0,0,0.1);}
.login-credential ul li{margin:0;padding:0;list-style-type:none;display:table-row;}
.login-credential ul li .user-email.user-heading, .login-credential ul li .user-password.user-heading, .login-credential ul li .user-copy.user-heading{font-weight:700;}
.login-credential ul li .user-email, .login-credential ul li .user-password, .login-credential ul li .user-copy{display:inline-block;margin-left:-4px;border-bottom:#f6f6f6 solid 1px;border-right:#f6f6f6 solid 1px;line-height:normal;color: #767676;font-size:0.75rem;padding:8px 12px;display:table-cell;}
.login-credential ul li .user-password, .login-credential ul li .user-copy{text-align:center;}
.login-credential ul li .user-copy a{color:#adacb1;text-decoration:none;outline:none;line-height:normal;}
.wp-jobhunt .chosen-container-multi .chosen-choices .search-field {padding: 0;}

.page-sidebar .widget ul li, .section-sidebar .widget ul li{ color: #333; float: left; font-size: 0.875rem; list-style: outside none none; position: relative; transition: all 0.3s ease-in-out 0s; width: 100%;}
.widget-socialmedia ul li a span {left: 30px; position: absolute;}
.widget-socialmedia ul li:hover a span{left: 36px; transition: all 0.3s ease-in-out 0s;}





.section-apply-button .apply-button {
    text-align:center;
    width:100%;
    height: 55px;
    line-height: 3.4375rem;
    padding: 0px;
    background-color: #006643;
    color:#fff !important;
    font-size: 1.125rem;
}

.section-apply-button .apply-button:hover {
    background-color: #739926;
}


.section-apply-not-possible {
    color: #f65f5f;
    height: 55px;
    text-align:center;
    padding: 15px 0px 0px 0px;
}

.jb-top-bar {
    background-color: #F9F9F9;
    height: 55px;
    padding-top: 10px;
}

.cs-add-wishlist {
    color: grey;
    line-height: 2.1875rem;
    cursor: pointer;
}

.cs-add-wishlist i{
    padding-right: 5px;
}

.jb-row-top-bar{
    padding: 0;
    padding-bottom: 30px;
    padding-top:10px;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
    margin-top: -50px;
}

.jb-row-bottom-bar{
    padding: 0;
    padding-bottom: 30px;
    padding-top:10px;
    border-left: 1px solid grey;
    border-right: 1px solid grey;
}

.jb-map,
.jb-content {
    border-left: 1px solid grey;
    border-right: 1px solid grey;
}

.rich-editor-text{
    padding: 0px 25px;
}

@media (max-width: 767px) {
    .rich-editor-text{
        padding: 0px;
    }
}

.section-apply-button{
    padding: 0px 10px;
}

.wp-jobhunt .jobs-listing.grid li .wish-list {
    display: block;
    width: 100%;
}

.wp-jobhunt .col-lg-12 .col-lg-12 .jobs-listing.grid li .cs-text {
    padding: 5px;
}

.wp-jobhunt .jobs-listing.grid li .wish-list .shortlist {
    float: right;
}

.wp-jobhunt .jobs-listing h6 a, .cs-post-title .h6 a {
    display: block;
    display: -webkit-box;
    max-width: 228px;
    height: 60px;
    font-size: 0.875rem;
    line-height: 1.25rem;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

#ljob-lists.grid h6 a, #ljob-lists.grid .h6 a {
    overflow: inherit;
}

.wp-jobhunt .jobs-listing.modern .cs-text h3, .wp-jobhunt .jobs-listing.modern .cs-text h3 a {
    line-height:1.25rem;
}

.jobs-listing .cs-post-title {
    height: inherit;
    min-height: 65px;
}

.cs-post-title {
    height: 65px;
}

.wp-jobhunt .jobs-listing.grid .cs-text {
    height: auto;
    min-height: 215px;
}

.jobs-listing.grid .jobs-content span {
    display:block;
}

span.cs-location {
    height: 18px;
}

/*Specialism*/
.specialisms-image {
    height: 250px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 1;
    border: 1px solid #f1f1f1;
    background-image: url(http://wordpress01.dev.lumesse.top/wp-content/plugins/lumesse-plugin/apply/media/images/form-bg.jpg);
}

ul.spatialism-sec.specialisms-with-image li {
    margin-bottom: 20px;
}

/*End Specialism*/

[id^=location_redius_popup],
.wp-jobhunt .search-country .select-holder::after {
    display: none !important;
}