/*
negocio/plantillas/panels/restaurante/style.css
negocio/plantillas/panels/instalaciones/style.css
negocio/plantillas/panels/faqs/style.css
negocio/plantillas/panels/textofoto/style.css
*/
.mdl-restaurantes{overflow:hidden;padding-left:0 !important;padding-right:0 !important}.mdl-restaurantes .css-link{margin-bottom:10px}.mdl-restaurantes .m-full{position:absolute;color:#fff;font-size:32px;bottom:19px;right:24px}.mdl-restaurantes .m-content{margin:0
auto;max-width:1200px;padding:0
60px}.mdl-restaurantes .m-header{margin-bottom:38px}.mdl-restaurantes .m-header:before{content:'';width:75px;height:2px;background-color:#83d7ed;margin-bottom:28px;display:block}.mdl-restaurantes .m-grid{display:flex;justify-content:space-between;flex-wrap:wrap}.mdl-restaurantes .m-grid>div{margin-top:40px}.mdl-restaurantes .m-info{width:50%}.mdl-restaurantes .m-info2{width:calc(50% - 100px);font:700 24px 'AbhayaLibre', sans-serif}.mdl-restaurantes .m-info2 .m-time{color:#83d7ed;font:700 24px 'AbhayaLibre', sans-serif;padding-bottom:25px;border-bottom:1px solid #83d7ed;margin-bottom:30px}.mdl-restaurantes .m-item{background-color:#f3f3f3;width:calc(50% - 52px)}.mdl-restaurantes .m-img{box-shadow:4px 4px 15px 0 rgba(0,0,0,0.2)}.mdl-restaurantes .m-img
img{display:block;height:auto;width:100%}.mdl-restaurantes
article{padding:37px
55px}.mdl-restaurantes article
header{font:700 24px 'Montserrat', sans-serif;text-transform:uppercase;margin-bottom:12px}.mdl-restaurantes article
section{margin-bottom:20px}@media (max-width: 1024px){.mdl-restaurantes .m-item{width:calc(50% - 5px)}}@media (max-width: 900px){.mdl-restaurantes .m-content{padding:0
40px}.mdl-restaurantes .m-grid>div{width:100%}}@media (max-width: 767px){.mdl-restaurantes .m-full{display:none}.mdl-restaurantes .m-content{padding:0
20px}.mdl-restaurantes
article{padding:30px
20px}}
.mdl-info .m-content{margin:0
auto;max-width:1200px}.mdl-info article:before{content:'';width:75px;height:2px;background-color:#83d7ed;margin-bottom:34px;display:block}.mdl-info article
header{margin-bottom:30px}.mdl-info .m-grid{margin:60px
-4px 0;display:flex;flex-wrap:wrap}.mdl-info .m-item{margin:6px
4px;font:700 24px 'Montserrat', sans-serif;text-transform:uppercase;color:#fff;position:relative;width:calc(33.33% - 8px)}.mdl-info .m-item:before{content:'';background-image:linear-gradient(238deg,rgba(0,0,0,0),#000000);position:absolute;top:0;left:0;right:0;bottom:0;opacity: .3}.mdl-info .m-item
img{display:block;width:100%;height:auto}.mdl-info .m-title{position:absolute;bottom:34px;left:40px;right:40px}@media (max-width: 900px){.mdl-info .m-item{width:calc(50% - 8px)}}@media (max-width: 767px){.mdl-info .m-item{width:calc(100% - 8px)}}
.mdl-faqs{color:#444}.mdl-faqs .m-content{margin:0
auto;max-width:1200px}.mdl-faqs .m-header_title{font:3.6rem 'Montserrat', sans-serif;margin-bottom:30px}.mdl-faqs .m-accordion{font:16px 'AbhayaLibre', sans-serif}.mdl-faqs .m-accordion:last-of-type{margin-bottom:0}.mdl-faqs .m-accordion .s_accordion-item{margin-bottom:4rem}.mdl-faqs .m-accordion .s_accordion-item.open .m-header{color:#444;background-color:#f3f3f3}.mdl-faqs .m-accordion .s_accordion-item.open .m-header
span{color:#a7a8aa}.mdl-faqs .m-accordion .s_accordion-item.open .m-header>i{width:20px;height:20px;background-size:cover;background-image:url(/negocio/plantillas/panels/faqs/img/mas.svg)}.mdl-faqs .m-accordion .s_accordion-item.open .s_accordion-section{display:none}.mdl-faqs .m-accordion .m-header{padding:25px
40px;display:flex;cursor:pointer;align-items:center;justify-content:space-between;position:relative;background-color:#444;color:#fff}.mdl-faqs .m-accordion .m-header .m-title{font:20px/1.35 'Montserrat', sans-serif;font-weight:500}.mdl-faqs .m-accordion .m-header .m-title
span{display:inline-block;position:relative;margin-left:20px;color:#fff}.mdl-faqs .m-accordion .m-header .m-title span:before{position:absolute;top:50%;left: -12px;transform:translateY(-50%);content:"·"}.mdl-faqs .m-accordion .m-header>i{width:20px;height:20px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/negocio/plantillas/panels/faqs/img/menos.svg)}.mdl-faqs .m-accordion .m-section{padding:4.3rem;font-family:'AbhayaLibre',sans-serif;color:#444;background-color:#f3f3f3}.mdl-faqs .m-accordion .m-sub_header{background-color:#f2f2f2;box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);padding:17px
15px 14px 15px;display:flex;align-items:center;justify-content:space-between;color:#444;margin-bottom:15px}.mdl-faqs .m-accordion .m-sub_header .m-title{font:16px/1 'AbhayaLibre', sans-serif}.mdl-faqs .m-accordion .m-sub_header>i{font-size:19px;cursor:pointer;color:#8e8e8e;display:flex;border-radius:50%;background:#fff;margin-left:15px}.mdl-faqs .m-accordion .m-sub_header>i:before{vertical-align:middle}.mdl-faqs .m-accordion .m-sub_section{padding:10px
10px 20px;background-color:#fafafa;display:none}.mdl-faqs .m-accordion article
section{font:14px/1.75 'Montserrat', sans-serif}.mdl-faqs .m-accordion article section p,
.mdl-faqs .m-accordion article section
ul{margin-bottom:22px}.mdl-faqs .m-accordion article section
span{display:block;text-transform:uppercase;margin-bottom:10px}.mdl-faqs .m-accordion article
footer{display:flex;justify-content:flex-start}.mdl-faqs.doscols .m-accordion{font:16px 'AbhayaLibre', sans-serif}.mdl-faqs.doscols .m-accordion:last-of-type{border-bottom:0}.mdl-faqs.doscols .m-accordion .s_accordion-item{border-bottom:1px solid #444}.mdl-faqs.doscols
.acordeones{column-count:2;column-gap:3.3rem}.mdl-faqs.doscols .acordeones .s_accordion-item{break-inside:avoid-column}@media (max-width: 900px){.mdl-faqs.doscols
.acordeones{column-count:1}.mdl-faqs.doscols .acordeones .m-accordion .m-header{border-top:0}.mdl-faqs.doscols .acordeones .m-accordion:first-child .m-header{border-top:1px solid #444}}
.mdl-filosofia .m-content{margin:0
auto;max-width:1200px}.mdl-filosofia
article{display:flex;align-items:flex-start;flex-wrap:wrap}.mdl-filosofia article:not(:last-of-type){margin-bottom:80px}.mdl-filosofia article
header{margin-bottom:67px}.mdl-filosofia article header
small{display:block;margin-bottom:11px}.mdl-filosofia article header
big{color:#83d7ed}.mdl-filosofia .m-img{width:45.5%;box-shadow:8px 8px 30px 0 rgba(0,0,0,0.2);margin-top:70px}.mdl-filosofia .m-img
img{width:100%;height:auto;display:block}.mdl-filosofia .m-section{width:54.5%;box-sizing:border-box;padding-right:50px}.mdl-filosofia .m-section:before{content:'';width:75px;height:2px;background-color:#83d7ed;margin-bottom:27px;display:block}@media (max-width: 900px){.mdl-filosofia .m-img{width:100%;margin-top:40px}.mdl-filosofia .m-section{width:100%;padding:0}}@media (max-width: 767px){.mdl-filosofia article
header{margin-bottom:40px}}
