/* Great Agency: footer forms; extracted from Additional CSS. */
.menu-footer a{
	border: 1px solid #0000004d;
	border-radius: 30px
}

.menu-footer a:hover{
	background: #02E505;
	color: #000;
	border: 1px solid #02E505;
}

@media (min-width: 767px){
	


.menu-footer ul{
	flex-direction: row-reverse;
    justify-content: flex-start !important;
}

.menu-footer #menu-item-1032, .menu-footer #menu-item-1358{
	margin-right: 10px !important;
}
	
}
	
.footer-form.wpforms-container form {
  position: relative !important;
}

.footer-form.wpforms-container .wpforms-field {
  padding: 0 !important;
}

.footer-form.wpforms-container .wpforms-field-email input {
  background-color: #dfdfdf !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 26px 60px 26px 24px !important;
  font-size: 16px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}

.footer-form.wpforms-container .wpforms-submit-container {
  position: absolute !important;
  top: 35% !important;
  right: 28px !important;
  transform: translateY(-50%) !important;
	rotate: 50deg !important; 
  margin: 0 !important;
  z-index: 2 !important;
}

.footer-form.wpforms-container button[type="submit"] {
  background-color: transparent !important;
  border: none !important;
  color: transparent !important;
  font-size: 0 !important;
  width: 40px !important;
  height: 40px !important;
  padding: 0 !important;
  cursor: pointer !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 2L11 13'/><path d='M22 2L15 22L11 13L2 9L22 2Z'/></svg>") !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: 22px 22px !important;
}

div.wpforms-container-full:not(:empty) {
	margin: 0 !important;
}

.contact-form.wpforms-container input[type=text], .contact-form.wpforms-container input[type=number], .contact-form.wpforms-container input[type=email], div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{
	border: 0;
	border-bottom: 1px solid #0000001A !important;
	border-radius: 0;
	padding-left: 0;
}

.contact-form .wpforms-submit-container {
	text-align: center !important;
	margin-top: 30px !important;
}
