@charset "UTF-8";

@media (min-width: 1199px) {
.mas-job-search-category {
height: 100% !important;
}
.mas-job-search-category #search_category {
height: 100% !important;
}
} @media (max-width: 1200px) {
.mas-nav-menu .navbar-toggler {
color: #51596c;
border: 1px solid rgba(220, 224, 229, 0.6);
background-color: #fff;
padding: 0.5rem 0.5rem;
width: 36px;
height: 36px;
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
}
.mas-nav-menu .handheld {
position: fixed;
right: 12px;
left: 12px;
background-color: #fff;
max-height: 90vh;
overflow-y: auto;
border-radius: 13px;
}
.mas-nav-menu .navbar-toggler[aria-expanded=true] .eicon-menu-bar::before {
content: "";
font-size: 20px;
}
}
@media (min-width: 1200px) {
.header-menu .dropdown-menu {
padding: 0 !important;
border-radius: 13px !important;
overflow: hidden !important;
}
.header-menu > .menu-item > .dropdown-toggle {
position: relative;
}
.header-menu > .menu-item > .dropdown-toggle::before {
content: "";
display: block;
width: 100%;
height: 20px;
position: absolute;
top: 100%;
}
}
.dropdown-menu {
background-color: #fff;
}
.header-menu > .menu-item:not(.has-mega-menu) > .dropdown-menu {
padding: 10px !important;
border-radius: 6px !important;
margin-top: 10px;
}
.header-menu > .menu-item:not(.has-mega-menu) > .dropdown-menu .dropdown-item {
border-radius: 8px;
}
@media (max-width: 1200px) {
.mas-elementor-nav-menu {
background-color: #000;
}
.dropdown-menu {
width: 100%;
}
.mas-nav-menu .collapse.show {
margin-top: 10px;
}
} .mas-job-search-keywords, .mas-job-search-location, .mas-job-search-submit {
width: 100%;
}
.mas-job-search-form {
display: flex;
justify-content: center;
}
.product_cat .widget_product_categories ul li {
display: flex;
flex-wrap: wrap;
align-items: center;
} .footer-subscribe-form form {
display: flex;
width: 100%;
}
.footer-subscribe-form .wpforms-field-container {
width: 100%;
}
.footer-subscribe-form form input[type=email] {
background-color: transparent;
border: 1px solid #7a8493;
height: 50px;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
}
.footer-subscribe-form form input[type=email]::placeholder {
color: #7a8493;
}
.footer-subscribe-form .wpforms-field {
padding: 0 !important;
}
.footer-subscribe-form form {
height: 80px;
}
.footer-subscribe-form form .wpforms-submit-container {
padding: 0 !important;
margin-top: 0 !important;
height: 50px !important;
}
form .footer-submit-button {
color: #fff;
background-color: #fb236a !important;
border-color: #fb236a;
height: 100% !important;
border-bottom-left-radius: 0 !important;
border-top-left-radius: 0 !important;
}
.footer-submit-button::before {
content: "";
font-weight: 900;
font-family: "Font Awesome 5 Free";
font-size: 15px;
color: #fff;
}
.product_cat .widget_product_categories ul li {
display: flex;
flex-wrap: wrap;
align-items: center;
}
@media (min-width: 992px) {
.jobhunt-contact-form {
padding-right: 82px !important;
}
}
.jobhunt-contact-form.wpforms-container .wpforms-field {
padding: 15px 0 0 0;
}
.jobhunt-contact-form .wpforms-field-container .wpforms-field-label {
font-size: 14px !important;
}
.jobhunt-contact-form.wpforms-container .wpforms-field-label {
font-size: 14px !important;
margin-bottom: 7px;
}
.wpforms-container-full.jobhunt-contact-form form input[type=email], .wpforms-container-full.jobhunt-contact-form form input[type=text], .wpforms-container-full.jobhunt-contact-form form textarea {
background-color: #f9fafa;
width: 100%;
color: #40484a;
background-color: #f9fafa;
background-clip: padding-box;
border: 2px solid #d4d9dd;
transition: 0.2s;
box-shadow: none;
padding: 0.75em 1em;
font-size: 14px;
line-height: normal;
border-radius: 4px;
}
.wpforms-container-full.jobhunt-contact-form form input[type=email]:focus, .wpforms-container-full.jobhunt-contact-form form input[type=text]:focus, .wpforms-container-full.jobhunt-contact-form form textarea:focus {
border-color: #8c9aa6;
}
.jobhunt-contact-form .wpforms-submit-container button {
color: #fff;
width: 164px;
background-color: #fb236a !important;
border-color: #fb236a;
font-weight: 500;
text-align: center;
border: 2px solid transparent;
padding: 15px 18px;
font-size: 0.9375rem;
line-height: 16px;
border-radius: 4px;
min-width: 164px;
box-shadow: none !important;
}
.jobhunt-contact-form.wpforms-container {
margin-top: 10px;
}