/* Add here all your css styles (customizations) */


.topbar-menu li.primero:before {
    display:none;
}


/*************************************************************************los colores de nuestra cabecera*/
.header-v8 {
  background: #FFFFFF !important;
}

@media (min-width: 992px) { /*992px*/

  .header-v8 .navbar-nav > li > a{
		color: #06003E;
	}

  .header-v8 .navbar-nav > li > a:hover,
	/*.header-v8 .navbar-nav > li > a:focus,*/
	.header-v8 .navbar-nav > .active > a,
	.header-v8 .navbar-nav > .active > a:hover,
	.header-v8 .navbar-nav > .active > a:focus {
		color: #5D89B6 !important;
	}

  .header-v8 .navbar-brand {
    padding:0px;
    margin-top: 5px !important;
    padding-left: 16px !important;
  }

  .header-v8 .navbar-brand img {
    margin: 0px !important;
  }

  .menu-especial {
    background-color: #06003E !important;
    color: #FFFFFF !important;
  }

}

@media (max-width: 991px) { /*991px*/
  .header-v8 .navbar-brand {
    padding-top:0px;
  }
  .header-v8 .navbar-brand img {
    padding-top:5px;
    padding-bottom:5px;
  }
  .header-v8 .navbar-toggle {
    background-color: #6b88b2 !important;
    padding: 5px;
    margin-left:15px;
  }

  .header-v8 .navbar-toggle .icon-bar {
    height: 2px !important;
  }

  .menu-especial {
    background-color: #FFFFFF !important;
  }
}

.header-fixed-shrink .navbar-brand {
  margin-top:0px !important;
}

@media (max-width: 1200px) and (min-width: 992px) {
  .liAvistamientos {
    display: none !important;
  }
}

/*********************************el color azul claro de las paginas fijas y la miga de pan*/

.blog-topbar {
  background: #6b88b2 !important;
}

.breadcrumb {
  padding-left: 0px !important;
  padding-top: 0px !important;
}

.breadcrumb-contactar{
  padding-top:20px !important;
}

.breadcrumb li.active, .breadcrumb li a:hover,
.breadcrumb li.active>a {
  color: #6b88b2 !important;
}

.title-v4 {
  color: #6b88b2;
}
.single-page-quote p {
  color: #6b88b2;
}
.single-page-quote:after {
  background: #6b88b2;
}

.header-v8 .dropdown-menu {
  background: #6b88b2 !important;
  padding: 15px 15px !important;
}

.thumbnail-style a.btn-more {
background: #6b88b2 !important;
}
.thumbnail-style a.btn-more:hover {
	box-shadow: 0 0 0 2px #c9d3e2 !important;
}

.thumbnail h3 a:hover, .thumbnail-style h3 a:hover {
    color: #6b88b2 !important;
}

.acc-v1 .panel-heading a {
  background: #6b88b2 !important;
  color: #FFFFFF;
  text-decoration: none;
  cursor:pointer;
}

.header-v8 .blog-thumb .blog-thumb-desc p,
.header-v8 .blog-thumb .blog-thumb-desc h3 a,
.header-v8 .blog-thumb .blog-thumb-info li,
.header-v8 .mega-menu-content h2,
.header-v8 .mega-menu-content .dropdown-link-list a,
.header-v8 .mega-menu-content p,
.header-v8 .mega-menu-content h3,
.header-v8 .mega-menu-content span,
.linkssalidas
{
  color: #FFFFFF !important;
}
.header-v8 .mega-menu-content span.mas-info
{
  color: #06003E !important;
}
.header-v8 .mega-menu-content i,
.header-v8 .mega-menu-content a>span
 {
  color: #06003E !important;
  margin-right:2px;
}
.header-v8 .mega-menu-content a>span{
  font-size: 13px;
  padding-right: 5px;
  
}


.blog-thumb .blog-thumb-hover:hover:after {
  background:none !important;
}

.ui-widget-header {
border-color: #6b88b2 !important;
background: #a2b5d1 !important;
}

