/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/


@font-face {
    font-family: "Neutraface Text";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Book.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Book.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Book.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Book.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Text Italic";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BookItalic.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BookItalic.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BookItalic.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BookItalic.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Bold";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Bold.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Bold.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Bold.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Bold.woff') format('woff');
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Bold Italic";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BoldItalic.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BoldItalic.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BoldItalic.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-BoldItalic.woff') format('woff');
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Demi";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Demi.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Demi.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Demi.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Demi.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Demi Italic";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-DemiItalic.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-DemiItalic.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-DemiItalic.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-DemiItalic.woff') format('woff');
    font-style: normal;
    font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Light Italic";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-LightItalic.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-LightItalic.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-LightItalic.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-LightItalic.woff') format('woff');
         font-style: normal;
         font-weight: 400;
         font-stretch: normal;
}

@font-face {
    font-family: "Neutraface Light";
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Light.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Light.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Light.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/NeutrafaceText-Light.woff') format('woff');
    font-style: normal;
   font-weight: 400;
    font-stretch: normal;
}

@font-face {
    font-family: "Archer Bold";
    src: url('https://fundacionadecco.org/wp-content/themes/type/Archer-Bold-Pro.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/Archer-Bold-Pro.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/Archer-Bold-Pro.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/Archer-Bold-Pro.woff') format('woff');
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}
@font-face {
    font-family: "Archer Book";
    src: url('https://fundacionadecco.org/wp-content/themes/type/Archer-Book-Pro.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/Archer-Book-Pro.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/Archer-Book-Pro.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/Archer-Book-Pro.woff') format('woff');
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

@font-face {
    font-family: "Archer Medium";
    src: url('https://fundacionadecco.org/wp-content/themes/type/Archer-Medium.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/Archer-Medium.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/Archer-Medium.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/Archer-Medium.woff') format('woff');
    font-style: normal;
    font-weight: 500;
    font-stretch: normal;
}

@font-face {
    font-family: "Lust";
    src: url('https://fundacionadecco.org/wp-content/themes/type/Lust-Rg.eot');
    src: url('https://fundacionadecco.org/wp-content/themes/type/Lust-Rg.eot?#iefix') format('embedded-opentype'),
         url('https://fundacionadecco.org/wp-content/themes/type/Lust-Rg.woff2') format('woff2'),
         url('https://fundacionadecco.org/wp-content/themes/type/Lust-Rg.woff') format('woff');
    font-style: normal;
    font-weight: 600;
    font-stretch: normal;
}

/* FONTS EN TEXTOS */

h1  {
font-family: "Lust", sans-serif !important;
text-transform: none;
}

h2  {
font-family: "Archer Bold", sans-serif !important;
text-transform: none;
}

h3  {
font-family: "Archer Bold", sans-serif !important;
text-transform: none;
}

h4  {
font-family: "Neutraface Bold", sans-serif !important;
text-transform: none;
}

body  {
font-family: "Neutraface Text", sans-serif !important;
font-size: 2 rem !important;
line-height: 3 rem !important;
}

p  {
font-family: "Neutraface Text", sans-serif !important;
font-size: 2 rem !important;
line-height: 3 rem !important;
}

h5  {
font-family: "Neutraface Bold", sans-serif !important;
}

.luster {
font-family: "Lust", sans-serif !important;
text-transform: none;
font-size: 30px !important;
 line-height: 1.25em !important;
color: #000000 !important;
}

.white {
color: #54c3bd !important;
}

/* texto del título de la página de notas de prensa, informes y estudios y programas de la aapp */

.qodef-e-title-link  {
font-size: 22px !important;
}

.qbutton {
font-family: "Neutraface Bold", sans-serif !important;
font-size: 16px;
color: #54c3bd;
background-color: #ffffff;
border: 0.2rem, solid;
border-color: #54c3bd;
border-radius: 2rem;
}

.qbutton:hover {
background-color: #54c3bd;
color: #ffffff !important;
background-color: #54c3bd !important;;
border-radius: 2rem;
border: 0.2rem, solid, #54c3bd;
}

.green {    

border-color: #000000 !important;
background-color: #000000 !important;
}

.q_slide_text  {
font-family: "Neutraface Demi", sans-serif !important;
}

.q_slide_title  {
font-family: "Lust", sans-serif !important;
text-transform: none;
}

/* MENÚ */

nav.main_menu > ul > li > a {
font-family: "Archer Bold", sans-serif !important;
text-transform: none;
 }

header.scrolled nav.main_menu > ul > li > a {
font-family: "Archer Bold", sans-serif !important;
text-transform: none;
}


/* VIDEO RESPONSIVE */

.videoeo {
    position: relative;
    margin-bottom: 20px;
    padding-top: 56.25%;
}
.videoeo iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* BOTONES MENÚ ADDECER Y REGISTRATE */

.myButton {
	background-color:#54c3bd;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #54c3bd;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
        font-family: "Archer Bold", sans-serif !important;
text-transform: uppercase;
    font-weight: 600;
    font-size: 12px;
    letter-spacing: 1px;
	padding:6px 14px;
	text-decoration:none;
}
.myButton:hover {
	background-color:#ffffff;
color:#54c3bd;
border:1px solid #54c3bd;;
}

.myButton2 {
	background-color:#c2c2c2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #c2c2c2;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
        font-family: "Archer Bold", sans-serif !important;
text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px;
	padding:6px 24px;
	text-decoration:none;
}

.myButton2:hover {
	background-color:#;ea2026;
color:#ffffff;
}

/* Cosas para la portada */

/* Ancho para los elementos de la portada */

.portada {
  max-width: 1100px;
display: block;
      margin-left: auto;
      margin-right: auto;
      border:none;
}

.enlacesin {
text-decoration: none;
color: #808080;">

}

/* OTROS TEMAS */

/* Para que salga la línea azul debajo de las cajas blancas */

.bajolinea {
border-bottom: 0.6rem solid #54c3bd;
text-transform: none;
}
.bajolinea a{ 
  text-decoration: none;
}

/* líneas azules debajo de algunos titulares */

hr {
color: #54c3bd;
background-color: #54c3bd;
border: 0;
height: 3px;
width: 80%;
}


/* video */

.video-holder {
display: inline-block;
position: relative;
padding-bottom: 60%;
width: 100%;
}
.video-holder iframe {
height: 100% !important;
position: absolute;
top: 0; left: 0;
width: 100% !important;
}

/* Formuarios WP Forms */

.wpforms {
    padding: 30;
}

/* Menú para no comerse el logo https://sitesmadesmart.com/2021/01/07/main-menu-overlaps-logo-in-qode-bridge-theme/ */

@media only screen and (max-width: 1250px) {
.mobile_menu_button {
    display: table;
}
	.main_menu {
    display: none!important;
}
	.header_inner_left, header {
    position: relative!important;
    left: 0!important;
    margin-bottom: 0;
}
.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate {
    padding-top: 0!important;
}
nav.mobile_menu {
display: block;
}
}

/* Menú mobile a la derecha NO APLICADO https://sitesmadesmart.com/2020/11/15/move-mobile-menu-button-to-the-right-and-logo-to-the-left-in-qode-bridge-theme/ */

/*.mobile_menu_button { float: right; margin-right: 0;}

@media only screen and (min-width: 1000px) and (max-width: 1200px) {
	.header_top .container_inner { width: 100%;}
}

@media only screen and (max-width: 1000px) {
	.logo_wrapper { position: relative; left: 0;}
	.q_logo a { left: 0;}
}
@media only screen and (max-width: 600px) {
	.q_logo img { max-width: 65vw;}
	.header_bottom {padding: 0 20px;}
	.header_bottom .container_inner { width: 100%;}
}
*/


