/*
Theme Name: Divi Child
Theme URI: https://walterflay.com/
Description: Divi - Tema hijo de WalterFlay.com
Author: WalterFlay
Author URI: https://walterflay.com/
Template: Divi
Version: 1.0.14
*/
/*** Eliminar la l�nea separadora del sidebar ***/
#main-content .container:before {background: none;}
/*** Ocultar el sidebar ***/
#sidebar {display:none;}
a, a:hover{
	text-decoration: none !important;
}
/*Asistente Virtual*
.ays-assistant-chatbox{
	display: block !important;
}*/
/*Quitar el desplazamineto en el eje 'Y' del contenido de las paginas*/
html.js,
body,
div#page-container,
div#et-boc,
div#main-content,
div#et-main-area{
    overflow-x: hidden !important;
}
/*Ajuste de Modulo anuncios si existe menu interactivo y superiframe*/
.et_pb_main_blurb_image {
    margin-bottom: .5em !important;
}
.hide-wf, .notice.notice-info.is-dismissible,
.main_title,
a.welcome-panel-close,.et-fb-loader-wrapper.dp-dfg-loader {
    display: none !important;
	opacity: 0 !important;
}
/**wpadminbar contenedor */
html {
    margin-top: 0 !important;
}
/*** Estilos de todos los input, textarea, select *****/
input,
textarea,
select,
span.select2-selection.select2-selection--single {
	border: solid 1px #4C5866 !important;
	border-radius: 5px !important;
	background: #f7faff !important;
}
div#crear-enlace-wf input, div#crear-enlace-wf-sus input, select, span.select2-selection.select2-selection--single {
	padding: .8em !important;
}
/*** Estilos de todos los Botones *****/
button {
    box-shadow: 0px 7px 10px -6px rgba(0, 0, 0, 0.3) !important;
}
/****Mobile - Pantallas de menos de 767px***/
@media only screen and (max-width: 767px){
.woocommerce-account form.woocommerce-form.woocommerce-form-login.login {
    max-width: 98vw !important;
}
}
/****Mensaje de Error de Acceso no Autorizado*****/
body#error-page {
    display: flex;
    justify-content: center;
    max-height: 100vh !important;
    height: 100vw;
    align-items: center;
    padding: 1em;
}
.wp-die-message {
    font-size: 24px !important;
}
/*Hacer que los DIV sean scrollable pero que nos se vea la barra*/
div,
html{
    scrollbar-width: none !important; /* Oculta la barra de desplazamiento en Firefox */
    -ms-overflow-style: none !important; /* Oculta la barra en Internet Explorer y Edge */
}
div::-webkit-scrollbar,
html::-webkit-scrollbar{
    display: none !important; /* Oculta la barra de desplazamiento en Chrome, Safari y Opera */
}
/*** Expandir el contenido para coger el area del sidebar ***/
@media (min-width: 981px){
#left-area {
width: 100%;
padding: 23px 0px !important;
float: none !important;
}
}
/*MATERIALIZE*/
input:not([type]),
input[type=text]:not(.browser-default),
input[type=password]:not(.browser-default),
input[type=email]:not(.browser-default),
input[type=url]:not(.browser-default),
input[type=time]:not(.browser-default),
input[type=date]:not(.browser-default),
input[type=datetime]:not(.browser-default),
input[type=datetime-local]:not(.browser-default),
input[type=tel]:not(.browser-default),
input[type=number]:not(.browser-default),
input[type=search]:not(.browser-default),
textarea.materialize-textarea{
    padding: 0 1em !important;
    width: calc(100% - 2em) !important;
}
/***Footer***/
footer.et-l.et-l--footer {
    z-index: 0 !important;
    position: relative;
}