/*
Theme Name: Elowen
Theme URI: https://elowen.qodeinteractive.com
Description: Elegant eCommerce Theme
Author: Edge Themes
Author URI: https://qodeinteractive.com
Text Domain: elowen
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


.elementor-section .elementor-column .elementor-element {
    a { color: white; }
}


/*
Theme Name: Elowen Child
Theme URI: https://elowen.qodeinteractive.com
Description: A child theme of Elowen
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: elowen
Template: elowen
*/

/* texto: Expertos en exclusiva transformando tus espacios */
.image-text-center {
    text-align:center !important;
    margin-bottom: 20px;
}
.image-text-center .qodef-m-content .qodef-m-subtitle {
    margin-top:10px;
}
.image-text-center .qodef-m-content .qodef-m-text {
    margin-top:0px;
}


/* footer */
/* #qodef-page-footer-top-area .qodef-grid-inner { */
#qodef-page-footer .widget:not(.widget_elowen_core_title_widget) {
    color: #333 !important;
}
footer#qodef-page-footer .qodef-m-image img {
    width: 100px;
    height: auto;
}
.qodef-grid-item .widget_elowen_core_title_widget h5.qodef-widget-title {
    color: #333 !important;
}
.qodef-grid-item form.wpcf7-form .qodef-cf7-newsletter .wpcf7-form-control-wrap input {
    border-color: #333 !important;
    color: #333 !important;
}
#qodef-page-footer .widget .button, #qodef-page-footer .widget button {
    border-color: #333 !important;
    color: #333 !important;
}


/* MENU - eliminar efecto circolo */
.qodef-header-navigation>ul>li>a .qodef-menu-item-text .qodef-svg-holder svg { stroke: none; }

/*  :hover - active  */
.qodef-header-navigation>ul>li>a:hover .qodef-menu-item-text,
.qodef-header-navigation>ul>li.menu-item.current-menu-ancestor.current-menu-parent a .qodef-menu-item-text {
    border-bottom: 1px solid;
}


/* cover-fixed */
.elementor-2319 section.elementor-section.cover-fixed,
.elementor-7881 section.elementor-section.cover-fixed,
.elementor-8043 section.elementor-section.cover-fixed {
    padding: 0 !important;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
    /* height: 100vh; */
}
.elementor-2319 section.elementor-section.cover-fixed .elementor-container,
.elementor-7881 section.elementor-section.cover-fixed .elementor-container,
.elementor-8043 section.elementor-section.cover-fixed .elementor-container {
    /* margin-right: 50px;
    margin-bottom: 120px; */
}
.elementor-2319 section.elementor-section.cover-fixed .elementor-container h1,
.elementor-7881 section.elementor-section.cover-fixed .elementor-container h1,
.elementor-8043 section.elementor-section.cover-fixed .elementor-container h1,
.elementor-1272 .elementor-element.elementor-element-b7a0baf .elementor-heading-title {
    color: white;
    mix-blend-mode: normal !important;
    line-height: 120% !important;
    /*font-size: 60px !important;*/
    font-size: 1.5rem !important;
    font-family: Canela !important;
    letter-spacing: 0.02em !important;
    font-weight: 300 !important;
}
.elementor-2319 section.elementor-section.cover-fixed .elementor-container h2,
.elementor-7881 section.elementor-section.cover-fixed .elementor-container h2,
.elementor-8043 section.elementor-section.cover-fixed .elementor-container h2
 {
    color: white ;
    mix-blend-mode: normal ;
    line-height: 120%;
    /* font-size: 44px;*/
    font-family: Canela;
    letter-spacing: 0.02em;
    font-weight: 300;
}





/* Menu text negro en EQUIPO */
body.page-id-7933 #qodef-page-header nav li a span { 
    color: #333333 !important;
}



/* homepage: carrousle logos */
.carrousel-logos {
    padding: 50px 0;
}


/* HEADER MENU */
.qodef-header-navigation > ul > li.current-menu-item a{
    text-decoration: underline;
}


/* FORM */
form.wpcf7-form .w-50 {
    width:50%;
    float: left;
}
form.wpcf7-form .w-50.pr20 {
    padding-right:20px;
}
form.wpcf7-form .w-100 {
    width: 100%;
    clear:both;
}
form.wpcf7-form .w-100 textarea {
    height: 50px;
}

form.wpcf7-form .btn {
    text-align: right;
    margin-top:30px;
}









