/*********************************************/
/*                                           */
/* BACKUP THIS FILE BEFORE UPDATE YOUR THEME */
/*					     */
/*********************************************/

/**********************************  GLOBAL  **********************************/
/* HEADER */
html #header-slogan a:hover,html #header-top-menu li a:hover,html #header-menu ul.menu > li:hover > a,html #header-menu ul.menu > li.megamenu > ul > li:hover > a,html #header-menu ul.menu > li.current_page_item > a,html #header-menu ul.menu > li.simple > ul > li a:hover,html #header-menu ul.menu > li.megamenu > ul > li > ul > li > a:hover,html #header.alternative.dark #header-content #header-menu ul.menu > li > a:hover,html #header.alternative.dark #header-content #header-menu ul.menu > li.current_page_item > a,html #header-top #shop-button:hover,html #header-mobile .menu li a:hover,html #header-mobile .menu li a.open,html .onepage .transparent #header-menu ul.menu li a:hover,html .onepage .transparent #header-menu ul.menu li a.current,html .onepage #header-menu ul.menu li a.current {
    color: #608a21 !important;
}
/* /HEADER */

/* MENU - IDIOMAS */
#header #header-menu ul.menu > li.simple:last-child > a { display: none; }
#header #header-menu ul.menu > li.simple:last-child > ul { background: transparent; border: 0; box-shadow: none; display: inline-block !important; left: auto; line-height: 100%; margin: 0; position: relative; top: auto; width: auto; text-align: inherit; }
#header #header-menu ul.menu > li.simple:last-child > ul > li.lang-item { background: none; border: 0; float: left; }
#header #header-menu ul.menu > li.simple:last-child > ul > li.lang-item a { padding: 0; text-transform: lowercase; }
#header.is-sticky #header-menu ul.menu > li.simple:last-child > ul > li.lang-item a { color: #333333; }
#header #header-menu ul.menu > li.simple:last-child > ul > li.lang-item.current-lang a { color: #608a21; }
#header #header-menu ul.menu > li.simple:last-child > ul > li.lang-item.lang-item-first { margin-left: 50px; }
#header #header-menu ul.menu > li.simple:last-child > ul > li.lang-item.lang-item-first:after { content: "|"; margin-left: 5px; position: absolute; top: 0; }
#header #header-menu ul.menu > li.simple:last-child > ul > li.lang-item.lang-item-first + .lang-item { margin-left: 15px; }
/* /MENU - IDIOMAS */

/* NUEVO MARGEN INFERIOR PARA EL PARRAFO */
#page-container .page-content > div > div p, footer p, .md-single-image /*mirar en la home*/, .md-video { margin: 0 0 20px; }
#page-container .page-content > div > div p:last-child { margin-bottom: 0; }
/* /NUEVO MARGEN INFERIOR PARA EL PARRAFO */

/* IMAGENES CON MAS MARGEN QUE EL PARRAFO */
#page-container .page-content > div > div p > img { margin-bottom: 10px; margin-top: 0; }
#page-container .page-content > div > div > img { margin-bottom: 30px; margin-top: 0; }
/* /IMAGENES CON MAS MARGEN QUE EL PARRAFO */

/* CAMPO INPUT NUMERICO */
input[type="number"] {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #ddd;
    font-family: "Open Sans";
    font-size: 12px;
    font-weight: normal;
    padding: 12px;
    width: 100%;
}

input[type="number"]:focus {
    background: #fff none repeat scroll 0 0;
    outline: 0 none;
}
/* /CAMPO INPUT NUMERICO */

/* IMG DISPLAY INLINE-BLOCK */
img.alignnone { display: inline-block; }
/* /IMG DISPLAY INLINE-BLOCK */
/*********************************  /GLOBAL  **********************************/

/* LOGO FAGOR ELECTRONICA */
#logo-FE {
    float: right;
    margin: 0 0 0 40px;
}
/* /LOGO FAGOR ELECTRONICA */


/* CONTEXTO */
#contexto .md-box-icon.advanced-icon.align-top { padding-top: 80px; }
#contexto .md-icon.style-circle, #contexto .md-icon.style-rhombus, #contexto .md-icon.style-round, #contexto .md-icon.style-square {
    height: 80px;
    line-height: 80px;
    width: 80px;
}
/* /CONTEXTO */


/* PROYECTO */
#objetivo-proyecto .md-box-content img.alignnone {
    margin: 0;
}
/* /PROYECTO */

/* PARTNERS */
#partners-team .md-member {
    background: #f2f2f2;
    min-height: 360px;
    position: relative;
}

#partners-team .md-member,
#partners-team .md-team .md-member .member-content {
    border-color: #608a21;    
}

#partners-team .md-team .md-member .member-image img {
    margin-top: 15px;
    width: auto;
}

#partners-team .md-team .md-member .member-content .member-presentation a {
    color: #608a21;    
}

#partners-team .md-team .md-member .member-content .member-presentation a:last-child {
    bottom: 15px;
    left: 0;
    position: absolute;
    width: 100%;
}

#partners-team .md-team .md-member .member-image, 
#partners-team .md-team .md-member .member-info {
    background: #fff;
}
/* /PARTNERS */


/* FAQ */
#faq .panel-title a {
    background: #f2f2f2 !important;
    border-color: #333;
    color: #333;
    font-size: 20px;
    text-transform: uppercase;
}

#faq .panel-title a.collapsed {
    background: transparent !important;
    color: #608a21;
}

#faq .panel-body {
    font-size: 20px;
}
/* /FAQ */