/*
Theme Name: btalent
Theme URI: https://bizkaiatalent.eus/
Author: ADDITOUT
Author URI: https://additout.com/
Description: Tema desarrollado por ADDITOUT para bizkaiatalent.eus.
Version: 1.0
*/

/* Colores 

*/
#cmplz-cookies-overview .cmplz-service-header h3 {
    color: black;
}
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}




.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.clear {
	clear: both;
}

table {
	border: none !important;
	width: 100%;
	background-color: transparent;
}

.opagrey table thead, #prensa table thead {
	background-color: #325862;
}

.opagrey table thead tr th, #prensa table thead tr th {
	color: #ffffff !important;
}

.opagrey table tbody tr, #prensa table tbody tr {
	background-color: transparent;
}

.opagrey table tbody tr td, #prensa table tbody tr td {
	color: #ffffff;
}

.opagrey table tbody tr td.eventful, .opagrey table tbody tr td.eventful-pre, #prensa  table tbody tr td.eventful, #prensa  table tbody tr td.eventful-pre {
	background-color: #B1241C;
}

.nopadding {
	padding: 0px !important;
}

/* -------------- Capamos el responsive ----------------- */

body, section, nav  {
	/*min-width: 1125px !important;*/
	background-color: #ffffff;
	font-family: 'Dosis', sans-serif;
}

body {
	background: url('./img/bgbody.png') repeat scroll 0% 0% transparent;
}

body.prensabody {
	background: url('./img/bgbody2.png') repeat scroll 0% 0% transparent !important;
}

div, p, li, a, span, h1, h2, h3, h4 {
	font-family: 'Dosis', sans-serif;
}

#footer, #content,  #footermenu .row, #footer .row {
	/*min-width: 1260px !important;*/ max-width: 100% !important; /*width: 100% !important;*/
}

#header .row {
	/*min-width: 1260px !important;*/ max-width: 100% !important; /*width: 100% !important;*/
} 

#partners .row {
	/*min-width: 1260px !important;*/ max-width: 1261px !important; /*width: 1260px !important;*/

} 

#headermenu {
	/*float: right !important;*/
	/*min-width: 1260px !important;*/ /*max-width: 1260px !important; width: 1260px !important;*/
	margin: 0 0 0 0 !important;
	background-color: transparent;
}

#headermenu .row {
	/*min-width: 1260px !important; */max-width: 1260px !important; /*width: 1260px !important;*/
	float: right;
}

#headermenu .row .large-12 {
	/*min-width: 1155px !important; */max-width: 1093px !important; /*width: 1155px !important;*/
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float: right !important;
}
/*
#content .large-2, #footer .large-2, #footermenu .large-2 { width: 16.67%; float: left; }
#content .large-3, #footer .large-3, #footermenu .large-3 { width: 25%; float: left; }
#content .large-4, #footer .large-4, #footermenu .large-4 { width: 33.3%; float: left; }
#content .large-5, #footer .large-5, #footermenu .large-5 { width: 41.6%; float: left; }
#content .large-6, #footer .large-6, #footermenu .large-6 { width: 49.5%; float: left; }
#content .large-7, #footer .large-7, #footermenu .large-7 { width: 58.3%; float: left; }
#content .large-8, #footer .large-8, #footermenu .large-8 { width: 66.6%; float: left; }
#content .large-9, #footer .large-9, #footermenu .large-9 { width: 75%; float: left; }*/


/* ----------------------- FONDO ------------------------- */

#bgimage {
	width: 100%;
	/*min-width: 1260px !important;*/
	position: absolute;
	padding-bottom: 91px;
	background: transparent url('./img/bgimagedegree.png') repeat-x bottom center;
	
}

.prensabody #bgimage {
	background: transparent url() no-repeat center center !important;
}

#bgimage img {
	width: 100%;
	z-index: 0;
}

/*#mapa {
	position: absolute;
	top: 140px;
	left: 70px;
	width: 437px;
	height: 443px;
	z-index: 99;
}

#mapa img {
	width: 437px;
	height: 443px;

}*/

/* ------------------------ HEADER ------------------------- */

#header {
background-color: rgba(0, 0, 0, 0.21);
}

#header .row #logo {
	padding: 0 0 0 0;
	min-width: 280px !important; max-width: 280px !important; width: 280px !important;
}

#header .row #description {
	color: #000000;
	font-size:27px;
	line-height: 29px;
}

#header .row #links {
	min-width: 845px !important; max-width: 845px !important; width: 845px !important;
	padding: 10px 0 0 0;
	float: right;
	line-height: 20px;
	font-size: 20px;
}

#header .row #links .zone1 { padding: 0px; }

#header .row #links ul {
	padding: 0px;
	margin: 0px;
}

#header .row #links .zone4 {
	margin-top: 35px;
}

#header .row #links ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	display: inline-block;
}

#header .row #links ul li.padding { padding-left: 12px; }

#header .row #links .zone2 ul li {	padding: 0px 0px 0px 10px; }

#header .row #links a {
	line-height: 20px;
	font-size: 20px;
	color: #ffffff;
	text-transform: lowercase;
	transition: color 0.3s;
}



#header .row #links ul li.active a, #header .row #links .zone4 ul li a, #header .row #links a:hover { color: #000000; }

.prensabody #header .row #links ul li.active a  {color: #d80100; }
.prensabody #header .row #links .zone4 ul li a { color: #ffffff; }

#header .row #links .zone4 ul li a:hover { color: #ffffff; }

/* ------- QTRANS -------- */

.left-off-canvas-menu {
	background-color: #f4f4f4;
	min-height: 600px;
	/*border-bottom: 1px solid red;*/
}

ul.off-canvas-list li a { 
	color: #828282;
	border-left: 3px solid #f4f4f4;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px;
	font-size: 14px;
}

ul.off-canvas-list li a:hover, ul.off-canvas-list li.current-menu-item a, ul.off-canvas-list li.current-page-ancestor a {
	border-left: 3px solid #C63B00;
	background-color: #dfdfdf;
	color: #c63b00;
}


.left-off-canvas-menu ul.qtranxs_language_chooser {
	/*background-color: #53729E;*/
	border: 1px solid #FFF;
	padding: 5px 5px 5px 5px;
	line-height: 33px;
	font-size: 30px;
	display: block;
	width: 120px;
	float: left;
	margin-right: 4px;
	color: #ffffff;
	margin-left: 0px;
	width: 100%;
	border: none;
	height: 45px;
	margin-bottom: 11px;
	padding-bottom: 0px;
	text-align: right;
	padding-right: 10px;

	background: #C63B00 url('./img/resp_bizkaia.png') 10px center no-repeat;
}

.left-off-canvas-menu ul.qtranxs_language_chooser li {
	display: inline;
	padding-right: 0px;
}

.left-off-canvas-menu ul.qtranxs_language_chooser li a {
	color: #ffffff;
	
}

.left-off-canvas-menu ul.qtranxs_language_chooser li.active a {
	color: #000000;

}

.left-off-canvas-menu .qtranxs_widget_end {
	height: 45px;
}

.left-off-canvas-menu ul.redes { margin: 0px 0px 0px 5px;}

.left-off-canvas-menu ul.redes li { display: inline-block; margin-top: 10px; }

.prensabody ul.qtranxs_language_chooser li.active a {
	color: #D80100;
}

.left-off-canvas-menu #searchform {
	padding: 15px;
}


.left-off-canvas-menu #searchform label {
	display: none;

}

.left-off-canvas-menu #searchform input {
	width: 50%;
	float: left;
	box-shadow: none;
	border: none;
	border-radius: 0px;
	min-height: 40px;
	border: 1px solid #C63B00;
}

.left-off-canvas-menu #searchform #searchsubmit {
	padding: 11px 0px 10px;
	background-color: #c64643;
	color: #fff;
	transition: background 0.3s;
	font-size: 15px;
	line-height: 15px;
	border-radius: 0px;
}

.left-off-canvas-menu #searchform #searchsubmit:hover {
	background-color: #000000;
}

.left-off-canvas-menu ul.redes li a {
	border: 1px solid #828282;
	border-radius: 17px;
	display: inline-block;
	background-color: #828282;
	opacity: 0.7;
	transition: opacity;
}

.left-off-canvas-menu ul.redes li a:hover {
	opacity: 1;
}


/* ------------------------ HEADERMENU ------------------------- */

#headermenu .row .large-12 ul.menu {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 30px;
	background-color: rgba(255, 255, 255, 1) !important;
}

#headermenu .row .large-12 ul#menu-headermenu > li {
	display: block;
	float: left;
	position: relative;
}

#headermenu .row .large-12 ul li:last-child {
	margin-right: 0px;
}

/*#headermenu .row .large-12 ul li.menu-item-647, #headermenu .row .large-12 ul li.menu-item-137, #headermenu .row .large-12 ul li.menu-item-1360, #headermenu .row .large-12 ul li.menu-item-1359, #headermenu .row .large-12 ul li.menu-item-8658 {
	background-color: rgba(255, 255, 255, 1) !important;
}*/

#headermenu .row .large-12 ul li.menu-item-553, #headermenu .row .large-12 ul li.menu-item-643 {
	background-color: rgba(255, 255, 255, 0.6) !important;
}

#headermenu .row .large-12 ul li a {
	color: #000000;
	transition: color 0.5s, background 0.5s;
	font-size: 14px;
	line-height: 14px;
	display: block;
	padding: 8px 8px 8px 8px;
	text-transform: lowercase;
	position: relative;
}

#headermenu .row .large-12 ul#menu-headermenu > li::after {
	content: " ";
	border-left: 1px solid #cccccc;
	height: 16px;
	width: 1px;
	position: absolute;
	top: 8px;
	right: -1px;
}

#headermenu .row .large-12 ul#menu-headermenu > li:last-child:after { display: none; }

#headermenu .row .large-12 ul li.menu-item-647 a {
	background: transparent url("./img/home-icon.png") center center no-repeat;
	padding: 15px 17px 15px 17px !important;
	font-size: 0px;
	line-height: 0px;
}

#headermenu .row .large-12 ul li.menu-item-647 a:hover, #headermenu .row .large-12 ul li.menu-item-647.current_page_item a {
	background: #000000 url("./img/home-icon_white.png") center center no-repeat;
}

#headermenu .row .large-12 ul > li.menu-item-has-children > a {
	/*padding-right: 30px !important;*/
	/*background: transparent url("./img/arrow.png") right center no-repeat;*/
}

#headermenu .row .large-12 ul > li.menu-item-has-children > a:hover, #headermenu .row .large-12 ul > li.menu-item-has-children.current_page_item > a, #headermenu .row .large-12 ul > li.menu-item-has-children.current_page_ancestor > a, #headermenu .row .large-12 ul > li.menu-item-has-children.current-page-ancestor > a   {
	/*background: #000000 url("./img/arrow_white.png") right center no-repeat;*/
	background-color: #000000; 
}


#headermenu .row .large-12 ul li a:hover, #headermenu .row .large-12 ul > li.current_page_item > a, #headermenu .row .large-12 ul > li.current_page_ancestor > a, #headermenu .row .large-12 ul > li.current-page-ancestor > a, #headermenu .row .large-12 ul > li.current-menu-item > a,  #headermenu .row .large-12 ul > li.current-menu-parent > a  {
	color: #ffffff;
	background-color: #000000;
}
#headermenu .row .large-12 ul#menu-headermenu > li > ul.sub-menu {
	list-style-type: none;
	position: absolute;
	display: none;
	z-index: 100;
	left: -20px;
	padding-top: 0px;
	margin-top: 0px;
	background: transparent url('./img/bgmenu.png') repeat top left;
}

#headermenu .row .large-12  ul#menu-headermenu > li > ul.sub-menu > li {
	display: list-item;
	width: 310px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
#headermenu .row .large-12  ul#menu-headermenu > li > ul.sub-menu > li:first-child {
	padding-top: 0px;
}

#headermenu .row .large-12  ul#menu-headermenu > li > ul.sub-menu > li > a {
	display: block;
	margin: 0 0 0 0;
	transition: color 0.5s, background 0.5s;
	padding: 8px 8px 8px 8px;
}

#headermenu .row .large-12  ul#menu-headermenu > li > ul.sub-menu > li > a:hover {
	color: #ffffff;
	background-color: #000000;
}

/*li.menu-item-8285 > ul.sub-menu { display: block !important; }*/

#headermenu .row .large-12 ul#menu-headermenu > li > ul.sub-menu > li > ul.sub-menu {
	display: block !important;
	margin: 0px;
	padding: 0px;
}

#headermenu .row .large-12 ul#menu-headermenu > li > ul.sub-menu > li > ul.sub-menu li {
	list-style-type: none;
	padding-left: 20px;
}

#menu-item-107

/* -------------------- SIDEBAR MENU -------------------- */
#sidebar {
	width: 54px;
	background-color: transparent;
	top: 190px;
}

#sidebar a {
	display: block;
	width: 54px;
	height: 54px;
	margin-bottom: 10px;
	opacity: 0.6;
	transition: opacity 0.5s;
}

#sidebar a:hover {
	opacity: 1;
}

#sidebar a.calendar { background: url('./img/sidebar-calendar.jpg') no-repeat scroll center center #b81814; }
#sidebar a.contact { background: url('./img/sidebar-contact.jpg') no-repeat scroll center center #b81814; }
#sidebar a.news { background: url('./img/sidebar-news.jpg') no-repeat scroll center center #b81814; }
#sidebar a.gotop { background: url('./img/sidebar-top.jpg') no-repeat scroll center center #b81814; }
#sidebar a.gobottom { background: url('./img/sidebar-bottom.jpg') no-repeat scroll center center #b81814; }


/* -------------------- HOMETEXT ------------------------- */
#hometext {
	background-color: transparent;
	padding: 5px 30px;
}

#hometext .zone1 {
	max-width: 40%;
	width: 40%;
	float: right;
}

#hometext .zone1 h2 {
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
}

#hometext .zone1 .box {
	width: 50%;
	margin: 0px;
	padding: 0px;
	float: right;
}

#hometext .zone1 .box h3 {
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
	background-color: #006980;
	padding: 15px;
	margin: 0px;
}

#hometext .zone1 .box h3 a {
	color: #ffffff;
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;

}


#content #joinushome .banner {
    width: 100%;
    padding: 0 !important;
    margin-top: 30px;
    display: block;
}
#content #joinushome .banner img {
    display: block;
    width: 100%;
    height: auto;
}
#content #joinushome .banner img:last-of-type {
    display: none;
}

@media (max-width: 570px) {
    
    #content #joinushome .banner img:first-of-type {
        display: none;
    }
    #content #joinushome .banner img:last-of-type {
        display: block;
    }
    
}
    


#joinushome p.text-center {
    color: white;
    font-size: 17px;
    line-height: 150%;
}
#joinushome p.entradilla {
    max-width: 700px;
    margin: auto;
}
#joinushome .titulo {
    font-size: 24px !important;
    margin-top: 20px;
}


#hometext .zone1 .box p {
	margin: 0px;
	padding: 15px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #ffffff;
	background-color: #006980;
}

#hometext .zone1 .box1 h3, #hometext .zone1 .box1 p {
	margin: 0px 0px 0px 5px;
}

#hometext .zone1 .box2 h3 {
	padding: 15px 20px 15px 15px;
}

#hometext .zone1 .box2 p {
	padding: 15px 20px 15px 15px;
}

#hometext .zone1 img {
	width: 100%;
	margin: 5px 0px 0px;
}

#hometext .zone1 .box3 {
	width: 100%;
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
	background-color: #006980;
	padding: 15px;
	margin: 5px 0px 0px;
}

#hometext .zone1 .box3 a {
	color: #ffffff;
}

#hometext .zone1 .box4 {
	padding: 5px 0px 0px 0px;
	margin: 0px;
	float: left;
}

#hometext .zone1 .box5 {
	float: right;
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
	padding: 0px 0px 0px 5px;
	margin: 5px 0px 0px 0px;
}

#hometext .zone1 .box5 h3 , #hometext .zone1 .box5 p , #hometext .zone1 .box5 iframe {
	padding: 0px 0px 10px 0px;
	background-color: transparent;
	background-color: #005A84;
	padding: 15px; 
}

#hometext .zone2 {
	max-width: 100%;
	width: 100%;
	margin-top: -40px;
}

#hometext .zone2 .box {
	width: 20%;
	margin: 0px;
	padding: 0px;
	float: left;
}

#hometext .zone2 h3 {
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
}

#hometext .zone2 .box h4 {
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
	background-color: #006881;
	padding: 15px 15px 10px 15px;
	margin: 0px;
}

#hometext .zone2 .box h4 a {
	color: #ffffff;
	font-size: 28px;
	line-height: 28px;
	font-weight: 700;

}

