#pageContent {position:relative;}
#pageContent h1 {text-align: center;margin:60px 0px 40px}
#pageContent p {text-align: center;margin-bottom:20px}

#image {height:300px;position:relative;overflow:hidden;}
#image h3 {color: #dca126;text-align: center;font-size: 50px;font-weight: bold;padding: 110px 0px;text-shadow: 0px 0px 3px #fff;}

#apply {position:relative;z-index:2;padding:110px 10% 50px;}
#apply .job {margin-bottom:20px;font-weight:300;padding-right:10px;}
#apply .job h1 {font-size:40px;margin:34px 0px;font-weight:300;line-height:initial;}
#apply .job h2 {font-size:20px;margin:20px 0px;font-weight:300;}
#apply .job b {display:block;margin-bottom:5px;}
#apply .job p {font-size:14px;padding:0px;font-weight:300;margin:0px;}
#apply .job ul li {font-size:14px;}
#apply .job .details {max-height:0px;overflow:hidden;margin-bottom:20px;}
#apply .job.show .details {max-height:1000px}
#apply .job a {font-size:20px;color:#F9B11D;margin-right:10px;}
#apply .job a.show {}
#apply .job a.show span {margin-left:4px;}
#apply .job a.show .icon-up-open-big {display:none;}
#apply .job a.show .icon-down-open-big {display:inline-block;}
#apply .job.show a.show .icon-down-open-big {display:none;}
#apply .job.show a.show .icon-up-open-big {display:inline-block;}
#apply ul {margin-left:20px;    margin-top: 42px;}

#applyForm {margin-top:40px;}
#applyForm .inputs {width:100%;}
#applyForm .inputs > div {margin-bottom:10px;}
#applyForm .input {display: block;width:100%;height:60px;padding:2px 20px 0px;font-size: 14px;background-color: #F1F1F1;border:0px;border-radius:0px;outline:0;box-shadow:none;}
#applyForm .input.textarea {height:160px;background-color: #F1F1F1;  padding-top: 16px;border-radius:0px;border:0px;outline:0;box-shadow:none;}
#applyForm select {height:50px;padding:15px 20px;font-size:14px;border:0px;background-color:#F1F1F1;box-shadow:none;outline:0;border-radius:0px;margin-bottom:10px;color:#666;}
#applyForm .help-block {background-color: #F9F9F9;display: block;padding: 8px 22px 4px;font-size: 12px;color: #A92B2B;border-top: solid 1px #f2f2f2;}
#applyForm .button {border: solid 1px transparent;padding: 6px 10px;min-width: 100px;text-align: center;background-color: #000;color: #FFF;margin-right:0px;}
#applyForm .button:hover {background-color:#666;}
#applyForm .aggreement {}
#applyForm a.cv {color:#F9B11D;font-size:20px;font-weight:100;}
#applyForm input[type='file'] {display:none;}

.mapContainer {width:100%;height:480px;margin-top:50px}

@media only screen and (max-width: 40em) {

}