/* Included Mix-Ins */
/* Grids */
/* Colors */
/* Typography */
/* Functions */
/* Mix-Ins */
/* MICRO CLEARFIX
 For modern browsers 1. The space content is one way to avoid an Opera bug when the contenteditable attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that are clearfixed. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. 3. For IE 6/7 only. Include this rule to trigger hasLayout and contain floats. */
.employee_quotes h2 { text-align: center; margin: .5em 0 0 0; }
.employee_quotes .quotes { border-radius: 4px; border: 1px solid #ccc; margin: 20px 2% 20px 0; padding: 8px; overflow: hidden; float: left; width: 32%; height: 9.5em; }
.employee_quotes .quotes img { width: 30%; float: left; }
.employee_quotes .quotes p { width: 65%; float: right; font-style: italic; margin-bottom: 10px; }
.employee_quotes .quotes p.employeeName { font-size: 12px; font-style: normal; }
.employee_quotes .quotes.last { margin-right: 0; }

.spacer { margin-bottom: 2em; }

.working .locations { clear: both; margin-bottom: 2em; overflow: hidden; width: 100%; }
.working .locations h3 { margin-top: 0; }
.working .locations figure { width: 40%; margin: 0 5%; float: left; }
.working .locations figure img { margin-bottom: 0em; }
.working figure img { border: 1px solid #CCC; box-shadow: none; margin-bottom: 2em; }
.working section { float: left; }
.working section.openings { width: 60%; margin-bottom: 2em; }
.working section.benefits { margin-left: 5%; margin-bottom: 5%; width: 35%; }

.content ul { list-style-type: disc; margin-left: 30px; }

hr { margin: 0; }

/* Resumator Specific */
#resumator-jobs { /*p strong {
	font: 300 calc-em(17,$textSize) $bodyFont !important;
	color: $medGray !important;
	font-style: italic !important;
}*/ }
#resumator-jobs * { font: 400 16px "proxima-nova", "Proxima Nova", Helvetica, Arial, sans-serif !important; color: #393433 !important; }
#resumator-jobs .resumator-job-title { font: 300 1.375em "proxima-nova", "Proxima Nova", Helvetica, Arial, sans-serif !important; color: #6D6E71 !important; }
#resumator-jobs .resumator-job-description-text { margin-top: 25px !important; }
#resumator-jobs a.resumator-job-link { color: #26ABE0 !important; }
#resumator-jobs strong { font-weight: 600 !important; }
#resumator-jobs .resumator-job-title { border-top: 1px solid #CBCBCB !important; padding-top: 15px; }
#resumator-jobs .resumator-job-heading { font-weight: bold !important; }
#resumator-jobs input[type='button'] { display: inline-block; *display: inline; zoom: 1; cursor: pointer; padding: .55em 1em .45em; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; color: #FFF !important; font-family: "AsapBoldItalic", "Arial Black", Helvetica, Arial, sans-serif !important; text-decoration: none; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.36); font-size: 1em; border: 0; background: #FBB03B; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YzgzZSIvPjxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjZjdiNDM2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjZhMDJlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7c83e), color-stop(38%, #f7b436), color-stop(100%, #f6a02e)); background-image: -moz-linear-gradient(#f7c83e, #f7b436 38%, #f6a02e); background-image: -webkit-linear-gradient(#f7c83e, #f7b436 38%, #f6a02e); background-image: linear-gradient(#f7c83e, #f7b436 38%, #f6a02e); }
#resumator-jobs input[type='button']:hover { background: #fabf47; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZDc2MSIvPjxzdG9wIG9mZnNldD0iMzglIiBzdG9wLWNvbG9yPSIjZmFiZjQ3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmNhODJlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7d761), color-stop(38%, #fabf47), color-stop(100%, #fca82e)); background-image: -moz-linear-gradient(#f7d761, #fabf47 38%, #fca82e); background-image: -webkit-linear-gradient(#f7d761, #fabf47 38%, #fca82e); background-image: linear-gradient(#f7d761, #fabf47 38%, #fca82e); }
#resumator-jobs .resumator-buttons ul li a { position: relative; top: 7px; }

#resumator-logo { display: none !important; }

@media screen and (max-width: 1050px) { .employee_quotes .quotes p { font-size: 14px; } }
@media screen and (max-width: 1023px) { figure img { max-width: 100%; } }
@media screen and (max-width: 899px) { .employee_quotes .quotes { float: none; width: 100%; clear: both; }
  .employee_quotes .quotes img { width: 20.75%; }
  .employee_quotes .quotes p { font-size: 1em; width: 75%; padding-top: 5%; } }
@media screen and (max-width: 599px) { .working section { float: none; clear: both; }
  .working section.openings { width: 100%; margin-bottom: 3em; }
  .working section.benefits { width: 100%; }
  .resumator-buttons ul li input.resumator-forward-button { margin-bottom: 10px !important; }
  .resumator-buttons ul li:nth-child(3) { clear: left; } }