#hometext .zone2 .box p {
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	color: #ffffff;
	background-color: #006881;
	/*min-height: 170px;*/
}

#hometext .zone2 .box2 h4, #hometext .zone2 .box2 p, #hometext .zone2 .box3 h4, #hometext .zone2 .box3 p, #hometext .zone2 .box5 h4, #hometext .zone2 .box5 p {
	margin: 0px 0px 0px 5px;
}

#hometext .zone2 .box3 h4, #hometext .zone2 .box3 p {
	margin: 0px 5px 0px 5px;
}

#hometext .zoneponentes {
	max-width: 100%;
	width: 100%;
	margin-top: 20px;
}

#hometext .zoneponentes h3 {
    font-size: 28px;
    line-height: 28px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #fff;
    font-family: "Dosis",sans-serif;
}

#hometext .zoneponentes .box {
	width: 20%;
	margin: 0px;
	padding: 0px;
	float: left;}

#hometext .zoneponentes .box > div {
	background: #006881 none center center no-repeat;
	background-size: cover;
	margin-left: 5px;
	position: relative;
}

#hometext .zoneponentes .box.box1 > div {
	margin-left: 0px;
}

#hometext .zoneponentes .box h4 {
	font-size: 26px;
	line-height: 28px;
	font-weight: 700;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
	padding: 0px;
	margin: 0px;
	transition: color 0.3s;
	padding-right: 15px;
	bottom: 15px;
	position: absolute;
	left: 15px;
	text-shadow: 0px 0px 4px #000000;
}

#hometext .zoneponentes .box p {
	margin: 0px;
	padding: 15px 15px 15px 15px;
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	color: transparent;
	transition: color 0.3s;
}

#hometext .zoneponentes .box:hover > div {
	background-image: none !important;
}

#hometext .zoneponentes .box:hover p{
	color: #ffffff;
}

#hometext .zoneponentes .box:hover h4 {
	color: transparent;
	text-shadow: none;
}

#newsslides, #videosslide, #agendahome {
	background-color: transparent;
	margin: 15px 30px;
}

#newsslides > div, #videosslide > div {
	background-color: rgba(0, 76, 97, 0.9);
	padding: 15px 50px 15px 50px;
	overflow: hidden;
	position: relative;
}

.archive #newsslides.active > div { height: auto !important; }

.archive #newsslides #gotonews { display: none; }

#newsslides.lang-es > div { background: url('./img/noticias_home_es.png') no-repeat scroll left top rgba(0, 76, 97, 0.9); }
#newsslides.lang-en > div { background: url('./img/noticias_home_en.png') no-repeat scroll left top rgba(0, 76, 97, 0.9); }
#newsslides.lang-eu > div { background: url('./img/noticias_home_eu.png') no-repeat scroll left top rgba(0, 76, 97, 0.9); }

#videosslide.lang-es > div { background: url('./img/videos_home_es.png') no-repeat scroll left top rgba(0, 76, 97, 0.9); }
#videosslide.lang-en > div { background: url('./img/videos_home_en.png') no-repeat scroll left top rgba(0, 76, 97, 0.9); }
#videosslide.lang-eu > div { background: url('./img/videos_home_eu.png') no-repeat scroll left top rgba(0, 76, 97, 0.9); }

#newsslides > div {
	height: 290px;
	padding-bottom: 60px; 
}

#videosslide > div {
	height: 255px;
}

#newsslides #gotonews, #videosslide #gotovideos, .whyconnetslide .gotowhyconnect {
	position: absolute;
	right: 0px;
	font-size: 60px;
	line-height: 60px;
	color: #FFF;
	font-weight: 100;
	font-family: arial;
	padding: 140px 0px 0px;
	top: 0px;
	width: 45px;
	text-align: center;
	background-color: rgba(152, 183, 206, 0.7);
}

.whyconnetslide .gotowhyconnect {
	background-color: #3aa445;
	padding: 108px 0px 0px;
	height: 255px;
}


#newsslides #gotonews {	height: 290px;	padding: 110px 0px 0px; }
#videosslide #gotovideos { height: 255px; padding: 108px 0px 0px; }

#newsslides h2.news {
	font-size: 30px !important;
	color: #ffffff;
}

#videosslide h2.videos {
	font-size: 30px !important;
	color: #ffffff;
	padding: 10px 0px 11px 58px;
	margin-left: 20px;
	background: url('./img/videos.png') no-repeat scroll left center transparent;
}

#newsslides article, #videosslide article {
	margin-left: 10px !important;
	width: 265px !important;
	float: left !important;
}

#newsslides a.viewmore {
	display: none;

	bottom: 10px;
	right: 10px;
	position: absolute;

	background-color: #ffffff;
	color: #000000;

	padding: 20px;
	font-size: 35px;
	text-transform: uppercase;
	z-index: 100;
}

#newsslides.active a.viewmore {	display: block; }

#videosslide article {
	min-height: 255px;
}

#newsslides article {
	min-height: 300px;
}

#newsslides article h3 a, #videosslide article h3 {
	display: block;
	color: #ffffff;
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	margin-top: 10px;
}

#newsslides article img {
	height: 160px;
}

#newsslides article iframe, #videosslide article iframe {
	width: 265px;
	height: 160px;
	border: none;
}

#agendahome > div {
	background-color: rgba(0, 76, 97, 0.9);
	padding: 20px 10px 0px 50px;
}

#agendahome .nearevents { padding: 0px 10px ; }

#agendahome.lang-es > div { background: url('./img/agenda_home_es.png') no-repeat scroll left center rgba(0, 76, 97, 0.9); }
#agendahome.lang-en > div { background: url('./img/agenda_home_en.png') no-repeat scroll left center rgba(0, 76, 97, 0.9); }
#agendahome.lang-eu > div { background: url('./img/agenda_home_eu.png') no-repeat scroll left center rgba(0, 76, 97, 0.9); }





#agendahome .nearevents div {
	font-size: 15px;
	line-height: 17px;
	font-weight: 400;
	margin-bottom: 0px;
	/*padding: 0px;*/
	color: #ffffff;
	margin-bottom: 8px;
	float: left;
}

#agendahome .nearevents div a {
	display: block;
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 10px;
	padding: 0px;
	color: #ABABAB;
}

#agendahome .nearevents div span {
	display: block;
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	padding: 0px;
	color: #ABABAB;
	margin-bottom: 0px; 
}


#agendahome .calendar {
	/*padding: 0 0 0 0;
	width: 325px !important;*/
	position: relative;
	padding: 0px 50px;
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar {
	width: 100%;
	min-height: 300px;

	/*background-color: #325862; 
	border: 1px solid #325862; */
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar thead { 
	background-color: transparent !important; 
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar tr td.month_name {
	background-color: transparent !important;
	color: #ffffff !important;
	text-align: left;
	font-size: 28px;
	line-height: 28px;
	font-weight: 300;
	padding: 0px 0px 10px;
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar tr td {
	background-color: #909090 !important;
	padding: 11px 0px;
	color: #3f4344;
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar tr td.eventless-pre, #agendahome .calendar .em-calendar-wrapper table.em-calendar tr td.eventless-post, table.em-calendar td.eventless-today {
	background-color: #80809f !important;
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar tr td.eventful {
	background-color: #1a4751 !important;
}

#agendahome .calendar .em-calendar-wrapper table.em-calendar tr td.eventful a {
	color: #ffffff !important;
}

#agendahome .calendar .em-calendar-wrapper .em-calnav {
	display: block;
	width: 37px;
	height: 57px;
	border: none !important;
	top: 121px;
	position: absolute;
	border: 1px solid red;
}

#agendahome .calendar .em-calendar-wrapper .em-calnav-prev { left: -45px; background: transparent url('./img/prev.png') no-repeat scroll center center; }
#agendahome .calendar .em-calendar-wrapper .em-calnav-next { right: -45px; background: transparent url('./img/next.png') no-repeat scroll center center; }





#whyconnect > div, .whyconnetslide > div {
    background-color: #008F3B;
    padding: 40px 130px 40px 20px;
    overflow: hidden;
    position: relative;
}



.whyconnetslide {
    	background-color: transparent;
	margin: 15px 30px 0px;
}


.whyconnetslide > div {
	height: 255px;
	padding: 15px 50px 15px 50px;
}

/*#whyconnect #gotowhyconnect, .whyconnetslide #gotowhyconnect {
	background: transparent url('./img/gotonews.png') no-repeat center center;
	position: absolute; 
	right: 50px;

  	height: 57px;
  	width: 31px;
}

#whyconnect #gotowhyconnect { top: 120px; }
.whyconnetslide #gotowhyconnect { top: 120px; }*/

h2.whybasquetcountry {
	font-size: 40px !important;
	line-height: 42px !important;
	color: #ffffff;
	padding: 0px;
	margin: 30px 0px 0px 30px;
}

#whyconnect h3.whyconnect, .whyconnetslide h3.whyconnect {
	font-size: 30px !important;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
}

#whyconnect div.image, #whyconnect div.text {
	width: 100% !important;
	padding: 0px;
}

#whyconnect div.article, .whyconnetslide article {
	margin-left: 10px !important;
	width: 265px !important;
	float: left !important;
}

.whyconnetslide article {
	min-height: 255px;
}

#whyconnect h3 a, .whyconnetslide h3 a {
	display: block;
	color: #ffffff;
	font-size: 17px;
	line-height: 20px;
	font-weight: 400;
	margin-top: 10px;
}

.whyconnetslide article img {
	height: 160px;
}

#whyconnect div.article iframe, .whyconnetslide article iframe {
	width: 265px;
	height: 160px;
	border: none;
}



#whyconnetslide4 {margin-bottom: 80px; }












/* -------------------- CONTENT ------------------------- */
#content {
	background-color: transparent;
}



#content .blackdegree .nofunciona {
	background: rgb(31,31,31);
	background: -moz-linear-gradient(-45deg, rgba(31,31,31,1) 0%, rgba(66,66,66,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(31,31,31,1)), color-stop(100%,rgba(66,66,66,1)));
	background: -webkit-linear-gradient(-45deg, rgba(31,31,31,1) 0%,rgba(66,66,66,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(31,31,31,1) 0%,rgba(66,66,66,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(31,31,31,1) 0%,rgba(66,66,66,1) 100%);
	background: linear-gradient(135deg, rgba(31,31,31,1) 0%,rgba(66,66,66,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f1f1f', endColorstr='#424242',GradientType=1 );
}

#content .blackdegree {
	color: #ffffff;
	padding: 30px 20px 20px 20px;
}

#content .blackdegree a, #bizkaiasingle .article a , #experience .article a{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#content article h1 {
	padding: 10px 15px;
	margin: 0 0 0 0;
	color: #ffffff;
}

/* #content .blue {
	color: #06526f !important;
} */

#content h2 {
	font-size: 18px;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 20px;
	color: #ffffff;
}

#content article h2 {
	font-size: 24px;
	line-height: 26px;
}

#content h3 {
	font-size: 1rem;
	line-height: 1.6;
	font-weight: 700;
	margin-bottom: 20px;
	color: #ffffff;
}

#content article p a, #content article li a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	transition: opacity 0.5;
	/*opacity: 0.65;*/
}

#content article p a:hover, #content article li a:hover {
	opacity: 0.65;
}

#content .article ul li {
	list-style-type: square;
}

#content .article ul li ul li, #content .article ol li ul li {
	list-style-type: circle;
}

#content div.title.opablue { background-color: #0086b9; }
#content div.blackdegree.opablue { background: transparent url('./img/blue.png') repeat center center; }

#content div.title.opared { background-color: #b1241c; }
#content div.blackdegree.opared { background: transparent url('./img/red.png') repeat center center; }

#content div.title.opagreen { background-color: #00922a; }
#content div.blackdegree.opagreen { background: transparent url('./img/green.png') repeat center center; }

#content div.title.opadarkgreen { background-color: #00683c; }
#content div.blackdegree.opadarkgreen { background: transparent url('./img/darkgreen.png') repeat center center; }

#content div.title.opagrey { background-color: #325862; }
#content div.blackdegree.opagrey { background: transparent url('./img/grey.png') repeat center center; }

#content div.title.opabluemarine{ background-color: #27927a }
#content div.blackdegree.opabluemarine { background: transparent url('./img/bluemarine.png') repeat center center; }

#content div.title.opaorange{ background-color: #bf8520; }
#content div.blackdegree.opaorange { background: transparent url('./img/orange.png') repeat center center; }


#content div.title.transparent { background-color: rgba(255, 255, 255, 0.1); }
#content div.blackdegree.transparent { background-color: rgba(255, 255, 255, 0.1); margin-bottom: 20px; }


#content .boxterm {
	border: 1px solid #ffffff;
	border-radius: 5px;
	padding: 10px 20px 5px;
	margin-bottom: 10px;
}

#content .boxterm h3 {
	margin-bottom: 5px;
	font-size: 20px;
	line-height: 20px;
}

#content .boxterm ul {
	padding: 0px;
	margin: 0px;
}

#content .boxterm ul li { list-style-type: none; }


#content .boxterm ul li a {
	background: transparent url('/wp-content/themes/btalent/img/transparencia_doc.png') left top no-repeat;
	font-weight: 400;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	padding-left: 20px;
	line-height: 21px;
}

#content .subpages {
	float: right;
	/*width: 120px;*/
	padding-top: 10px;
}

#content .subpages ul {
	margin-top: 8px;
}

#content .subpages ul li {

	list-style-type: none !important;
	padding-bottom: 5px;

}

#content .subpages ul li:last-child { padding-bottom: 0px; }

#content .subpages ul li a {
	background: transparent url('./img/subpage.png') no-repeat left center;
	color: #ffffff;
	display: block;
	padding-left: 60px;
	min-height: 32px;
	font-size: 16px;
	line-height: 18px;
	padding-top: 5px;
}

#content .subpages ul li a span {
	display: block;
	margin-left: -65px;
	float: left;
}

#content .subpages ul li a.guia span, #content .subpages ul li a.integracion-social span {
	display: block;
	margin-left: -95px !important;
	float: left;
}

#content .subpages ul li a.guia { background: transparent url('./img/guide.png') no-repeat left center; }
#content .subpages ul li a.integracion-social { background: transparent url('./img/social-integration.png') no-repeat left center; }

/* ------ Paginador páginas ------- */
/*
#content .pagenavigator {
	position: relative;
	width: 100%;
	margin-bottom: 20px;
	height: 40px;
	margin-top: 20px;
}

#content .pagenavigator div {
	width: 50%;
	float: left;
}

#content .pagenavigator div.prev a {
	padding: 8px 0px 5px 5px;
	display: block;
	color: #ffffff;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
}

#content .pagenavigator div.next a {
	padding: 8px 0px 5px 5px;
	display: block;
	color: #ffffff;
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
}

#content .pagenavigator div.prev a span {
	display: block;
	font-size: 60px;
	width: 40px;
	padding-right: 8px !important;
	height: 40px;
	float: right;
	margin-left: 10px;
	margin-top: -8px;
	opacity: 0.5;
	transition: opacity 0.5s;
}

#content .pagenavigator div.next a span {
	display: block;
	font-size: 60px;
	width: 40px;
	padding-left: 8px !important;
	height: 40px;
	float: left;
	margin-right: 10px;
	margin-top: -8px;
	opacity: 0.5;
	transition: opacity 0.5s;
}

#content .pagenavigator div a:hover span {
	opacity: 1;
}
*/
/* -------------------- SLIDER ------------------------- */

.slider-news {

	margin-bottom: 20px;
}

.slider-news h2.news {
	font-size: 30px !important;
	color: #91AFD0;
	padding: 10px 0px 11px 58px;
	margin: 26px 0px 0px -60px;
	background: url('./img/news.png') no-repeat scroll left center transparent;	
}

.slider-news ul li {
	margin-top: 57px;
}

.slider-news .article {
	background-color: #325862;
	padding: 0 0 0 0;
	min-height: 260px;
	color: #ffffff;
	font-size: 13px;
	line-height: 15px;
	margin-right: 57px;
	margin-bottom: 57px;
}
.slider-news .article p {
	color: #ffffff;
	font-size: 18px;
	line-height: 19px;
	margin-right: 37px;
}

.slider-news .article .text {
	font-size: 18px;
	line-height: 19px;
}

.slider-news .article h2 {
	padding: 0px;
	margin: 20px 0px 15px !important;
	font-size: 20px;
	line-height: 22px;
}

.slider-news .article h2 a {
	color: #FFF !important;
	font-weight: 700;
	font-size: 28px;
	line-height: 29px;
	text-decoration: none !important;
	transition: opacity 0.5s;
}

.slider-news .article h2 a:hover {
	opacity: 0.6;
}

.slider-news .article .image {
	padding: 0 0 0 0;
}

.slider-news .article .columns.image iframe {
	max-width: 100%;
	max-height: 260px;
	max-width: 430px;
	border: none;
}

