/* Enter Your Custom CSS Here */
.featuredjobmenu {
  font-size:135%;
  font-weight:bold;
  padding: 0px 0px 10px 0px;
  }

#nav_menu-2, #nav_menu-18, #nav_menu-20, #nav_menu-21  {
  background-color:#F9F9BC;
  padding: 10px 7px 0px 7px;
  border: 1px solid #2A4670;
  border-radius: 7px;
}

.current-pop-cats {
  font-size:medium;
  }

.teaching-english-info {
  font-size:medium;
  }


img {max-width:98%; height: auto;}



.type span.asia {
	background-color: #2F4F7E;
	border: 2px solid #2F4F7E;
	color: #fff !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}


.type span.online {
	background-color: #FF4900;
	border: 2px solid #FF4900;
	color: #fff !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

.type span.europe {
	background-color: #FF8E00;
	border: 2px solid #FF8E00;
	color: #fff !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

.type span.mideast-africa {
	background-color: #6E0069;
	border: 2px solid #6E0069;
	color: #fff !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

.type span.us-canada {
	background-color: #689CD3;
	border: 2px solid #689CD3;
	color: #fff !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

.type span.latin-america-2 {
	background-color: #007241;
	border: 2px solid #007241;
	color: #fff !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

}

pre { overflow: auto; }


ol.jobs dd.date, ol.resumes dd.date {
    text-align: right;
    width: 60px;
}

#content .section_header h1 {
	font-size: 2em;
	line-height: 1em;
	margin: 0 !important;
}

#content h1 {
	font-size: 2em !important;
	line-height: 1em;
	margin: 0 !important;
}

#content ul li {
    font-size: 16px !important;
}

p {
	margin: 0 0 1.54em 0;
	font-size: 16px;
	line-height: 1.74em;
}

#content ul li {
	font-size: 1.2em;
}

ul {
    font-size: 14px !important;
}

#content ol {
	font-size: 1.2em;
}

img.wp-page-image, .gallery-item img {
    border: 1px solid #DADBDD !important;
    border-radius: 6px 6px 6px 6px;
    padding: 4px;
}

/* Remove pricing on front page sidebar */
p.pricing {
    display: none;
}

/* Remove search widget in sidebar */
li.widget.widget-nav {
    display: none;
}


/* Removing Date from Featured Homepage */
li.job.job-featured.job-alt.job-featured .date {display: none;}
li.job.job-featured.job-featured .date {display: none;}


/* Removing Date from Featured Single Pages */
.postid-161020 .date {display: none;}
.postid-159153 .date {display: none;}
.postid-161291 .date {display: none;}
.postid-222103 .date {display: none;}

.plan .plan-description{
	margin-bottom: 10px;
	font-size: 14px;
	padding: 25px;
}

ul.section_footer {
    display: none !important;
}

/* Removing Comment Box */
.section_content.section_content_comments {
    display: none;
}

/* Button */
.button {
  background-color: #ff7400; 
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}

.button a {
		color: white;
}

.button1 {
  box-shadow: 0 8px 8px 0 rgba(0,0,0,0.2), 0 6px 8px 0 rgba(0,0,0,0.19);
}