/*
negocio/plantillas/panels/breadcrumb/style.css
negocio/plantillas/panels/contactohotel/style.css
negocio/plantillas/panels/accesosubicacion3/style.css
negocio/plantillas/panels/mapa/style.css
negocio/plantillas/panels/hacer/style.css
negocio/plantillas/panels/footer/style.css
*/
.mdl-breadcrumb{padding-top:0;padding-bottom:0}.mdl-breadcrumb .m-content{margin:0
auto;max-width:1250px;max-width:1070px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:500;color:#444}.mdl-breadcrumb .m-content
i{color:#a6c412}.mdl-breadcrumb .m-content
a{transition: .3s ease;color:#a6c412}.mdl-breadcrumb .m-content a:hover{color:#444}.mdl-breadcrumb .m-content span>span{color:#444}@media (max-width: 900px){.mdl-breadcrumb{display:none}}.mdl-breadcrumb.showbackground{background-color:#e0e0e0}.mdl-breadcrumb.showbackground .m-content{margin:0
auto;max-width:1250px;color:#4a4a4a}.mdl-breadcrumb.showbackground .m-content
i{color:#27886b}.mdl-breadcrumb.showbackground .m-content
a{transition: .3s ease;color:#27886b}.mdl-breadcrumb.showbackground .m-content a:hover{color:#4a4a4a}.mdl-breadcrumb.showbackground .m-content span>span{color:#4a4a4a}html.winter .mdl-breadcrumb .m-content
i{color:#8c746e}html.winter .mdl-breadcrumb .m-content
a{color:#8c746e}
.mdl-seo_contacto_hotel .m-content{margin:0
auto;max-width:1220px;border-radius:20px;box-shadow:20px 20px 60px 0 rgba(0,0,0,0.1);padding:60px
74px 54px;box-sizing:border-box;display:flex;align-items:flex-start}.mdl-seo_contacto_hotel .m-content>*:not(:last-child){padding-right:8.3%}.mdl-seo_contacto_hotel
a{color:#a6c412;word-break:break-all}.mdl-seo_contacto_hotel .m-lat{font:22px/1.42 'Merriweather', sans-serif;color:#a6c412;flex:none}.mdl-seo_contacto_hotel .m-item{font:22px/1.55 'Merriweather', sans-serif;box-sizing:border-box}.mdl-seo_contacto_hotel .m-item:after{content:'';display:block;width:100px;height:2px;background-color:#a6c412;margin-top:24px}.mdl-seo_contacto_hotel .m-item>*{display:inline-block}@media (max-width: 1024px){.mdl-seo_contacto_hotel .m-content{flex-wrap:wrap;justify-content:space-between}.mdl-seo_contacto_hotel .m-content>*{padding-right:0 !important}.mdl-seo_contacto_hotel .m-lat{width:100%;margin-bottom:30px}.mdl-seo_contacto_hotel .m-item{width:calc(50% - 4.15%)}.mdl-seo_contacto_hotel .m-item:not(:last-of-type){margin-bottom:29px}}@media (max-width: 900px){.mdl-seo_contacto_hotel .m-content{display:block}.mdl-seo_contacto_hotel .m-item{width:100%}}@media (max-width: 767px){.mdl-seo_contacto_hotel .m-content{padding:30px
10px}}
.mdl-accesos{position:relative}.mdl-accesos:before{position:absolute;top:112px;left:0;z-index: -1;right:0;bottom:0;background-image:url(/content/imgs/pattern_waves.png);background-repeat:repeat;content:""}.mdl-accesos .m-title{font:700 36px/1 'Merriweather', sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.25);color:#fff;text-align:center;margin-bottom:45px;padding:26px
0 45px;min-height:110px;background-position:center;background-image:url("/content/imgs/titulo_verde.png");background-repeat:no-repeat;box-sizing:border-box}.mdl-accesos .m-content{margin:0
auto;max-width:1250px}.mdl-accesos .m-content .m-list{display:flex;justify-content:center;align-items:center;padding-bottom:35px;border-bottom:1px solid #a6c412;box-sizing:border-box;position:relative}.mdl-accesos .m-content .m-list .m-bar{content:'';position:absolute;bottom: -1px;width:80px;background-color:#a6c412;height:4px;margin-left: -10px;border-radius:99px;transition: .4s ease}.mdl-accesos .m-content .m-list [class^="sta-"]{margin:0
40px;color:#27886b;cursor:pointer}.mdl-accesos .m-content .m-list [class^="sta-"].selected{pointer-events:none}.mdl-accesos .m-content .m-list [class^="sta-"]>div{width:54px;height:54px;display:flex;align-items:center;justify-content:center}.mdl-accesos .m-content
article{margin:0
auto;max-width:1220px;text-align:center;padding-top:20px}.mdl-accesos .m-content article
header{font:30px 'Merriweather', sans-serif;color:#4a4a4a;margin-bottom:20px;font-weight:bold}.mdl-accesos .m-content article header
img{display:none}.mdl-accesos .m-content article
section{font:15px/1.63 'Poppins', sans-serif;color:#4a4a4a}.mdl-accesos .m-content article section
p{margin-bottom:20px}@media (max-width: 1024px){.mdl-accesos:before{top:154px}.mdl-accesos .m-content .m-list [class^="sta-"]>div{width:100px;height:100px}.mdl-accesos .m-content .m-list [class^="sta-"] > div
img{width:60px}}@media (max-width: 900px){.mdl-accesos .m-content .m-list [class^="sta-"]>div{width:100px;height:100px}.mdl-accesos .m-content .m-list [class^="sta-"] > div
img{width:60px}}@media (max-width: 767px){.mdl-accesos{padding:30px
10px}.mdl-accesos:before{top:0}.mdl-accesos .m-title{margin:0
10px;background-position:center top;margin-bottom:0;padding:5px
0 30px;background-size:100% 100%;min-height:170px;display:flex;justify-content:center;align-items:center}.mdl-accesos .m-content .m-list{display:none}.mdl-accesos .m-content [class^="sta-"]{display:block !important}.mdl-accesos .m-content
article{padding-top:20px}.mdl-accesos .m-content article
header{border-bottom:2px solid #858585;box-sizing:border-box;position:relative;padding-bottom:15px;margin-bottom:15px}.mdl-accesos .m-content article header:before{content:'';position:absolute;bottom: -3px;left:50%;transform:translateX(-50%);width:70px;background-color:#27886b;height:4px;border-radius:99px}.mdl-accesos .m-content article header
img{display:block;margin:0
auto 13px}}
.mdl-mapa .m-content{margin:0
auto;max-width:1250px}.mdl-mapa .m-title{font:36px 'Merriweather', sans-serif;margin-bottom:35px}.mdl-mapa .m-map{position:relative}.mdl-mapa #m-map--canvas{width:100%;height:550px}.mdl-mapa .m-zoom{position:absolute;bottom:80px;right:20px;z-index:10}.mdl-mapa .m-zoom
div{width:40px;height:40px;background-color:#fff;color:#000 !important;margin-bottom:8px;cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:22px;transition: .3s ease}.mdl-mapa .m-zoom div:hover{background-color:#4a4a4a;color:#fff !important}.mdl-mapa .m-zoom div:before{vertical-align:middle}.mdl-mapa .m-zoom div:last-of-type{margin-bottom:0}.mdl-mapa .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom{bottom:50px !important;left:10px !important;right:20px !important;top:auto !important}.mdl-mapa .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom
.gmnoprint{display:none !important}.mdl-mapa .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gm-svpc{border:11px
solid #fff !important;z-index:9999999;border-radius:0 !important;display:flex !important;justify-content:center !important;align-items:center !important;top: -9px !important;left:calc(100% - 30px) !important;width:17px !important;height:17px !important}@media (max-width: 1024px){.mdl-mapa .m-title{font-size:34px}}@media (max-width: 900px){.mdl-mapa .m-title{font-size:30px}}@media (max-width: 767px){.mdl-mapa .m-title{font-size:24px;margin-bottom:25px}.mdl-mapa .m-map{margin:0
-20px}.mdl-mapa #m-map--canvas{height:420px}}
.mdl-hacer.bg-pattern{position:relative}.mdl-hacer.bg-pattern:before{content:'';position:absolute;top:90px;left:0;right:0;bottom:0;background-image:url("/content/imgs/full-bloom.png");opacity: .8;box-shadow:inset 0 -75px 120px 0 #fff}.mdl-hacer.bg-pattern>*{position:relative}.mdl-hacer .m-content{margin:0
auto;max-width:1250px}.mdl-hacer .m-title{margin:0
auto;max-width:1250px;font:700 36px/1 'Merriweather', sans-serif;text-shadow:1px 1px 2px rgba(0,0,0,0.25);color:#fff;text-align:center;margin-bottom:26px;padding:28px
0 45px;min-height:110px;background-position:center;background-image:url("/content/imgs/titulo_verde_oscuro.png");background-repeat:no-repeat;background-size:auto 100%;box-sizing:border-box}.mdl-hacer .m-text{max-width:1020px;margin:40px
auto 60px;font:24px/1.42 'Merriweather', sans-serif;text-align:center}.mdl-hacer .m-cnt{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between;margin-top:40px}.mdl-hacer .m-cnt_slide{width:489px;flex:none;position:relative;margin-top:50px;z-index:1}.mdl-hacer .m-slide{border-radius:20px;overflow:hidden}.mdl-hacer .m-item{width:489px;height:328px;background-size:cover;background-position:center}.mdl-hacer .m-article{width:calc(100% - 489px + 74px);flex:none;position:relative;transition: .3s ease;margin-right: -74px}.mdl-hacer .m-article.fullwidth{width:100%;margin-right:0}.mdl-hacer
article{padding:58px
179px 44px 50px;border-radius:20px;box-sizing:border-box;position:relative;background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.mdl-hacer
header{font:700 24px/1.42 'Merriweather', sans-serif;box-sizing:border-box;margin-bottom:29px}.mdl-hacer header:after{content:'';display:block;width:100px;height:2px;background-color:#a6c412;margin-top:24px}.mdl-hacer header
small{color:#a6c412;display:block;font:20px/1.8 'Merriweather', sans-serif}.mdl-hacer
section{font:15px 'Poppins', sans-serif}.mdl-hacer
ul{color:#a6c412}.mdl-hacer ul
li{margin-top:0}.mdl-hacer ul li:before{font-weight:bold;margin:0
6px 0 0}.mdl-hacer ul li
strong{color:#4a4a4a}.mdl-hacer ul
span{font-weight:600;color:#4a4a4a}.mdl-hacer
footer{margin-top:20px}.mdl-hacer .m-button{display:flex;flex-wrap:wrap}.mdl-hacer .m-button>*{margin:10px
20px 10px 0}.mdl-hacer .m-full{border-radius:50%;background-color:rgba(74,74,74,0.2);display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;position:absolute;bottom:10px;right:12px;z-index:1;width:30px;height:30px}@media (max-width: 1024px){.mdl-hacer{padding-left:20px;padding-right:60px}.mdl-hacer .m-article{width:492px;margin-right:calc(-(100vw + 80px) + 793px)}.mdl-hacer .m-article.fullwidth{width:100%;margin-right:0}.mdl-hacer
article{padding:50px
95px 27px 49px}}@media (max-width: 900px){.mdl-hacer{padding-left:40px;padding-right:40px}.mdl-hacer .m-cnt{flex-direction:column}.mdl-hacer .m-article{width:100%;margin-right:0;opacity:1 !important}.mdl-hacer
article{padding:57px
40px 47px 40px}.mdl-hacer .m-cnt_slide{width:100%;margin-top:0;margin-bottom:40px}.mdl-hacer .m-item{width:100%;height:530px}}@media (max-width: 767px){.mdl-hacer{padding-left:20px;padding-right:20px;padding-bottom:20px}.mdl-hacer .m-title{margin:0
-10px;background-position:center top;margin-bottom:0;padding:5px
0 30px;background-size:100% 100%;min-height:170px;display:flex;justify-content:center;align-items:center}.mdl-hacer
article{padding:40px
20px}.mdl-hacer
header{padding:0}.mdl-hacer .m-item{width:100%;height:322px}}html.winter .mdl-hacer .m-title{background-image:url("/content/imgs/titulo_marron.png")}html.winter .mdl-hacer header:after{background-color:#8c746e}html.winter .css-button3{border-color:#8c746e}html.winter .css-button3
i{color:#8c746e}html.winter .css-button3:hover{background-color:#8c746e}html.winter .css-button3:hover
i{color:#fff}
.mdl-footer{padding:0;color:#fff;overflow:hidden;margin-top: -70px}.mdl-footer .m-content{margin:0
auto;max-width:1220px;padding:0
25px}.mdl-footer .m-bg
img{display:block;width:100%}.mdl-footer .m-top{background-color:#33896d;text-align:center;padding-bottom:50px;background-image:url("/negocio/plantillas/panels/footer/img/bg-footer.png");background-size:contain;background-repeat:no-repeat;background-position:center bottom}.mdl-footer .m-top .m-title{font:36px 'Merriweather', sans-serif;margin-bottom:4px}.mdl-footer .m-top .m-subtitle{font:15px/1.47 'Poppins', sans-serif;margin-bottom:18px}.mdl-footer .m-top .msgnews .m-text{font:15px/1.47 'Poppins', sans-serif;color:#a6c412}.mdl-footer .m-top .msgnews .m-subtext{max-width:50rem;font:15px/1.47 'Poppins', sans-serif;color:#a6c412;font-style:italic;margin:1rem auto}.mdl-footer .m-top form>div{display:flex;justify-content:center;position:relative}.mdl-footer .m-top form>div.box:before{content:'';height:30px;width:84px;background-image:url("/content/imgs/fill-1.svg");background-size:84px 30px;background-repeat:no-repeat;margin:14px
13px 0 0;flex:none}.mdl-footer .m-top form>div.box:after{content:'';height:30px;width:84px;background-image:url("/content/imgs/fill-4.svg");background-size:84px 30px;background-repeat:no-repeat;margin:14px
0 0 13px;flex:none}.mdl-footer .m-top form > div
input{background-color:#fff;width:450px;border-radius:99px;position:relative;padding:0
39px;box-sizing:border-box;font:500 18px/60px 'Poppins', sans-serif;letter-spacing:1px;color:#4a4a4a}@media (max-width: 900px){.mdl-footer .m-top form > div
input{width:350px}}.mdl-footer .m-top form > div input::-webkit-input-placeholder{color:#4a4a4a}.mdl-footer .m-top form > div input::-moz-placeholder{color:#4a4a4a}.mdl-footer .m-top form > div input:-ms-input-placeholder{color:#4a4a4a}.mdl-footer .m-top form > div input:-moz-placeholder{color:#4a4a4a}.mdl-footer .m-top form .m-check.active:before{content:'\f00c'}.mdl-footer .m-top form #sta-aceptacion:checked~.m-check:before{content:'\f00c'}.mdl-footer .m-top form .m-check{font:500 13px 'Poppins', sans-serif;display:flex;justify-content:center;align-items:center;margin-top:11px}.mdl-footer .m-top form .m-check:before{content:'';width:20px;height:20px;border-radius:2px;margin-right:11px;background-color:#fff;display:flex;justify-content:center;align-items:center;color:#27886b;font-family:'fontawesome'}.mdl-footer .m-top form .m-check.checked:before{content:'\f00c'}.mdl-footer .m-top form .m-check
a{text-decoration:underline}.mdl-footer .m-top form
button{border-radius:0 99px 99px 0;margin-left: -28px}.mdl-footer .m-center{background-color:#5ea591;padding-top:50px}.mdl-footer .m-center .m-places{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.mdl-footer .m-center .m-places .m-default{position:relative;width:100%;margin-bottom:48px}.mdl-footer .m-center .m-places .m-default
img{max-width:210px}.mdl-footer .m-center .m-places .m-default
a{position:absolute;top:0;bottom:0;left:0;right:0}.mdl-footer .m-center .m-places .m-img{width:33.33%;margin-bottom:30px;position:relative}.mdl-footer .m-center .m-places .m-img
a{position:absolute;top:0;bottom:0;left:0;right:0}.mdl-footer .m-center .m-places .m-img:last-of-type:after{content:'';width:813px;border-top:1px dashed #a6c412;position:absolute;bottom:calc(100% + 22px);right:50%}.mdl-footer .m-center .m-places .m-img:nth-of-type(2):after{content:'';width:20vw;height:5px;background-color:#5ea591;position:absolute;bottom:calc(100% + 20px);right:calc(50% + 1px);z-index:1}.mdl-footer .m-center .m-places .m-img:nth-of-type(3):before{height:28px}.mdl-footer .m-center .m-places .m-img:before{content:'';position:absolute;bottom:calc(100% + 9px);height:13px;border-left:1px dashed #a6c412;left:calc(50% - 1px)}.mdl-footer .m-center .m-places .m-img
img{max-width:185px}.mdl-footer .m-center .m-social{padding:20px
0 30px;border-top:1px solid rgba(255,255,255,0.3);display:flex;justify-content:space-between;align-items:center;text-align:center}.mdl-footer .m-center .m-social .m-img{flex:none}.mdl-footer .m-center .m-social .m-tel{display:none}.mdl-footer .m-center .m-links{font:600 16px/1.25 'Poppins', sans-serif}.mdl-footer .m-center .m-links
span{margin:0
8px 0 11px}.mdl-footer .m-center .m-links span:last-of-type{display:none}.mdl-footer .m-center .m-rrss{display:flex;justify-content:center;margin-top:29px}.mdl-footer .m-center .m-rrss
a{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fff;margin:0
8px;font-size:24px;width:40px;height:40px}.mdl-footer .m-center .m-rrss a
i{color:#27886b}.mdl-footer .m-center .m-rrss a i[class*="facebook"]{color:#3b5999}.mdl-footer .m-center .m-rrss a i[class*="twitter"]{color:#55acee}.mdl-footer .m-center .m-rrss a i[class*="instagram"]{color:#e4405f}.mdl-footer .m-center .m-rrss a i[class*="play"]{color:#cd201f;font-size:18px}.mdl-footer .m-center .m-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font:500 14px 'Poppins', sans-serif;color:#fff;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3)}.mdl-footer .m-center .m-list
div{margin:auto;width:80%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;font:500 14px 'Poppins', sans-serif;color:#fff;padding:28px
0}.mdl-footer .m-center .m-list
a{text-align:left;width:calc(25% - (90px / 4))}.mdl-footer .m-center .m-logo{text-align:center;padding:23px
0 28px}.mdl-footer .m-center .m-logo
img{max-width:130px;height:auto;width:auto}.mdl-footer .m-bot{background-color:#27886b;font:14px 'Poppins', sans-serif;color:#fff}.mdl-footer .m-bot .m-content{display:flex;justify-content:space-between;align-items:center;height:50px}.mdl-footer .m-bot
strong{font-weight:600}.mdl-footer .m-bot
span{margin:0
5px 0 8px}.mdl-footer .m-bot span:last-of-type{display:none}.mdl-footer .m-bot .m-tel{display:none}@media (max-width: 900px){.mdl-footer .m-top form > div
input{padding:0
25px}.mdl-footer .m-center .m-list
div{align-items:flex-start}.mdl-footer .m-center .m-list
a{text-align:left;width:calc(25% - (90px / 4))}.mdl-footer .m-center .m-social .m-tel{display:flex}.mdl-footer .m-bot .m-tel{display:flex}}@media (max-width: 767px){.mdl-footer .m-content{padding:0
20px}.mdl-footer .m-bg{overflow:hidden}.mdl-footer .m-bg
img{transform:translateX(-38%);width:auto}.mdl-footer .m-top{background-size:auto;padding-bottom:60px}.mdl-footer .m-top form>div{flex-direction:column}.mdl-footer .m-top form > div:before,
.mdl-footer .m-top form>div:after{display:none}.mdl-footer .m-top form > div
input{width:100%;line-height:60px}.mdl-footer .m-top form
button{width:100%;margin:5px
0 0;border-radius:99px}.mdl-footer .m-top form .m-check{margin-top:21px}.mdl-footer .m-center{padding-top:40px}.mdl-footer .m-center .m-content{padding:0
20px}.mdl-footer .m-center .m-places .m-default{margin-bottom:33px}.mdl-footer .m-center .m-places .m-img{display:none}.mdl-footer .m-center .m-links{flex-direction:column;align-items:center}.mdl-footer .m-center .m-links
a{display:block}.mdl-footer .m-center .m-links
span{display:none}.mdl-footer .m-center .m-social{flex-wrap:wrap;border:0}.mdl-footer .m-center .m-social>div:not(.m-img){width:100%;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);margin-bottom:25px;padding:25px
0}.mdl-footer .m-center .m-social .m-img{order:1}.mdl-footer .m-center .m-list{display:none}.mdl-footer .m-center .m-logo{border-top:1px solid rgba(255,255,255,0.3)}.mdl-footer .m-bot{padding:32px
20px}.mdl-footer .m-bot .m-content{flex-direction:column;align-items:center;text-align:center;height:auto}.mdl-footer .m-bot .m-content>div:first-of-type{margin-bottom:13px}.mdl-footer .m-bot .m-content>div>a{display:block}.mdl-footer .m-bot .m-content
span{display:none}}