.slider-news .article .viewmore {
	display: block;
	position: absolute;
	bottom: 57px;
	right: 0px;
	background: url('./img/plus.png') no-repeat scroll center center #325862;
	height: 57px;
	width: 57px;
}

.slider-news .marginminus .orbit-container {
	margin-top: -65px;
}

.slider-news .orbit-container .orbit-next {
	left: 487px !important;
	top: 25px !important;
	background-color: #325862 !important;
	width: 57px !important;
	height: 57px !important;
}
.slider-news .orbit-container .orbit-prev {
	left: 430px !important;
	top: 25px !important;
	background-color: #325862 !important;
	width: 57px !important;
	height: 57px !important;
}

.slider-news .orbit-container .orbit-prev > span {
	left: 15px;
	border: none !important;
	width: 31px;
	height: 31px;
	background: url('./img/prev.png') no-repeat scroll center center transparent;
	top: 23px;
}

.slider-news .orbit-container .orbit-next > span {
	left: 15px;
	border: none !important;
	width: 31px;
	height: 31px;
	background: url('./img/next.png') no-repeat scroll center center transparent;
	top: 23px;
}

.slider-news .orbit-container .orbit-slide-number {
	font-size: 23px;
	left: 555px;
	top: 16px;
}

.slider-news .orbit-container .orbit-slide-number span {
	font-weight: 400;
}

.slider-news .orbit-container .orbit-timer {
	display: none;
}


/* --------------------- Videos --------------------- */

.slider-videos {
	margin-bottom: 20px;
}

.slider-videos h2.videos {
	font-size: 30px !important;
	color: #91AFD0;
	padding: 12px 0px 11px 58px;
	margin: 26px 0px 0px -60px;
	background: url('./img/videos.png') no-repeat scroll left center transparent;	
}

.slider-videos ul li {
	margin-top: 57px;
}

.slider-videos .article {
	background-color: #325862;
	padding: 0 0 0 0;
	min-height: 253px;
	color: #ffffff;
	font-size: 15px;
	line-height: 17px;
	margin-right: 57px;
	margin-bottom: 57px;
}
.slider-videos .article p {
	color: #ffffff;
	font-size: 13px;
	line-height: 15px;
	margin-right: 37px;
}

.slider-videos .article h2 {
	padding: 0px;
	margin: 20px 0px 15px !important;
	font-size: 28px !important;
	line-height: 29px !important;
}

.slider-videos .article h2 a {
	color: #FFF !important;
	font-weight: 700;
	font-size: 28px !important;
	line-height: 29px !important;
	text-decoration: none !important;
	transition: opacity 0.5s;
}

.slider-videos .article h2 a:hover {
	opacity: 0.6;
}

.slider-videos .article .image {
	padding: 0 0 0 0;
}

.slider-videos .article .columns.image iframe {
	max-width: 100%;
	max-height: 260px;
	max-width: 430px;
	border: none;
}

.slider-videos .article .viewmore {
	display: block;
	position: absolute;
	bottom: 53px;
	right: 0px;
	background: url('./img/plus.png') no-repeat scroll center center #325862;
	height: 57px;
	width: 57px;
}

.slider-videos .marginminus .orbit-container {
	margin-top: -65px;
}

.slider-videos .orbit-container .orbit-next {
	left: 487px !important;
	top: 25px !important;
	background-color: #325862 !important;
	width: 57px !important;
	height: 57px !important;
}
.slider-videos .orbit-container .orbit-prev {
	left: 430px !important;
	top: 25px !important;
	background-color: #325862 !important;
	width: 57px !important;
	height: 57px !important;
}

.slider-videos .orbit-container .orbit-prev > span {
	left: 15px;
	border: none !important;
	width: 31px;
	height: 31px;
	background: url('./img/prev.png') no-repeat scroll center center transparent;
	top: 23px;
}

.slider-videos .orbit-container .orbit-next > span {
	left: 15px;
	border: none !important;
	width: 31px;
	height: 31px;
	background: url('./img/next.png') no-repeat scroll center center transparent;
	top: 23px;
}

.slider-videos .orbit-container .orbit-slide-number {
	font-size: 23px;
	left: 555px;
	top: 16px;
}

.slider-videos .orbit-container .orbit-slide-number span {
	font-weight: 400;
}

.slider-videos .orbit-container .orbit-timer {
	display: none;
}

/* -------------------- Calendar ----------------------- */

.calendar h2 {
	font-size: 30px !important;
	color: #91AFD0;
	padding: 12px 0px 12px 58px;
	margin: 26px 0px 0px -60px;
	background: url('./img/calendar.png') no-repeat scroll left center transparent;	
}

.calendar .article {
	background-color: #325862;
	padding: 0px;
	min-height: 253px;
	color: #FFF;
	font-size: 13px;
	line-height: 15px;
	margin-right: 57px;
	margin-bottom: 20px;
}

.calendar .article .nextevents {
	width: 430px !important;
	padding-top: 15px;
}

.calendar .article .nextevents ul {
	margin:  0 0 0 0;
}

.calendar .article .nextevents ul li {
	list-style-type: none !important;
}

.calendar .article .nextevents ul li a {
	font-weight: 700 !important; 
	color: #91AFD0;
}

.calendar .article .month {
	padding: 0 0 0 0;
	width: 325px !important;
	position: relative;
}

.calendar .article .month .em-calendar-wrapper table.em-calendar {
	width: 100%;
	height: 253px;
	background-color: #325862; 
	border: 1px solid #325862; 
}

.calendar .article .month .em-calendar-wrapper table.em-calendar tr td.month_name {
	background-color: #325862 !important;
	color: #ffffff !important;
	text-align: left;
}

.calendar .article .month .em-calendar-wrapper table.em-calendar tr td {
	background-color: #ffffff !important;
}

.calendar .article .month .em-calendar-wrapper table.em-calendar tr td.eventful {
	background-color: #91AFD0 !important;
}
.calendar .article .month .em-calendar-wrapper table.em-calendar tr td.eventful a {
	color: #ffffff !important;
}

.calendar .article .month .em-calendar-wrapper .em-calnav {
	display: block;
	width: 57px;
	height: 57px;
	border: none !important;
	top: -57px;
	position: absolute;
}

.calendar .article .month .em-calendar-wrapper .em-calnav-prev { left: 0px; background: #325862 url('./img/prev.png') no-repeat scroll center center; }
.calendar .article .month .em-calendar-wrapper .em-calnav-next { left: 57px; background: #325862 url('./img/next.png') no-repeat scroll center center; }


label {
	color: #ffffff;
}

/* -------------------- EXPERIENCES -------------------- */
#experiences div.title, #experience div.title {
	/*background: rgb(207,54,133);
	background: -moz-linear-gradient(-45deg, rgba(207,54,133,1) 0%, rgba(201,31,82,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(207,54,133,1)), color-stop(100%,rgba(201,31,82,1)));
	background: -webkit-linear-gradient(-45deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	background: linear-gradient(135deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3685', endColorstr='#c91f52',GradientType=1 );*/
	background-color: #cd2057;
	margin-bottom: 20px;
}

#experiences div.title h1, #experience div.title h2 {
	color: #ffffff;
	padding: 3px 0 20px 0;
	margin: 0 0 0 0;
	font-size: 30px;
	line-height: 32px;
}

#experiences div.title h2, #experience div.title h3 {
	text-transform: uppercase;
	color: #000000;
	font-weight: 700;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#experiences div.article, #experience div.article {
	min-height: 260px;
	margin-bottom: 20px;
 	background: transparent url('./img/pink.png') repeat center center; 
}

#experiences div.article .columns.text, #experience div.article .columns.text {
	min-height: 260px;
	color: #ffffff;
	font-size: 18px;
	line-height: 19px;
}

#experiences div.article .columns.image {
	padding: 0 0 0 0;
}

#experiences div.article .columns.image iframe {
	max-width: 100%;
	max-height: 260px;
	max-width: 430px;
		border: none;
}

#experiences div.article a.viewmore {
	display: block;
	position: absolute;
	bottom: 0px;
	right: -58px;
	background: url('./img/plus.png') no-repeat scroll center center #cd2057;
	height: 57px;
	width: 57px;
	opacity: 0.6;
	transition: opacity 0.5s;
}


#experiences div.article h3, #experience div.article h1 {
	padding: 0px;
	margin: 20px 0px 15px;
	font-size: 20px;
	line-height: 22px;
}

#experiences div.article h3 a, #experience div.article h1 {
	color: #ffffff !important;
	/*text-transform: uppercase;*/
	font-weight: 700;
	font-size: 28px;
	line-height: 29px;
	transition: opacity 0.5s;
}

#experiences div.article h3 a:hover {
	opacity: 0.6;
}

#experiences div.article h4, #experience div.article h4 {
	padding: 0 0 0 0;
	margin: 2px 0 15px 0;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	line-height: 19px;
}

#experience .attachment-full {
	margin-bottom: 10px;
}

#experiences .pagenav, #experience .pagenav {
	margin-top: 20px;
}

#experiences .pagenav span {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 20px;
}

#experiences .pagenav a, #experience .pagenav a {
	display: block;
	float: left;
	height: 57px;
	width: 57px;
	opacity: 0.6;
	transition: opacity 0.5s;
}

#experiences .pagenav a:hover, #experiences div.article a.viewmore:hover, #experience .pagenav a:hover {
	opacity: 0.85;
}

#experiences .pagenav a.next {
	background: url('./img/next.png') no-repeat scroll center center #cd2057;
}

#experiences .pagenav a.prev {
	background: url('./img/prev.png') no-repeat scroll center center #cd2057;
}
.left-off-canvas-menu .qtranxs_widget_end {
    height: 45px;
    width: 79px !important;}
#experience .pagenav a.return {
	background: url('./img/return.png') no-repeat scroll center center #cd2057;
}

#experiences .pagenav a.mainreturn  {
	position: absolute;
	left: -60px;
	background: url('./img/return.png') no-repeat scroll center center #cd2057;
}

/* -------------------- BIZKAIA -------------------- */
#bizkaia div.title, #bizkaiasingle div.title {
	background: rgb(0,147,35);
	/*background: -moz-linear-gradient(-45deg,  rgba(0,147,35,1) 0%, rgba(0,143,59,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(0,147,35,1)), color-stop(100%,rgba(0,143,59,1)));
	background: -webkit-linear-gradient(-45deg,  rgba(0,147,35,1) 0%,rgba(0,143,59,1) 100%);
	background: -o-linear-gradient(-45deg,  rgba(0,147,35,1) 0%,rgba(0,143,59,1) 100%);
	background: -ms-linear-gradient(-45deg,  rgba(0,147,35,1) 0%,rgba(0,143,59,1) 100%);
	background: linear-gradient(135deg,  rgba(0,147,35,1) 0%,rgba(0,143,59,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00922a', endColorstr='#008f3b',GradientType=1 );*/
	margin-bottom: 20px;
}

#bizkaia div.title h1, #bizkaiasingle div.title h2 {
	color: #ffffff;
	padding: 3px 0 20px 0;
	margin: 0 0 0 0;
	font-size: 30px;
	line-height: 32px;
}

.search #bizkaia div.title h1 { padding-top: 20px !important; }

#bizkaia div.title h2, #bizkaiasingle div.title h3 {
	text-transform: uppercase;
	color: #000000;
	font-weight: 700;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#bizkaia div.article, #bizkaiasingle div.article {
	min-height: 260px;
	margin-bottom: 20px;
 	background: transparent url('./img/green.png') repeat center center;
}

#bizkaia div.article .columns.text, #bizkaiasingle div.article .columns.text {
	min-height: 260px;
	color: #ffffff;
	font-size: 18px;
	line-height: 19px;
}

#bizkaia div.article .columns.image, #bizkaiasingle div.article .columns.image {
	padding: 0 0 0 0;
}

#bizkaia div.article .columns.image iframe {
	max-width: 100%;
	max-height: 260px;
	max-width: 430px;
	border: none;
}

#bizkaiasingle div.article .columns.image iframe {
	max-width: 100%;
	max-height: 260px;
	max-width: 430px;
	border: none;
}

#bizkaiasingle div.article .large-12.text {
	margin-top: 10px;
}

#bizkaia div.article a.viewmore {
	display: block;
	position: absolute;
	bottom: 0px;
	right: -57px;
	background: url('./img/plus.png') no-repeat scroll center center #00922a;
	height: 57px;
	width: 57px;
	opacity: 0.85;
	transition: opacity 0.5s;
}

#bizkaia div.article h3, #bizkaiasingle div.article h1 {
	padding: 0px;
	margin: 20px 0px 15px;
	font-size: 20px;
	line-height: 22px;
}

#bizkaia div.article h3 a, #bizkaiasingle div.article h1 {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 28px;
	line-height: 30px;
	transition: opacity 0.5s;
}

#bizkaia div.article h3 a:hover, #bizkaiasingle div.article h1 a:hover {
	opacity: 0.6;
}

#bizkaia div.article h4, #bizkaiasingle div.article h4 {
	padding: 0 0 0 0;
	margin: 2px 0 15px 0;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 18px;
	line-height: 19px;
}

#bizkaiasingle .attachment-full {
	margin-bottom: 10px;
}

#bizkaia .pagenav, #bizkaiasingle .pagenav {
	margin-top: 20px;
}

#bizkaia .pagenav span {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 20px;
}

#bizkaia .pagenav a, #bizkaiasingle .pagenav a {
	display: block;
	float: left;
	height: 57px;
	width: 57px;
	opacity: 0.6;
	transition: opacity 0.5s;
}

#bizkaia .pagenav a:hover, #bizkaia div.article a.viewmore:hover, #bizkaiasingle .pagenav a:hover {
	opacity: 1;
}

#bizkaia .pagenav a.next {
	background: url('./img/next.png') no-repeat scroll center center #00922a;
}

#bizkaia .pagenav a.prev {
	background: url('./img/prev.png') no-repeat scroll center center #00922a;
}

#bizkaiasingle .pagenav a.return  {
	background: url('./img/return.png') no-repeat scroll center center #00922a;
}

#bizkaia .pagenav a.mainreturn  {
	position: absolute;
	left: -60px;
	background: url('./img/return.png') no-repeat scroll center center #00922a;
}


/* -------------------- continue -------------------- */
#continue div.title {
	margin-bottom: 20px;
}

#continue div.title h1 {
	color: #ffffff;
	padding: 3px 0 20px 0;
	margin: 0 0 0 0;
	font-size: 30px;
	line-height: 32px;
}

#continue div.title h2 {
	text-transform: uppercase;
	color: #000000;
	font-weight: 700;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#continue div.article {
	min-height: 260px;
	margin-bottom: 20px;
 	/*background: transparent url('./img/green.png') repeat center center;*/
}


#continue div.article .columns.text {
	color: #ffffff;
	font-size: 18px;
	line-height: 19px;
}

#continue div.article .columns.image {
	padding: 0 0 0 0;
}

#continue div.article .columns.image iframe {
	max-width: 100%;
	max-height: 260px;
	max-width: 430px;
	border: none;
}


#continue div.article a.continue {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url('./img/next.png') no-repeat scroll center center transparent;
	height: 57px;
	width: 57px;
	opacity: 0.85;
	transition: opacity 0.5s;
}

#continue div.article a.continue:hover {
	opacity: 1;
}


#continue div.article h3 {
	padding: 0px;
	margin: 20px 0px 15px;
	font-size: 20px;
	line-height: 22px;
}

#continue div.article h3 a {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 28px;
	line-height: 30px;
	transition: opacity 0.5s;
}

#continue div.article h3 a:hover {
	opacity: 0.6;
}

#continue div.article h4 {
	padding: 0 0 0 0;
	margin: 2px 0 15px 0;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	line-height: 17px;
}

#continue .pagenav {
	margin-top: 20px;
}

#continue div.opablue { background: transparent url('./img/blue.png') repeat center center; }
#continue div.opared { background: transparent url('./img/red.png') repeat center center; }
#continue div.opagreen { background: transparent url('./img/green.png') repeat center center; }
#continue div.opadarkgreen { background: transparent url('./img/darkgreen.png') repeat center center; }
#continue div.opagrey { background: transparent url('./img/grey.png') repeat center center; }
#continue div.opabluemarine { background: transparent url('./img/bluemarine.png') repeat center center; }
#continue div.opaorange { background: transparent url('./img/orange.png') repeat center center; }
#continue div.opapink { background: transparent url('./img/pink.png') repeat center center; }

/* -------------------- NEWS ------------------------- */

#news div.title, #new div.title {
	/*background: rgb(207,54,133);
	background: -moz-linear-gradient(-45deg, rgba(207,54,133,1) 0%, rgba(201,31,82,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(207,54,133,1)), color-stop(100%,rgba(201,31,82,1)));
	background: -webkit-linear-gradient(-45deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	background: linear-gradient(135deg, rgba(207,54,133,1) 0%,rgba(201,31,82,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3685', endColorstr='#c91f52',GradientType=1 );*/
	margin-bottom: 20px;
}

