body.single-post h1 {
    font-size: 24px;
	font-weight: 700;
}
body.single-post h2 {
    font-size: 22px; 
}
body.single-post h3 {
     font-size: 20px; 
}
body.single-post h4 {
     font-size: 18px;
}
body.single-post .ast-breadcrumbs-wrapper {
    padding: 10px 0px 10px 0px;
}
body.single-post article.ast-article-single a, .e-con-inner p a{
    color: blue;
}
.custum-table-class{
        padding: 5px 7px !important;
    font-size: 14px !important;
    }
.single-post div#secondary {
    margin: 0;
}
.formkit-form[data-uid="5b3a47ffaf"][min-width~="700"] [data-style="clean"], .formkit-form[data-uid="5b3a47ffaf"][min-width~="800"] [data-style="clean"] {
	padding-top: 0px!important;}
.formkit-powered-by-convertkit-container{display:none!important;}
.awsm_job_openings h1.entry-title {
	font-size: 2.5rem!important;}
.awsm-job-form-inner h2{font-size:1.7rem!important;}
.awsm_job_openings .entry-meta{display:none;}

.image-form-wrapper {
  display: flex;
  width: 100%;
  min-height: 400px;
  padding: 0;
  margin: 0;
}

.image-form-wrapper .form-image {
  flex: 1;
  padding: 0;
  margin: 0;
  overflow: hidden;
}

.image-form-wrapper .form-image img {
  width: 100%;
  height: 100%!important;
  object-fit: cover;
  object-position: center;
  display: block;
}

.image-form-wrapper .form-box {
  flex: 1;
  padding: 10px 30px; /* Only left and right padding */
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fff;
  box-sizing: border-box;
}


@media (max-width: 768px) {
  .image-form-wrapper {
    flex-direction: column;
  }

  .form-image,
  .form-box {
    width: 100%;
    flex: none;
  }
}
.forminator-edit-module {
  display: none !important;
}

.pum-theme-11794 .pum-container, .pum-theme-lightbox .pum-container {
padding: 0px!important;}
.entry-title .ast-blog-single-element{font-size:1.5em!important;}


   
@media (min-width: 782px) {
    .forminator-ui.forminator-custom-form[data-design=material] .forminator-button {
        width: 100%!important;
        margin: 0 0 10px 0;
    }
}
.pum-theme-11794 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
     border: 8px!important; 
    box-shadow: 0px 0px 30px 0px rgba(2, 2, 2, 1.00);
    background-color: rgba(255, 255, 255, 1.00);
}
.custom-link-clr li a {
    display: inline !important;
    color: blue;
    font-weight: bold;
}


.custom-author-box {
  border-radius: 8px;
  font-size: 16px;
  line-height: 1.6;
  display: flex;
  align-items: center;
}
.custom-author-box .author-avatar img {
  border-radius: 50%;
}
.custom-author-box .author-details {
  flex: 1;
}
.pt-cv-content-item.pt-cv-1-col {
    box-shadow: 0 0 20px #e1e1e1;
    padding: 10px 10px 10px 10px;
}

aside#block-3 .wp-block-group.is-layout-flow.wp-block-group-is-layout-flow, .elementor-element-483c9b4.elementor-widget.elementor-widget-sidebar aside#categories-2,aside#search-2,aside#search-2 {
    box-shadow: 0 0 10px #e1e1e1;
    padding: 10px 10px 10px 10px;
}
aside#categories-2 ul li {
    margin-left: 20px;
    list-style-type: circle;
}
aside#categories-2 h2, .entry-content h2 {
    font-size: 1.375rem;
}

.search-results main#main {
    padding-right: 30px;
}

h3, .entry-content h3{
	font-size: 1.5rem;
}
.entry-content h2 {
    font-size: 2rem;
}
.entry-content h1{
	font-weight: 600 !important;
}


.site-main .entry-meta {
    font-size: 14px;
    margin: 6px 0 6px;
}
h1.entry-title.awsm-jobs-single-title {
    font-size: 26px;
}

.single-post h1 {
    display: block;
}
.custom-author-box{
    border-radius: 8px;
    font-size: 16px;
    line-height: 1.6;

    align-items: center;
}
h1.awsm-jobs-single-title{
	    display: block;
    font-size: 34px !important;
    font-weight: 600;
    margin-bottom: 30px;
}

.awsm-job-form-inner h2 {
    text-transform: capitalize;
}