@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    
}

* {
    box-sizing: border-box;
}

header a,

@import url("https://p.typekit.net/p.css?s=1&k=wgp3kbr&ht=tk&f=5599.5600&a=1357468&app=typekit&e=css");

footer a {
    transition: color 0.1s linear;
}

.well.featurehover.featurehover-alljobs,
.well.featurehover.featurehover-jobsbylocations.center,
.well.featurehover.featurehover-jobsbycategories.center,
.well.featurehover.featurehover-alljobs:hover,
.well.featurehover.featurehover-jobsbylocations.center:hover,
.well.featurehover.featurehover-jobsbycategories.center:hover {
    cursor: pointer;
}

.btn {
    cursor: pointer;
}

form label {
    cursor: default;
}

@media screen and (max-width: 1200px) and (min-width: 767px) {
    a.btn.btn-large.btn-primary.JOB_U {
        width: 100%;
    }

    a.btn.btn-large.btn-primary.Sea_Agent {
        width: 100%;
        margin-top: 10px;
    }
}

@media screen and (max-width: 352px) and (min-width: 320px) {
    .well.featurehover.featurehover-misc.center a {
        width: 100%;
        box-sizing: border-box;
    }

    .well.featurehover.featurehover-misc.center a:nth-child(2) {
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 979px) and (min-width: 768px) {
    .well.featurehover.featurehover-alljobs.center .highlight,
    .well.featurehover.featurehover-jobsbylocations.center .highlight,
    .well.featurehover.featurehover-jobsbycategories.center .highlight {
        font-size: 16px;
    }

    ul.unstyled.featuring.animated.fadeIn i {
        font-size: 82px;
    }
}

@media screen and (max-width: 767px) and (min-width: 320px) {
    .jobdescription a.btn.btn-primary.btn-large.btn-block.btn-apply-part {
        margin-bottom: 10px;
    }
}

.Div_Class {
    margin-top: 8px;
}

.Width_Full a {
    width: 100%;
}

.input-block-level.search-query {
    margin-bottom: 10px;
}

.featurehover:hover {
    cursor: auto !important;
}

.row-fluid.general_j .highlight {
    cursor: default;
    font-size: 18px !important;
}

.row-fluid.general_j .well.featurehover.featurehover-misc.center div {
    cursor: default;
}

.designer-1 a {
    font-weight: bold;
}


form.form-search input.input-block-level.search-query{
    margin-bottom:0;
}

@media screen and (max-width: 425px) {
    .span4.hasSimilarJobs .btn {
        font-size: 13px;
    }

    .span4.hasSimilarJobs * {
        font-weight: 500;
    }
}

@media screen and (max-width: 979px) and (min-width: 768px) {
    .safari .container.main-cntr .span4.hasSimilarJobs *,
    .safari .container.main-cntr .span4.hasSimilarJobs .btn-middle-size{
        font-size: 12px !important;
    }
    
    .safari .container.main-cntr{
        width:100% !important;
        padding-left:25px !important;
        padding-right:25px !important;
    }
}

.container.main-cntr {
    min-height: calc(100vh - 100px);
}







.main-cntr-top .row-fluid .span3 a {
    color: #d66b4a !important;
}

.row-fluid.mgtop .span3 {
    margin-bottom: 30px;
}
.row-fluid.mgtop .span3 {
    filter: drop-shadow(0.5rem 1rem 2rem rgba(0,0,0,0.2));
}
.search-holder .shadow-part {
    filter: drop-shadow(0.5rem 1rem 2rem rgba(0,0,0,0.2));
}
button.btn.btn-primary.btn-block.btn-large.colorsame.marginbottom {
    clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
}
button.btn.btn-primary.btn-block.btn-large {
    background: #d66b4a !important;
    border: none;
}
.Width_Full .IJM-title .btn.btn-large.btn-primary{
    background-image:none!important;
    background-color:transparent !important;
    border:none;
    color: #d66b4a;
    text-shadow: none;
    font-weight: 100;
     border-bottom: 1px solid;
     width: 20%;
    margin: 0 auto;
    text-align: center;
    display: block;
}
@media (min-width: 1200px){
.Div_Class {
    width: 100%;
}}
.Width_Full .IJM-title .btn.btn-large.btn-primary:hover,.Width_Full .IJM-title .btn.btn-large.btn-primary:focus,.Width_Full .IJM-title .btn.btn-large.btn-primary:active{
    
     text-decoration:none;
     background-image:none;
     box-shadow:none;
}
.Width_Full .IJM-title a{
    font-size: 20px !important;
    line-height: 24px;
}
.well.featurehover.featurehover-misc.center.backgroundwhite  {
    clip-path: polygon(2% 0, 98% 0, 100% 10%, 100% 90%, 98% 100%, 2% 100%, 0% 90%, 0% 10%);
    -webkit-clip-path: polygon(2% 0, 98% 0, 100% 10%, 100% 90%, 98% 100%, 2% 100%, 0% 90%, 0% 10%);
}
.Div_Class .featurehover-misc.center.backgroundwhite {
    background: #fff !important;
}
.Div_Class .featurehover-misc.center.backgroundwhite {
    filter: drop-shadow(0.5rem 1rem 2rem rgba(0,0,0,0.25));
}
.backgroundwhite .greyheading {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 16px;
    display:block;
}
.greyheading {
    color: #8e8e8e;
    font-family: 'Stag Web';
    font-weight: 500;
}

.backgroundwhite a.btn.btn-large.btn-primary {
    background: #d66b4a !important;
    border: none;
    font-weight: 100;
    font-family: 'Stag Web';
    width: 100%;
    overflow: hidden;
        clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    padding: 14px 0;
}
.general_j .featurehover-misc .Sea_Agent {
     margin-top: 0px !important; 
}

.span12 .custom-details-field,.res label.Change-Color > *,.same-class-link.btn1,.last-back-uri{
     color: #d66b4a !important;
}
.app-submit .btn.btn-large.btn-primary,.app-submit .btn.btn-large.btn-primary:hover,.app-submit .btn-primary:active{
     background-color: #d66b4a !important;
    border: none;

    background-image: none;
}
.gen-job-app .general_j .featurehover-misc .btn {
    display: inline-block;
    width: unset;
}
body{
   background: #f2f0e8; 
}
.well.featurehover.featurehover-jobsbylocations.center,.well.feature-jobs.featurehover-jobsbytypes.center, .well.featurehover.featurehover-jobsbycategories.center {
    margin-bottom: 0;
    background: #fff !important;
    clip-path: polygon(4% 0, 96% 0, 100% 6%, 100% 96%, 96% 100%, 4% 100%, 0 96%, 0 6%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 6%, 100% 96%, 96% 100%, 4% 100%, 0 96%, 0 6%);
    border-color: #fcfcfb;
    cursor:pointer !important;
}
.well.feature-jobs.featurehover-jobsbytypes.center{
    background-image:none ;
}

.well.feature-jobs.text-center{
    background:#fff;
     clip-path: polygon(2% 0, 98% 0, 100% 10%, 100% 90%, 98% 100%, 2% 100%, 0% 90%, 0% 10%);
  -webkit-clip-path: polygon(2% 0, 98% 0, 100% 10%, 100% 90%, 98% 100%, 2% 100%, 0% 90%, 0% 10%);
}

.about-us-left button {
    clip-path: polygon(5% 0, 95% 0, 100% 25%, 100% 75%, 95% 100%, 5% 100%, 0 75%, 0 25%);
    -webkit-clip-path: polygon(5% 0, 95% 0, 100% 25%, 100% 75%, 95% 100%, 5% 100%, 0 75%, 0 25%);
}
li.listjob {
    clip-path: polygon(2% 0, 98% 0, 100% 6%, 100% 94%, 98% 100%, 2% 100%, 0 94%, 0 6%);
    -webkit-clip-path: polygon(2% 0, 98% 0, 100% 6%, 100% 94%, 98% 100%, 2% 100%, 0 94%, 0 6%);
}
a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    filter: none;
    box-shadow: 0px 0px 25px #ddd;
}

