/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/*MENÚ*/
body.side-header-left #side-header .side-header-border{    /*quitar borde lateral del menú*/
    border: none;
}
#menu-menu-kaki-persimon li a, #menu-menu-kaki-persimon-home li a,#menu-menu-kaki-persimon-ingles li a, #menu-menu-kaki-persimon-home-ingles li a,#menu-menu-kaki-persimon-frances li a, #menu-menu-kaki-persimon-home-frances li a,#menu-menu-kaki-persimon-aleman li a, #menu-menu-kaki-persimon-home-aleman li a{
    border-bottom: none !important;
    border-top: none !important;
    border-left: none !important;
    border-right: 3px solid transparent !important;
}
#menu-menu-kaki-persimon li a .menu-text, #menu-menu-kaki-persimon-home li a .menu-text,#menu-menu-kaki-persimon-ingles li a .menu-text, #menu-menu-kaki-persimon-home-ingles li a .menu-text,#menu-menu-kaki-persimon-frances li a .menu-text, #menu-menu-kaki-persimon-home-frances li a .menu-text,#menu-menu-kaki-persimon-aleman li a .menu-text, #menu-menu-kaki-persimon-home-aleman li a .menu-text,
#mobile-menu-menu-kaki-persimon li a .menu-text, #mobile-menu-menu-kaki-persimon-home li a .menu-text,#mobile-menu-menu-kaki-persimon-ingles li a .menu-text, #mobile-menu-menu-kaki-persimon-home-ingles li a .menu-text,#mobile-menu-menu-kaki-persimon-frances li a .menu-text, #mobile-menu-menu-kaki-persimon-home-frances li a .menu-text,#mobile-menu-menu-kaki-persimon-aleman li a .menu-text, #mobile-menu-menu-kaki-persimon-home-aleman li a .menu-text{
    text-transform: uppercase;
    padding-left: 25px;
}
.logoMenu{
    position: relative !important;
    float: left !important;
    width: 50%;
}
.logoMenu a{
    text-align: center !important;
	position: relative;
	float: left;
	height: auto !important;
}
.logoMenu:hover a{
    background: transparent !important;
}
.logoMenu img{
	width: 100%;
    max-width: 55%;
    margin: 15px;
}
#logoMenu{
    display: none;
}
.fusion-main-menu > ul > li.current-menu-item.elementoMenuPersimon > a, .fusion-main-menu > ul > li.elementoMenuPersimon:hover > a {
    background-color: #007f35 !important;
}
.elementoMenuPersimon, .elementoMenuPersimon:hover > a, .current-menu-item.elementoMenuPersimon > a {
    background: url('/wp-content/uploads/2019/05/logoPersimonNaranja.png' ) no-repeat 25px 50%;
    background-size: 153px;
}
.elementoMenuPersimon a span {
    color: transparent;
}
/*FIN MENÚ*/
/*LISTA IDIOMAS*/
#menu-item-wpml-ls-25-en, #menu-item-wpml-ls-25-fr, #menu-item-wpml-ls-25-es, #menu-item-wpml-ls-25-de,
#menu-item-wpml-ls-6-en, #menu-item-wpml-ls-6-fr, #menu-item-wpml-ls-6-es, #menu-item-wpml-ls-6-de,
#mobile-menu-item-wpml-ls-25-en, #mobile-menu-item-wpml-ls-25-fr, #mobile-menu-item-wpml-ls-25-es, #mobile-menu-item-wpml-ls-25-de,
#mobile-menu-item-wpml-ls-6-en, #mobile-menu-item-wpml-ls-6-fr, #mobile-menu-item-wpml-ls-6-es, #mobile-menu-item-wpml-ls-6-de{
    position: relative;
    float: left !important;
    margin: 30px 0;
}
#menu-item-wpml-ls-25-en a, #menu-item-wpml-ls-25-fr a, #menu-item-wpml-ls-25-es a, #menu-item-wpml-ls-25-de a,
#menu-item-wpml-ls-6-en a, #menu-item-wpml-ls-6-fr a, #menu-item-wpml-ls-6-es a, #menu-item-wpml-ls-6-de a,
#mobile-menu-item-wpml-ls-25-en a, #mobile-menu-item-wpml-ls-25-fr a, #mobile-menu-item-wpml-ls-25-es a, #mobile-menu-item-wpml-ls-25-de a,
#mobile-menu-item-wpml-ls-6-en a, #mobile-menu-item-wpml-ls-6-fr a, #mobile-menu-item-wpml-ls-6-es a, #mobile-menu-item-wpml-ls-6-de a{
    border-right: 3px solid transparent !important;
    padding-right: 5px !important;
}
#menu-item-wpml-ls-25-en a:hover, #menu-item-wpml-ls-25-fr a:hover, #menu-item-wpml-ls-25-es a:hover, #menu-item-wpml-ls-25-de a:hover,
#menu-item-wpml-ls-6-en a:hover, #menu-item-wpml-ls-6-fr a:hover, #menu-item-wpml-ls-6-es a:hover, #menu-item-wpml-ls-6-de a:hover,
#mobile-menu-item-wpml-ls-25-en a:hover, #mobile-menu-item-wpml-ls-25-fr a:hover, #mobile-menu-item-wpml-ls-25-es a:hover, #mobile-menu-item-wpml-ls-25-de a:hover,
#mobile-menu-item-wpml-ls-6-en a:hover, #mobile-menu-item-wpml-ls-6-fr a:hover, #mobile-menu-item-wpml-ls-6-es a:hover, #mobile-menu-item-wpml-ls-6-de a:hover{
    background: transparent;
    border-right: 3px solid #ff9e15 !important;
}
/*FIN LISTA IDIOMAS*/

