.site-footer{
	display:none;
}

/* header button color */
.sign-up {
	background-color: #EE5959;
	border-radius: 4px;
}

.awsm-job-container .awsm-jobs-archive-title, .awsm-jobs-single-title {
	font-family: 'Karla';
	text-align: left;
	font-weight: 500;
	font-size: 32px;
	color: #000;
}

.ast-container {
	display: block;
}


.site-content {
	background-color: #ffffff;
}

.awsm-grid-item .awsm-job-item {
	border-radius: 16px;
	font-family: Lato;
}

.awsm-filter-wrap {
	font-family: Lato;
	text-align: left;
}

.awsm-filter-wrap .awsm-filter-item .awsm-job-form-control {
	font-family: Lato;
}

.awsm-selectric .label {
	font-size: 14px;
}

.awsm-job-entry-content h3{
	font-family: Lato; 
}

.awsm-job-entry-content p, ul li{
	font-family: Lato; 
	font-size: 18px;
	line-height: 30px;
}


.awsm-job-single-wrap, .awsm-job-single-wrap *, .awsm-job-single-wrap ::after, .awsm-job-single-wrap ::before {
	font-family: Lato;
	font-size: 18px;
}

.awsm-job-specifications-row {
	margin: 20px 10px;
}

/* Form background color */
.awsm-job-form-inner {
	background-color: #128990;
	color: #ffffff;
	border-radius: 16px;
}

/* Form H2 */
.awsm-job-form-inner h2 {
	color: #ffffff;
}


input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
	background: white;
}

.awsm-job-form-field .awsm-resume-file-control .awsm-job-form-control .awsm-form-file-control {
  font-family: Lato;
}

/* Form button color */ 
.menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] {
	background-color: #EE5959;
	border-radius: 10px;
}

/* Page title padding for job Openings pages */
.ast-single-post .entry-title, .page-title {
	padding: 0 0 50px;
}

/* button width on job application form */

.awsm-application-submit-btn {
	width: 100%;
}

/* file upload label */
.awsm-resume-file-control {
	color: white;
}

/* dots for Jobs page - doesn't work */
.page-id-629 {
font-family: Georgia;}

/* Form error message */
.awsm-job-form-error {
	color: #ffffff;
}

/* padding */
.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding: 0px;
}

/* counter margin on event page */
.stec-layout-single-counter p {
	margin-bottom: 0px;
}

/* event font-zize */
body .stec-style-text {
	font-size: 18px !important;
	color: #000000;
}

/* organizer subtitle */
body .stec-layout-single-organizers-organizer-sub-title {
	font-size: 16px !important;
}

/* */
.stec-layout-single-event-status .stec-layout-single-event-status-text {
	font-size: 14px;
	font-family: Lato;
}

/* 
 */
 
.stec-layout-boxgrid .stec-layout-boxgrid-event {
border-radius: 10px;
	padding: 12px;
}

/* Job Openings: Hide Employer name from the front-end */
.awsm-job-specification-employer {
	display: none;
}
 
/* Workshopts - guest section */
.stec-layout-single-guests-guest-right-title  {
	margin-bottom: 0px !important;
}

.stec-layout-single-guests .stec-layout-single-guests-guest-right-desc {
	margin-top: 0px;
}

/* Workshops - event - schedule */

/* Woocommerce checkout - order review section */
.woocommerce-page.woocommerce-checkout form #order_review, .woocommerce.woocommerce-checkout form #order_review {
	padding: 0px 0px 0px 20px;
    background-color: #128990;
    color: #fff;
	    background-color: #1cacb5;
    border-radius: 0px 0px 10px 10px;
    color: #fff;
}

/* Checkout button */
.woocommerce-page.woocommerce-checkout #payment #place_order, .woocommerce.woocommerce-checkout #payment #place_order {

    background-color: #EE5959;
    margin: 0px 0px;
}


/* Terms in checkout page */
.place-order, .form-row {
		padding-bottom: 30px;
}

#order_review_heading {
	color: #ffffff;
	background-color: #128990;
	border-radius: 10px 10px 0px 0px;
}

h3#order_review_heading {
	font-size: 40px;
}

/* Direct bank transfer */ 
.woocommerce-page.woocommerce-checkout #payment ul.payment_methods, .woocommerce.woocommerce-checkout #payment ul.payment_methods {
	padding-right: 20px;
}

/* Privacy policy in checkout page */
.woocommerce-page.woocommerce-checkout #payment div.form-row, .woocommerce.woocommerce-checkout #payment div.form-row {
	padding-right: 20px;
}
/* REDUCED FONT SIZE FOR JOB TITLE IN MOBILE */
@media (max-width: 540px){
	.jobs-lists .job-list h2 {
	font-size: 18px;
}
	
body.single-stec_event .navigation.post-navigation {
  display: ;
  margin-bottom: 50px;
}

body.single-stec_event .navigation.post-navigation .nav-links {
  display: flex;
}

}

.checkout-button.button.alt.wc-forward{
	padding:0px !important;
}

#page{
	background-color:#fff;
}



