/*
font-family:'Bourton W05 Drop Extrude', sans-serif;
font-family:'Museo Sans W01_100', sans-serif;
font-family:'Museo Sans W01_300', sans-serif;
font-family:'Museo Sans W01_500', sans-serif;
font-family:'Museo Sans W01_700', sans-serif;
font-family:'Museo Sans W01_900', sans-serif;
font-family:'Helvetica Neue LT W05_57 Cond', sans-serif;
font-family:'Helvetica Neue LT W05_67 Md Cn', sans-serif;
font-family:'Helvetica Neue LT W05_77 Bd Cn', sans-serif;
*/


html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*, *:before, *:after {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}


body, html {margin:0; -webkit-font-smoothing:antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale;}

#jobs {width:100%; position:relative; z-index:1; font-family:'Museo Sans W01_300', sans-serif; font-weight: 300; color: #000;}

#jobs sup {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
.jobs_section {width:100%; position:relative; z-index:1;}
.jobs_content {max-width:1080px; position:relative; z-index:1; margin:0 auto;}

#jobs_resources .jobs_content {padding: 0 0 -3px 0;}

.google_icon {margin: 0 0 0 10px;}

/* Hero */
#jobs_hero {}
#jobs_hero .jobs_content {width: 90%; max-width: 908px; padding: 5px 0 20px 0;}
#jobs_hero #hero_top {text-align: center; position: relative;}

#jobs_hero #hero_top #sponsored {margin: 20px auto 10px; display: block; font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; font-size: 10px; color; #000;text-align: center;}

#jobs_hero #hero_top a.hdr_btn {display:block; height:41px; line-height:15px; font-family:'Museo Sans W01_500', sans-serif; font-weight: 500; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:213px; font-size:13px; margin:16px auto 20px; background: #32679a;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: 1px;
font-weight: 900;
text-transform: uppercase;
padding: 7px 0 0 0;
}
#jobs_hero #hero_top a.hdr_btn strong {font-family:'Museo Sans W01_900', sans-serif; font-weight: 900;}


.hero_tab {/*! text-transform:uppercase; */ color:#000; background:#ffd64f; padding:0 13px; position:relative; display:inline-block; height:34px; line-height:34px; font-family:'Museo Sans W01_700', sans-serif; font-size:18px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
margin: 0 auto;
}

.hero_tab:after {display:block; content:" "; position:absolute; bottom:0; right:-20px;
width: 0;
height: 0;
border-bottom: 34px solid #ffd64f;
border-right: 24px solid transparent;
}

#jobs_hero h1 {  color: #32679a; font-size: 55px; line-height: 54px;margin: 29px 0 8px 0;font-family:'Bourton W05 Drop Extrude', sans-serif;/*! font-weight: 900; */letter-spacing: -.3px;padding: ;}
#jobs_hero h2 {font-size: 24px; line-height: 30px;margin: 0px 0 8px 0;}
#jobs_hero h2 strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}
#jobs_hero h2 span {color: #00aeef;}
#jobs_hero p  {font-size: 20px; color: #000;line-height: 31px;}
#jobs_hero #hero_img {}
#jobs_hero:after {
  content: "";
  clear: both;
  display: table;
}

/* Assign */

#jobs_assign {padding-bottom:18px;padding-top: 1px;}

#assign_holder {max-width:900px; margin:0 auto;}

.resources_tab:after {display:block; content:" "; position:absolute; bottom:0; right:-23px;
width: 0;
height: 0;
border-bottom: 34px solid #50b848;
border-right: 24px solid transparent;
}
#jobs_assign  .assign_intro {font-family:'Museo Sans W01_500', sans-serif; font-weight:500; font-size:16.5px; line-height:21px; color:#000; padding:13px 23px 0; border-top:1px solid #797979;}
#jobs_assign  .assign_content {padding:4px 15px 5px;}
#jobs_assign  .assign_intro a {color: #ed1c24; text-decoration: underline;}
#jobs_assign  .assign_intro strong:last-of-type {color: #ed1c24;}

#jobs_assign  .assign_content #assign_left {margin: 10px 0 20px 0;}
#jobs_assign  .assign_content #assign_left ol {padding: 3px 0 0 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px; line-height: 22px;}
#jobs_assign  .assign_content #assign_left ol li {position: relative;padding: 0 10px 11px 0;}
#jobs_assign  .assign_content li {position: relative;padding: 0 0 11px 0;}
#jobs_assign  .assign_content li span {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; }
#jobs_assign  .assign_content li strong {color: #00702d; }
#jobs_assign  .assign_content h3 {font-size:16.5px; font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}
#jobs_assign  .assign_content #assign_left ul {padding: 0 0 0 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px;}

