/*
Theme Name: BANDESAL Child Theme
Theme URI: 
Description: Child theme for customizing BANDESAL.
Version: 1.0
Author: Codestag
Author URI: GRUPO INTERACTIVO
Template: bandesal-theme
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url('../bandesal-theme/style.css');

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/
/* Example: Change the sidebar background to blue:
#sidebar {
	background: blue;
}
*/

body{
	/*font: 15px/1.4 "Helvetica Neue", sans-serif, normal;*/
	font: 14px/1.4 "Open Sans";
}

a{ transition: all 0.5s ease; }
a:hover, a:focus{ text-decoration: none;}


.no-margin{ margin: 0;}
.no-margin-no-padding{ margin: 0; padding: 0;}
#content b, #content strong{ font-weight: bold;}

.entry-content a{ color: #285278;}
.entry-content a:hover{ color: #d1dd25;}


.padding-left-0{ padding-left: 0;}
.padding-right-0{ padding-right: 0;}

.padding-top-15{ padding-top: 15px;}
.padding-bottom-15{ padding-bottom: 15px;}
.padding-left-15{ padding-left: 15px;}
.padding-right-15{ padding-right: 15px;}

.padding-top-20{ padding-top: 20px;}
.padding-bottom-20{ padding-bottom: 20px;}
.padding-left-20{ padding-left: 20px;}
.padding-right-20{ padding-right: 20px;}

.padding-top-30{ padding-top: 30px;}
.padding-bottom-30{ padding-bottom: 30px;}
.padding-left-30{ padding-left: 30px;}
.padding-right-30{ padding-right: 30px;}

.padding-top-40{ padding-top: 40px;}
.padding-bottom-40{ padding-bottom: 40px;}
.padding-left-40{ padding-left: 40px;}
.padding-right-40{ padding-right: 40px;}

.padding-top-50{ padding-top: 50px;}
.padding-bottom-50{ padding-bottom: 50px;}
.padding-left-50{ padding-left: 50px;}
.padding-right-50{ padding-right: 50px;}

.padding-top-90{ padding-top: 90px;}
.padding-bottom-90{ padding-bottom: 90px;}
.padding-left-90{ padding-left: 90px;}
.padding-right-90{ padding-right: 90px;}

.border-right-1-gray{border-right: 1px solid #f1f1f1;}
.border-top-1-gray{border-top: 1px solid #f1f1f1;}
.border-bottom-1-gray{border-bottom: 1px solid #f1f1f1;}
.border-left-1-gray{border-left: 1px solid #f1f1f1;}

.margin-top-30{ margin-top: 30px;}
.margin-bottom-30{ margin-bottom: 30px;}
.margin-left-30{ margin-left: 30px;}
.margin-right-30{ margin-right: 30px;}

.dashedborder-right-1-gray{border-right: 1px dashed #f1f1f1;}
.dashedborder-top-1-gray{border-top: 1px dashed #f1f1f1;}
.dashedborder-bottom-1-gray{border-bottom: 1px dashed #f1f1f1;}
.dashedborder-left-1-gray{border-left: 1px dashed #f1f1f1;}


.content-wrapper #content{ max-width: 100%; padding-left: 0; padding-right: 0;}

@media (min-width: 1211px){
	.site-content .content-area{ padding-right: 20px;}
}

.no-sidebar #content{ padding: 30px 30px 50px 30px; padding: 1.875rem 1.875rem 3.125rem 1.875rem;}
.entry-title{ margin-bottom: 2em;}

.left-sidebar .widget-area {border-right: 1px solid #d9d9d9;}
#secondary ul.menu li a, #secondary ul li a{ background: url(images/menu-left-item.png) 5% 50% no-repeat; color: #285278; display: block; padding: 12px 15%; border-bottom: 1px solid #d9d9d9;;}
#secondary ul.menu li.current-menu-item a, #secondary ul li.cat-post-current a{ font-weight: normal; background: #d1dd25 url(images/menu-left-item.png) 5% 50% no-repeat; }
.cat-post-item{ border-bottom: 0;}
#secondary ul li{ margin: 0; padding: 0;}


.widget .widgettitle{ margin-left: 15px;}

article .entry-content{ font-size: 14px;}
.entry-content ul,
.entry-content ol{ line-height: 1.5;}
.entry-content ol ul[type=square] li , .entry-content ol ul li{ list-style: square; }

.error404 #primary{ padding-left: 20px;}
.error404 .widget h2.widgettitle{ margin-left: 0;}
.error404 .search-field{ border: 1px solid #9E9E9E;}

#group-top-links .zeno_font_resizer_container{
	display: inline-block;
    float: left;
    margin-right: 10px;
    margin-top: 15px;
}

/* Header */
.main-navigation{ max-width: inherit;}

.main-navigation a{ 
	padding: 22px 15px;
    padding: 1.8rem .5rem; 
}

header.subheader{ display: none;}
.site-branding { padding: 0; max-width: inherit;}
.site-branding img{ padding: 2px 2px 2px 15px;}
header#masthead{ background: #fff;}

.grids{ max-height: 55px;}

.navbar{ background: #0c1f30; border-bottom: 0; border-top: 0; margin-bottom: 0; border-radius: 0;}

.main-navigation a{ color: #fff; }
.main-navigation ul#primary-menu li.menu-item-has-children a{ padding-right: 20px; background: url(images/menu-has-children.png) center right no-repeat;}
#primary-menu ul { background: #d1dd25; padding: 25px 0 0 25px;}
.main-navigation ul#primary-menu li.menu-item-has-children ul.sub-menu li a{ background: #d1dd25; color: #0e1f2f;}
.main-navigation ul#primary-menu li.menu-item-has-children ul.sub-menu li.current-menu-item a,
.main-navigation ul#primary-menu li.menu-item-has-children ul.sub-menu li a:hover{ background: #0e1f2f; color: #fff;}

#primary-menu ul{ min-width: 350px; border:0; }

@media (min-width: 1025px){
	.navbar{ padding-left: 15px;}
	.main-navigation .sub-menu a {padding: 10px 20px;}
	.main-navigation .sub-menu li {border-top: 0;}	
	.main-navigation > ul > li{ border-right: 0;}
	.main-navigation ul li:hover > ul{ top: 50px; }
}

#group-top-links{ position: absolute; top: 0; right: 0;}

#group-top-links .social-networks,
#group-top-links .top-links,
#group-top-links .bandesal-online{
	float: left;
}

#group-top-links .social-networks{  max-width: 160px; display: inline-block; padding: 12px 12px 0 0;}
#group-top-links .social-networks .fa{ transition: all 0.5s ease; margin-right: 2px; padding: 8px; background: #285278; border:dashed 0px #000000; -moz-border-radius: 50px; -webkit-border-radius: 50px; border-radius: 50px; color: #fff; font-size: 12px; }
#group-top-links .social-networks .fa:hover{ background: #d1dd25; color: #285278;}
#group-top-links .social-networks .fa.fa-facebook{ padding: 8px 10px;}

.top-links{ max-width: 400px; display: inline-block; background: #ebebeb; height: 55px;}
.top-links #google_translate_element{ float: left; padding: 12px 15px 0 0;}
.top-links #top-header-menu{ list-style: none; padding: 10px 0 0 15px; background: #ebebeb; float: left;}
.top-links #top-header-menu li{ display: inline-block;}
.top-links #top-header-menu li a{ display: inline-block; padding: 5px 12px 0 0; color: #0c1f30; }
.top-links #top-header-menu li a:hover{ color: #666;}

#group-top-links .bandesal-online{ display: inline-block; background: #d1dd25; height: 55px; padding: 0;}
#group-top-links .bandesal-online img{ max-height: 55px; padding: 0 6px; }

@media (max-width: 1039px){
	.grid-6 , .inside.site-branding{ min-height: 55px;}
	#group-top-links{ display: none;}
	.site-branding img{ padding: 5px 0 0 0; max-height: 45px;}
	.site-branding .grid-6{ max-width: 60%;}
}
.portal-transparencia{
	display: inline-block;
    max-width: 201px;
    float: left;
    padding: 12px 18px;
    background: #163755;
    height: 55px;
    position: relative;
}
.portal-transparencia img{ padding: 0;}
.portal-transparencia a{ display: block;}

#sub-banner-page{ margin: 0; padding: 0; width: 100%; height: 400px; background-position: center center; background-size: cover; position: relative; }
#sub-banner-page .inner-sub-banner{ width: 100%; position: absolute; margin-top: 10%; text-align: center;}
#sub-banner-page .inner-sub-banner p,
#sub-banner-page .inner-sub-banner h1,
#sub-banner-page .inner-sub-banner h2,
#sub-banner-page .inner-sub-banner h3,
#sub-banner-page .inner-sub-banner h4,
#sub-banner-page .inner-sub-banner h5,
#sub-banner-page .inner-sub-banner h6
{
	margin: 0 0 5px 0;
	text-transform: capitalize;
}

#sub-banner-page .inner-sub-banner .parent-topic{ color: #ffffff; font-size: 18px; text-shadow:-2px 1px 19px #000000;}
#sub-banner-page .inner-sub-banner .child-topic{ color: #d1dd25; font-size: 24px; text-shadow:-2px 1px 19px #000000;}

/* Slider */
p.primary-text{ font-size: 2em; color: #ffffff; padding-left: 50%; }
p.programa-text{ font-size: 1.5em; color: #d1dd25; padding-left: 50%; }

@media (min-width: 1051px){
	html * .ls-wp-container .ls-slide > a, body * .ls-wp-container .ls-slide > a, #ls-global * .ls-wp-container .ls-slide > a{ left: 50%;}
}


@media (max-width: 1050px){
	.ls-slide .inner-single-person{ display: none; }
	p.primary-text{ text-align: center; padding-left: 0%; width: 100%; font-size: 1.5em;}
	p.programa-text{ text-align: center; padding-left: 0%; width: 100%; font-size: 1.2em;}
	html * .ls-wp-container .ls-slide > a, 
	body * .ls-wp-container .ls-slide > a, 
	#ls-global * .ls-wp-container .ls-slide > a{ 
		padding-left: 0%; 
		width: 100%; 
		height: 40px;
		text-align: center; 
		margin-left: auto; 
		margin-right: auto;
	}
	#ls-global * .ls-wp-container .ls-slide > a p{ width: 150px; margin: 0 auto; }
}
/* Header */

/* Eventos y Centros de Formación */
.eventos-centros-de-formacion{ padding: 0;}

.eventos-container,
.centros-de-formacion-container{ padding: 25px 50px; }

.inner-eventos-container , .inner-centros-de-formacion-container{ padding-bottom: 40px;}

.inner-centros-de-formacion-container ul.slick-dots li button:before{ color: white;}
.inner-centros-de-formacion-container ul.slick-dots li.slick-active button:before{ color: #d1dd25; }

.centros-de-formacion-container{ background: #163755; }

.eventos-container h1{ color: #0664aa;}
.centros-de-formacion-container h1{ color: #d1dd25;}

.single-event, .single-cform{ padding: 0 15px 25px 0; position: relative;}
.single-event h3 , .single-cform h3{ height: 85px; padding-bottom: 15px;} 
.single-cform h3 , .single-cform .text { color: #fff;}
.single-event img , .single-cform img{ padding-bottom: 15px; }
.single-event .ver-evento , .single-cform .ver-cform{ background: #0664aa; color: #fff; padding: 10px 14px; position: absolute; right: 15px; bottom: 25px;}

.slick-prev, .slick-next{ top: 95%;}
.slick-dots{ bottom: -10px;}
.slick-dots li button:before{ font-size: 15px;}
.slick-dots li.slick-active button:before{ color: #d1dd25;}

.date-display{ width: 60px; height: 95px;  float: left; margin: 0 8px 8px 0; background: #e1e1e1;}
.date-display .dia-evento{ width: 100%; height: auto; font-size: 18px; text-align: center; color: #d1dd25; background: #0c1f30; padding: 10px 0; margin-bottom: 8px;}
.date-display .mes-evento,
.date-display .anhio-evento{ text-align: center; color: #0c1f30; font-size: 12px;}

.font-white{ color: white;}

@media (max-width: 600px){
	.single-event, .single-cform{ padding: 0 0 25px 0; height: 490px;}
	.single-event h3, .single-cform h3{ padding-bottom: 10px; height: auto;}
	.single-event .ver-evento , .single-cform .ver-cform{ right: 0; bottom: 0;}
}

.single-post.single-format-standard.left-sidebar #secondary h3, aside h3{
	padding-left: 6px;
}
.single-post.single-format-standard.left-sidebar #secondary .widget .widgettitle{ margin-left: 0;}
.single-post.single-format-standard.left-sidebar #primary article figure.post-thumbnail img,
.archive.category #primary article figure.post-thumbnail img
{ width: 100%; display: none; }
.cat-post-title{ font-size: inherit;}
.widget.cat-post-widget ul li a{ color: #333;} 
.widget.cat-post-widget ul li.cat-post-current a{ color: #bcc621;}
.entry-meta{ font-size: inherit;}
/* Eventos y Centros de Formación */


/* TABS */
.container-tabs{ margin: 0;}
.container-tabs #tab-left1 , .container-tabs #tab-right1{ height: 525px;}

#tab-left1{background: #0b2842; padding: 35px 0 0 0;}
#tab-left1 h1{ margin: 0 0 15px 0; color: #d1dd25;}
#tab-left1 .tab-pane{ background: #163755; padding: 8px 50px 25px 50px; color: #fff;  height: 370px; }
#tab-left1 .nav-tabs > li.active > a, 
#tab-left1 .nav-tabs > li.active > a:hover, 
#tab-left1 .nav-tabs > li.active > a:focus,
#tab-left1 .nav > li > a:focus{
	background: #163755;
	color: #d1dd25;
	border-bottom: 1px solid #163755;
	border-top:0; border-left:0; border-right:0;
}

#tab-left1 .nav.nav-tabs{ padding: 0 50px; border-bottom: 0;}
#tab-left1 .nav-tabs > li > a{ border-radius: 0; color: #fff; font-size: 18px;}

#tab-left1 .nav > li > a:hover, #tab-left1 .nav > li > a:focus,
#tab-left1 .nav-tabs > li > a:hover{ background: #163755;  border: 1px solid #163755; color: #fff;}





#tab-right1{ padding: 0;}
#tab-right1 .tab-pane{ background: white; padding: 20px 20px 25px 20px; color: inherit; height: 470px; position: relative; }
#tab-right1 .tab-pane#galeria{ padding: 8px 20px 0 20px;}
#tab-right1 .nav-tabs > li.active > a, 
#tab-right1 .nav-tabs > li.active > a:hover, 
#tab-right1 .nav-tabs > li.active > a:focus{
	background: white;
	color: #0664aa;
	border-bottom: 1px solid white;
	border-top:0; border-left:0; border-right:0;
}

#tab-right1 .nav.nav-tabs{ padding: 0 50px; border-bottom: 0; background: #e8e8e8; height: 50px;}
#tab-right1 .nav-tabs > li > a{ border-radius: 0; color: #163755; padding: 15px 10px;}

#tab-right1 .nav > li > a:hover, 
#tab-right1 .nav > li > a:focus, 
#tab-right1 .nav-tabs > li > a:hover{ background: white;  border: 1px solid white; color: #0664aa;}

#tab-right1 .continuar-leyendo{ background: #0664aa; color: white; padding: 10px 14px; margin-top:10px; display: inline-block;}

/* Tabs Campaña */
#tab-fotos-campanha { padding: 0 0 45px 15px; }
#tab-fotos-campanha .single-foto{ padding-right: 15px;}
#tab-fotos-campanha .slick-prev , #tab-fotos-campanha .slick-next{ top: 45%;}
#tab-fotos-campanha ul.slick-dots{ bottom: 0;}
#tab-fotos-campanha ul.slick-dots li button:before{ color: white;}
#tab-fotos-campanha ul.slick-dots li.slick-active button:before{ color: #d1dd25; }
#tab-fotos-campanha .slick-prev:before, #tab-fotos-campanha .slick-next:before{ color: white;}
#fotos .all-campaigns, #videos .all-campaigns, #audios .all-campaigns{ background: #d1dd25; color: #163755; padding: 10px 15px; max-width: 164px; margin-top: 45px;}
#fotos .all-campaings-container, #videos .all-campaings-container, #audios .all-campaings-container { position: relative; width: 100%; padding: 0; margin: 8px 0 0 0;}

#tab-videos-campanha .single-video iframe{ width: 100%; min-height: 300px; margin-bottom: 5px;}

@media (max-width: 991px){
	.container-tabs #tab-left1 , .container-tabs #tab-right1{ height: auto;}
	#tab-left1 .tab-pane{ height: auto;}
}

#tab-audios-campanha h3{ color: #fff;}
#tab-audios-campanha .single-audio{ width: 100%; height: auto; padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px dashed #43719A;}
#tab-audios-campanha .single-audio audio{ width: 100%;}

#noticias .single-index-new{ padding-bottom: }

.container-tabs #tab-right1 .no-margin-no-padding{ height: 100%;  position: relative;}
.container-tabs #tab-right1 .no-margin-no-padding .tab-content{ height: 90%; position: relative;}

#tab-right1 #noticias.tab-pane{ padding: 8px; height: 100%;}
#tab-right1 #noticias.tab-pane .single-index-new{ height: 88%; background: #000; padding: 0; position: relative; min-height: 400px;}
#tab-right1 #noticias.tab-pane .single-index-new .inner { width: 100%; position: absolute; height: 100%; padding-left: 15px; padding-right: 15px; }

#tab-right1 #noticias.tab-pane .single-index-new .text-inner{ width: 100%; opacity: 1; padding:15px; position: absolute; bottom: 15px; z-index: 9999; color: #fff;}
#tab-right1 #noticias.tab-pane .single-index-new .text-inner h1,
#tab-right1 #noticias.tab-pane .single-index-new .text-inner h2,
#tab-right1 #noticias.tab-pane .single-index-new .text-inner h3,
#tab-right1 #noticias.tab-pane .single-index-new .text-inner h4,
#tab-right1 #noticias.tab-pane .single-index-new .text-inner h5,
#tab-right1 #noticias.tab-pane .single-index-new .text-inner h6
{ color: #d1dd25; width: 100%; text-shadow:-1px 0px 6px #000000; }
#tab-right1 #noticias.tab-pane .single-index-new .text-inner p{ color: #fff; text-shadow:-1px 0px 6px #000000;}

#tab-right1 #noticias.tab-pane .single-index-new .text-inner .date-container{ width: 55px; height: 80px; margin: 3px 15px 5px 0; float: left;}
#tab-right1 #noticias.tab-pane .single-index-new .text-inner .date-container .dia-noticia{ width: 100%; text-align: center; background: #d1dd25; color: #0c1f30; padding: 9px 6px; font-size: 18px;}
#tab-right1 #noticias.tab-pane .single-index-new .text-inner .date-container .mes-noticia,
#tab-right1 #noticias.tab-pane .single-index-new .text-inner .date-container .anhio-noticia{ color: #fff; text-align: center; text-shadow:-1px 0px 6px #000000;}



#tab-right1 #noticias #bottom-link-to-all-news { width: 100%; padding: 0; float: left;}
#tab-right1 #noticias #bottom-link-to-all-news .all-news-tab{ width: 100%; padding: 15px 0; text-align: center; background:#d1dd25; color: #0c1f30; display: block; margin: 1% 0;}

#historias{ position: relative;}
#historias .single-index-history{ padding-bottom: 15px;}
#historias #todas-las-historias-container{ position: absolute; bottom: 0;}
#historias .todas-las-historias{padding: 15px 20px; text-align: center; background:#d1dd25; color: #0c1f30;  margin: 1% auto;}

@media (max-width: 991px){
	#historias #todas-las-historias-container{ float: left; position: relative; margin: 20px 0 50px 0;}
	#tab-right1 .tab-pane{ height: auto;}
}

.index-gallery-tab{ height: 100%; position: relative;}
.index-gallery-tab .single-gallery{ width: calc(100% / 5); height: 33.33%; padding:0 4px 4px 0; display: inline-block;}

@media (max-width: 991px){
	#tab-right1 .tab-pane#galeria{ height: 500px;}
}
@media (max-width: 650px){
	#tab-right1 .tab-pane#galeria{ height: 400px;}
}
@media (max-width: 500px){
	#tab-right1 .tab-pane#galeria{ height: auto;}
	.index-gallery-tab .single-gallery{ width: calc(100% / 2); height: 200px;} 
}
@media (max-width: 300px){
	.index-gallery-tab .single-gallery{ width: 100%; height: 250px;} 
}

.gallery-container .single-image img{ width: 100%; border: 2px solid rgba(0, 0, 0, .2);}
/* TABS */

/* Index banners */
#banners-index{ margin: 0;}
#banners-index div{ padding: 0;}
/* Index banners */


/* Footer */
#footer-logos{ margin: 0;}
#footer-logos .inner-logos-container{ max-width: 900px; margin: 0 auto; padding: 20px 0;}

#redes-sociales-footer{ margin: 0; text-align: center; background: #0c1f30; padding: 50px 0;}
#redes-sociales-footer .social-networks a .fa{ transition: all .5s ease; border-radius: 50px; font-size: 35px; padding: 20px; background: #d1dd25; color: #0c1f30; margin-left: 18px;}
#redes-sociales-footer .social-networks a .fa:hover{ background: #fff; }
#redes-sociales-footer .social-networks a .fa-facebook{ padding: 20px 28px;}

#menu-footer{ margin:0; padding: 40px 0; background: #06131f; color: white;}
#menu-footer .inner-menu-container{ max-width: 1000px; height: auto; margin: 0 auto; padding: 0;}

#menu-footer .inner-menu-container ul#footer-menu{ width: 100%; text-align: center; list-style: none; margin: 0 auto; padding: 0;}
#menu-footer .inner-menu-container ul#footer-menu li{ display: inline-block; max-width: 200px; float: left;  }
#menu-footer .inner-menu-container ul#footer-menu li a { text-align: left; text-transform: uppercase; color: #d1dd25; display: block; padding-bottom: 8px;}
#menu-footer .inner-menu-container ul#footer-menu ul.sub-menu{ list-style: none; padding: 0; margin: 0;}
#menu-footer .inner-menu-container ul#footer-menu ul.sub-menu li{ width: 100%; height: auto;}
#menu-footer .inner-menu-container ul#footer-menu ul.sub-menu li a{ text-transform: capitalize; color: white; display: block; text-align: left; font-size: 12px;}

/* Ocultar estos items */
#menu-footer .inner-menu-container ul#footer-menu li.menu-item-12,
#menu-footer .inner-menu-container ul#footer-menu li.menu-item-13,
#menu-footer .inner-menu-container ul#footer-menu li.menu-item-16,
#menu-footer .inner-menu-container ul#footer-menu li.menu-item-1038,
#menu-footer .inner-menu-container ul#footer-menu li.menu-item-1139
 { display: none;}

 .home.page footer#colophon{ margin-top: 0;}

#logos-gobierno-footer{ padding: 0; margin: 0;}
#logos-gobierno-footer .inner-logos-gobierno-footer{ padding: 40px 0; text-align: center;}
 #logos-gobierno-footer .inner-logos-gobierno-footer img{ display: inline-block; }
/* Footer */



#primary a:visited {
    color: #84acd1;
}

/* Pagina Campaña */
.gallery-container .single-picture{ padding-top: 20px; padding-bottom: 20px;}
.video-container .single-video iframe{ width: 100%; min-height: 350px; padding-bottom: 20px;}
.audios-container .single-audio{ padding-bottom: 35px;}

.inside article .entry-content p{ margin: initial; line-height: initial;}
.inside article .entry-content ul{ padding-left: 12px; list-style: circle; list-style-image: circle; }
aside.widget.widget-static-content,
/*body.page-id-1137 #secondary { padding-left: 6px;}*/

.green{ color: #bcc621;}
.blue{ color: #285278;}

.contenido-estatico{ background-size: cover; padding: 90px 20px;}
.btn-bandesal{ color: #fff; padding: 12px 18px; text-align: center; background: transparent; border:5px solid #bcc621; margin: 10px auto; color: #fff; font-weight: bold;}
.btn-bandesal:hover{ background: #bcc621; color: #fff;}

/* Contacto */
#contactForm p.commentsText{ margin-top: 45px; }
#contactForm p .error{ color: red;}

@media (max-width: 768px){
	#contactForm .grids{ max-height: initial;}
}

font, font font{ font-size: inherit; color: inherit; font-weight: inherit;}

.goog-te-gadget img{ display: none; }
.goog-te-gadget-simple{ background-color: #fff; border-left: 0; border-top: 0; border-bottom: 0; border-right: 0;}
a.goog-te-menu-value span:first-of-type{ padding: 0 5px;}
.goog-te-menu-value span:last-child{ padding-left: 5px;}

.breadcrumb-trail.breadcrumbs{ color: #fff; padding: 20px; }
.breadcrumbs .trail-items{ margin-left: 20px; }
.trail-items li span{ padding: 0 6px 0 10px;}
.trail-items li a:hover{ color: #fff;}

#licencia-creative-commons{ margin: 0; padding: 30px 0 0 0; text-align: center;}
#licencia-creative-commons img{ margin-bottom: 20px;}


/* Instituciones aliadas */
.wrapper-map .controls{ border-radius}
.well-sm{ padding: 9px;}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.page-template-template-instituciones-aliadas #secondary{ display: none; }

.wrapper-map #map {
    height: 550px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    z-index: 1;
    position: relative;
}

.svg-container{ text-align: center; padding: 0; max-width: 100%;}
.single_departamento{ display: none; }
.single_departamento.hide{ display: none;}
.single_departamento.show{ display: block;}
#svggroup{ margin: 0 auto; }
#svggroup svg{ zoom: .75; max-width: 1300px;}


@media (max-width: 768px){
	.deptos_container{ margin-top: 100px; float: left; 	}
	.page-template-template-bandesal-instituciones-aliadas .site-content{ min-height: 50px;}
}

.livestream-container{ background: #000; padding: 40px 0;}
.livestream-container iframe{ display: block; margin: 0 auto; }




















