#header{ /* height:40vh; */ background-image:url('/users/lamariana/images/IntroImage3.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}

.header-logo { border:3px solid white; border-radius: 80px; width: 80px}

/* .path-frontpage #header{height:100vh;min-height:605px;background-image:url('/sites/default/files/inline-images/costaparadiso3-2.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;} */

.path-frontpage #header{height:100vh;min-height:605px;background-image:url('/users/lamariana/images/IntroImage3.jpg');background-size:cover;background-position:center;background-repeat:no-repeat;}

.background-overlay{height:40%;width:100%;top:0;left:0;background:linear-gradient(to top,transparent 70%,black 100%);background-image:-moz-linear-gradient(to top,transparent 70%,black 100%);background-image:-webkit-linear-gradient(to top,transparent 70%,black 100%);position:absolute;}

.path-frontpage .background-overlay{height:100%;width:100%;top:0;left:0;background:linear-gradient(to top,transparent 70%,black 100%);background-image:-moz-linear-gradient(to top,transparent 70%,black 100%);background-image:-webkit-linear-gradient(to top,transparent 70%,black 100%);position:absolute;}

#navbar-main{background-color:unset;}

.site-footer{background-color:unset;}

#block-bootstrap-barrio-subtheme-main-menu a.nav-link{color:ghostwhite;font-size:30px;text-decoration:none;padding:0 1em; font-weight: bold;}

.subheader{max-width:100%;overflow:hidden;}

#block-bootstrap-barrio-subtheme-main-menu a.nav-link:hover{transition:all .3s ease;transform:scale(1.2);}

.offcanvas.show #block-bootstrap-barrio-subtheme-main-menu a.nav-link{color:#0D9193;font-size:30px;text-decoration:none;padding:0 1em;}

.offcanvas.show #block-bootstrap-barrio-subtheme-main-menu .nav-item{padding:0.5rem;}

.offcanvas.show #block-bootstrap-barrio-subtheme-main-menu a.nav-link:hover{transition:none;transform:none;}

#block-bootstrap-barrio-subtheme-main-menu{margin-left:auto;}

.bg-success a{color:white;text-decoration:underline;}

.field--name-field-foto{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}

.field--name-field-foto .field__item:nth-of-type(odd){}

.field--name-field-foto .field__item:nth-of-type(even){}

@media screen and (max-width:1200px){.field--name-field-foto .field__item{float:left;width:100%;text-align:center;}}

.field--name-node-title h2,#block-mapa h2{text-align:center;padding:2rem;margin-top:2rem;margin-bottom:2rem;}

#block-slogan{width:80%;text-align:center;color:ghostwhite;padding-top:5rem;margin-left:10%;margin-right:10%;}

#block-slogan h2{font-size:8vw;}

#block-slogan h1{font-size:10vw;margin-top:-3vw; font-weight: bold; }

.navbar-toggler{background-color:#0D9193 !important;border:3px solid #AA4A27 !important;}

.bg-success{background-color:#0D9193 !important;margin:0 auto;}

.table-responsive td{padding:1rem;}

@media screen and (max-width:600px) {

        #block-slogan h1{font-size:15vw;margin-top:-5vw;}

	#block-slogan h2{font-size:13vw;}
	.field--name-field-foto .field__item img{max-width:380px;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}

.js .dropbutton-toggle button {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top,#e8e8e8,#d2d2d2);
  background-image: linear-gradient(to bottom,#e8e8e8,#d2d2d2);
}

.align-center {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

a.language-link { color: silver }
a.language-link:hover { color: white }

a.white-link { color: white }
a.white-link:hover { color: yellow }

.dropbutton-action { display: inline-block; padding: 5px;  }

.dropbutton-wrapper { padding-top: 7px; float: right; }

.table-silver { background-color: #e8e8e8; }