/*----------------------------------------------
 									  MENU
-----------------------------------------------*/
.site-header .main-header-container {
	padding: 15px 0;
}
.main-header-bar.ast-sticky-active .menu-text {
	color: #000000!important;
}
/*----------------------------------------------
 									CONTACTOS
-----------------------------------------------*/
#contactos .forminator-ui.forminator-custom-form-414.forminator-design--default .forminator-input, #contactos .forminator-ui.forminator-custom-form-414.forminator-design--default .forminator-textarea{
	border: 2px solid #e5e5e5;
	padding: 15px;
}

.forminator-ui.forminator-custom-form-414.forminator-design--default .forminator-button-submit {
	padding: 15px 40px!important;
	font-size: 1.1em!important;
	font-weight: 600!important;
	letter-spacing: 0.5px!important;
}

.forminator-ui.forminator-custom-form-414.forminator-design--default .forminator-button-submit:hover {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/*----------------------------------------------
 							 SCROLL TO TOP
-----------------------------------------------*/
#ast-scroll-top {
	background: rgb(0,197,56);
	background: -moz-linear-gradient(323deg, rgba(0,197,56,1) 0%, rgba(17,153,142,1) 100%);
	background: -webkit-linear-gradient(323deg, rgba(0,197,56,1) 0%, rgba(17,153,142,1) 100%);
	background: linear-gradient(323deg, rgba(0,197,56,1) 0%, rgba(17,153,142,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00c538",endColorstr="#11998e",GradientType=1);
}

/*----------------------------------------------
 							     RESPONSIVO
-----------------------------------------------*/
/*-------------------MOBILE--------------------*/
@media only screen and (max-width : 768px) {
	.main-header-bar .menu-toggle-icon {
		color: #fff;
	}
	.main-header-bar.ast-sticky-active .menu-toggle-icon {
		color: #00c538;
		}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link {
		padding: 7px 20px;
		border-color: transparent;
		text-align: center;
		color: #000;
		background: #fff;
	}
	.ast-theme-transparent-header .main-header-menu .menu-item:hover > .menu-link {
		color: #000;
	}
}