.careers-search-form-small { margin-left:auto;margin-right:auto;line-height:1.1; }
.careers-search-form-small { padding-top:35px;padding-bottom:20px; }
.careers-search-form-small-row { }

.careers-search-form-small-row .careers-search-form-location-summary { background: transparent url('../images/careers-search-form-map-bg.png') center no-repeat;padding:40px 0px 40px 50px; max-width: 440px;}
.careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-location-summary-label { font-family:'bariol_regular';font-size:19px;color:#575f65;text-transform:uppercase; }
.careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-country { font-family:'bariol_regular';font-size:40px;color:#1ea1af;text-transform:uppercase;margin-top:10px; }
.careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-state { font-family:'bariol_regular';font-size:26px;color:#1ea1af; }
.careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-change-location {margin-top:15px;}
.careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-change-location > a { font-family:'bariol_regular';font-size:18px;color:#575f65;padding:0;}
.careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-change-location > a:hover{ color:#F15D22; text-decoration: none; }
/* .careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-change-location > a:focus{ color:#575f65; text-decoration: none; } */

.careers-search-form-small-row .careers-search-form-small-search-filters { padding:0px 50px;height:209px;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb; margin-left: 45px; max-width: 430px;}
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-filters-label { font-family:'bariol_regular';font-size:19px;color:#575f65;text-transform:uppercase; }
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-category > select#ddlJobCategory { font-family:'bariol_regular';font-size:18px;color:#575f65;margin-top:15px;padding:4px 8px;border:1px solid #959484;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none;-moz-appearance:none;-webkit-appearance:none;background:#FFFFFF url('../images/dropdown_arrow.png') 97% no-repeat; }
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword { padding-top: 15px;}
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword p { margin-bottom: 0px;}
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword  { font-family:'bariol_regular';font-size:18px;color:#575f65;margin-top:5px;padding:4px 8px;border:1px solid #959484;border-radius:0px;-webkit-box-shadow:none;box-shadow:none; }
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword:-moz-placeholder { font-family:'bariol_regular';font-size:16px;color:#575f65; }
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword::-moz-placeholder { font-family:'bariol_regular';font-size:16px;color:#575f65; }
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword::-webkit-input-placeholder { font-family:'bariol_regular';font-size:16px;color:#575f65; }
.careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword:-ms-input-placeholder { font-family:'bariol_regular';font-size:16px;color:#575f65; }

.careers-search-form-small-row .careers-search-form-search-command { padding:40px 55px;height:209px; max-width: 330px;}
.careers-search-form-small-row .careers-search-form-search-command .careers-search-form-search-button { }
.careers-search-form-small-row .careers-search-form-search-command .careers-search-form-search-button > button#btnSearch { font-family:'bariol_regular_bold';font-size:16px;color:#ffffff !important;margin-top:40px;padding:15px 45px;line-height:1.2;border:none;border-radius:0px;background:#f25d22;box-shadow:3px 3px 0px 0px #a84d0f; }
.careers-search-form-small-row .careers-search-form-search-command .careers-search-form-search-button > button#btnSearch:hover { background:#00A0AF;box-shadow:3px 3px 0px 0px #00727D; }

@media (max-width: 1239px){
    .careers-search-form-small-row .careers-search-form-search-command {
        max-width: 250px;
    }
}

@media (max-width: 991px){
    .careers-search-form-small-row .careers-search-form-small-search-filters {
        margin-left: 30px;
        padding: 40px 20px;
    }
    .careers-search-form-small-row .careers-search-form-search-command {
        max-width: 200px;
        padding: 40px 20px;
    }
}

@media (max-width: 768px){
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword p { margin-bottom: 0px; float: left;}

    .careers-search-form-small-row .careers-search-form-search-command { text-align:center;padding:0px 20px;height:initial; max-width: 100%;}
    .careers-search-form-small-row .careers-search-form-search-command .careers-search-form-search-button > button#btnSearch { /*font-size:22px;*/margin-top:45px; width: 100%; margin-bottom:35px;padding:25px 0px;background:#f25d22;box-shadow:5px 5px 0px 0px #a84d0f; }
    
    .careers-search-form-small-row .careers-search-form-small-search-filters { text-align:center;padding:0px 20px;border:none;height:initial; max-width: 100%; margin-left: 0px;}
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-category > select#ddlJobCategory { /*font-size:28px;*/height:initial;background-size:4.5%;padding:5px 25px; }
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword { /*font-size:28px;*/ margin-top:23px;height:initial;padding:5px 25px; }
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword:-moz-placeholder { /*font-size:28px !important;*/ }
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword::-moz-placeholder { /*font-size:28px !important;*/ }
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword::-webkit-input-placeholder { /*font-size:28px !important;*/ }
    .careers-search-form-small-row .careers-search-form-small-search-filters .careers-search-form-job-keyword > input#txtJobKeyword:-ms-input-placeholder { /*font-size:28px !important;*/ }
    
    .careers-search-form-small-row .careers-search-form-location-summary { background: transparent url('../images/careers-search-form-map-bg-mobile.png') center no-repeat;text-align:center;padding:10px 20px;/*height:295px;*/ max-width: 100%;}
    .careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-location-summary-label { /*font-size:24px;*/ }
    .careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-country { /*font-size:57px;*/margin-top:35px; }
    .careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-state { /*font-size:37px;*/ }
    .careers-search-form-small-row .careers-search-form-location-summary .careers-search-form-change-location > a { /*font-size:20px;*/margin-top:35px; }
}