.mobile-menu a:link {
	color: #eeeeee !important;
}

.mobile-menu a:hover, .mobile-menu a:active {
	color: #C49E47 !important;
}

.hp-par a:link, .hp-par a:hover, .hp-par a:active, .hp-par a:visited {
   color: #9c9c9c !important;
}

.blue-link a:link, .blue-link a:visited, .blue-link a:active {
   color: #4288EB !important;
}

.blue-link a:hover {
   color: #70A6F3 !important;
}

.elementor-25 .elementor-element.elementor-element-545ab5f {
  --margin-top: 6px !important;
}

body h2 {
  margin-bottom: -5px;
  margin-top: 35px;
}

.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-subject.elementor-col-70.elementor-field-required {
   width: 70% !important;
}

.elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-type_of_case.elementor-col-30.elementor-field-required {
   width: 30% !important;
}

@media (max-width: 767px) {
.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-subject.elementor-col-70.elementor-field-required {
   width: 100% !important;
}

.elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-type_of_case.elementor-col-30.elementor-field-required {
   width: 100% !important;
}
}

div.iti__selected-country {
   display: none !important;
}

input#form-field-phone {
  padding-left: 20px;
}

select#cat.postform {
  padding: 8px 8px 8px 8px !important;
}

.e-n-menu-dropdown-icon.e-focus {
    margin-left: 2px;
}

.elementor-nav-menu .sub-arrow {
  padding: 9px 0px 11px 5px;
  font-size: 15px;
}

.elementor-sticky--effects .header-social {   display: none !important;
    }

.elementor-element-687aa56 > div:nth-child(1) > h5:nth-child(1) {
	visibility: hidden;
}

.footer-phone a:hover {
	color: #B6B6B6 !important;
}

.mega-menu-phone a:hover {
	color: #666666 !important;
}

.flatpickr-calendar {
    font-family: 'roboto', Arial, sans-serif;
}

.elementor-widget-form .elementor-field-type-html, .elementor-button[type="submit"] {
   margin-top: -15px;
}

@media (max-width: 1366px) {
  .elementor-25 .elementor-element.elementor-element-a8c089a {
  --n-menu-title-space-between: 14px;
  --n-menu-title-font-size: 11.4px;
}
	
.elementor-25 .elementor-element.elementor-element-c76aa69 .elementor-button, .elementor-element.elementor-element-d401f74 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span {
	--n-menu-title-font-size: 8.4px;
	font-size: 8.4px;
	}

.elementor-25 .elementor-element.elementor-element-a8c089a {
  --n-menu-heading-justify-content: right;
  margin-right: 65px;
}
	img.attachment-full.size-full.wp-image-20 {
   width: 250px;
  max-width: 250px;
  height: 41px;
}
}

.grecaptcha-badge {
  visibility: hidden;
}

button:hover {
    cursor: pointer;
}

img[title] {
    pointer-events: none;
}

.elementor-336974 .elementor-element.elementor-element-6ba8ea0 > .elementor-widget-container, .elementor-336728 .elementor-element.elementor-element-d260cac > .elementor-widget-container, .elementor-336262 .elementor-element.elementor-element-4b0c77dd > .elementor-widget-container {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
}

.grabbable {
    cursor: grab;
}

#login-form .elementor-field:focus {
	background-color: #F7F7F7 !important;
}

input#search-7ccc3cc0, #form-dark .elementor-field:focus {
	background-color: #323232 !important;
}

#hp-form input:focus, #hp-form textarea:focus {
	background-color: #FAFAFA !important;
}

#hp-form input, #hp-form textarea, #hp-form select {
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.08);
}

@media (max-width: 767px) {
  .elementor-nav-menu .elementor-item {
    font-size: 18px !important;
  }
	}