/* Enter Your Custom CSS Here */
input::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #858da3!important;
}
.search-on-page .widget-jobsearch-full input[type="text"],
.search-on-page .widget-jobsearch-full select {
    font-size: 18px;
}

h2.cta_apply {
	text-align: center !important;
}
body.postid-2703 .tribe-events-before-html div.fusion-fullwidth {
    display: none;
}
#tribe-events-pg-template .fusion-theme-sharing-box {
    display: none;
}
body.single-tribe_events .home-footer {
    display: none;
}
body.single-tribe_events main#main {
    padding-top: 111px;
}
.tribe-events-single-event-description div.event-description p {
    font-family: 'BrandonText_Regular';
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #555555;
}
.tribe-events-single-event-description.tribe-events-content.entry-content.description div {
    font-family: 'BrandonText_Regular';
    font-size: 16px;
    line-height: 23px;
    font-weight: 400;
    color: #555555;
}
@media screen and (max-width: 1200px) and (min-width: 768px) {
  .fusion-body .home-footer .fusion-layout-column {
    width: 100% !important; 
  }
  .fusion-body .home-footer .fusion-layout-column .fusion-column-wrapper {
    padding: 0px 10px !important; 
  }
  h2.cta_apply {
  padding: 5px 10px !important;
  }
}
@media screen and (max-width: 1200px) and (min-width: 1024px) {
  body.single-tribe_events main#main {
    padding-top: 111px;
}
}
@media screen and (max-width: 1024px) {
  body.single-tribe_events main#main {
    padding-top: 30px;
}
}

@media(max-width:767px){
  .search-on-page .location-wrapper.location-wrapper, .search-on-page .w-form-row-field.location-radius-control {
    margin-left: 0!important;
}
  .search-on-page .widget-jobsearch-full input[type="text"],
  .search-on-page .widget-jobsearch-full select,
  body .search-on-page .widget-jobsearch-full input#cws_jobsearch_keywords {
    padding-left: 12px!important;
}
body #main .widget-jobsearch-results .job {
    padding: 30px 20px;
}  
body .widget-jobsearch-results #live-results {
    padding: 0 20px;
}
}