#jobs_assign  .assign_content #assign_right {border-top: 1px solid #000; margin: 10px 0 20px 0;}
#jobs_assign  .assign_content #assign_right ol {padding: 3px 0 0 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px; line-height: 22px;}

#jobs_assign  .assign_content #assign_right ul {padding: 0 0 0 18px; margin: 0; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-size:16.5px;}
#jobs_assign  .assign_content li span {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; }
#jobs_assign  .assign_content li strong {color: #32679a;}
#jobs_assign  .assign_content li em {color: #32679a; font-family:'Museo Sans W01_700', sans-serif; font-weight:700; font-style: normal;}

#jobs_assign  .assign_content #list_arrow {width: 20px; height: 90px; display: none; }
#jobs_assign  .assign_content li a {text-decoration: underline; color: #000;font-family: 'Museo Sans W01_700', sans-serif; text-decoration: none; font-weight: 700;display: inline;}
#jobs_assign  .assign_content li span span {color: #32679a; font-family: 'Museo Sans W01_500', sans-serif; font-weight: 500;}
#jobs_assign  .assign_content li span strong:last-of-type {font-family: 'Museo Sans W01_500', sans-serif; font-weight: 500;}

.resources_shadow hr {border: 0; height: 1px; background: #333; padding: 0; margin: 18px 0 15px;}

/* All Resources */

#jobs_resources {padding-bottom:36px;padding-top: 14px;}

#resources_holder {max-width:900px; margin:0 auto;}

#resources_holder p {text-align: center; font-size: 16.5px; margin: 0;line-height: 20px;}
#resources_holder p a {font-family:'Museo Sans W01_700', sans-serif; font-weight:700; text-decoration: underline; color: #d2232a;}
#resources_holder p:last-of-type {text-align: left; font-size: 13.5px; margin: 0 0 28px 0;line-height: 20px;width: 94%;}

.resources_shadow {/*! border-bottom:1px #000 solid; */
-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.55);
box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.25);
}
.resources_tab {text-transform:uppercase; color:#fff; background:#32679a; padding:0 13px; position:relative; display:inline-block; height:36px; line-height:38px; font-family:'Museo Sans W01_900', sans-serif; font-size:16px;
-moz-border-radius: 6px 6px 0px 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px;
}