a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    font-size: 16px !important;
    line-height: 24px;
}
a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    font-family: "aurea-ultra" !important;
}
a.btn.btn-large.btn-primary.btn-block.D, a.btn.btn-primary.btn-large.btn-block.btn-middle-size {
    clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
}
button.btn.btn-primary.btn-block.btn-large.backgroundsamecolor.mgbottomsame.pgin, a.btn.btn-large.btn-primary.JOB_U, a.btn.btn-large.btn-primary.Sea_Agent, a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D, a.btn.btn-large.btn-primary.JOB_U, a.btn.btn-large.btn-primary.Sea_Agent, .backgroundwhite a.btn.btn-large.btn-primary.backgroundsamecolor {
    padding: 14px 0;
}
a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    text-shadow: none;
}
a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    background: #fff;
    background-color: #fff;
    font-size: 13px;
    color: #d66b4a;
    filter: drop-shadow(0.5rem 1rem 2rem rgba(0,0,0,0.25));
    font-weight: 400;
    margin-bottom: 15px;
}
a.btn.btn-large.btn-primary.JOB_U{
margin-bottom: 15px;
}
a.btn.btn-large.btn-primary.JOB_U,.btn.btn-large.btn-primary.Sea_Agent{
     clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
  
}
a.btn-middle-size.btn-bottom-part.btn.btn-primary.btn-large.btn-block.hasJobCompanies,.btn.btn-primary.btn-large.btn-block.hasJobCategories,.btn.btn-primary.btn-large.btn-block.hasJobLocations,.btn.btn-large.btn-primary.D{
     clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
      background-color:#fff !important;
      background-image:none;
       color: #d66b4a;
       border:1px solid  #d66b4a !important;
}
.well.featurehover.featurehover-misc.center.backgroundwhite  a.btn.btn-large.btn-primary.JOB_U{
    margin-bottom: 0px;
}
.label.label-success{
    margin-left:10px;
}
.jobinteractivemapBlock .carousel .highlight{
    font-weight:100 !important;
}
.jobinteractivemapBlock .feature-jobs i{
    color:#d66b4a;
}

