/* HOSTELERIA */
.hosteleria .jumbotron { background: url("../images/Hosteleria/bg-banner-hosteleria.png") no-repeat scroll center center / contain transparent; margin: 0 0 45px 10px; max-width: 100%; }
.hosteleria.kiosco .jumbotron { background: url("../images/kiosco.png") no-repeat scroll center center / contain transparent;  max-width: 100%; }
.hosteleria .news { background-color: transparent; }
.hosteleria .news .col-banner { background-color: #fff; text-align: center; border-radius: 15px; padding: 10px 0; border: 1px solid #FFFFFF; border-radius: 15px; box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35); }
.hosteleria .news .col-banner h2 { margin-top: 0; margin-bottom: 10px; font-size: 18px; font-weight: 700; color: #0668aa; }
.hosteleria .news .col-banner .news-content-image { display: block; min-height: 121px; }
.hosteleria .news .col-banner p { margin: 20px 0; text-align: left; padding: 0 20px; font-size: 14px; line-height: 18px; min-height: 72px; }
.hosteleria .news .col-banner .readmore { text-align: right; font-weight: 700; min-height: 0; }
.hosteleria .news .col-banner .btn { color: #fff; padding: 4px 20px 3px; background: #43bdee; /* Old browsers */ background: -moz-linear-gradient(top, #43bdee 0%, #2489b2 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#43bdee), color-stop(100%,#2489b2)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #43bdee 0%,#2489b2 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #43bdee 0%,#2489b2 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #43bdee 0%,#2489b2 100%); /* IE10+ */ background: linear-gradient(to bottom, #43bdee 0%,#2489b2 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#43bdee', endColorstr='#2489b2',GradientType=0 ); /* IE6-9 */ }
.hosteleria .news-comidas { background-color: #EFF2F5; }
.hosteleria .news-comidas .col-sm-6 { margin: 40px 0 30px; }
.hosteleria .news-comidas .col-banner h2 { color: #1499d7; }
.hosteleria .news-comidas .col-banner p { margin-bottom: 5px; }
.hosteleria .news-desayunos { margin-top: 75px; }
.hosteleria .cartas { margin-bottom: 35px; }
.hosteleria .cartas .col-left { padding-right: 0; }
.hosteleria .cartas .col-right { padding-left: 0; max-width: 432px; }
.hosteleria .cartas .col-banner { background-color: #fff; border-radius: 15px 0 0 15px; border: 1px solid #efefef; box-shadow: none; }
.hosteleria .cartas .col-banner-right { border-radius: 0 15px 15px 0; padding: 0; border: 0; box-shadow: none; background: transparent; }
.hosteleria .cartas .col-banner h3 { margin-top: 0; font-weight: 700; color: #1499d7; }
.hosteleria .cartas .col-banner p { text-align: left; line-height: 18px; }
.hosteleria .promo.promo-cartas { background: #EFF2F5; margin-bottom: 0; }
.hosteleria .promo-cartas .col-sm-4, .hosteleria .promo-cartas .col-sm-8 { margin: 35px 0; }
.hosteleria .promo-cartas .col-sm-4 { padding-left: 20px; }
.hosteleria .promo-cartas .col-sm-8 { width: 60.667%; }
.hosteleria .promo.promo-comidascenas { margin-bottom: 15px; }
.hosteleria .row-intro-banners p { margin: 15px 0 25px; }
.hosteleria .promo-comidascenas .col-sm-4 { padding-left: 20px; }
.hosteleria .promo { background-color: transparent; margin-top: 25px; margin-bottom: 45px; }
.hosteleria .promo .col-sm-4 { padding-right: 0; }
.hosteleria .promo .col-sm-8 { padding-left: 0; padding-right: 8px; }
.hosteleria .promo .col-sm-4 .col-banner { background-color: #1e8ed0; border-radius: 15px 0 0 15px; padding: 12px 0; }
.hosteleria .promo .col-sm-8 .col-banner { background-color: #fff; border-radius: 0 15px 15px 0; }
.hosteleria .promo .col-banner { text-align: center; padding: 10px 0; border-radius: 15px; overflow: hidden; }
.hosteleria .promo .col-sm-4 ul { list-style: none; overflow: hidden; margin: 0; }
.hosteleria .promo .col-sm-4 ul li { float: left; }
.hosteleria .promo .col-sm-4 h2 { font-size: 24px; font-weight: 700; color: #fff; max-width: 125px; max-width: 165px\9; }
.hosteleria .promo .col-sm-8 h2 { font-size: 22px; font-weight: 700; color: #1499d7; text-align: left; }
.hosteleria .promo .col-sm-8 h2 a { color: #1499d7; }
.hosteleria .promo .col-sm-8 .ptext { margin: 0; text-align: left; padding: 0; line-height: 18px; max-width: 410px; }
.hosteleria .promo .col-banner .plink { text-align: right; font-weight: 700; }
.hosteleria .promo .col-banner .plink a { color: #1499d7; }
.hosteleria .banners .col-banner { padding: 0 0 12px; }
.hosteleria .row-title-postres { margin: 35px 0 5px; }
.hosteleria .banners-big .col-sm-6-bottom { margin-top: 35px; }
.hosteleria.kiosco .banners { margin: 15px 0 80px 40px; }
.hosteleria.kiosco .row-productos, .hosteleria.kiosco .promo-kiosco { margin-left: 40px; }
.hosteleria.kiosco .banners, .hosteleria.kiosco .promo-kiosco { padding-right: 10%; }
.hosteleria.kiosco .banners-big .col-banner a { font-size: 14px; }