#news div.title h1, #new div.title h2 {
	color: #ffffff;
	padding: 3px 0 20px 0;
	margin: 0 0 0 0;
	font-size: 30px;
	line-height: 32px;
}

#news div.title h2, #new div.title h3 {
	text-transform: uppercase;
	color: #000000;
	font-weight: 700;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#news div.article, #new div.article {
	/*min-height: 260px;*/
	/*margin-bottom: 20px;*/
	background: transparent url('./img/grey.png') repeat center center; 
	border-bottom: 1px solid #447987;
}

#news div.article .columns.text, #new div.article .columns.text {
	min-height: 260px;
	color: #ffffff;
	font-size: 18px;
	line-height: 19px;
}

#news div.article .columns.image {
	padding: 15px 0px 15px 15px;
}

#news div.article .columns.image iframe {
	/*max-height: 260px;
	max-width: 430px;*/
	max-width: 300px;
	max-height: 170px; 	
	border: none;
}

#news div.article a.viewmore {
	display: block;
	position: absolute;
	bottom: -1px;
	right: -57px;
	background: url('./img/plus.png') no-repeat scroll center center #325862;
	height: 57px;
	width: 57px;
	opacity: 0.85;
	transition: opacity 0.5s;
	border-bottom: 1px solid #4999AE;
}

#news div.article h3, #new div.article h1 {
	padding: 0 0 0 0;
	margin: 20px 0 15px 0;
}

#news div.article h3 a, #new div.article h1 {
	color: #ffffff !important;
	/*text-transform: uppercase;*/
	font-weight: 700;
	font-size: 24px;
	line-height: 26px;
}

#news div.article h4, #new div.article h4 {
	padding: 0 0 0 0;
	margin: 2px 0 15px 0;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	line-height: 17px;
}

#new .attachment-full {
	margin-bottom: 10px;
}

#news .pagenav, #new .pagenav {
	margin-top: 20px;
}

#news .pagenav span {
	display: block;
	float: left;
	color: #000000;
	font-size: 18px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 20px;
}

#news .pagenav a, #new .pagenav a {
	display: block;
	float: left;
	height: 57px;
	width: 57px;
	opacity: 0.6;
	transition: opacity 0.5s;
}

#news .pagenav a:hover, #news div.article a.viewmore:hover, #new .pagenav a:hover {
	opacity: 1;
}

#news .pagenav a.next {
	background: url('./img/next.png') no-repeat scroll center center #325862;
}

#news .pagenav a.prev {
	background: url('./img/prev.png') no-repeat scroll center center #325862;
}

#new .pagenav a.return {
	background: url('./img/return.png') no-repeat scroll center center #325862;
}

/* --------------------- General ----------------------- */
#general div.title {
	margin-bottom: 20px;
}

#general div.title h1 {
	color: #ffffff;
	padding: 3px 0 20px 0;
	margin: 0 0 0 0;
	font-size: 30px;
	line-height: 32px;
}

#general div.title h1.titlecenter, #news div.title h1.titlecenter, #continue div.title h1.titlecenter {
	padding-top: 20px !important;

}

#general div.title h2 {
	text-transform: uppercase;
	color: #000000;
	font-weight: 700;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#general div.article {
	min-height: 260px;
	margin-bottom: 20px;
}

#general div.article h3 {
	padding: 0 0 0 0;
	margin: 20px 0 0 0;
}

#general div.article h3 a {
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 20px;
	line-height: 22px;
}

#general div.article h4 {
	padding: 0 0 0 0;
	margin: 2px 0 15px 0;
	color: #ffffff !important;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 15px;
	line-height: 17px;
}

#general .pagenav {
	margin-top: 20px;
}

#general .pagenav a {
	display: block;
	float: left;
	height: 57px;
	width: 57px;
	opacity: 0.85;
	transition: opacity 0.5s;
}

#general .pagenav a:hover {
	opacity: 1;
}

#general .pagenav.opagreen a.return { background: url('./img/return.png') no-repeat scroll center center #00922a; }
#general .pagenav.opadarkgreen a.return { background: url('./img/return.png') no-repeat scroll center center #00683c; }
#general .pagenav.opapink a.return { background: url('./img/return.png') no-repeat scroll center center #cd2057; }
#general .pagenav.opared a.return { background: url('./img/return.png') no-repeat scroll center center #b1241c; }
#general .pagenav.opablue a.return { background: url('./img/return.png') no-repeat scroll center center #0086b9; }
#general .pagenav.opagrey a.return { background: url('./img/return.png') no-repeat scroll center center #325862; }
#general .pagenav.opabluemarine a.return { background: url('./img/return.png') no-repeat scroll center center #27927a }
#general .pagenav.opaorange a.return { background: url('./img/return.png') no-repeat scroll center center #bf8520; }


a.social, a.instaemail {
	height: 37px;
	width: 37px;
	display: block;
	position: absolute;
}

#experiences a.social, #bizkaia a.social, #news a.social, #experiences a.instaemail,#bizkaia  a.instaemail, #news a.instaemail {
	right: -37px;
}

#experience a.social, #bizkaiasingle a.social, #new a.social, #experience a.instaemail, #bizkaiasingle a.instaemail, #new a.instaemail {
	right: -37px;
}

#experience a.social, #bizkaiasingle a.social, #new a.social, #experience a.instaemail, #bizkaiasingle a.instaemail, #new a.instaemail {
	right: -37px;
}

.socialbar {
	float: right;
	height: 300px;
	width: 57px;
	position: relative;
}

.socialbar a {
	right: 20px;	
}


a.social.sln { top: 0px; background: url('./img/share-ln.jpg') no-repeat scroll center center transparent; }
a.social.sfb { top: 40px; background: url('./img/share-fb.jpg') no-repeat scroll center center transparent; }
a.social.stw { top: 80px; background: url('./img/share-tw.jpg') no-repeat scroll center center transparent; }
a.social.sgplus { top: 120px; background: url('./img/share-gplus.jpg') no-repeat scroll center center transparent; }
a.instaemail { top: 160px; background: url('./img/share-mail.jpg') no-repeat scroll center center transparent; }

#news a.social.sln { bottom: 222px; top: auto; }
#news a.social.sfb { bottom: 182px; top: auto; }
#news a.social.stw { bottom: 142px; top: auto; }
#news a.social.sgplus { bottom: 102px; top: auto; }
#news a.instaemail  { bottom: 62px; top: auto; }

/* -------------------- POP_UPS ------------------------- */
#map-canvas {
	height: 300px;
}

dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
	line-height: 0.3 !important;	
	color: #ffffff !important;
}

#popupsearch, #popupsocial, #popupcontact {
	background: url('./img/bgbody.png') repeat scroll 0% 0% transparent;
	border: none;
	z-index: 100000;
}

#popupapp {
	background: url('./img/hoffman-rojo.png') repeat scroll 0% 0% #d71016;
	border: none;
	z-index: 100000;
	width: 570px;
	height: 270px;
}

#popupapp p {
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
	font-weight: 700;
}
#popupapp .col1 img {
	margin-top: -78px;
	margin-left: -14px;
}

#popupapp .col2 img {
	width: 90%;
}

.reveal-modal-bg { z-index: 100000; }

.reveal-modal.small { z-index: 200000; }

#popupsearch form, #popupsocial {
	padding-top: 100px;
	padding-bottom: 100px;

}

 #popupsocial { 
	text-align: center;
}

#popupsearch form button#searchsubmit {
	background-color: transparent !important;
	padding:  0 0 0 0;
	margin: 0 0 0 0;
}

#popupsearch form input#s {
	height: 57px !important;
	font-size: 30px;
}

#popupsearch form button#searchsubmit img {
	width: 55px;
	height: 57px;
}

/* --------------------PARTNERS ------------------------- */
#partners {
	background-color: #d2d2d2;
	margin-top: 70px;
}

#partners a {
	border: none;
}

#partners .row {

	clear: both;
	text-align: center;
	margin-bottom: 50px;
}

#partners .row .columns {
	padding:  0 0 0 0;
	background: url('./img/bgbody.png') repeat scroll 0% 0% transparent;
	position: relative;
}
#partners .row img.bgpartners {
	width: auto;
	max-width: 1261px;
	margin-top: -63px;
	margin-bottom: -39px;
}

#partners span {
	font-size: 24px;
	color: #ffffff;
	font-weight: 700;
	display: block;
	position: absolute;
	top: 55px;
	left: 420px;

}


/* -------------------- FOOTER ------------------------- */
#footermenu {
	background-color: transparent;
	margin-bottom: 40px;
}

#menu-item-132 > a, #menu-item-132 a:hover { color: #C60001 !important; }
#menu-item-133 > a, #menu-item-133 a:hover { color: #4e94c0 !important; }
#menu-item-134 > a, #menu-item-134 a:hover { color: #00903a !important; }
#menu-item-135 > a, #menu-item-135 a:hover { color: #2f927a !important; }
#menu-item-136 > a, #menu-item-136 a:hover { color: #bd842c !important; }

#footermenu .sub-menu a {
	font-size: 13px;
	line-height: 13px;
	color: #ffffff;
	transition: color 0.5s;
}


ul#menu-footermenu {

}

ul#menu-footermenu > li {
	font-weight: 700;
	width: 20%;
	display: block;
	float: left;
}

ul#menu-footermenu > li > ul > li {
	list-style-type: none;
	font-weight: 400;
}

#footer {
	background: transparent url('./img/bgfooter.png') repeat top left;
	margin-bottom: 30px;
	padding: 30px 0 40px 0;
}

#footer .large-12 {
	font-size: 18px;
	line-height: 25px;
	font-weight: 700;
}

#footer .large-6 {
	color: #ffffff;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
}

#footer .large-6 a {
	color: #ffffff;
	transition: color 0.5s;
}

#footer .textwidget .columns {
	padding: 0 0 0 0;
}

#footer .creativity {
	background: transparent url('./img/creativity.png') no-repeat bottom left;
	padding-left: 80px !important;
}

#footer .large-6 a:hover {
	color: red;
}

h2.h2hidden {
    background: url('./img/cross.png') no-repeat scroll right center transparent;
    cursor: pointer;
    border-bottom: 1px dotted #ffffff;
    margin: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
	padding-right: 17px;
}


.page-id-18273 h2.h2hidden, .page-id-18273 div.divhidden {
	margin-left: 75px;
}

.page-id-18273 iframe { 
	max-width: 100%;
}

.page-id-18273 h2.h2hidden { position: relative; }

.page-id-18273 h2.h2hidden::before {
	content: ' ';
	width: 35px;
	height: 36px;
	display: block;
	position: absolute;
	top: 0px;
	left: -75px;
	background: transparent url("./img/ods-icons-1.png") center center no-repeat;
}

.page-id-18273 h2.h2hidden.item2::before { background-image: url("./img/ods-icons-2.png"); }
.page-id-18273 h2.h2hidden.item3::before { background-image: url("./img/ods-icons-3.png"); }
.page-id-18273 h2.h2hidden.item4::before { background-image: url("./img/ods-icons-4.png"); }
.page-id-18273 h2.h2hidden.item5::before { background-image: url("./img/ods-icons-5.png"); }
.page-id-18273 h2.h2hidden.item6::before { background-image: url("./img/ods-icons-6.png"); }
.page-id-18273 h2.h2hidden.item7::before { background-image: url("./img/ods-icons-7.png"); }
.page-id-18273 h2.h2hidden.item8::before { background-image: url("./img/ods-icons-8.png"); }
.page-id-18273 h2.h2hidden.item9::before { background-image: url("./img/ods-icons-9.png"); }
.page-id-18273 h2.h2hidden.item10::before { background-image: url("./img/ods-icons-10.png"); }
.page-id-18273 h2.h2hidden.item11::before { background-image: url("./img/ods-icons-11.png"); }
.page-id-18273 h2.h2hidden.item12::before { background-image: url("./img/ods-icons-12.png"); }
.page-id-18273 h2.h2hidden.item13::before { background-image: url("./img/ods-icons-13.png"); }
.page-id-18273 h2.h2hidden.item14::before { background-image: url("./img/ods-icons-14.png"); }
.page-id-18273 h2.h2hidden.item15::before { background-image: url("./img/ods-icons-15.png"); }
.page-id-18273 h2.h2hidden.item16::before { background-image: url("./img/ods-icons-16.png"); }
.page-id-18273 h2.h2hidden.item17::before { background-image: url("./img/ods-icons-17.png"); }

/* ---------------- Prensa ------------------------- */

.prensabody #description {
	color: #ffffff !important;
}

#prensa.row {
	
}


#prensa.row > .large-12 {
	padding: 0px;
}

#prensa .article {
	background: url("./img/bgprensa.png") repeat center center transparent;
}


#prensa h2.h2hidden {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background: url("./img/cross.png") no-repeat scroll 855px center transparent;
}

#prensa .divhidden {
	color: #ffffff;
	padding: 15px;
}
#prensa .divhidden p {
	padding: 10px;
	margin: 0px;
}


.prensavideo {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
ul#slidervideoprensa {
	margin-top: 20px;
}

ul#slidervideoprensa li {
	list-style-type: none !important;
	/*margin: 10px;*/
	text-align: center;
}

ul#slidervideoprensa li iframe {
	border: 1px solid #ffffff;
	margin-top: 10px;

}


#page-2853 .orbit-timer {
	display: none;
}

/*.prensavideo h2 {
	float: right;
	width: 185px;
}*/

#prensa .featuredvideo.hidden {
	display: none;
}

.show-video {
	cursor: pointer;
}

#prensa .featuredvideo iframe {
	width: 853px;
	height: 520px;
	border: 1px solid #ffffff; 
	margin: 15px;
}

.prensavideo .video {
	float: left;
}

.prensavideo .video a {
	display: block;
	text-align: center;
	background-color: #000000;
	border: 1px solid #ffffff;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
	padding: 5px 5px 5px 5px;
	color: #ffffff;
}
.prensavideo .video iframe, .prensavideo .video img {
	/*max-width: 205px;
	max-height: 145px;
	float: left;*/
	border: none;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	width: 100%;
}

.sidebarprensa {
	position: absolute !important;
	left: -270px;
	width: 260px;
	margin: 0px !important;
	padding: 0px !important;
	top: 0px;
	background: url("./img/bgprensa.png") repeat scroll center center transparent;
}



.sidebarprensa h2 {
	color: #ffffff;
	font-size: 16px !important;
	line-height: 19px !important;
	background-color: #d80100;
	font-weight: 400 !important;
	text-transform: uppercase;
	text-align: right;
	margin: 0px !important;
	padding: 24px 12px 0px 12px !important;
}

.sidebarprensa h1 {
	color: #ffffff;
	font-size: 19px;
	line-height: 24px;
	background-color: #d80100;
	font-weight: 400;
	text-transform: uppercase;
	text-align: right;
	margin: 0px !important;
	padding: 3px 12px 24px 12px !important;
}

.sidebarprensa ul {
	padding: 10px 15px 5px 15px;
	margin: 0px;
}

.sidebarprensa ul li {
	list-style-type: none;
}

.sidebarprensa ul li a {
	text-transform: uppercase;
	color: #ffffff;
	font-size: 17px;
	line-height: 26px;
}

.sidebarprensa ul li.current_page_item a, .sidebarprensa ul li a:hover {
	color: #D80100;
	background: url("./img/arrow_red.png") no-repeat scroll right 7px transparent;
	padding-right: 18px;
}

#prensa .pagenav {
	margin-top: 20px;
}

#prensa .article, #prensa .article a {
	color: #ffffff;
}

#prensa .pagenav span {
	display: block;
	float: left;
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 20px;
}

#prensa .pagenav a {
	display: block;
	float: left;
	height: 57px;
	width: 57px;
	opacity: 0.6;
	transition: opacity 0.5s;
}

#prensa .pagenav a:hover {
	opacity: 0.85;
}

#prensa .pagenav a.next {
	background: url('./img/next.png') no-repeat scroll center center #cd2057;
}

#prensa .pagenav a.prev {
	background: url('./img/prev.png') no-repeat scroll center center #cd2057;
}

#prensa h1.redtitle {
	background-color: #d80100;
	font-size: 50px;
	line-height: 74px;
	min-height: 94px;
	padding-left: 25px;	
}

#prensa h1.redtitle span {
	font-weight: 700;
}


#prensa .close-reveal-modal {
	color: #000000 !important;
}

#prensa .prensaitem {
	padding-top: 15px;
	border-bottom: 1px dotted #FFF;
	padding-bottom: 15px;
}

