/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1739813093
Updated: 2025-02-17 17:24:53

*/
a{
	text-decoration: none!important;
}
ul {
	list-style: none!important;
	padding: 0!important;
	margin: 0!important;
}
.internal-menu {
	box-shadow: none!important;
}
.internal-menu a {
    font-size: 16px!Important;
}
.internal-menu .submenuactive a {
	color: #6E6E6E!important;
}
.footer-menu {
	display: none!important;
}
.elementskit-menu-overlay{
	transition: none!important;
}
.filterbtn:hover path {    
	fill: #fff;
}
.breadcrumbs a span{
    color: #2B5EA3 !important;
}
.brandBox:hover img {
	filter: none!important;
}
.brandBox .elementor-button-content-wrapper {
    align-items: center;
}
.brandBox .elementor-button .elementor-button-text{
	text-align: left;
}
.brandBox:hover .elementor-button-icon path,.brandBox:focus .elementor-button-icon path, .brandBox:active .elementor-button-icon path  {
	fill: #fff!important;
}
.brandBox.locums:hover .elementor-button {
	background-color: #06CC22!important;
    color: #FFFFFF!important;
    border-color: #06CC22!important;
}
.brandBox.healthcare:hover .elementor-button {
	background-color: #EC2890!important;
    color: #FFFFFF!important;
    border-color: #EC2890!important;
}
.brandBox.workforce:hover .elementor-button {
	background-color: #EF4D22!important;
    color: #FFFFFF!important;
    border-color: #EF4D22!important;
}
.brandBox.education:hover .elementor-button {
	background-color: #CA36F3!important;
    color: #FFFFFF!important;
    border-color: #CA36F3!important;
}
.serviceFaq .e-n-accordion-item {
    padding: 14px;
    background: #fff;
    border-radius: 6px;
	height: auto!important;
	border: 1px solid #D9D9D9;
}
.e-n-accordion-item[open] {
    border-color: #2B5EA3;
	box-shadow: 0px 24.5562px 32.7416px -14.7337px rgba(149, 149, 149, 0.25);
}
.faqsearch input{
	height: 58px!important;
}
.faqsearch button.e-search-submit, .faqsearch .search-btn {
    height: 48px;
    padding: 10px 30px !important;
    position: absolute;
    right: 5px;
    top: 5px;
}
.faqsearch .search-input {
	height: 58px!important;
	color: #323232;
	font-size: 16px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #D9D9D9;
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1)!important;
    border-radius: 50px!important;
}
.faqsearch .search-input::placeholder{
	color: #323232;
}
.stepper {
	counter-reset: my-sec-counter;
}
.stepper .elementor-icon-box-content::before {
    counter-increment: my-sec-counter;
  	content: "Step-0" counter(my-sec-counter);
    color: #2B5EA3;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 4px;
    display: inline-flex;
    background: rgba(43, 94, 163, 0.13);
    padding: 2px 10px;
    border-radius: 8px;
}
.serviceItem .elementor-widget-image img {
	transition: 0.3s;
}
.serviceItem:hover .elementor-widget-image img {
	transform: scale(1.05);
}
#search-input::-webkit-search-cancel-button,#blog-search-input::-webkit-search-cancel-button {
  position: relative;
  right: 112px;
  cursor: pointer;
}
#form-field-dragdrop_upload
 {
    display: none;
}
.custom-dropzone-wrapper {
    width: 100%;
}
.custom-dropzone {
    border: 1px solid #42506666;
    padding: 25px;
    text-align: center;
    background: #fff;
    border-radius: 10px;
    cursor: pointer;
    transition: background 0.3s ease;
    color: #000;
    font-size: 14px!important;
    line-height: 1.3em;
}
.custom-dropzone.dragover {
    background-color: #eef6ff;
    border-color: #42506666;
}
.custom-dropzone h4 {
    font-size: 16px;
    color: #000;
    font-weight: 600!important;
    margin: 10px 0 4px 0
}
.custom-preview-list {
    margin-top: 10px;
    list-style: none;
    padding: 0;
}
.custom-preview-list li {
    font-size: 14px;
    margin-bottom: 5px;
}
.custom-dropzone.error {
    border-color: red !important;
    background-color: #ffe6e6 !important;
}
.elementor-field-type-acceptance label{
    font-size: 14px;
    line-height: 14px !important;
}
.elementor-acceptance-field+label a{
    text-decoration: underline !important;
    color: #000!important;
}
@media(min-width: 768px){
	.mob-show {
		display: none!important;
	}
}

