/*
Theme Name: Careerfy Child
Theme URI: http://demo.eyecix.com/careerfy/
Template: careerfy
Author: Eyecix
Author URI: http://eyecix.com/
Description: Careerfy brings you the most simple solution to display jobs on any type of websites. You may already know, some really big Job Portals provides the option to use their database and extend your website with job offers. This Theme can make everything automatically, some job providers also pay commission when any of your visitors click on the job links.
Tags: two-columns,left-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 1.5
Updated: 2023-06-01 14:27:32
edits
*/
.careerfy-header-seventeen-strip {
  display: block;
}
.mobile-usernotifics-btn {
  display: none;
}
.widget.widget_text .footer-widget-title {
  margin-bottom: 0;
}
.widget.widget_text .footer-widget-title h2 {
  color: #0083c2 !important;
}
.widget.widget_text .social_icon {
  float: right;
  margin-left: 10px;
  color: #0083c2 !important;
  font-size: 20px;
}
.widget.widget_text .social_icon:hover {
  color: #fff !important;
}
.widget.careerfy-footer-newslatter form ul li input[type="submit"] {
  width: 130px;
  font-size: 14px;
}
.widget.careerfy-footer-newslatter
  form
  ul
  li
  i.careerfy-icon.careerfy-right-arrow-long {
  font-size: 14px;
}
.copyright-nine {
  background-color: #0083c2;
}
.copyright-nine p {
  color: #fff;
}
.widget.widget_text .textwidget i {
  color: #0083c2;
}
.extra-p p {
  font-size: 16px !important;
}
ul.footer-three-social li {
  width: 10% !important;
  margin-left: 5px;
}
ul.footer-three-social li:last-child {
  margin-top: 0px !important;
}
.footer-three-social li a,
.footer-three-social li a:hover {
  background-color: #fff;
}
.mobile-navclose-btn {
  font-size: 40px !important;
}
ul.careerfy-mobile-navbar li {
  line-height: 40px !important;
}
.careerfy-testimonial-styletwo .careerfy-testimonial-styletwo-layer span {
  position: fixed !important;
  bottom: 0 !important;
}
.about-section-item img {
  /*height: 300px !important;*/
}
.careerfy-blog-grid-text {
  background-color: #e5e5e5 !important;
}
.careerfy-footer-widget dt {
  color: #999999;
  font-weight: normal !important;
}
.careerfy-footer-nine .widget_nav_menu ul li a:before {
  content: unset;
}
@media only screen and (max-width: 640px) {
  .careerfy-backto-top {
    bottom: 100px;
    left: 50%;
  }
}

.careerfy-classic-services ul li span {
  display: none;
}
.careerfy-classic-services ul li i {
  border: 0;
}
.careerfy-classic-services ul li i:hover,
.careerfy-classic-services ul li:hover {
  pointer-events: none;
  background-color: unset !important;
  color: unset !important;
}

.why-this-company .wpb_animate_when_almost_visible {
  padding: 2rem;
  border-radius: 5px;
  background-color: #fff;
  /*height: 580px;*/
  height: 530px;
  margin-bottom: 4rem;
}
.why-this-company .wpb_animate_when_almost_visible strong {
  font-size: 22px;
  color: #0083c2;
}

.careerfy-fancy-title h2 {
  text-transform: capitalize;
}
.careerfy-classic-services ul li i {
  height: auto;
  font-size: 50px;
}
.careerfy-classic-services ul li:hover i {
  background: unset !important;
  background-color: transparent !important;
}
.careerfy-contact-media a {
  font-size: 20px;
}
.careerfy-contact-info-list li i {
  font-weight: bold !important;
}
.careerfy-footer-nine .footer-widget-title h2 {
  font-size: 12px;
}
.careerfy-footer-widget p,
.careerfy-footer-widget ul li,
.careerfy-footer-widget ul li a,
.careerfy-footer-widget dt {
  font-size: 12px !important;
}
.careerfy-footer-widget ul.footer-three-social li a {
  font-size: 20px !important;
}

.careerfy-fancy-title h2 span {
  margin-left: 1rem;
}

.careerfy-header-seventeen .navbar-nav > li > a {
  padding: 35px 0px 14px 0px;
  border-bottom: 2px solid transparent;
  margin-bottom: 20px;
}
.careerfy-header-seventeen .navbar-nav > li > a:hover {
  border-bottom: 2px solid #0083c2;
}
.careerfy-header-seventeen-social a {
  background-color: unset !important;
  color: #0083c2 !important;
  font-size: 18px !important;
  line-height: 0.5 !important;
}
.copyright-nine p {
  float: left;
}
.copyright-nine a {
  float: right;
  margin-right: 100px;
}
@media only screen and (max-width: 800px) {
  .copyright-nine p {
    float: unset;
  }
  .copyright-nine a {
    float: unset;
    margin-right: unset;
  }
}