#prensa .prensaitem .large-5, #prensa .prensaitem .large-7 {
	padding: 0px;
	margin: 0px;
}

#prensa .prensaitem .large-5 {
	margin-right: 15px;
}



#prensa .prensaitem h2 {
	margin-bottom: 10px;
	margin-top: 0px;
}

#prensa .prensaitem h2 a {
	color: #ffffff;
}

#prensa .prensaitem p {
	color: #ffffff;
	font-size: 14px;
	line-height: 17px;
}

#prensa .prensaitem p.date {
	color: #ffffff;
	font-size: 15px;
	line-height: 17px;
	margin-bottom: 10px;
}

#prensa a.viewmore {
	display: block;
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 57px;
	width: 57px;
	opacity: 0.6;
	transition: opacity 0.5s;
	background: url('./img/next.png') no-repeat scroll center center #cd2057;
}

#prensa a.viewmore:hover {
	opacity: 0.85;
}

#prensa .download, .reveal-modal .wpcf7-submit {
	display: inline-block;
	text-align: center;
	background-color: #000000;
	border: 1px solid #ffffff;
	font-size: 18px;
	line-height: 21px;
	font-weight: 700;
	padding: 5px 15px 5px 15px;
	color: #ffffff;
	font-family: "Dosis",sans-serif;
}

#prensa .galeria {
	padding: 15px 15px 15px 15px;
}

#prensa .galeriaitems {
	padding: 0px 0px 5px 0px;
	min-height: 435px;
}

#prensa .galeriaitems.galeriaitemred:hover {
	background-color: #D80100;
}

#prensa .galeriaitems img {

}

#prensa .galeriaitems h2 {
	margin: 10px 15px 10px 15px;
}

#prensa .galeriaitems p.date {
	margin: 0px 15px 15px 15px;
	font-size: 15px;
	line-height: 18px;
}

#prensa .galeriaitems .square {
	height: 200px;
	background: no-repeat center center;
	background-size: cover;
	text-align: center;
	border: 1px solid #ffffff;

} 

#prensa .galeriaitems.galeriaitemred:hover .square {
	opacity: 0.7;
}


#prensa .galeriaitem {
	padding: 15px;
}

#prensa .galeriaitem p.date {
	margin: 0px 0px 15px 0px;
	font-weight: 700;
	font-size: 15px;
	line-height: 18px;
}

#prensa .galeriaitem .square {
	height: 200px;
	background: no-repeat center center;
	background-size: cover;
	text-align: center;
	border: 1px solid #ffffff;
} 

#prensa .galeriaitem h2 {
	margin: 15px 0px 10px 0px;
}

#prensa .galeriaitem .square a.download {
	margin-top: 85px;
	opacity: 0;
	transition: opacity 0.5s;
}

#prensa .galeriaitem .square:hover a.download {
	opacity: 1;
}

.downloadpop {
	background-color: #dddddd;
}

.orbit-bullets {
	display: none;
}

.thumbnailsgallery {
	margin: 20px 0px 30px 0px;
}

.thumbnailsgallery div {
	float: left;
	width: 20%;
	padding: 0px;
	margin: 0px;
}

.feedicon {
	position: absolute;
	top: 35px;
	left: 10px;
	width: 32px;
	height: 32px;
	background: transparent url("./img/feedicon.png") top left no-repeat;
}

.em-calendar  ul li a {
	font-size: 14px;
	line-height: 18px !important;
	font-weight: 200;
	display: inline-block;
	text-decoration: none !important;
	font-weight: 200 !important;
}


.box-wrapper {

}

.boxwrapper > div {
	padding: 0px 5px 5px 0px;
/*	min-height: 326px;
	width: 330px;
   	margin: 0 auto;*/
}

.boxwrapper a.box {
	display: block;
	border: 3px solid #ffffff;
	float: left;
	width: 100%;
	height: 75px;
	color: #ffffff !important;
	text-decoration: none !important;
	font-size: 18px;
	line-height: 18px;
	text-align: left;
	font-weight: 400 !important;
	transition: 0.5s border-radius;
	padding-top: 26px;
	padding-left: 83px;
}

.boxwrapper span.box {
	display: block;
	color: transparent !important;
	float: left;
	width: 100%;
	height: 75px;
	font-size: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: 400 !important;
	padding-top: 16px;
	transition: 0.5s color;
	position: relative;
}

.boxwrapper span.box img {
	position: absolute;
	top: 5px;
	transition: opacity 0.5s ease 0s;
	left: 73px;	
}

.boxwrapper a#box1 { background: #004f9f url("./img/icon-box-1.png") 11px 9px no-repeat; padding-top: 16px; }
.boxwrapper a#box2 { background: #cf9900 url("./img/icon-box-2.png") 18px 9px no-repeat; padding-top: 16px; }
.boxwrapper a#box3 { background: #e20613 url("./img/icon-box-3.png") 15px 12px no-repeat; }
.boxwrapper a#box4 { background: #fbb200 url("./img/icon-box-4.png") 11px 9px no-repeat; }
.boxwrapper a#box5 { background: #6cb52d url("./img/icon-box-5.png") 11px 9px no-repeat; }
.boxwrapper a#box6 { background: #009add url("./img/icon-box-6.png") 13px 12px no-repeat; }
.boxwrapper a#box7 { background: #EDBA00 url("./img/icon-box-7.png") no-repeat scroll 10px 5px; }
.boxwrapper a#box8 { background: #337169 url("./img/icon-box-8.png") 13px 11px no-repeat; }
.boxwrapper a#box9 { background: #460800 url("./img/icon-box-9.png") no-repeat scroll 18px 14px; 

font-size: 29px;
line-height: 29px;
padding-top: 21px;
font-weight: 700 !important;

}
.boxwrapper a#box10 { 

background: #96009F url("./img/icon-box-10.png") no-repeat scroll 13px 9px;
font-size: 29px;
line-height: 29px;
padding-top: 20px;
font-weight: 700 !important;


 }

.boxwrapper a.box:hover { border-radius: 10px; }
.boxwrapper span.box:hover { color: #ffffff !important; background: none;}
.boxwrapper span.box:hover img { opacity: 0 }

#title-34 {
	background: #0086B9 url('./img/euroaxe.png') center right no-repeat;
	padding-bottom: 30px;
}
#page-7133 #mc-embedded-subscribe {
	background: rgb(175, 40, 0) url('./img/inscription-icon.png') no-repeat 20px 14px;
	border: medium none;
	color: rgb(255, 255, 255);
	padding: 15px 25px 15px 54px;
	font-size: 14px;
	line-height: 14px;
	font-weight: 200;
	font-family: 'Dosis', sans-serif;
	height: 46px;
}

#page-7133 #mce-success-response {
	color: #ffffff !important;
}

/*#inscription {
	background-color: #AF2800;
	width: 150px;
	height: 91px;
	padding: 15px 0px;
	margin-top: 12px;
	float: right;
	margin-right: 6px;
}

#inscription a {
	color: #FFF;
	font-size: 18px;
	line-height: 20px;
	font-weight: 200;
	font-family: "Dosis",sans-serif;
}
#inscription a span {
	display: block;
	background: rgb(175, 40, 0) url('./img/inscription-icon.png') no-repeat left center;
	display: block;
	background: #AF2800 url("/wp-content/themes/btalent/img/inscription-icon.png") no-repeat scroll 23px 2px;
	padding-left: 26px;
	font-size: 16px;
	margin-top: 2px;
}*/

h3.location {
	font-size: 25px !important;
	line-height: 27px !important;
	font-weight: 800 !important;
	font-family: "Dosis",sans-serif;
	margin-bottom: 10px !important;
}

h4.location {
	color: #ffffff;
	font-size: 17px !important;
	line-height: 19px !important;
	font-weight: 700 !important;
	font-family: "Dosis",sans-serif;
	margin-bottom: 10px !important;
}

h4.location.info {
	color: #ffffff;
	font-size: 17px !important;
	line-height: 19px !important;
	font-weight: 700 !important;
	font-family: "Dosis",sans-serif;
	margin-bottom: 10px !important;
	padding: 2px 0px 2px 29px;
	background: transparent url("./img/info.png") top left no-repeat;
}

ul.location.info li {
	list-style-type: none !important;
	padding-left: 10px;

}

.nosotrosbox {
	height: 228px;
	width: 228px;
	overflow: hidden;
	padding: 0px !important;
	margin: 5px !important;
	float: left;
	
}

.nosotrosbox img {
	width: 100%;
	transition: margin 0.5s;
}

.nosotrosbox:hover img {
	margin-top: -260px;
}

.nosotrosbox h3 {
	padding: 30px 10px 10px !important; 
	margin: 0px !important; 
	font-size: 27px !important; 
	line-height: 27px !important; 
}

.nosotrosbox h4 {
	padding: 0px 10px 10px 10px !important; 
	margin: 0px !important; 
	font-size: 20px !important; 
	line-height: 20px !important;
	color: #ffffff !important;
}

.nosotrosbox p {
	padding: 10px !important; 
	margin: 0px !important; 
	font-size: 14px !important; 
	line-height: 14px !important;
	color: #ffffff !important;
}

.nosotrosbox p a {
	font-size: 14px !important;
	color: #ffffff !important;
}

a.moreinfo {
	display: none;
	position: relative;
	border: 1px solid #c63b00;
	margin: 10px;
	text-align: center;
	font-size: 27px;
	line-height: 20px;
	font-weight: 700;
	padding: 10px;
	color: #c63b00 !important;
	text-decoration: none !important;
}

a.moreinfo span {
	display: inline-block !important;
	height: 22px;
	width: 22px;
	background: transparent url('/wp-content/themes/btalent/img/resp_plus.png') center center no-repeat;
	margin-right: 10px;
}

a.initsession {
	position: absolute;
	top: 27px;
	right: 20px;
	font-size: 20px;
	line-height: 20px;
	color: #ffffff;
}

#homefront {
	position: relative;
}

#homefront .logo {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	z-index: 1000;
}

#homefront a.godown {
	position: absolute;
	display: block;
	bottom: 0px;
	right: 50%;
	font-size: 35px;
	line-height: 35px;
	font-weight: 700;
	padding: 0px 0px 80px 0px;
	opacity: 1;
	color: #ffffff;
	background: transparent url('./img/bg_godown.png') no-repeat center bottom;
	z-index: 1000;
}

#homefront ul.qtranxs_language_chooser {
	position: absolute;
	display: block;
	top: 22px;
	right: 620px;
	z-index: 1000;
}

#homefront ul.qtranxs_language_chooser li {
	list-style-type: none;
	color: #000000;
	font-size: 24px;
	line-height: 24px;
	font-weight: 700;
}




#homefront ul.qtranxs_language_chooser li a {
	color: #000000;
	font-size: 24px;
	font-weight: 700;
}

#homefront ul.qtranxs_language_chooser li.active, #homefront ul.qtranxs_language_chooser li.active a, #homefront ul.qtranxs_language_chooser li a:hover {
	color: #D10A10;
}

#homefront ul.floatmenu {
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	z-index: 1000;
}

#homefront ul.floatmenu li {
	display: block;
	float: left;
	font-size: 20px;
	line-height: 22px;
	font-weight: 700;
	padding: 0px;
	opacity: 1;
	color: #ffffff;

}

#homefront ul.floatmenu li a {
	display: block;
	height: 113px;
	width: 150px;
	font-size: 20px;
	font-weight: 700;
	padding: 32px 15px;
	color: #ffffff;
	background-color: rgba(102, 105, 115, 0.6);
}

#homefront ul.floatmenu li a.active, #homefront ul.floatmenu li a:hover { background-color: rgba(102, 105, 115, 1); } 

#homefront .tab {
	position: absolute;
	display: block;
	top: 0px;
	right: 0px;
	opacity: 0;
	z-index: 100;
	width: 100%;
	transition: opacity 0.3s;
}

#homefront .tab.active { opacity: 1; z-index: 500; }

#homefront #tab1 {
	background: #ffffff url('./img/bg_homefront.jpg') no-repeat center center;
	background-size: cover;
}

#homefront #tab1 .row {
	background: transparent url('./img/bg_tab1.png') no-repeat left center;	
}

#homefront #tab1 .row h3 {
	font-size: 35px;
	line-height: 35px;
	font-weight: 700;
	color: #ffffff;
}

#homefront #tab1 .row h3 a {
	font-size: 35px;
	font-weight: 700;
	color: #ffffff;
}

#homefront #tab1 .row p {
	font-size: 14px;
	line-height: 16px;
	font-weight: 400;
	color: #ffffff;
}
/*#homefront #tab2, #homefront #tab3, #homefront #tab3 {
	background: #ffffff url('./img/bgbody.png') repeat center center;
}*/

#homefront #tab2 .box {
	width: 20%;
	background-color: #006980;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 113px;
}

#homefront #tab2 .box img, #homefront #tab3 .box img, #homefront #tab4 .box img {
	width: 100%;
}

#homefront .box:hover { opacity: 0.8; }

#homefront #tab2 .box h4, #homefront #tab3 .box h4, #homefront #tab4 .box h4 {
	font-size: 25px;
	line-height: 25px;
	font-weight: 700;
	color: #ffffff;
	padding: 15px;
	margin: 0px;
	
}

#homefront #tab2 .box h4 a, #homefront #tab3 .box h4 a, #homefront #tab4 .box h4 a {
	font-size: 25px;
	font-weight: 700;
	color: #ffffff;
}

#homefront #tab2 .box p, #homefront #tab4 .box p {
	font-size: 16px;
	line-height: 18px;
	font-weight: 400;
	color: #ffffff;
	padding: 0px 15px 15px;
	margin: 0px;
}

#homefront #tab3 .box p{
	font-size: 20px;
	line-height: 22px;
	font-weight: 400;
	color: #ffffff;
	padding: 0px 15px 15px;
	margin: 0px;
}

#homefront #tab3 .box {
	width: 50%;
	background-color: #00806c;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 113px;
}


#homefront #tab3 .box2 { background-color: #a87613; }

#homefront #tab4 .box {
	/*width: 25%;*/
	width: 33.33%;
	background-color: #007b2a;
	float: left;
	padding: 0px;
	margin: 0px;
	margin-top: 113px;
}


.estudios h1 {
	color: #fff;
	padding: 3px 0 20px 0;
	margin: 0 0 0 0;
	font-size: 30px;
	line-height: 32px;
}

.estudios .sidebarprensa h2 {
    color: #fff !important;
    font-size: 19px !important;
    line-height: 24px !important;
    background-color: #d80100 !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    text-align: right !important;
    margin: 0px !important;
    padding: 3px 12px 24px 12px !important;
}

div.falsevideo {
	width: 265px; 
	height: 160px; 
	background: transparent none no-repeat center center; 
	background-size: cover;
	position: relative;
}

div.falsevideo span {
	display: block;
	position: absolute;
	width: 45px;
	height: 33px;
	background: transparent url('./img/falsevideo.png') center center no-repeat;
	top: 63px;
	left: 110px;
}

div.falsevideo:hover span { background-image: url('./img/ajax-loader.gif'); } 


#divBox5 div.falsevideo {
	width: 100%;
	/*padding: 15px;*/
	max-height: 149px;
	min-height: 149px;
	margin-bottom: 3px;
	border: 15px solid #005A84;
	background-color: #000000;
}

#divBox5 div.falsevideo iframe {
	width: 100%;
	max-height: 122px;
	padding: 0px !important;

}

#divBox5 div.falsevideo span {
	top: calc(50% - 16px);
	left: calc(50% - 22px);
}

#resp_description { display: none; }

/* ---------------------------------- */
#joinus-1 {
	background: rgba(0,0,0,0.7) url('./img/bg_trame20.png') repeat center center;
	padding: 80px 10px 65px;
}

#joinus-1  .row { max-width: 900px; }

#joinus-1 h1 {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 42px;
	line-height: 45px;
	font-family: "Dosis",sans-serif;
	padding: 0px;
	margin: 0px 0px 50px;
}

#joinus-1 h2 {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 30px;
	line-height: 33px;
	font-family: "Dosis",sans-serif;
	padding: 0px;
	text-transform: uppercase;
	margin: 20px 0px 10px;
}

#joinus-1 p {
	color: #ffffff !important;
	font-weight: 300;
	font-size: 19px;
	line-height: 23px;
	padding: 0px;
	margin: 15px 0px 40px;
}

#joinus-2 {
	background: #000000 url('./img/bg_joinus-2.jpg') no-repeat top center;
	background-size: cover; 	
}
#joinus-2 > div.bg {
	padding: 60px 10px 80px;
	background: rgba(0,0,0,0.7) url('./img/bg_trame20.png') repeat center center;
}

#joinus-2 h2 {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 42px;
	line-height: 45px;
	font-family: "Dosis",sans-serif;
	padding: 0px;
	margin: 0px 30px 0px 0px;
	display: inline-block;
}