/*HOME*/
.bannerHome h3{
    font-size: 25px !important;
    text-align: center;
}
.bannerHome img {
    max-width: 265px;
}
.firstTextHome h6{
    line-height: 28px !important;
}
.textoHome{
    line-height: 20px;
}
.titlePersimon{
    font-weight: bold;
    font-family: 'Montserrat';
    font-style: normal;
}
.notaTablaHome h6{
    margin-bottom: 5px;
    line-height: 17px !important;
}
.notaTablaHome h6 strong{
    font-size: 12px !important;
}
.imgSeccionHome{
    display: none;
}
/*FIN HOME*/

/*CONTACTO*/
.avisoForm {
    color: #e02b27;
    font-size: 12px;
}
span.wpcf7-not-valid-tip{
    color: #e02b27 !important;
    position: relative;
    float: left;
    width: 100%;
}
/*FIN CONTACTO*/

/*RECETAS*/
.project-description h3{
    line-height: 38px !important;
}
.project-description p {
    line-height: 28px;
}
.portfolioHome .fusion-post-title {         /*title receta en home*/
    font-weight: lighter !important;
    line-height: 20px !important;
    font-size: 17px !important;
}
.related-posts .fusion-carousel-title {     /*title receta en related*/
    font-size: 17px;
    font-weight: lighter;
    line-height: 20px;
}
.avada_portfolio .fusion-carousel-meta{     /*ocultar los meta de las recetas en related*/
    display: none;
}
.single-avada_portfolio main {              /*quitar padding izq en la página de receta*/
    padding-left: 0px !important;
}
/*FIN RECETAS*/

/*MAPA WEB*/
.wsp-container h2 {
    font-size: 36px !important;
    text-transform: uppercase;
}
.wsp-pages-title{
    color: #333c4e !important;
}
.wsp-avada_portfolios-title {
    color: transparent !important;
}
.wsp-avada_portfolios-title::before {
    content: "Recetas";
    color: #333c4e !important;
}
/*MAPA WEB*/
/*BARRA COOKIES*/
#cookie-law-info-bar {
    border-top: 3px solid #ff9e15;
}
#cookie-law-info-bar a {
    border: 1px solid #ff9e15;
    text-decoration: none;
}
#cookie-law-info-bar a:hover {
    background-color: #ff9e15 !important;
    color: #fff !important;
}
/*FIN BARRA COOKIES*/

@media (min-width: 800px) {
    #logoMenu{
        display: block;
    }
}
@media (min-width: 1000px) {
    .imgSeccionHome{
        display: block;
    }
}