/************************************************************varios*/
.blog-thumb-desc i{
  color: #06003E!important
}
.ultimos-avistamientos-texto{
  color:#FFFFFF!important;
  text-decoration:none!important;
}
.avistamiento{
  background:#6b88b2;
  padding:20px;
  margin:15px;
}
.breadcrumbs{
  overflow:inherit!important;
}
.mapPie{
  height:263px;
}

.entidad-luxemburgo{
  font-size:18px!important;
}
.tab-pane{
  padding:5%;

}
.tab-content>.active{
  display:block;
}
#publicacionesCientificas.active{
  display:flex!important;
}
button.ui-button.ui-widget.ui-corner-all.ui-button-text-only{
  color: #fff!important;
    display: block!important;
    font-size: 16px!important;
    min-width: 126px!important;
    padding: 8px 10px!important;
    text-align: center!important;
    background: #6b88b2!important;
    text-decoration: none!important;
    text-transform: uppercase!important;

}
.ui-button .ui-icon {
  background-image: url('../plugins/jquery-ui/images/ui-icons_222222_256x240.png') !important;
}
.title-cursos{
  color:#06003E;
  margin-top:0px;
}
.cursos-tab .active{
  font-weight:bold;
}
.cursos-tab>li>a{
  margin-right:-1px;
}
#formacionMonitores,
#investigacionCientifica{

}
.telefono,
.telefono:hover{
  text-decoration:none;
  color:#555;
  cursor:default!important;
  pointer-events:none!important;
}
@media(max-width:768px){
  .telefono,
  .telefono:hover {
    pointer-events: all !important;
    cursor: pointer !important;
  }
  .telefono-cabecera{
     margin:auto;
     margin-top:33.5px;
     display:inline-block!important;
     float:none;
     text-align:center;
  }
    
}
#sky-form-contactar{
  box-shadow:none;
}

.header-v8 .mega-menu-content {
  min-height: 350px;
}
.header-v8 .mega-menu-content .dropdown-link-list li{
  margin-bottom: 5px;
  margin-top: 5px;
}
.header-v8 .mega-menu .mega-menu-fullwidth .dropdown-link-list li a {
  border-bottom: solid 1px #c9d3e2 !important;
}

.parallaxBg a:hover {
  text-shadow: none;
}
.parallaxBg h2 {
  font-size: 42px;
}


/******************************************MODIFICACIONES DE LA GALERIA DE IMAGENES*/
/*para el titulo de los filtros*/
.side-list__subject {
  font-weight:bold;
  margin-bottom: 10px;
}

.gallery-v1 .cbp-item {
  width: 170px !important;
}
/* Hover Effect */
.gallery-v1 .cbp-l-caption-alignLeft {
  padding: 14px;
}
.gallery-v1 .cbp-l-caption-body {
  border: 1px solid rgba(255,255,255,0.2);
}
.gallery-v1 .cbp-cat {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: .5px;
  /*margin-top: 85px;*/
}
.cbp-item__img-text {
  font-size: 11px;
  text-transform: uppercase;
  color: #333333;
  letter-spacing: .5px;
}

/* Media */
@media (max-width: 992px) {

  .gallery-v1 .cbp-filter-item {
    font-size: 11px !important;
    letter-spacing: 0px;
  }
  .list-number {
    padding-right: 0px;
  }
}

@media (max-width: 767px) {

  .gallery-v1 .cbp-filter-item {
    font-size: 12px !important;
    letter-spacing: 1px;
  }
  .list-number {
    padding-right: 10px;
  }
}

@media (max-width: 400px) {

  .gallery-v1 .cbp-item {
    width: 130px !important;
  }
  .gallery-v1 .cbp-l-caption-body {
    height: 178px;
  }
  .cbp-cat {
    margin-top: 55px;
  }
  .cbp-item__img-text {
    font-size: 10px;
    letter-spacing: 0px;
  }
}

.parallaxBg{
  box-shadow:inset 0em 1em 6em 0px black;
}

