@import url(https://fonts.googleapis.com/css?family=Montserrat|Oleo+Script);body{font-family:Montserrat,sans-serif}.off-canvas{background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.11)}.off-canvas nav{height:calc(100% - 183px);overflow:auto}.off-canvas a{outline:0}.off-canvas .menu li a{color:#212121;outline:0;transition:.3s}.off-canvas .menu li a:focus,.off-canvas .menu li a:hover{background-color:#e70000;color:#fff}.off-canvas .title-bar:first-child .title-bar-title{text-decoration:underline}.off-canvas .title-bar{background-color:#e70000;color:#fff;border-bottom:solid 1px #bdbdbd;box-shadow:0 2px 6px rgba(0,0,0,.2);cursor:pointer}.off-canvas .title-bar:first-child{background-color:#c50000;border:none}.off-canvas .title-bar-left{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.off-canvas .title-bar i{cursor:pointer}.off-canvas .title-bar i.fi-isotipo{background-image:url(../img/icons/Isotipo-BarLaNoria.svg);width:30px;height:30px;background-repeat:no-repeat;display:inline-block;margin-right:-18px;margin-bottom:-7px}.off-canvas .social-nav{position:fixed;bottom:0;width:100%;cursor:pointer;border-top:1px solid #bdbdbd;background-color:#fff;box-shadow:0 -3px 3px rgba(0,0,0,.2)}.off-canvas .social-nav li a i{font-size:1.5em}.off-canvas .social-nav li ul{margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;box-shadow:inset 0 3px 3px rgba(0,0,0,.2);border-top:1px solid #bdbdbd}section .initial-nav{background-color:#c50000;color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4)}section .initial-nav .menu{border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0 1rem}section .initial-nav a{color:#fff;border-radius:0;padding:.3rem 0}section .initial-nav a:hover{color:#e2fd00}section .initial-nav a i{font-size:1.5em}section .button.toggle{margin:0;color:#fff;background-color:transparent;border:1px solid #fff;padding:.3rem .5rem;background-color:#e70000}section .data-sticky{width:100%;background-color:#c50000}section .small-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1rem}section .shadow-menu{box-shadow:0 2px 6px rgba(0,0,0,.2)}section .small-menu:nth-child(2){display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0}#top-menu-container{z-index:10}#bot-menu-container{z-index:9}section .callout.logo-nav{background-color:#e70000;color:#fff;border-radius:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;border:none;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.2)}section .callout.logo-nav img{max-width:250px;margin:-45px auto -45px auto}section .callout.logo-nav li{padding:.4rem 1.5rem .2rem}section .callout.logo-nav a{color:#fff;border-radius:0;border-bottom:2px dashed #e70000;transition:.3s;padding:.4rem 1rem}section .callout.logo-nav a:hover{color:#e2fd00;border-bottom:2px dashed #e2fd00}section.slide{background-color:#212121}@media screen and (max-width:1024px){section.slide .orbit-slide{width:200%;margin-left:-50%}.orbit-caption{width:100vw}.orbit-caption{left:0;right:0;position:absolute;margin:0 auto}}.orbit-bullets{padding:.5rem 0;background-color:#000;margin:0}section.contact,section.content-description{z-index:5;box-shadow:inset 2px 2px 6px rgba(0,0,0,.4);background-color:#fcfcfc;position:relative}section.contact .data-sticky,section.content-description .data-sticky{background-color:transparent;padding:2em 0}section.content-description h1{font-family:'Oleo Script',cursive;color:#212121}section.content-description h3{font-family:Montserrat,sans-serif;text-align:center;margin-bottom:1em}section.contact .card,section.content-description .card{text-align:center;box-shadow:0 20px 20px 0 rgba(0,0,0,.08);transition:all .2s ease;border:none}section.contact .card-divider,section.content-description .card-divider{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#e70000;background-color:transparent;border:none;font-family:'Oleo Script',cursive;font-size:1.5em;padding:.3rem;display:block}section.contact h3,section.content-description .card-divider h3{font-family:'Oleo Script',cursive;color:#e70000}section.contact h4,section.content-description .card-section h4{color:#212121}section.content-description .card-section p{text-align:justify;padding-bottom:20px;color:#757575}section .bandas{position:relative;z-index:5;padding:3em 0;background-image:url(../img/generic/background-bandas2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}section .bandas h2{font-family:'Oleo Script',cursive;color:#fff;text-align:center}section .bandas .accordion{background:0 0;border:none}section .bandas .accordion-title{font-family:'Oleo Script',cursive;font-size:1.5em;color:#fff;text-align:center;background:0 0;border-top:0;border-bottom:1px solid #fff}section .bandas :last-child:not(.is-active)>.accordion-title{border-radius:0;border-bottom:0}section .bandas .accordion-item:first-child>:first-child{border-radius:0}section .bandas .accordion-content h4{font-family:'Oleo Script',cursive}section .bandas .accordion-content .media-object-section img{max-width:100%}section.restaurant{position:relative;z-index:5;box-shadow:2px 2px 6px rgba(0,0,0,.4);background-color:#fcfcfc}section.restaurant h2{font-family:'Oleo Script',cursive;color:#212121}section.restaurant .card{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}section.restaurant h3{font-family:Montserrat,sans-serif;text-align:center;margin-bottom:1em}section.restaurant .card{text-align:center;box-shadow:0 20px 20px 0 rgba(0,0,0,.08);transition:all .2s ease;border:none}section.restaurant .card-divider{color:#e70000;background-color:transparent;border:none;font-family:'Oleo Script',cursive;font-size:1.5em;padding:.3rem;display:block}section.restaurant .card-divider h3{font-family:'Oleo Script',cursive}section.restaurant .card-section h4{color:#212121}section.restaurant .data-sticky{background-color:transparent;padding:2em 0}section.restaurant-vr{position:relative;z-index:5;width:100%;height:75vh}section.contact .map{min-height:400px}section.contact .card{padding:1em}section.contact h4{font-size:1.2em}section.contact h4.info{font-weight:700;padding-top:1em}section.contact i{font-size:2em}section.contact a{color:#e70000}section.contact .button{background-color:#212121}footer{position:relative;z-index:5;background-color:#000;padding:3em 0 0 0;color:#fff;box-shadow:2px 2px 11px 0 #000;overflow:hidden}footer a{display:block;color:#212121}footer a:hover{color:#e70000}footer .row:first-child{margin-bottom:1em}footer .callout{box-shadow:2px 2px 3px 0 #fff;background-color:transparent;color:#fff;margin-bottom:0;border-radius:0}footer h6{color:#fff;text-shadow:0 0 10px #212121}footer .mapsite li a{color:#fff}@media screen and (min-width:1024px){footer .info .column:first-child{border-right:1px solid #fff}section .card:hover{margin-top:-1rem;box-shadow:0 40px 40px rgba(0,0,0,.16)}}footer .menu a:hover>i,footer .menu li:hover{color:#fff;background-color:#212121;border-radius:3px}footer .menu.mapsite{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:.5em 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .menu a i{color:#fff;font-size:1.7em}footer .input-group-button input{height:2.6rem;background-color:#212121}footer .input-group-button input:hover{background-color:#e70000}