/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */

@import url("https://www.voexa.com/wp-content/themes/Voexa/shared.css");

*{
	/*animation: none !important;
	transform: none !important;
	transition-property: none !important;*/
	
	transform: none !important;
	animation-duration:0ms !important;
	animation-timing-function:linear !important;
}

/* MAIN MENU*/
#main-header{
	background-image:url(https://www.lomahost.com/wp-content/uploads/2017/11/fdo-lomahost.png);
	background-position:left center;
	background-size:50%;
	background-repeat:no-repeat;
	
}
@media screen and (max-width:980px){
	#main-header{
		background-size:auto 100%;
	}
	.et_menu_container{
		width:94%;
	}
	.et_header_style_left #logo, .et_header_style_split #logo {
    	max-width: 40%;
	}
	.mobile_menu_bar:before{
		/*color:white;*/
		color:black;
	}
	
}

/*TEMPLATE OSCURO*/
#main-header,
#main-header .et_menu_container{

	background:none;
	/*background-color:#333;*/
	background-color:white;
}

#main-header .menu-item a,
#main-header .nav li ul a
{
	/*color:white !important;*/
	color:black !important;
}

#main-header .menu-item.current_page_item a,
#top-menu li.current-menu-ancestor>a
{
	color:#ccc;
}
#main-header .nav li ul{
	/*background-color:#333;*/
	background-color:white;
}
#logo{
	max-height: 70%;
}
#main-footer{
	background-color:#333 !important;
}

.et_mobile_menu{
	/*background:#333;*/
	background:white;
}
#top-header .container{
	font-weight:500;
}
/*FIN TEMPLATE OSCURO*/



/*WHOIS HOME*/
#whoisformhome{
	
}
#whoisformhome #campoWhois{
	margin-left:10%;
	width:59%;
	/*propiedades*/
	/*padding: 16px;*/
	padding: 12px;
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #999;
	background-color: #eee;
	/*font-size: 14px;*/
	font-size: 20px;
	
	border: 1px solid;
	
	border-radius: 3px;
	
}
#whoisformhome #botonWHois{
	width:20%;
	/*formato*/
	color: #ffffff !important;
	border-color: #ffffff;
	padding-left: 0.7em;
	padding-right: 2em;
	
	display: inline-block;
margin: 0 0 0 15px;
font-family: inherit;
cursor: pointer;

	position: relative;
padding: .3em 1em;

	border: 2px solid;
	
	border-radius: 3px;
/*background-color: transparent;*/
background-color: rgb(30,30,30,0.8);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 20px;
font-weight: 500;
line-height: 1.7em !important;
-webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s;

	
}

#whoisformhome #botonWHois:after{
color: #ffffff;
line-height: 1.7em;
font-size: 20px !important;
opacity: 1;
margin-left: .3em;
left: auto;
}

@media screen and (max-width:780px){
	#whoisformhome #campoWhois{
		margin-left:0%;
		width:66%;
	}
	#whoisformhome #botonWHois{
		width:30%;
		margin-left:0px;
	}
	
}



.et_pb_dollar_sign{
	position:inherit;
	font-size:48px;
}
.et_pb_pricing_tables_0 .et_pb_sum{
	font-size:60px;
}
.et_pb_frequency::before {
  content: "\A";
  white-space: pre;
}
.et_pb_frequency{
	font-size: 30px;
}

/*menu*/
#top-header,#main-header{
	/*text-transform:uppercase;*/
	
}
#main-header .menu-item{
	/*font-weight:600;*/
	
}
#top-menu li{
	padding-right:12px;
}

/*MAKE PRICE*/
.make_price{
	font-size: 66px !important;
	/*font-family: "Open Sans",Arial,Helvetica,sans-serif;*/
	font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif !important;
	font-weight: 400;
	line-height: 1.8 !important;
}
.make_price_symbol{
	/*font-size: 24px;*/
	font-size: 0.6em !important;
	vertical-align: text-bottom !important;
}
.make_price_cents{
	vertical-align: text-top !important;
	font-size: 0.6em !important;
	line-height: 1.8 !important;
	margin-left: 2px !important;
}

/*formas de pago*/
.formas-de-pago .et_pb_blurb	 .et_pb_blurb_content{
	max-width:100%;
}
.formas-de-pago .et_pb_blurb .et_pb_main_blurb_image{
	width:auto;
	border:solid 1px lightgrey !important;
	background-color:rgb(250,250,250) !important;
}