#joinus-2 h3 {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 20px;
	line-height: 23px;
	font-family: "Dosis",sans-serif;
	padding: 0px;
	margin: 15px 0px 15px 0px;
}

#joinus-2 .joinusbox {
	min-height: 160px;
}

#joinus-2 p {
	color: #ffffff !important;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	padding: 0px;
	margin: 0px 0px 15px;
}

#joinus-2 img { 
	margin-top: 40px;
}

.tabshape {
    text-decoration: none !important;
}

a.tabshapetransparent {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 21px;
	line-height: 24px;
	font-family: "Dosis",sans-serif;
	background-color: transparent;
	padding: 10px 80px 11px 15px;	
	position: relative;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 5px;
	border: 1px solid #ffffff;
	border-right: none;
	top: -3px;
	transition: opacity 0.3s;
}

a.tabshapetransparent:hover { 
	 opacity: 0.7;
}

a.tabshapetransparent:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0px;
	right: -18px;
	height: 46px;
	width: 18px;
	background: transparent url('./img/bg_ctajoinusatransparent.png') center top no-repeat;
}

/* ---------------------------------- */

#ctajoinus {
	background: #000000 url('./img/bg_ctajoinus.png') no-repeat bottom center;
	background-size: cover;
	padding: 55px 10px; 
	margin-top: 60px;
	margin-bottom: 120px;
	border-right: 2px solid #80adee;
}

#ctajoinus .map {
	min-height: 251px;
	background: transparent none no-repeat left center;
	background-size: contain;
}

#ctajoinus h4 {
	color: #ffffff !important;
	font-weight: 300;
	font-size: 23px;
	line-height: 27px;
	font-family: "Dosis",sans-serif;
	max-width: 420px;
}

#ctajoinus h5 {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 27px;
	line-height: 30px;
	font-family: "Dosis",sans-serif;
	padding: 0px;
	margin: 0px 0px 30px;
	max-width: 480px;
}


#ctajoinus p {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 27px;
	line-height: 30px;
	font-family: "Dosis",sans-serif;
}

#ctajoinus a, a.tabshape {
	color: #ffffff !important;
	font-weight: 700;
	font-size: 19px;
	line-height: 19px;
	font-family: "Dosis",sans-serif;
	background-color: #b8241b;
	padding: 9px 9px 9px 15px;	
	position: relative;
	display: inline-block;
	margin-right: 30px;
	margin-bottom: 5px;
	transition: opacity 0.3s;
}

#ctajoinus a:hover, a.tabshape:hover { opacity: 0.7; }

#ctajoinus a:after, a.tabshape:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0px;
	right: -15px;
	height: 37px;
	width: 15px;
	background: transparent url('./img/bg_ctajoinusa.png') center top no-repeat;
}




.figures-bullets {
    display: flex;
    margin-bottom: 20px;
    align-items: flex-start;
    justify-content: space-between;
    padding: 20px;
    background-color: white;
    flex-wrap: wrap;
}
.figures-bullets > div {
    width: calc(50% - 24px);
    margin: 12px;
    margin-bottom: 10px;
}
.figures-bullets > div:nth-child(even) {
    border-right: 1px solid rgba(0,0,0,0.3);
}
.figures-bullets > div img {
    width: 100%;
    display: block;
    max-width: 180px;
}
.figures-bullets p {
    margin: 0 !important;
}
.figures-bullets > p {
    color: black;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
    margin-bottom: 10px !important;
}
.figures-bullets > p br {
    display: none;
}
.figures-bullets > p > span {
    margin-right: 10px;
}
.figures-bullets > p > span::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #ff3339;
    margin-right: 4px;
}
.figures-bullets > p > span:last-of-type::before {
    background-color: #7da2cc;
}
.figures-bullets h4 {
    min-height: 35px;
    margin: 0 !important;
    font-size: 18px;
    min-height: 35px;
    font-weight: 700;
    line-height: 100%;
}



.figures-home {
    margin-top: 30px;
    border: 1px solid white;
    padding: 20px !important;
    text-align: center;
}
.figures-home h4 {
    color: white;
    font-size: 20px;
    line-height: 110%;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.figures-home img {
    display: block;
    max-width: 140px;
}

.figures-home .leyenda {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    color: white;
    margin-bottom: 18px;
}
.figures-home .leyenda > span:first-of-type {
    margin-right: 10px;
}
.figures-home .leyenda > span::before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: #ff3339;
    margin-right: 4px;
}
.figures-home .leyenda > span:last-of-type::before {
    background-color: #7da2cc;
}
.figures-box {
    margin: 15px 0;
}



.figure {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 180px;
}
.figure img {
    width: 100%;
}
.figure p {
    width: 50%;
    text-align: center;
    font-size: 23px;
    font-weight: 500;
}
.figure p:empty {
    display: none;
}
.figure p.azul {
    color: #7da2cc !important;
    padding-right: 3px;
}
.figure p.rojo {
    color: #ec363b !important;
    padding-left: 3px;
}

.figure.horizontal {
    width: 250px;
    justify-content: flex-start;
    padding: 27px 0;
}
.figure.horizontal img {
    width: auto;
    max-height: 30px;
}
.figure.horizontal p {
    width: auto;
    padding-left: 10px;
}
.figure.horizontal p:nth-of-type(3) {
    padding: 0;
}


@media only screen and (max-width: 569px) {
    
    .figures-bullets > div {
        width: 100%;
        border: none !important;
        margin-left: 0;
        margin-right: 0;
    }
    
    .figures-bullets {
        padding: 0;
    }
    
}

/* ----- Responsivo ------------- */
/* ----- WOKO: Responsivo ------------- */

.off-canvas-wrap { overflow: hidden; }

@media only screen and (min-width: 61.0625em) { /* ESCRITORIO */
	#content {
		min-height: 1200px;
		background-color: transparent;
	}

	.prensabody 	#content { min-height: 500px; }

	#content > .row {
		float: right;
		margin-right: 60px;
		min-width: 785px !important; max-width: 785px !important; width: 785px !important;
	}

	#header .row #description {
		padding: 13px 0px;
		min-width: 370px !important; max-width: 360px !important; width: 360px !important;
	}
	#continue div.article .columns.text {
		min-height: 260px;
	}
	#prensa.row {
		float: right;
		min-width: 885px !important;
		max-width: 885px !important;
		width: 885px !important;
		margin: 20px 0px 0px 0px !important;

	}

	.slider-news , .slider-videos, .calendar.columns {
		min-width: 842px;
	}

	#prensa .prensaitem .large-5 {
		width: 315px;
		max-width: 315px;
		min-width: 315px;
	}

	#agendahome .nearevents { width: 70%; float: left; }
	#agendahome .calendar { width: 30%; float: left; }

	#agendahome .nearevents div {
		/*display: block;
		float: left; 
		width: 50%;
		padding-right: 20px;	*/
	}

	#hometext .zone2 .box h4 { min-height: 109px; transition: color 0.3s; /*text-shadow: 0px 0px 4px #000000;*/ }

	#hometext .zone2 .box p { /*margin-top: -109px;*/ opacity: 0; transition: opacity 0.3s; }

	#hometext .zone2 .box:hover h4 { background-color: #006881; color: #006881; text-shadow: none;  }

	#hometext .zone2 .box:hover h4 a { color: #006881; }

	#hometext .zone2 .box:hover p { background-color: #006881; color: #ffffff; opacity: 1; }

	#popupapp { top: 200px !important; position: fixed !important; }


	#hometext .zone2 .box.box1 h4 { background: #000000 url('/wp-content/uploads/2018/03/international-professional-networking-meetings-s-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box4 h4 { background: #000000 url('/wp-content/uploads/2018/03/intermediacion-s-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box2 h4 { background: #000000 url('/wp-content/uploads/2018/03/LOCATION-AND-BE-BASQUE-DUAL-CAREER-CENTRE-s-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box3 h4 { background: #000000 url('/wp-content/uploads/2018/03/programa-de-ayudas-s-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box5 h4 { background: #000000 url('/wp-content/uploads/2018/03/talentia-s-opa.jpg') center center no-repeat; background-size: cover; }

	#agendahome .nearevents > div.large-6 {
		padding: 0px !important;
	}

	#agendahome .nearevents > div.large-6 > div.large-12 {
		padding: 0px 15px 0px 0px !important;
	}

	
	#content .boxterm { margin-left: 90px; }

}
@media only screen and (min-width: 61.0625em) and (max-width: 77em) {
	#header .row #description {display: none; }
	#popupapp { top: 200px !important; position: fixed !important; }
}

/*@media only screen and (min-width: 61.0625em) and (max-width: 67em) {
	#header .row #inscription {display: none; }
}*/

@media only screen and (min-width: 61.0625em) and (max-width: 80em) {
	/*#mapa { display: none; }*/
	.sidebarprensa { position: relative !important; left: 0px; width: 100%; }
	/*#headermenu .row .large-12 ul > li.menu-item-has-children > a { padding-right: 24px; }*/
	#headermenu .row .large-12 ul li a { font-size: 14px; padding: 8px 6px; }
	.boxwrapper {
		min-height: 326px;
		/*width: 330px;*/
	   	margin: 0 auto;
	}
	#popupapp { top: 200px !important; position: fixed !important; }

	
	
}

@media only screen and (min-width: 40.063em) and (max-width: 61.0625em) { /* TABLET */


	#hometext .zone1 { max-width: 100%; width: 100%; }

	#hometext .zone2 .box { width: 100%; }

	#hometext .zone2 .box h4, #hometext .zone2 .box p{ margin: 0px; min-height: auto;}

	#hometext .zone2 .box h4 { margin-top: 5px;  }


	#header { background-color: #c63b00; margin-top: -44px; padding-bottom: 10px;}
	/*#header .row #description { color: #ffffff; padding-top: 140px; background: transparent url('./img/bizkaiatalentresp.png') no-repeat top center;}*/
	#footer { margin-bottom: 0px; }
	#continue div.article { min-height: 170px; }
	#continue div.article .columns.text { min-height: 105px; }
	#continue div.article a.continue { bottom: -64px; }
	#experiences .pagenav a, #experience .pagenav a, #bizkaia .pagenav a, #prensa .pagenav a, #new .pagenav a, #news .pagenav a, #bizkaiasingle .pagenav a  { margin-bottom: 20px; }
	#experiences a.social, #bizkaia a.social, #news a.social, #experiences a.instaemail, #bizkaia a.instaemail, #news a.instaemail, #experience a.social, #experience .instaemail a, .slider-news .socialbar a, #new a.instaemail, #new a.social, #bizkaiasingle a.social, #bizkaiasingle a.instaemail {   right: 0px; }
	#experiences div.article a.viewmore, #bizkaia div.article a.viewmore, #news div.article a.viewmore { right: 0px; }
	#experiences div.article .columns.text, #bizkaia div.article .columns.text, #news div.article .columns.text,  #prensa .prensaitem .large-7, #experience div.article .columns.text, #new div.article .columns.text {padding-right: 50px; }

	/*#header .row #inscription {display: none; }*/

	#news div.article .columns.image {padding: 0px; }
	#news div.article .columns.image img { padding: 15px; }

	.sidebarprensa { position: relative !important; left: 0px; width: 100%; }
	.sidebarprensa h1, .sidebarprensa h2 { background-color: #c63b00; }
	#prensa .prensaitem .large-5 { margin-bottom: 15px; }

	/*#mapa { display: none; }*/

	.slider-news .article, .slider-videos .article  { min-height: 460px; }
	.slider-news .orbit-container .orbit-prev, .slider-videos .orbit-container .orbit-prev { left: 0px !important; }
	.slider-news .orbit-container .orbit-next, .slider-videos .orbit-container .orbit-next { left: 57px !important; }
	.slider-news .orbit-container .orbit-slide-number, .slider-videos .orbit-container .orbit-slide-number { left: 140px; }
	.slider-news .socialbar, .slider-videos .socialbar { width: 38px; margin-right: 19px; }
	.slider-news .article .columns.image iframe, .slider-videos .article .columns.image iframe { width: 100% }
	.marginminus {   padding-top: 54px; }

	.menu-prensamenu-container { border-bottom: 1px solid #ffffff; }

	.slider-videos h2, -slider-news h2, .calendar h2 { margin-left: 0px; }

	#prensa .featuredvideo iframe {  width: 100%; min-height: 300px; margin: 15px 0px 0px 0px;}

	#footer .large-6 a { padding: 15px; line-height: 30px;}

	.boxwrapper {
		min-height: 326px;
		width: 330px;
	   	margin: 0 auto;
	}

	.boxwrapper a#box10 {  padding-top: 16px; }

	.boxwrapper a#box10 { 

	font-size: 18px;
	line-height: 18px;
	padding-top: 17px;
	font-weight: 200 !important;

	}

	.boxwrapper a#box9 { 

	font-size: 18px;
	line-height: 18px;
	padding-top: 26px;
	font-weight: 200 !important;

	}

	/*.prensavideo h2 { width: 50%; }*/


	#agendahome > div { padding-bottom: 20px; background-position: center left !important; }

	#agendahome .calendar .em-calendar-wrapper .em-calnav { top: auto; bottom: 121px; }

	#popupapp {
		width: 100%;
		min-height: 270px;
		padding-top: 30px;
		margin-left: 0px !important; 
		left: 0px !important;
	}
	#popupapp .col2 img { width: 70%; max-width: 200px; }
	#popupapp .col2 div { text-align: center; }

	#popupapp { top: 0px !important; position: fixed !important; }

	#hometext .zoneponentes .box { width: 33%;}
	#hometext .zoneponentes .box > div {  margin: 5px 5px 0px 0px; }

	#hometext .zone2 .box h4 { opacity: 1; transition: opacity 0.3s; /*text-shadow: 0px 0px 4px #000000;*/ }
	#hometext .zone2 .box:hover h4 { opacity: 0; text-shadow: none; }

	#hometext .zone2 .box p { opacity: 0; transition: opacity 0.3s; }
	#hometext .zone2 .box:hover p { opacity: 1; }

	#hometext .zone2 .box.box1 h4 { background: #000000 url('/wp-content/uploads/2018/03/international-professional-networking-meetings-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box4 h4 { background: #000000 url('/wp-content/uploads/2018/03/intermediacion-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box2 h4 { background: #000000 url('/wp-content/uploads/2018/03/LOCATION-AND-BE-BASQUE-DUAL-CAREER-CENTRE-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box3 h4 { background: #000000 url('/wp-content/uploads/2018/03/programa-de-ayudas-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box5 h4 { background: #000000 url('/wp-content/uploads/2018/03/talentia-l-opa.jpg') center center no-repeat; background-size: cover; }

	#joinus-2 .joinusbox { min-height: 140px; }

}