.careerfy-header-seventeen-social a {
  background-color: unset !important;
  color: #0083c2 !important;
  font-size: 18px !important;
  line-height: 0.5 !important;
}
.copyright-nine p {
  float: left;
}
.copyright-nine a {
  float: right;
  margin-right: 100px;
}
@media only screen and (max-width: 800px) {
  .copyright-nine p {
    float: unset;
  }
  .copyright-nine a {
    float: unset;
    margin-right: unset;
  }
}
@media only screen and (max-width: 993px) {
  .why-this-company .wpb_animate_when_almost_visible {
    height: auto;
  }
}
@media only screen and (max-width: 665px) {
  .why-this-company .wpb_animate_when_almost_visible {
    padding-top: 25px !important;
  }
  .why-this-company .wpb_animate_when_almost_visible > div > div {
    width: 95% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .why-this-company .wpb_animate_when_almost_visible > div > div > div {
    margin-bottom: 25px !important;
  }
  .why-this-company
    .wpb_animate_when_almost_visible
    > div
    > div
    > div
    > div
    > p:nth-child(1) {
    margin-bottom: 25px !important;
  }
  .why-this-company > div.container > div.row {
    flex-direction: column;
  }
}

/*.why-this-company .wpb_animate_when_almost_visible */
.careerfy-fancy-title h2 {
  text-transform: capitalize;
}
.careerfy-blog-grid-text {
  height: 285px;
}
.careerfy-blog-grid-text .careerfy-blog-grid-option li,
.careerfy-blog-other li {
  display: none;
}

.careerfy-classic-services h2 {
  font-size: 18px;
  font-weight: 600;
}
.vc_custom_1513339403770 {
  padding-top: 35px !important;
}
.careerfy-fancy-title {
  margin-bottom: 20px;
}
.why-this-company .row {
  display: flex;
  gap: 0 20px;
}
.careerfy-fancy-title p {
  font-size: 14px !important;
}
.careerfy-main-content,
.jobsearch-main-content {
  padding: 30px 0px 10px 0px !important;
}
.careerfy-classic-services ul li {
  width: 48%;
  border: 2px solid #d3d3d357;
  margin: 10px;
}
.careerfy-about-text {
  margin-bottom: 20px;
}
.careerfy-footer-widget .widget.widget_text {
  margin-bottom: 10px;
}
.services-section .careerfy-parallex-text.careerfy-logo-text {
  padding: 10px 0px 0px 0px;
}
.careerfy-contact-form-full p a {
  font-weight: bold !important;
}
.contact-info-new {
  width: 100%;
}
.wpforms-confirmation-container-full p {
  text-align: center;
}
.menu-item-type-custom.menu-item-has-children a[href=""] {
  pointer-events: none;
  cursor: default;
}

@media (min-width: 992px) {
  .wpforms-field-container {
    /* display: flex !important; */
    width: 100% !important;
  }
  .wpforms-container .wpforms-field {
    float: left;
    width: 48%;
    min-width: 48%;
    margin-right: 1rem;
    clear: unset !important;
  }
  .wpforms-container .wpforms-field:nth-child(7),
  .wpforms-container .wpforms-field:nth-child(8) {
    width: 98%;
  }
  .full-width-field {
    width: 97.5% !important;
  }
  .custom-contact-us .vc_column-inner {
    padding-left: 15px;
  }
  .careerfy-entry-content .contact_info_parent .vc_column-inner {
    padding-right: 0;
  }
  .careerfy-entry-content .custom-contact-us .vc_column-inner {
    margin-top: 35px !important;
  }
  .careerfy-entry-content .custom-contact-us button[type="submit"] {
    width: 97.5% !important;
  }
}
.wpforms-container .wpforms-field-label.wpforms-label-hide {
  font-weight: 500;
  position: unset !important;
}
.custom-contact-us .vc_column-inner {
  padding-left: 3rem;
  background-color: #f4f4f4;
  box-shadow: 0px 4px 8px #9eb8c74d;
}

.custom-contact-us .wpforms-field-large {
  height: 60px !important;
  border-radius: 8px !important;
  border: 1px solid #9eb8c7 !important;
}
.custom-contact-us textarea {
  height: 200px !important;
  border-radius: 8px !important;
  border: 1px solid #9eb8c7 !important;
}
.careerfy-entry-content .custom-contact-us button[type="submit"] {
  width: 100%;
  height: 60px;
  margin-top: 2rem;
  border-radius: 8px;
}

/* home page career slider */
.banner-search-padding .container {
  width: 100% !important;
}
/* .banner-search-padding .vc_col-sm-6 {
  width: 50%;
  overflow: hidden;
} */
.banner-search-padding .vc_col-sm-6 .vc_column-inner {
  padding: 0;
}


.alert.alert-success {
	color: #dff0d8;
	background-color: unset;
	border: 0;
}
.careerfy-footer-newslatter .alert.alert-success p, 
.careerfy-footer-newslatter .alert.alert-success p span {
	color: #dff0d8 !important;
}

.alert.alert-danger {
	color: #f2dede;
	background-color: unset;
	border: 0;
}
.careerfy-footer-newslatter .alert.alert-danger p, 
.careerfy-footer-newslatter .alert.alert-danger p span {
	color: #f2dede !important;
}
/* Blog page update */
.page-id-137 .vc_column_container {
padding-left: 0px !important;
padding-right: 0px !important;
}

.wpforms-confirmation-container-full {
    background: inherit !important;
    border: 0 !important;
}
#text-9 .footer-widget-title h2{
	color: #fff !important;
}
.careerfy-footer-newslatter .careerfy-simplenewslettr-2 .footer-widget-title, 
.careerfy-footer-newslatter .careerfy-simplenewslettr-2 form {
	display: none !important;
}
.wpcf7-response-output {
	border: 0 !important;
    padding: 0 !important;
    margin: -20px 0 20px 0 !important;
}