/* pagina Equipo */
body.page-id-7933 #qodef-page-header .qodef-header-logo a img.qodef--main {
    opacity: 1 !important;
}

body.page-id-7933 #qodef-page-header .qodef-header-logo a img.qodef-header-logo-image.qodef--dark,
body.page-id-7933 #qodef-page-header .qodef-header-logo a img.qodef-header-logo-image.qodef--light {
    opacity: 0 !important;
}



body.page-id-7933 #qodef-page-header-inner.qodef-skin--light nav > ul > li > a {
    color: #000 !important;
}


body.page-id-7933 #qodef-page-header-inner.qodef-skin--light .qodef-opener-icon.qodef-source--predefined:not(.qodef--opened) {
    color: #000 !important;
}




/**
 *   IMPORTANT:  LANDING PAGE 
 *  En la landig page, escondo el footer y el menu */
body.page-id-8106 footer#qodef-page-footer,
body.page-id-8106 nav.qodef-header-navigation {
    display: none;
}
/* escondo el menu */
body.page-id-8106.qodef-header--centered #qodef-page-header-inner .qodef-centered-header-wrapper {
    display: none !important;
    border: 1px solid red;
}
a.btn-black {
    background-color: #000;
    color: #fff;
    padding: 5px 15px;
}
a.btn-black:hover {
    background-color: transparent;
    color: #000 !important;
}



body.page-id-8106 .elementor-element-b5e11fb img.attachment-medium,
body.page-id-8194 .elementor-element-b527bff img.attachment-medium {
    width:150px;
    height: auto;
}



/**
 *   IMPORTANT:  SOLICITA UNA LLAMADA (page)
 *  Escondo footer y menu 
 * */
 /* body.page-id-8194 footer#qodef-page-footer,
 body.page-id-8194 nav.qodef-header-navigation {
    display:none;
 } */



.elementor-section .elementor-column .elementor-element a {
    color: #333333; 
}
.elementor-section .elementor-column .elementor-element a:hover {
    color: #000; 
}
.elementor-section .elementor-column .elementor-element a.white {
    color: #FFF; 
}
.elementor-section .elementor-column .elementor-element a.white:hover {
    color: #CCC; 
}










a {
    transition: all .5s;
}
a:hover {
    text-decoration: underline !important;

}



/* btn */
.qodef-button.qodef-layout--ellipse.qodef-skin--light svg path {
    stroke: none;
}
.qodef-button.qodef-layout--ellipse,
.elementor-section .elementor-column .elementor-element a.btn-black {
    background-color: #000;
    color:white;
    border:1px solid #ccc;
    transition: all .5s;
}
.qodef-button.qodef-layout--ellipse:hover,
.elementor-section .elementor-column .elementor-element a.btn-black:hover {
    background-color: transparent;
    border:1px solid #FFF;
    color: #ccc !important;
    text-decoration: none !important;
}




/* header - top */
.qodef-header--standard #qodef-page-headerr {
    height: 70px;
    background-color: #fff !important;
    border-bottom: 1px solid #000;
}
.qodef-page-header-inner {
    height: 70px;
    background-color: #fff;
    border-bottom: 1px solid #000;
    color: #000;
}


/* video play color */
.qodef-video-button .qodef-m-play .qodef-m-play-icon polygon {
    fill: #999999;
    fill-opacity: .6;
}




/* form contacto */
form.wpcf7-form .qodef-button.qodef-layout--ellipse {
    color: #fff;
}
form.wpcf7-form .qodef-button.qodef-layout--ellipse:hover {
    color: #000;
}
form.wpcf7-form .qodef-button.qodef-layout--ellipse .qodef-svg-holder svg {
    display: none;
}






h3, .qodef-h3 {
    font-family: "Canela";
    font-size: 26px !important;
}








/*** ====================================
	LAS MEDIAS QUERIES (contesto -sm)
=======================================*/
@media only screen and (min-width: 576px) {

}




/*** ====================================
	LAS MEDIAS QUERIES (contesto -md)
=======================================*/
@media only screen and (min-width: 768px) {
    
    .elementor-2319 section.elementor-section.cover-fixed .elementor-container h1,
    .elementor-7881 section.elementor-section.cover-fixed .elementor-container h1,
    .elementor-8043 section.elementor-section.cover-fixed .elementor-container h1,
    .elementor-1272 .elementor-element.elementor-element-b7a0baf .elementor-heading-title {
        font-size: 3.5rem !important;
    }

}