@media only screen and (max-width: 40.063em) { /* MOVIL */
	#header { background-color: #c63b00; margin-top: -44px; padding-bottom: 10px;}
	/*#header .row #description { color: #ffffff; padding-top: 80px; background: transparent url('./img/bizkaiatalentrespmini.png') no-repeat top center;}*/
	/*#footer div.row .columns { padding-top: 10px; }*/

	#footer { margin-bottom: 0px; }


	#hometext .zone1 { max-width: 100%; width: 100%; }

	#hometext .zone2 .box { width: 100%; }

	#hometext .zone2 .box h4, #hometext .zone2 .box p{ margin: 0px; min-height: auto;}

	#hometext .zone2 .box h4 { margin-top: 5px; }


	#agendahome .calendar .em-calendar-wrapper .em-calnav { top: auto; bottom: 121px; }

	#continue div.article { min-height: 220px; }
	#continue div.article .columns.text { min-height: 160px; }
	#continue div.article a.continue { bottom: -57px; }
	#experiences .pagenav a, #experience .pagenav a, #bizkaia .pagenav a, #prensa .pagenav a, #new .pagenav a, #news .pagenav a, #bizkaiasingle .pagenav a { margin-bottom: 20px; }
	#experiences a.social, #bizkaia a.social, #news a.social, #experiences a.instaemail, #bizkaia a.instaemail, #news a.instaemail, #experience a.social, #experience .instaemail a, .slider-news .socialbar a, #new a.instaemail, #new a.social, #bizkaiasingle a.social, #bizkaiasingle a.instaemail {   right: 0px; }
	#experiences div.article a.viewmore, #bizkaia div.article a.viewmore, #news div.article a.viewmore {   right: 0px; }
	#experiences div.article .columns.text, #bizkaia div.article .columns.text, #news div.article .columns.text, #prensa .prensaitem .large-7, #experience div.article .columns.text, #new div.article .columns.text {padding-right: 50px; }
	#news div.article .columns.image {padding: 0px; }
	#news div.article .columns.image img { padding: 15px; }

	/*#header .row #inscription {display: none; }*/

	#experience div.article .columns.text iframe {   width: 100%; }

	.sidebarprensa { position: relative !important; left: 0px; width: 100%; }
	.sidebarprensa h1, .sidebarprensa h2 { background-color: #c63b00; }
	#prensa .prensaitem .large-5 { margin-bottom: 15px; }

	/*#mapa { display: none; }*/

	.slider-news .article, .slider-videos .article  { min-height: 460px; }
	.slider-news .orbit-container .orbit-prev, .slider-videos .orbit-container .orbit-prev { left: 0px !important; }
	.slider-news .orbit-container .orbit-next, .slider-videos .orbit-container .orbit-next { left: 57px !important; }
	.slider-news .orbit-container .orbit-slide-number, .slider-videos .orbit-container .orbit-slide-number { left: 140px; }
	.slider-news .socialbar, .slider-videos .socialbar { width: 38px; margin-right: 19px; }
	.slider-news .article .columns.image iframe, .slider-videos .article .columns.image iframe { width: 100% }
	.marginminus {   padding-top: 54px; } 

	.menu-prensamenu-container { border-bottom: 1px solid #ffffff; }

	.slider-videos h2, -slider-news h2, .calendar h2 { margin-left: 0px; }

	#prensa .featuredvideo iframe {  width: 100%; min-height: 300px; margin: 15px 0px 0px 0px;}

	/*.prensavideo h2 { width: 50%; }*/

	#footer .large-6 a { padding: 15px; line-height: 30px;}

	.boxwrapper {
		min-height: 326px;
		width: 100%;
		max-width: 330px;
	   	margin: 0 auto;
	}

		.boxwrapper a#box10 {  padding-top: 16px; }

	.boxwrapper a#box10 { 

	font-size: 18px;
	line-height: 18px;
	padding-top: 17px;
	font-weight: 200 !important;

	}

	.boxwrapper a#box9 { 

	font-size: 18px;
	line-height: 18px;
	padding-top: 26px;
	font-weight: 200 !important;

	}

	#hometext .zone1 .box h3 a {
		font-size: 20px;
		line-height: 22px;
	}

	/*#agendahome > div { padding-bottom: 20px; background-position: center left !important; }*/


	#popupapp {
		width: 100%;
		min-height: 355px;
		padding-top: 30px;
	}
	#popupapp .col2 img { width: 70%; max-width: 200px; }
	#popupapp .col2 div { text-align: center; }

	#popupapp { top: 0px !important; position: fixed !important; }

	#hometext, #newsslides, #videosslide, #agendahome, .whyconnetslide { padding: 5px 15px; margin: 0px; }


	#hometext .zoneponentes .box { width: 50%;}
	#hometext .zoneponentes .box > div {  margin: 5px 5px 0px 0px; }


	#hometext .zoneponentes .box { width: 33%;}
	#hometext .zoneponentes .box > div {  margin: 5px 5px 0px 0px; }

	#hometext .zone2 .box h4 { opacity: 1; transition: opacity 0.3s; /*text-shadow: 0px 0px 4px #000000;*/ }
	#hometext .zone2 .box:hover h4 { opacity: 0; text-shadow: none; }

	#hometext .zone2 .box p { opacity: 0; transition: opacity 0.3s; }
	#hometext .zone2 .box:hover p { opacity: 1; }

	#hometext .zone2 .box.box1 h4 { background: #000000 url('/wp-content/uploads/2018/03/international-professional-networking-meetings-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box4 h4 { background: #000000 url('/wp-content/uploads/2018/03/intermediacion-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box2 h4 { background: #000000 url('/wp-content/uploads/2018/03/LOCATION-AND-BE-BASQUE-DUAL-CAREER-CENTRE-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box3 h4 { background: #000000 url('/wp-content/uploads/2018/03/programa-de-ayudas-l-opa.jpg') center center no-repeat; background-size: cover; }
	#hometext .zone2 .box.box5 h4 { background: #000000 url('/wp-content/uploads/2018/03/talentia-l-opa.jpg') center center no-repeat; background-size: cover; }

	#newsslides article, #videosslide article, .whyconnetslide article { 
		width: 100% !important;
		min-height: auto; 
		margin-left: 0px !important;
		padding-bottom: 30px;
	}
	
	#newsslides article img, #videosslide article img, .whyconnetslide article img { height: auto; width: 100%; }

	div.falsevideo, #newsslides article iframe, #videosslide article iframe, .whyconnetslide article iframe, .whyconnetslide article iframe { width: 100%; min-height: 200px; height: auto; }

	div.falsevideo span { left: calc(50% - 22px); top: calc(50% - 16px); }

	/*#newsslides #gotonews, #videosslide #gotovideos, .whyconnetslide .gotowhyconnect { bottom: 0px; top: auto; }*/

	#newsslides #gotonews, #videosslide #gotovideos, .whyconnetslide .gotowhyconnect { bottom: -2px; left: 0px; right: auto; top: auto; width: 100%; height: 53px; padding: 0px 0px;  z-index: 100; line-height: 55px; }

	#newsslides #gotonews, #videosslide #gotovideos {  background-color: rgb(107, 148, 171); }
 	.whyconnetslide .gotowhyconnect {  background-color: #3aa445; }

	#newsslides > div, #videosslide > div, .whyconnetslide > div, #agendahome > div { padding: 60px 15px; }
	.whyconnetslide > div { padding-top: 15px; }
	#newsslides > div { padding-bottom: 123px; }
	#agendahome > div { padding-bottom: 15px; }

	#agendahome .nearevents > div, #agendahome .nearevents > div > div { padding: 0px; } 

	#newsslides a.viewmore { right: auto; bottom: 68px; }

	h2.whybasquetcountry { margin-left: 15px; }


	#agendahome.lang-es > div { background: url('./img/agenda_h_home_es.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }
	#agendahome.lang-en > div { background: url('./img/agenda_h_home_en.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }
	#agendahome.lang-eu > div { background: url('./img/agenda_h_home_eu.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }


	#newsslides.lang-es > div { background: url('./img/noticias_h_home_es.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }
	#newsslides.lang-en > div { background: url('./img/noticias_h_home_en.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }
	#newsslides.lang-eu > div { background: url('./img/noticias_h_home_eu.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }

	#videosslide.lang-es > div { background: url('./img/videos_h_home_es.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }
	#videosslide.lang-en > div { background: url('./img/videos_h_home_en.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }
	#videosslide.lang-eu > div { background: url('./img/videos_h_home_eu.png') no-repeat scroll top center rgba(0, 76, 97, 0.9); }

	a.tabshapetransparent { margin-top: 20px; }
	#joinus-2 .joinusbox { min-height: 0px; }
}


