/*Employer Dashboard Button*/
.wpjb-page-company-products h2 a {
background: #F2F2F2;
display: inline-block;
padding: 7px 13px 8px;
color: #444444 !important;
text-decoration: none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border: 1px solid rgba(0, 0, 0, 0.1);
position: relative;
cursor: pointer;
font-weight: bold;
font-size: 18px;
line-height: 1;
font-family: Lato;
}

/*Bigger Profile images*/
.wpjb .wpjb-top-header-image > img {
max-width: 256px; 
max-height: 256px;
}

/*Pricing page formatting*/
div.wpjb-single-membership {
min-width: 32%;
max-width: 75%;
}

/*Job post update*/
.single-job p.p-meta { display: none; }
.single-company p.p-meta { display: none; }

/* -------- Email Form ---------- */
.my-revue-form div[class^="el"].x-column {
  border: 1px solid #c6c6c6;
  padding: 20px 20px 20px;
}
#revue-form {
  margin: 0 !important;
}
.revue-form-text,
.revue-form-group,
.revue-form-actions {
  float: left;
  overflow: hidden;
}
.revue-form-text {
  width: 45%;
  padding-right: 30px;
}
.revue-form-group {
  width: 40%;
  margin-top: 10px;
}
.revue-form-group input[type=email] {
  width: 85%;
  margin: 0 auto;
  color: #000;
  padding: 17px 10px !important;
}
.revue-form-actions {
  width: 15%;
  margin-top: 10px;
}
.revue-form-actions input {
  padding: 8px 20px;
}

@media all and (max-width: 1300px) {
    .revue-form-text {
        width: 42%;
        padding-right: 20px;
    }
    .revue-form-actions {
        width: 18%;
    }
}

@media all and (max-width: 1024px) {
    .revue-form-text {
        width: 100%;
        padding-right: 0px;
        text-align: center;
    }
    .revue-form-group {
        width: 70%;
    }
    .revue-form-actions {
        width: 30%;
    }
}

@media all and (max-width: 736px) {
    .my-revue-form div[class^="el"].x-column {
        padding: 25px 20px 165px;
    }
}

@media all and (max-width: 414px) {
    .my-revue-form div[class^="el"].x-column {
        padding: 15px 10px 190px;
    }
    .revue-form-text p {
        margin-bottom: 10px;
    }
    .revue-form-group {
        width: 100%;
    }
    .revue-form-group input[type=email] {
        width: 100%;
        margin-top: 0px;
    }
    .revue-form-actions {
        width: 100%;
    }
    .revue-form-actions input {
        width: 100%;
    }
}

@media all and (max-width: 384px) {
    .revue-form-text p {
        line-height: 22px;
    }
}

@media all and (max-width: 375px) {
    .revue-form-text p {
        line-height: 22px;
    }
}