@media screen and (min-width:991px){
    .backgroundwhite a.btn.btn-large.btn-primary.backgroundsamecolor {
    font-size: 16px;
    }
}


.btn-primary:active, .btn-primary.active {
    border: 1px solid #d66b4a;
}
.btn-group-primary .btn.btn-primary.btn-block.btn-large.Advanced-submit,.btn.btn-primary.btn-block.btn-large.Advanced-button{
    clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
    -webkit-clip-path: polygon(4% 0, 96% 0, 100% 20%, 100% 80%, 96% 100%, 4% 100%, 0 80%, 0 20%);
}
@media only screen and (max-width: 1199px){
.backgroundwhite a.btn.btn-large.btn-primary.backgroundsamecolor {
    width: 100% !important;
}}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width:100% !important;
}
.noclippath .search-holder form #tags {
    background-color: #fff !important;
    border: 0;
    font-family: 'Stag Web';
    font-size: 16px;
    color: #6D6C67;
}
select#tags.marginbottom, select#locations.marginbottom {
    padding-left: 15px;
    padding-right: 40px;
}
.selectimg, select#tags.marginbottom, select#locations.marginbottom {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(https://assets.recruitinghop.com/8fee99d0-046c-11eb-abb0-42010a8a0035);
    background-repeat: no-repeat;
    background-position: 94%;
    background-size: 15px;
}
.nav.nav-tabs.nav-stacked span{
    
}
.nav-tabs.nav-stacked > li > a:hover {
    border-color: none !important;
     background-color: unset !important;
}
.hasSimilarJobs .btn-primary {
    height: auto !important;
}
a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    font-size: 16px !important;
    line-height: 24px;
}
.row-fluid.general_j .well.featurehover.featurehover-misc.center .shadow-part a {
    cursor: default;
    line-height: normal;
}

.hasSimilarJobs .bootstrap-select > .dropdown-toggle.bs-placeholder {
    color: #555555;
    font-size: 16px;
}
.bootstrap-select .dropdown-toggle.bs-placeholder:hover{
    color:inherit;
}
.page-body-job-categories .span4.sdmgtp.newsearchin,  .page-body-job-categories .row-fluid.jobcategoriesBlock.categorysearch .span8, .page-body-job-locations .span4.sdmgtp.newsearchin,  .page-body-job-locations .span8 {
    margin-top: 15px;
}
 .page-body-job-categories .row-fluid.jobcategoriesBlock.categorysearch .span8{
     padding-top:10px;
 }
.page-body-all-jobs .row-fluid.alljobsBlock.alljobpagein .span8 h3{
    margin-top:20px !important;
}



.row-fluid.searchjobbytypes a.searchtype, .row-fluid.searchjobbytypes a.searchtype span {
    color: #000;
    font-weight:100;
}
.thisdescription p {
    font-family: 'Stag Web';
    margin: 15px 0;
}
.searchjobbytypes .pagination ul{
    border: 1px solid;
    height: 50px;
    display: table-row;
    box-shadow: none;
}
.searchjobbytypes .pagination ul,.categorysearch .pagination li.disabled, .searchjobbylocation .pagination li.disabled, .page-body-job-search-action .pagination li.disabled {
    pointer-events: none;
    opacity: 0.9;
}
button.btn.btn-primary.btn-block.btn-large.Advanced-submit,a.btn.btn-primary.btn-block.btn-large.Advanced-button {
    line-height: 34px;
}
.col-md-6.jobalertcategory {
    margin-top: 20px;
}
@media screen and (min-width:1200px){
    .row-fluid.alljobpagein .span4 {
    
}
}
@media screen and (min-width:1025px) and (max-width:1199px){
    .noclippath a.btn.btn-primary.btn-large.btn-block.btn-middle-size{
        font-size:14px !important;
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
     a.btn.btn-primary.btn-large.btn-block.btn-middle-size, a.btn.btn-large.btn-primary.btn-block.D {
    font-size: 14px !important;
    line-height: 24px;
    }
    .noclippath a.btn.btn-primary.btn-large.btn-block.btn-middle-size{
        font-size:10px !important;
    }
   
}
.fa-classic, .fa-regular, .fa-solid, .far, .fas {
    font-family: "FontAwesome";
}