.navbar-brand img{max-height:100%}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-1px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:3px;margin-right:0}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}body{color:#666;font-family:'Montserrat',sans-serif;font-size:16px;font-weight:300;line-height:1.7;max-width:1500px;margin:0 auto}h1,h2,h3,h4,h5,h6{color:#8A8987;font-family:'Montserrat',sans-serif;font-weight:100!important}h1{color:#781227}.page-slider{margin-bottom:50px}.revolution-slider #revolutionul li a img{width:100%}.btn.btn-lg,.contact-form button,.btn.btn-default{background:#781227;border:1px solid #781227;border-radius:0;color:#fff!important;font-size:1em;padding:12px 30px;text-transform:none;font-weight:100;white-space:normal!important;word-wrap:break-word}#page-menu h2,#page-menu h4{color:#545454}#page-menu .btn.btn-lg{border:3px solid #fff}#page-menus-navidad .btn.btn-lg{border:3px solid #fff}#page-menus-navidad .btn.btn-lg:hover{border:3px solid #781227;font-weight:600}.btn.btn-lg:hover,.contact-form button:hover,.btn.btn-default:hover{background:none;color:#781227!important}.freehtml,.blocks-section.blocks{padding:20px 0}.right-addon.dropdown .glyphicon,.right-addon.dropdown .fa{right:24px}.gallery .col-md-2{padding:0;width:20%}.gallery .col-md-2 a{display:table;margin:0 auto;padding:5px}.cc_btn.cc_btn_accept_all{background:#ccc!important}.cc_more_info{color:#666!important}.tparrows.default{display:none}.ghost-form input{display:table}.ghost-form .checkbox{display:table}.ghost-form input.styled[type="checkbox"]:checked + label::after,.ghost-form input.styled[type="radio"]:checked + label::after{top:8px}.dropdown-menu{min-width:100%}.dropdown-menu>li>a{color:#781227!important;padding:6px 20px!important}.navbar-collapse{padding:0}.navbar-default{left:0;position:fixed;right:0;z-index:1030;top:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#fff}.navbar-header{left:0;position:absolute;width:100%}.navbar-brand>img{display:block!important;margin:0 auto;position:relative;max-width:150px;margin:15px 0 0;z-index:9999999;max-height:90px}.navbar .navbar-brand{display:table;float:none!important;margin:0 auto!important;padding:0!important;position:relative}.navbar{background:#fff;font-weight:200;margin:0}.navbar-default .navbar-nav>li>a{color:#781227!important;font-size:17px!important;padding:45px}.menu-right{display:table;float:right;padding:0 0 0 90px;width:50%}.menu-left{display:table;float:left;padding:0 90px 0 0;width:50%}.menu-left .nav.navbar-nav{float:right;margin:0}.menu-right .nav.navbar-nav{float:left!important;margin:0}.tp-caption{font-family:'Montserrat',sans-serif!important;font-size:55px!important;font-weight:100!important;letter-spacing:5px!important;text-transform:none!important}.tp-caption.finewide_large_white.lft.rs-parallaxlevel-0.customin.customout.start{color:#fff!important;font-size:41px!important;left:0!important;line-height:120%!important;text-align:center;top:400px!important;white-space:normal;width:100%;text-shadow:0 0 3px #000!important;font-weight:400!important;letter-spacing:2px!important}.up{margin:-190px auto 6px;position:relative;z-index:999}.up .image{margin:0 0 30px}.sello{bottom:85px;height:66px;margin:0 auto;position:relative;width:100px}.sello img{position:absolute}.content_center{font-size:20px;font-weight:100;line-height:150%;margin:0 auto 50px;max-width:655px;text-align:center}.content_center h2{color:#781227;font-size:40px;margin:0}.content_center .btn.btn-default{margin:40px 0 0}#moreinfo{display:table;margin:0 auto}#share,#tpv,#foodyt{float:left;margin:0 10px}#share i{font-size:26px;margin:10px 4px 0}#footer .freehtml{padding:0}#footer #tpv a{margin:4px auto 0;color:#781227!important;padding:5px 25px;border:1px solid #781227;display:inline-block}#footer #tpv a:hover{color:#ffffff!important;border:1px solid #fff;background:#781227}#booking-form input.input-currency{border:1px solid #ccc!important;border-radius:6px 0 0 6px!important}#footer{padding-bottom:.8em;background:#fff none repeat scroll 0 0;color:#8a8987!important;margin:30px 0 0}#footer ul li:first-child a:before{content:""}#footer ul li a::before{content:"|";padding-right:8px}#footer a{color:#8a8987!important}#footer a:hover{color:#781227!important}#footer #distintivo img{border-radius:200px}#menu-14 a{font-size:12px}.logo-footer>img{max-width:200px}.logo-footer{display:block;margin-bottom:35px}.tp-dottedoverlay.twoxtwo{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.3)),url()}@media (max-width:1292px){.navbar-default .navbar-nav>li>a{padding:45px 14px!important}}@media (max-width:1192px){.navbar-default .navbar-nav>li>a{font-size:15px!important;padding:45px 8px!important}.tp-caption.finewide_large_white.lft.rs-parallaxlevel-0.customin.customout.start{top:340px!important}}@media (max-width:992px){.navbar-header{position:relative}.tp-caption.finewide_large_white.lft.rs-parallaxlevel-0.customin.customout.start{font-size:28px!important;top:265px!important}.menu-right,.menu-left{padding:0}.navbar-default .navbar-nav>li>a{padding:45px 6px!important}img{max-width:100%}}@media (max-width:767px){.navbar-collapse{padding:0 20px}.navbar .navbar-brand{float:left;margin:14px 0 20px 20px!important;max-width:140px}.navbar-toggle{margin-right:0;margin-top:48px}.navbar-default .navbar-toggle{background:#781227 none repeat scroll 0 0;border:medium none;border-radius:0}.navbar-toggle span{background:#fff none repeat scroll 0 0!important}.menu-right,.menu-left{width:100%}.menu-right ul,.menu-left ul{width:100%}.navbar-default .navbar-nav>li>a{padding:10px 0!important}.tp-caption.finewide_large_white.lft.rs-parallaxlevel-0.customin.customout.start{font-size:24px!important;top:190px!important}#footer ul.list-inline li{text-align:center}.gallery .col-md-2{width:33%}.cc-message{font-size:11px;line-height:140%}}@media (max-width:467px){.tp-caption.finewide_large_white.lft.rs-parallaxlevel-0.customin.customout.start{line-height:110%!important;top:105px!important}.gallery .col-md-2{width:50%}.foodyt a.btn{margin-bottom:10px}}@media (max-width:367px){.gallery .col-md-2{width:100%}}.form-booking .btn-group .btn-default.active{background-color:#fff;color:#781227!important}