.resources_tab:after {display:block; content:" "; position:absolute; bottom:0; right:-23px;
width: 0;
height: 0;
border-bottom: 34px solid #32679a;
border-right: 24px solid transparent;
}
.resources_intro {font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:16px; line-height:20px; color:#000; padding:10px 15px; /*! border-top:1px solid #797979; */}
.resources_intro a {text-decoration: underline; color: #d2232a;}
.resources_intro strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}
.resources_table-caption {background:#000; color:#fff; text-align:center; padding:6px; font-family:'Museo Sans W01_500', sans-serif; font-weight:500; font-size:16px; line-height:15px;height: 25px;}
.resources_table-caption strong {display:block; font-family:'Museo Sans W01_900', sans-serif; font-weight:900;}
.resources_table-row {background:#fff;}
.resources_table-blue {background:#dfe7ef;}
.resources_table-row:after {
  content: "";
  clear: both;
  display: table;
}
.resources_table-left {padding:10px 10px 10px 65px; position:relative; font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:15px; line-height:18px;}
.resources_table-left strong {font-family:'Museo Sans W01_700', sans-serif; font-weight:700; display:block;}
.resources_table-left strong span {color: #ed1c24; }

.table_icon {display:block; position:absolute; top:20px; left:20px;}
.table_icon span {display:block; font-family:'Museo Sans W01_900', sans-serif; font-weight:900; font-size: 15px;}
.resources_table-right {padding:10px 10px 10px 65px; font-family:'Museo Sans W01_300', sans-serif; font-weight:300; font-size:15px; line-height:18px;}
.resources_table-right a {color:#d2232a; text-decoration:underline;}

.resources_key {list-style:none; margin:34px 0 28px 0; padding:0; text-align:center;}
.resources_key li {display:inline-block; margin:0; padding:0 10px; height:16px; line-height:16px; font-family:'Museo Sans W01_300', sans-serif; font-weight:300; color:#000; text-align:center; font-size:13px; border-right:1px #000 solid;}
.resources_key li:last-of-type {border-right:none;}

/* Survey */
#jobs_survey {text-align:center; padding:16px 0 15px; background:#32679a; background-size:cover;}
#jobs_survey #survey_intro {margin:0 auto; width:90%;}
#jobs_survey #survey_intro #survey_icon {width:50px; height: auto; margin-bottom:11px;}
#jobs_survey #survey_intro h2 {margin:0 0 7px 0; padding:0; font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; color:#fff; font-size: 25px; line-height: 31px;}
#jobs_survey #survey_intro p {margin:0; padding:0; /*! font-family:'Museo Sans W01_500', sans-serif; */ color:#fff; font-size:15.5px; line-height:16.5px;}
#jobs_survey #survey_intro p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700;}

#jobs_survey #survey_intro p em {}
#jobs_survey #survey_intro a.footer_btn {display:block; height:34px; line-height:34px; font-family:'Museo Sans W01_900', sans-serif; color:#fff; text-decoration:none; text-align:center; box-sizing:border-box; width:114px; font-size:11px; margin:16px auto 0 auto; background: #ed1c24;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
letter-spacing: 1px;
font-weight: 900;
}


#jobs_survey  #survey_bottom {margin:11px auto 0 auto;}
#jobs_survey  #survey_bottom p {margin:0 auto; padding:0; font-family:'Museo Sans W01_500', sans-serif; color:#fff; font-size:9.5px; line-height:13px;text-align: center; width: 90%;max-width: 920px;}
#jobs_survey  #survey_bottom p strong {font-family:'Museo Sans W01_700', sans-serif; font-weight: 700; font-size: 11px;}
#jobs_survey  #survey_bottom a {color: #fff;} 

/* Footer */
#jobs_footer {background:#fff; text-align:center;}
#jobs_footer .jobs_content {padding:15px 20px 40px 20px;}
#footer_logo {text-align:center; margin:0 auto 10px 0;}
#jobs_footer .jobs_content p {max-width: 720px; margin: 10px auto; padding: 0; font-family:'Helvetica Neue LT W05_57 Cond', sans-serif; color:#000; font-size:12px; line-height:12px;}




/* Media Queries */

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 600px) {

}

@media only screen and (min-width: 720px) {
#jobs_hero #hero_top {height: 100px;}
#jobs_hero #hero_top #sponsored {position: absolute; top: 10px; left: 0;margin: 0;}
.hero_tab {position: absolute; bottom: 10px; left: 0px;}
.hdr_btn {position: absolute; bottom: 10px; right: 0px;}
}

@media only screen and (min-width: 865px) {

}

@media only screen and (min-width: 960px) {
#jobs_hero .jobs_content {padding: 0 0 6px 0;}
#jobs_hero #hero_top {height: 110px;margin: 0px 0 10px 0;}
#jobs_hero #hero_top #sponsored {position: absolute; top: 30px; left: 0;margin: 0;}
.hero_tab {position: absolute; bottom: 0px; left: 0px;}
.hdr_btn {position: absolute; bottom: 0px; right: 0px;}

.resources_table {display:table; width:100%;}
.resources_intro {}
.resources_table-caption {display: table-caption;}
.resources_table-row {display:table-row;}
.resources_table-left {display:table-cell; padding:10px 10px 10px 60px; width:60%; border-right:1px #9f9f9f solid;}
.resources_table-right {display:table-cell; width:40%; padding:10px; position: relative;}

  
#jobs_assign  .assign_content #list_arrow {display: block; position: absolute;left: -40px;top: 10px;}
#jobs_assign  .assign_content h3 {font-size:16.5px; font-family:'Museo Sans W01_700', sans-serif; font-weight:700;}
#jobs_assign  .assign_content #assign_left {margin: 0 0 7px 0; padding: 0 0 0 10px; width: 456px; display: inline-block;}
#jobs_assign  .assign_content #assign_right {margin: 0 0 6px 0; padding: 0 0 0 12px; width: 400px; display: inline-block; border-top: none; border-left: .2px solid black;vertical-align: top;}
#jobs_assign  .assign_content h3 {padding: 0; margin: 5px 0 4px;}

#jobs_hero #hero_img {position:absolute; right: 0; bottom: 1px;	}
#jobs_hero h2 {max-width: 580px;}
#jobs_hero p {max-width: 580px;letter-spacing: 0;}

#jobs_custom  .custom_content #custom_burst {position: absolute;top: 2px;right: 30px;}
#jobs_custom  .custom_content #custom_burst #burst_arrow {display: block; position: absolute;top: 139px;left: -14px;}

.google_icon {margin: 0 0 0 10px; position: absolute; top: 5px; right: -20px;}

}

@media only screen and (min-width: 1024px) {
#jobs_hero p {max-width: 700px;letter-spacing: 0;}
}

@media only screen and (min-width: 1080px) {
#jobs_hero h1 {font-size: 65px;line-height: 65px;}
}

@media only screen and (min-width: 1320px) {

}