.under-title{
	font-size:24px !important;
	max-width:800px !important;
}
.under-title strong{
	border-bottom:dotted 2px black;
}

/*cuadro de precio*/
.cuadro_precio_titulo{
	font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 700;
	/*font-size: 40px;*/
	font-size: 28px;
	margin-top: 56px !important;
	/*margin-bottom: 24px !important;*/
	margin-bottom: 0px !important;
	color: #ffffff !important;
	text-align:center !important;
}
.cuadro_precio_precio{
	font-family: 'Source Sans Pro',Helvetica,Arial,Lucida,sans-serif;
	font-weight: 300;
	font-size: 96px;
	text-align:center !important;
	margin-bottom:0px !important;
}
.cuadro_precio_periodo{
	color: #ffffff !important;
	text-align:center !important;
}
.cuadro_precio_boton{
	text-align: center !important;
}
.cuadro_precio_detalle{
	color: #ffffff !important;
	line-height: 16px !important;
	text-align:center !important;
	margin-top:10px;
}

/*tabla de caracteristicas*/
.tabla-caracteristicas-parent table{
	
}
.tabla-caracteristicas-parent th{
	background-color: #1ec4d6;
	color:white !important;
	overflow:scroll;
}

/*chat menu*/

@keyframes pulse{
	0% {transform:scale(0);opacity:0.0}
	25% {transform:scale(0);opacity:0.1}
	50% {transform:scale(0.1);opacity:0.3}
	75% {transform:scale(0.5);opacity:0.5}
	100% {transform:scale(1);opacity:0.0}
}
@-moz-keyframes pulse{
	0% {-moz-transform:scale(0);opacity:0.0}
	25% {-moz-transform:scale(0);opacity:0.1}
	50% {-moz-transform:scale(0.1);opacity:0.3}
	75% {-moz-transform:scale(0.5);opacity:0.5}
	100% {-moz-transform:scale(1);opacity:0.0}
}
@-webkit-keyframes pulse{
	0% {-webkit-transform:scale(0);opacity:0.0}
	25% {-webkit-transform:scale(0);opacity:0.1}
	50% {-webkit-transform:scale(0.1);opacity:0.3}
	75% {-webkit-transform:scale(0.5);opacity:0.5}
	100% {-webkit-transform:scale(1);opacity:0.0}
}

.onlineMarker {
	z-index: 10;
    -moz-transition: ease-out 0.1s;
    -o-transition: ease-out 0.1s;
    -webkit-transition: ease-out 0.1s;
    transition: ease-out 0.1s;
	
    background-color: rgb(127, 185, 0);
    margin-top: 4px;
    margin-left: 4px;
    border-radius: 100%;
    border-top-width: 0 !important;
    border-right-width: 0 !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
    width: 10px;
    height: 10px;
	
	position: absolute;
	color: rgb(127, 185, 0);
    border: 7px solid transparent;
    border-top-color: rgb(127, 185, 0);
    border-left-color: rgb(127, 185, 0);
	top: -1px;
    left: -1px;
}
.onlineMarker_pulse {
    border: 10px solid rgb(127, 185, 0);
    background: transparent;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    height: 40px;
    width: 40px;
    -webkit-animation: pulse 3s ease-out infinite !important;
    -moz-animation: pulse 3s ease-out infinite !important;
    animation: pulse 3s ease-out infinite !important;
    position: absolute;
    top: -15px;
    left: -15px;
    z-index: 1;
    opacity: 0;
	
	color: rgb(127, 185, 0);
	
}

/*whatsapp phone*/
.whatsapp-mobile{
	display:none;
	float: right;
	margin-top: 30px;
    font-size: 14px;
    margin-right: 50px;
	position: relative;
	text-transform:uppercase;
}
.whatsapp-mobile .onlineMarker{
	top: 2px;
}
@media screen and (max-width:800px){
	.whatsapp-mobile{
		display:block;
	}
	.whatsapp-desktop{
		display:none;
	}
}

#et-info #et-info-phone{
	margin-left: 5px;
	font-size: 13px;
	text-transform:uppercase;
} 
#et-info #et-info-phone span{
	font-weight: bold;
	color:orange;
}
#et-info #et-info-phone:before{
	display:none !important; 
} 

/*2024*/
/*
.header-cart,
.header-account,
.countryselector
{
	float:right;	
}
*/
