/*
Theme Name: Raquel Escortell
Theme URI: https://raquelescortell.com
Description: Child Theme para raquelescortell.com
Author: Carlos Daroca
Author URI: https://carlosdaroca.com
Template:     Divi
Version:      5.9.1
Tags:         Psicologo en Menorca - Raquel Escortell (Neuropsicologa)
Text Domain:  Divi-child
*/

#direccionfooter {
    line-height: 2em;
}

ul#menu-terapias {
    line-height: 1.5em;
}

.grecaptcha-badge { visibility: hidden !important; }

.nav li ul {
    border-top: 3px solid #ca711f;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    margin-top: 30px;
}



#main-header .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul, #main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {

    display: block !important;
    visibility: visible !important;
    padding-left: 0px !important;

}



.et_mobile_menu {
    background-color: 
    #ffffffd9  !important;
	border-top: 3px solid #b3733c3d !important;
}

#logo {
    filter: sepia(10%) blur(0.4px);
	margin-top: 25px;
}

.et_pb_section_0{
	z-index:0;
}


.et-pb-contact-message {
    position: relative;
    color: 
    green;
    font-size: x-large;
	top: -1.5em !important;
	text-align: center;
}

.et-fixed-header#main-header {
    box-shadow: none !important;
    background-image: url("/wp-content/uploads/2019/11/blanco_suave_abajo.png");
  ;
	background-size: contain;
}


.et-fixed-header #logo {
	margin-top: 0px;
}



#main-header .nav li ul {
    background-color: 
    #ffffffe3;
	width: 270px;
}


.mobile_menu_bar_toggle::after {
    position: absolute;
    top: 31px;
    left: 0px;
    content: 'Men\00FA';
    text-transform: uppercase;
    max-width: 47px;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 0.7rem;
    display: block;
    color: 
    white;
    font-weight: 500;
	text-shadow: -1px -1px 1px #6666666e,1px -1px 1px #6666666e,-1px 1px 1px #6666666e,1px 1px 1px #6666666e !important;
}

.header-content {
	width: 100% !important;}


.activarwhats img {
filter: opacity(100%);
 -webkit-transition: 1.5s;
 transition: 1.5s;
z-index:100;}
	

.desactivarwhats img {
 filter: opacity(0%);	
-webkit-transition: 1.5s;
transition: 1.5s;
z-index:100;
 }



.activadonulo {
 -webkit-filter: blur(0);
 filter: blur(0);
 -webkit-transition: 1.5s ease-in-out;
 transition: 1.5s ease-in-out;

}

.activadosub {
 -webkit-filter: opacity(100%);
 filter: opacity(100%);
 -webkit-transition: 1.5s ease-in-out;
 transition: 1.5s ease-in-out;

}

.desactivadonulo {
-webkit-filter: blur(8px);
filter: blur(8px);
-webkit-transition: 1.5s ease-out;
transition: 1.5s ease-out;

	
 }

.deactivadosub {
 -webkit-filter: opacity(0%);
 filter: opacity(0%);
 -webkit-transition: 1.5s ease-in-out;
 transition: 1.5s ease-in-out;

}


.et_pb_slide_description{
margin-top: -10em
}

header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

.et_mobile_menu li a {
    font-size: 1em;
    
text-shadow: -1px -1px 1px
#000 , 1px -1px 1px #666 , -1px 1px 1px #000 , 1px 1px 1px
    #666;
    text-align: center;
	color: white;
	padding:0px;
	padding-top: 1.3em;

}

.sub-menu a {
    color: 
white !important;
text-shadow: -1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000,1px 1px 1px #000 !important;
	white-space: nowrap;
	font-size: 1.4em;
    filter: sepia(90%);
	
	
}

.mobile_menu_bar::before
{
	color:white;
}


#top-menu a, .et_pb_slide_content
{color:white;
text-shadow: -1px -1px 1px #666 , 1px -1px 1px #666 , -1px 1px 1px #666 , 1px 1px 1px #666;

}

 #top-menu li.current-menu-item > a
{
	color: white;
	font-size: 1.4em;
}


div#whatsapp {
    display: inline;
}

#numeromovil:hover {
  animation: shakehover 0.82s;
}

#numeromovil, #numeromovil:visited, #numeromovil:focus,
#numeromovil:active {
	  animation-delay: 3s;
    animation-duration: 7s;
    animation-name: shake;
    animation-iteration-count: infinite;
	    padding-top: 1em;
}

@keyframes shakehover {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

@keyframes shake {
  1%, 9% {
    transform: translate3d(-1px, 0, 0);
  }
  
  2%, 8% {
    transform: translate3d(2px, 0, 0);
  }
  
  3%, 5%, 7% {
    transform: translate3d(-4px, 0, 0);
  }

  4%, 6% {
    transform: translate3d(4px, 0, 0);
  }
}

#seed-csp4-page {
    padding: 0px 20px !important;
}

#seed-csp4-image {
    margin-bottom: 0px !important;
}




@media (max-width: 980px)
{
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100% !important;
    max-height: 100% !important;
    float: left;
    padding-top: 3%;
}
}





#whatsappburbuja  {
display: none;
	}
	
@media all and (max-width: 450px) {
	
#logo {
    float: left;
    padding-left:0px;
	margin-left: 5px;
	margin-top: 5px;
	filter: sepia(5%) blur(0.2px);
	height:60px;
}	
	

#whatsappburbuja  {
display: block;
z-index:100;
;	
	}	
	
.floatwhatsapp{
	position:fixed;
	width:60px;
	height:60px;
	bottom:0.3em;
	right:0.3em;
	text-align:center;
	z-index:100;
	

  ;

	
}

.my-floatwhatsapp{
	margin-top:16px;
}


	
}