@media only screen  and (max-width: 61.0625em) { /* TABLET + MOVIL */

	body { background-image: none; }

	/* --------- Header ------ */
	.title-area { 
		padding-left: 45px; 
		padding-right: 93px;
	}

	.title-area p {
		line-height: 100%;
		font-size: 22px;
		font-weight: 500;
		margin: 0px;
		padding: 11px 0px;
	}


	#header { display: none; }

	/* --------- Contenido --- */
	.bannerbebasque { margin-bottom: 10px; }
	#resp_description {
		margin: 3px;
		padding: 10px 25px;
		border: 1px dashed #b81814;
		text-align: center;
		color: #b81814;
		font-size: 16px;
		line-height: 110%;
		font-weight: 500;
		position: relative;
		display: block;
	}

	#resp_description span {
		position: absolute;
		right: 3px;
		top: 0px;
		font-size: 22px;
		line-height: 100%;
		font-weight: 400;
		cursor: pointer;
	}

	#bizkaiasingle div.article, #bizkaiasingle div.article .columns.text {  min-height: 197px; }
	#bizkaiasingle div.article h1 { padding-right: 40px; }



	#bizkaia div.article, #continue div.article, #general div.article { 
		min-height: 0px; 
		background-color: #ffffff !important;  
		margin: 0px;
		border-top: 1px solid #dfdfdf;
	}


	#experiences > div { padding: 0px !important; }

	#experiences div.article, #experience div.article {
    		min-height: auto;
	}

	#experiences div.article .columns.text { 
		min-height: auto;
		color: #000000;
		background-color: #ffffff;
		padding: 0px;
		margin: 0px;
	}

	#experiences div.article h3 {
		padding: 0px;
		margin: 0px;
		border-bottom: 1px solid #dfdfdf;
	}
	#experiences div.article h3 a {
		font-size: 16px;
		line-height: 110%;
		font-weight: 400;
		color: #2b2b2b !important;
		display: block;
		padding: 10px 54px 10px 10px;
		background: transparent url('./img/resp_nextarrow.png') center right no-repeat;
		transition: opacity 0.3s;
	}

	#agendahome .nearevents div div { background: transparent url('./img/resp_nextarrow.png') center right no-repeat; }
	
	#experiences div.article h3 a:hover {
		opacity: 0.6;
	}

	#experiences div.title, #experience div.title { background-color: #ffffff; margin-bottom: 0px; }

	#experience div.article h1 {
		color: #000000 !important;
		font-weight: 700;
		font-size: 28px;
		line-height: 30px;
		display: block;
		padding: 15px 0px 15px !important;
		text-align: center;
		margin: 0px;
	}

	#experience div.article h4 { color: #000000 !important; }


	#bizkaia .columns.title, #continue .columns.title, #general .columns.title, #bizkaiasingle .columns.title, #bizkaia div.article, #bizkaiasingle div.article, #content div.blackdegree.opaorange, #content div.blackdegree.opared, #content div.blackdegree.opadarkgreen {
		background-color: #ffffff !important;
		background-image: none;
		margin-bottom: 0px;
	}

	#bizkaia div.article .columns.text, #continue div.article .columns.text { 
		min-height: 0px; 
		padding-right: 0px;
		background-color: #ffffff !important;  
	}

	

	#bizkaia div.article .columns.text h3, #bizkaia .columns.title h1, #continue div.article h3, #general div.title h1.titlecenter, #general div.title h1 {
		padding: 0px;
		margin: 0px;
	}

	#bizkaia div.article .columns.text h3 a, #bizkaia .columns.title h1, #continue div.article h3 a {
		font-size: 16px;
		line-height: 110%;
		font-weight: 400;
		color: #2b2b2b !important;
		display: block;
		padding: 10px 0px;
	}

	#bizkaia div.article .columns.text h3 a, #continue div.article h3 a {
		padding: 10px 54px 10px 0px;
		background: transparent url('./img/resp_nextarrow.png') center right no-repeat;
	}

	#bizkaia .columns.title h1, #continue .columns.title h1, #continue .columns.title h1.titlecenter, #general div.title h1.titlecenter, #general div.title h1, #bizkaiasingle div.title h2, #new div.article h1, .estudios h1, #experiences div.title h1, #experience div.title h2, .sidebarprensa h1, #prensa .galeriaitem h2 {
		font-size: 24px;
		line-height: 110%;
		font-weight: 400;
		color: #c63b00 !important;
		display: block;
		padding: 15px 0px 15px !important;
		text-align: center;
	}

	.estudios h1 { text-align: left; padding: 15px !important; }

	#new div.article h1, #prensa .galeriaitem h2 { margin: 0px; }

	#bizkaiasingle div.article, #bizkaiasingle div.article .columns.text, #new div.article .columns.text, #new div.article { min-height: 0px; background-color: transparent; }

	#new div.article .text { padding-right: .9375em !important; }

	.page-id-75 article img, .page-id-62 article img {
		-webkit-filter: invert(1);
		filter: invert(1);
		margin-top: 20px;
	}

	#bizkaiasingle div.text h1 {
		color: #000000 !important;
		font-weight: 700;
		font-size: 28px;
		line-height: 30px;
		display: block;
		padding: 15px 0px 15px !important;
		text-align: center;
		margin: 0px;
	}

	#general div.title h1.titlecenter, #general div.title h1 { padding: 0px; }

	#content .boxterm ul li a { color: #000000; }

	#content article h3 { color: #000000; }

	#bizkaia div.article a.viewmore { bottom: -10px; }

	#bizkaia > div.columns, #continue > div.columns, #general > div.columns, .single #new > div.columns { padding: 0px; }

	#bizkaiasingle > div.columns { padding: 0px; }

	#content div.blackdegree.opablue, #content div.blackdegree.opabluemarine, #new div.article, .sidebarprensa, #prensa .article { background-image: none; }

	#bizkaiasingle div.article p, #bizkaiasingle div.article li, #content .article p, #content .article li, #content article h2  { color: #000000; } 

	#bizkaiasingle div.article iframe { max-width: 100%; width: 100%; max-width: 430px; max-height: 260px; }

	h2.h2hidden { border-color: #000000; background-image: url('./img/resp_cross.png');}

	#title-34 { padding-bottom: 0px; }

	#content .subpages ul li a { color: #000000; background: transparent url('./img/resp_subpage.png') no-repeat left center; }

	.toppagenav { display: none; }



	#prensa .prensaitem .large-5 {
		display: block;
		float: left;
		width: 120px;
		height: auto;
	}
	#prensa .prensaitem .large-7 {
		float: left;
		color: #000;
		width: calc(100% - 150px);
		font-weight: 400;
		margin: 0px;
		padding: 0px;
	}
	#prensa .prensaitem .large-7 h2 {
		font-weight: 700;
		font-size: 17px;
		line-height: 20px;
		width: 100%;
		margin-bottom: 15px; 
	}

	.attachment form { color: #000000; }

	#experience > div.columns { padding: 0px; }

	#experiences div.article, #experience div.article { background-image: none; }

	#experience div.article .columns.text { padding-right: .9375em; } 

	.home #hometext { padding: 0px; }
	.home #videosslide, .home #agendahome { margin: 0px; padding: 0px;  }

	.home .title-area {
		
		background: #c63b00 url('/wp-content/themes/btalent/img/resp_bizkaia.png') 49px center no-repeat;
	}

	#hometext .zone1 .box {
		width: 100%;
	}

	#hometext .zone1 .box h3 {
		background-color: transparent;
		padding: 0px;
		margin: 0px;
	}

	#hometext .zone1 .box h3 a {
		font-size: 16px;
		line-height: 110%;
		font-weight: 400;
		color: #2b2b2b !important;
		display: block;
		padding: 10px 54px 10px 10px;
		background: transparent url('./img/resp_nextarrow.png') center right no-repeat;
		border-top: 1px solid #dfdfdf;
	}

	#hometext .zone2 { 
		margin-top: 0px;
		width: 300000px;
		height: 250px;
		overflow: hidden;
		max-width:  300000px;
	}



	#hometext .zone2 .box { width: 190px; height: 206px; margin-left: 10px; }

	#hometext .zone2 .box h4 { margin: 0px; height: 190px; min-height: 190px !important; text-align: center; font-weight: 300; padding-top: 38px; }

	#hometext .zone2 .box p { display: none; }

	#hometext .zone2 .box:hover h4 { opacity: 1; } 

	.home #agendahome > div, .home #videosslide > div { background: transparent none center center no-repeat; }
	.home h3.sectionh3, #hometext .zone1 h2, #hometext .zone2 h3 {
		background-color: #dfdfdf;
		color: #b81814 !important;
		font-size: 20px !important;
		line-height: 20px !important;
		font-weight: 500 !important;
		margin: 0px !important;
		padding: 10px;
	}

	.home #agendahome > div {
		padding: 0px;
	}

	#agendahome .nearevents { padding: 0px; }

	#agendahome .nearevents div { margin: 0px; padding: 0px; }

	#agendahome .nearevents div a { margin: 0px; padding: 0px 54px 10px 10px; font-weight: 500; font-size: 17px; color: #000; line-height: 20px;  }

	#agendahome .nearevents div span { padding: 10px 54px 5px 10px; border-top: 1px solid #dfdfdf; font-weight: 500; font-size: 17px; color: #000; line-height: 20px; }


	.home h3.sectionh3 a, #hometext .zone1 h2 a, #hometext .zone2 h3 a {
		display: inline-block !important;
		height: 22px;
		width: 22px;
		background: transparent url('/wp-content/themes/btalent/img/resp_plus.png') center center no-repeat;
		float: right;
		transition: opacity 0.3s;		
	}

	.home h3.sectionh3 a:hover, #hometext .zone1 h2 a:hover, #hometext .zone2 h3 a:hover { opacity: 0.7; }

	#hometext .zone2 h3 { margin-bottom: 10px !important; }

	.home #videosslide > div { 
		padding: 10px;
		height: 293px !important;
		min-height: 22px !important;
		width: 300000px;
		/*overflow-x: scroll;*/
	}
	.home #videosslide article {
		margin-left: 0px !important;
		margin-right: 10px !important;
		height: 201px !important;
		min-height: 201px !important;
		width: 300px !important;
		padding-bottom: 0px;
	}

	h2.whybasquetcountry {
		background-color: #008F3B;
		margin: 0px !important;
		padding: 20px;
		transition: background 0.3s;
	}

	h2.whybasquetcountry:hover, h2.whybasquetcountry:focus {
			background-color: #c60001;
	}

	div.falsevideo, #videosslide article iframe { height: 201px; width: 300px;  }

	div.falsevideo span { top: 83px; left: 130px; }

	.single-event #new div.article .columns.text > div {
		width: 100%;
		margin: 0px 0px 15px 0px !important;
	}

	.single-event #new div.article .columns.text > div > .em-location-map-container { width: 100% !important; }


	.sidebarprensa ul { 
		margin: 0px;
		padding: 0px;
	}


	.sidebarprensa ul li a { 
		font-size: 16px;
		line-height: 110%;
		font-weight: 400;
		color: #2b2b2b !important;
		display: block;
		padding: 10px 54px 10px 15px;
		background: transparent url('/wp-content/themes/btalent/img/resp_nextarrow.png') center right no-repeat;
		transition: opacity 0.3s;
		text-transform: none;
	} 

	.sidebarprensa ul li a:hover { opacity: 0.6; background: transparent url('/wp-content/themes/btalent/img/resp_nextarrow.png') center right no-repeat; }

	/* --------- Noticias ---- */
	#newsslides { margin: 0px; padding: 0px; }
	#newsslides > div { background-image: none !important; background-color: transparent !important; padding: 0px !important; }
	#newsslides article { 
		min-height: 0px;
		width: 100% !important;
		padding: 10px 54px 10px 10px;
		background: transparent url('./img/resp_nextarrow.png') center right no-repeat;
		border-top: 1px solid #dfdfdf;
		margin: 0px !important;
		
	}

	#newsslides article > a,  #newsslides article img,  #newsslides article iframe, #newsslides article .falsevideo { display: block; float: left; width: 120px; height: auto; }
	
	#newsslides article .falsevideo { min-height: 100px; }

	#newsslides article div.falsevideo span {
		top: 39px;
		left: 42px;
	}

	#newsslides > div { height: auto !important; }
	
	#newsslides article iframe { height: 100px; min-height: 100px; }

	#newsslides article h3, .estudios .prensaitem h2 { 
		float: left;
		color: #000000;
		width: calc(100% - 132px);
		font-weight: 400;
		margin: 0px 0px 0px 10px;
	}
 
	#newsslides article h3 a, #prensa .prensaitem h2 { color: #000000; padding: 0px; margin: 0px; font-weight: 500; transition: color 0.3s; } 

	#newsslides article h3 a:hover { color: #C63B00; }

	#newsslides.active > div { padding: 0px 0px 65px 0px !important; }

	#newsslides a.viewmore {
		bottom: 10px;
		top: auto;
		
		border: 1px solid #c63b00;
		right: 10px;
		left: 10px;
		/*margin: 0px 10px;*/
		text-align: center;
		font-size: 27px;
		line-height: 20px;
		font-weight: 700;
		padding: 10px;
		color: #c63b00;
	}

	#newsslides a.viewmore span, #experiences a.viewmore span, #bizkaia a.viewmore span, .tax-tipo-estudio a.viewmore2 span, #prensa a#ajax span {
		display: inline-block !important;
		height: 22px;
		width: 22px;
		background: transparent url('/wp-content/themes/btalent/img/resp_plus.png') center center no-repeat;
		margin-right: 10px;
	}

	#newsslides a.viewmore span.loading, #experiences a.viewmore span.loading, #bizkaia a.viewmore span.loading, .tax-tipo-estudio a.viewmore2 span.loading, #prensa a#ajax span.loading { background-image: url('/wp-content/themes/btalent/img/ajax-loader-red.gif'); }

	#experiences a.viewmore, #bizkaia a.viewmore, #experiences a.viewmore, .tax-tipo-estudio a.viewmore2, #prensa a#ajax {
		display: block;
		position: relative;	
		border: 1px solid #c63b00;
		margin: 10px;
		text-align: center;
		font-size: 27px;
		line-height: 20px;
		font-weight: 700;
		padding: 10px;
		color: #c63b00;
	}

	a.moreinfo { display: block; }
	div.moreinfotext { display: none; }

	.nosotrosbox { height: auto; max-width: 228px; width: 45%; }

	.nosotrosbox:hover img { margin-top: 0px; }
	.nosotrosbox h3 { padding-top: 10px !important; }
	.nosotrosbox h4 { color: #000000 !important; }

	.nosotrosbox p.phone, .nosotrosbox p.email {
		width: 50%;
		float: left;
		background: transparent url('/wp-content/themes/btalent/img/resp_phone.png') left center no-repeat;
	}

	.nosotrosbox p.email { background: transparent url('/wp-content/themes/btalent/img/resp_email.png') right center no-repeat; }

	.nosotrosbox p.phone a, .nosotrosbox p.email a {
		color: transparent !important;
		font-size: 1px !important;
	}

	.respclear { clear: both; }

	a.initsession { 
		color: #c63b00 !important;
		top: 12px;
		font-weight: 700;
		font-size: 16px;
		width: 52px;
		line-height: 100%;
	}

	#panservices { transition: margin 0.3s; }

	.dots {
		height: 38px;
		text-align: center;
	}

	.dots span {
		display: inline-block;
		margin: 0px 3px; 
		cursor: pointer;
		color: #dfdfdf;
		font-size: 25px;
	}

	.dots span.active { 
		color: #c63b00;
	}


	/* --------- Sala de prensa -------- */

	.sidebarprensa .menu-prensamenu-container { background-color: #ffffff; }

	.sidebarprensa, .sidebarprensa ul#menu-prensamenu { border-bottom: 1px solid #dfdfdf; }

	.sidebarprensa ul#menu-prensamenu li a { border-left: 3px solid #ffffff; }

	.sidebarprensa ul#menu-prensamenu li.current_page_item a, .sidebarprensa ul#menu-prensamenu li a:hover {
		background: transparent url('/wp-content/themes/btalent/img/resp_nextarrow.png') center right no-repeat;
		border-left: 3px solid #c63b00;
	}

	.sidebarprensa ul#menu-prensamenu li { 
		border-top: 1px solid #dfdfdf;
	}

	.sidebarprensa h1 { background-color: #ffffff; text-transform: none!important; }

	#prensa.row { background-color: #ffffff; }

	#prensa .galeriaitems { min-height: 0px; }

	#prensa .prensaitem .large-7 h2, #prensa .prensaitem .large-7 h2 a { color: #000000; }
	#prensa .prensaitem.singlepost h2 { margin-top: 10px; }
	#prensa .prensaitem p.date { margin-bottom: 0px; color: #000000; }
	#prensa .prensaitem.singlepost p.date { margin-top: 10px; }
	#prensa .prensaitem .large-5 { margin-bottom: 0px; }
	#prensa .prensaitem.singlepost .large-9 { padding: 0px !important; }

	#prensa .prensaitem p { color: #000000 !important; }

	#prensa .article { background-color: #ffffff; }

	#prensa .prensaitem {
		background: #ffffff none center right no-repeat;
		/*padding-right: 54px;*/
		border-bottom: 1px solid #dfdfdf;
	}

	#prensa .prensaitem.singlepost {
		padding-right: .9375em;
		background-image: none; 
	}

	#prensa h2.h2hidden {
		background: url("./img/resp_cross.png") 99% center no-repeat; 
		padding-right: 3%;

	}

	#mc_embed_signup form { padding: 10px !important; }

	#prensa .article, #prensa .article a { color: #000000; }

	#prensa .download { color: #ffffff !important; }

	#prensa .galeriaitem { padding-top: 0px; }

	/* --------- Agenda ------ */
	.page-id-559 #content .blackdegree { padding: 0px; background-image: none !important; }
	table.em-calendar { background-color: #325862 }

	table.em-calendar thead { background-color: #ffffff; }

	table.em-calendar tr.days-names td { text-transform: uppercase; }

	table.em-calendar td, table.em-calendar th { text-align: center; border: none; font-weight: 700; }

	table.em-calendar thead td {
		font-size: 22px;
		line-height: 110%;
		font-weight: 600;
		color: #acaaa3 !important;
	}

	table.em-calendar thead td a { 
		color: #acaaa3 !important;
		text-decoration: none !important; 
	}

	table.em-calendar td.eventful-pre, table.em-calendar td.eventful, table.em-calendar td.eventful-today {
		background-color: transparent !important;
	}

	table.em-calendar td.eventful-pre a, table.em-calendar td.eventful a, table.em-calendar td.eventful-today a {
		/*border: 1px solid #ffffff;*/
		background-color: #ffffff;
		display: inline-block;
		width: 30px;
		height: 30px;
		border-radius: 15px;
		color: #B1241C !important;
		text-decoration: none !important;
		padding-top: 6px;
		transition: background 0.3s;
	}

	table.em-calendar td.eventless-today { background-color: #325862 !important; }

	table.em-calendar td.eventful-today a { color: #9b9b9b !important; }

	table.em-calendar td.eventful-pre a:hover, table.em-calendar td.eventful a:hover, table.em-calendar td.eventful-today a:hover { background-color: #000000; }

	table.em-caledar tr.days-names td { text-transform: uppercase; }

	table.events-table { margin-bottom: 0px; }

	table.events-table tr {
		background: transparent url('/wp-content/themes/btalent/img/resp_nextarrow.png') center right no-repeat;
	}

	table.events-table tr td:first-child { padding: 15px 45px 5px 10px; } 
	table.events-table tr td:last-child {
		border-bottom: 1px solid #dfdfdf !important;
		padding: 5px 45px 15px 10px;
	}

	table.events-table tr td {
		display: block;
		color: #ffffff;
		font-size: 16px;
		line-height: 110%;
		font-weight: 400;
		color: #000000 !important;
	}

	table.events-table tr td a {
		font-weight: 700;
		text-decoration: none !important;
		transition: color 0.3s;
	}

	table.events-table tr td i { display: inline-block; margin-top: 10px; color: #a3a199; }

	table.events-table tr td a:hover { color: #B1241C !important; } 


	.css-events-list { margin-top: -20px; margin-bottom: -20px; }

	.fullcalendar ul, table.events-table thead, table.events-table tr td:first-child br, #em-wrapper > p { display: none; }
	

	/* --------- Footer ------ */
	#footer { 
		background: url('/wp-content/themes/btalent/img/bgbody.png') repeat scroll 0% 0% transparent;
		border-top: 6px solid #c60001;
		padding: 0px;
	}
	#footer h5 { 
		border-bottom: 1px solid #ffffff;
		color: #ffffff;
		font-family: "Dosis",sans-serif;
		line-height: 100%;
		font-size: 16px;
		font-weight: 500;
		margin: 10px 0px 10px 0px;
		padding: 0px 0px 10px 0px;
	}
	#footer .col1 { padding-bottom: 15px !important; }
	#footer .col1 .phone{ margin-top: 20px; }
	#footer .col1 a { 
		padding: 0px;
		margin: 0px; 
	}
	#footer .col2 { 
		background-color: #464646; 
		padding-top: 15px !important;  
		padding-bottom: 15px !important; 
	}
	#footer .col2 img { 
		position: absolute;
		right: -13px;
		bottom: 39px;
		width: 90px;
	}
	#footer .col2 img.img1 { right: 73px; }
	#footer .col2 br { display: none; }
	#footer .col2 a { 
		padding: 0px 0px 0px 5px;
		margin: 0px 0px 0px 3px; 
		border-left: 1px solid #ffffff;
		text-decoration: underline;
	}

	#ctajoinus { margin: 0px; }

}

.tab-bar { background-color: #c63b00; }
.tab-bar .menu-icon { background-color: #B81814; }

.tab-bar .return { 
	text-indent: 2.1875rem;
	width: 2.8125rem;
	height: 2.8125rem;
	display: block;
	line-height: 2.0625rem;
	padding: 0;
	color: #fff;
	position: relative;
	background: #B81814 url('./img/resp_back.png') center center no-repeat; 
}


.left-small { border: none; z-index: 1000; }

.right-small { 
	border: none; 
	width: 93px;
}

.right-small a {
	display: block;
	background: transparent url('./img/resp_user.png') 4px center no-repeat;
	padding: 0px 5px 0px 25px;
	color: #ffffff;
	font-weight: 700;
	font-size: 12px;
}  

ul.off-canvas-list li {
	list-style-type: none;
}

ul.off-canvas-list > li > a {
	font-weight: 700;
}

ul.off-canvas-list li ul.sub-menu {
	margin-left: 0px;
	padding-left: 0px;
}
ul.off-canvas-list li ul.sub-menu li {
	padding-left: 0px;
}

ul.off-canvas-list li ul.sub-menu li a {
	padding-left: 20px;
}



.ficha {
    position: relative;
    overflow: hidden;
    background-size: cover;
    width: 157px;
    height: 157px;
    background: #fff;
}

.ficha > div {
    padding: 15px;
}

.ficha_contenido, .ficha_desc {
    width: 225px;
    height: 227px;
    float: left;
    cursor: pointer;
}






/* POPUP Observatorio */
#abrir-popup-observatorio {
    line-height: 19px !important;
    text-transform: none !important;
}
.popup-observatorio-movil {
    display: none;
}

.menu-enlaces-header {
    min-width: 550px;
    max-width: 550px;
    float: right;
    width: 550px;
}

#popup-observatorio {
    position: fixed;
    top: 0;
    z-index: 1000;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
#popup-observatorio .fondo {
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0,0,0,0.75);
}
#popup-observatorio > .info {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 96%;
    max-width: 600px;
    padding: 30px;
    padding-top: 60px;
    background-color: black;
    max-height: 96%;
    overflow-y: auto;
}
.cerrar-popup-observatorio {
    position: absolute;
    right: 15px;
    cursor: pointer;
    top: 0;
    font-size: 50px;
    color: white;
    transition: 0.15s;
    line-height: 100%;
}
.cerrar-popup-observatorio:hover {
    color: #b8241b;
}

#popup-observatorio .titulo {
    text-align: center;
    color: white;
    font-size: 26px;
    line-height: 130%;
    max-width: 500px;
    margin: auto;
}
#popup-observatorio .enlaces {
    text-align: center;
}
#popup-observatorio .subtitulo {
    color: white;
    text-align: center;
    line-height: 140%;
    margin-top: 20px;
    font-size: 19px;
    max-width: 520px;
    margin: auto;
    margin-top: 25px;
}
#popup-observatorio img {
    margin: -50px 0;
    display: block;
    z-index: -1;
    position: relative;
}


@media (max-width: 1500px) {
    
    #header .row #description {
        display: none;
    }
    
}

@media (max-width: 1120px) {
    
    .menu-enlaces-header {
        min-width: initial;
        max-width: none;
        width: 100%;
    }
    #header .row #links {
        min-width: 550px !important;
        max-width: 550px !important;
        width: 550px !important;
    }
    
    #header .row #links .zone4 {
        margin-top: 15px;
    }
    #abrir-popup-observatorio {
        margin-right: 15px;
    }
    
}

@media (max-width: 61.0625em) {
    
    #abrir-popup-observatorio {
        display: none;
    }
    
    .popup-observatorio-movil {
        display: block;
        background-color: black;
        text-align: center;
        padding: 10px;
        
    }
    .popup-observatorio-movil a {
        margin: 0;
        padding-right: 15px;
    }
    .popup-observatorio-movil a::after {
        content: none !important;
    }
    
    #popup-observatorio .titulo {
        font-size: 22px;
        max-width: none;
    }
    #popup-observatorio .subtitulo {
        font-size: 15px;
        max-width: none;
        line-height: 120%;
        margin-top: 12px;
    }
    .cerrar-popup-observatorio {
        top: -10px;
        right: 7px;
    }
    #popup-observatorio > .info {
        padding: 10px;
        padding-top: 45px;
    }
}









.ficha_contenido img,
.ficha img {
    width: 100%;
}

.square-box {
	position: relative;
	width: 100%;
	overflow: hidden;
	background: #fff;
	margin-bottom: 25px;
}

.square-box:before {
    content: "";
    display: block;
    /*padding-top: 100%;*/
}

.square-content {
/*    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    color: white;*/
}

.square-content div {
    display: table;
    width: 100%;
    height: 100%;
}

.square-content span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: white
}

.ficha_contenido {
    -webkit-transition-property: margin-top;
    -webkit-transition-duration: .5s;
    -moz-transition-property: margin-top;
    -moz-transition-duration: .5s;
    -o-transition-property: margin-top;
    -o-transition-duration: .5s;
    -ms-transition-property: margin-top;
    -ms-transition-duration: .5s;
}

.ficha_desc {
    background: #ce0021;
    color: #ffffff;
    padding-top: 20px;
    text-align: center;
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) */
    -ms-hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

.ficha:hover .ficha_contenido {
    margin-top: -227px;
}

.ficha .desc_larga {
    display: none;
}
