/*
Theme Name: Jobster Child
Theme URI: http://pixelprime.co/themes/jobster-wp/
Template: jobster
Description: Jobster Child Theme
Version: 2.1
Author: Pixel Prime
Author URI: http://pixelprime.co/
Text Domain: jobster
Tags: black, white, light, four-columns, responsive-layout, custom-colors, custom-header, custom-menu, featured-image-header, full-width-template, sticky-post, theme-options, translation-ready, threaded-comments
License:
License URI:
*/

/* =================================================================
************************ Elementor Custom Styles *******************
===================================================================*/
/*@import 'assets/css/custom-elementor.css';*/

.pxp-main-footer-top {
  padding: 25px 0 0 0;
}

@media only screen and (min-width: 1400px) {
  .col-custom-20 {
    width: 20%;
  }

  .col-custom-22 {
    width: 22%;
  }

  .col-custom-18 {
    width: 18%;
  }
}

@media only screen and (max-width: 780px) {
  .main-footer {
    text-align: center;
  }

  .right-box {
    border: none !important;
  }
}

#custom_html-8,
#custom_html-11 {
  color: white;
  font-size: 18px;
  font-weight: normal;
  line-height: 25px;
}

#nav_menu-8 ul li > a,
#nav_menu-7 ul li > a,
#nav_menu-9 ul li > a {
  font-family: "Helvetica Neue", sans-serif;
  color: white;
  font-size: 18px;
  font-weight: 500;
  line-height: 18px;
  text-transform: uppercase;
  transition: color 0.4s ease;
}
#nav_menu-8 ul li > a:hover,
#nav_menu-7 ul li > a:hover,
#nav_menu-9 ul li > a:hover {
  color: #007bff;
}

#social_media_icons_widget-3 h3 {
  text-transform: uppercase;
}

#nav_menu-8 h3,
#nav_menu-7 h3,
#nav_menu-9 h3,
#social_media_icons_widget-3 h3 {
  font-family: "Helvetica Neue", sans-serif;
  color: white;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
}

.right-box {
  border-left: 3px solid white;
}

.right-box .row {
  height: 100%;
}

.widget_social_media_icons_widget {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.pxp-posts-card-1-image {
  border-radius: 0px;
}

.pxp-user-nav-dropdown {
  display: none;
}

.pxp-user-nav-trigger {
  display: none;
}

.wp-block-image img {
  border-radius: 0px !important;
}

.pxp-posts-card-1-top-bg {
  background-color: transparent;
}

.pxp-side-panel {
  background-color: transparent;
}

picture.pxp-single-blog-featured-img img {
   border-radius: 0px;
   width: 100%;
   height: auto;
  object-fit: cover;
}


.page-id-141 .pxp-section-h2 {
 font-weight: 400;
}

.pxp-contact-card-1 {
  background-color: #479ED0 !important;
}

#contact_form .elementor-field:focus {
  box-shadow: 0px 0px 10px 0px #3956A3;
}
