@media only screen and (max-width: 1240px){header .logo{margin-top:30px;width:300px}header .header-right{right:20px;width:66%}header .ctas .phone-numbers{padding-left:10px}header.active nav{position:absolute;right:140px}header.active .top-right{display:block;font-size:16px;height:0px}header.active .top-right>*{display:inline-block}header.active .tagline{display:none}header.active .ctas{position:absolute;bottom:5px;top:-10px;right:0;font-size:0}header.active .ctas .button{margin:0}header.active .ctas .phone-numbers{display:none}.section.hero .slide .feature h2{font-size:28px}.section.hero .slide .feature p{font-size:16px;line-height:24px}.section.content{padding:0 0 25px}.section.content.page{padding:30px 10px}.section.rooms{padding:0 15px}.section.rooms .room{width:97%;width:calc(100% - 20px);display:block;margin:20px 10px}.section.rooms .room .desc{height:auto;padding-bottom:50px}.section.page-bottom{padding-top:25px}.section.features .feature{width:50%;margin-bottom:10px}.section.features.bottom .feature{width:100%}.section.features.donate{padding-left:25px}.section.features.donate .feature{width:33.33%;padding-right:25px}.section.features.donate .feature .bg{right:25px}.section.features.donate .feature::after{right:25px}.section.features.donate .feature:hover::after{right:80px}.section.features.donate .feature .box-text{bottom:20px}.section.features.donate .feature.active .box-arrow{bottom:-95px;width:70px;height:70px}.section.features.donate .feature.active .box-text h3{margin-right:25px}.box-info{border:1px solid #ebebeb;margin:-15px 25px 40px;background:#fff;display:none}.box-info img{position:relative;z-index:1}.box-info .col-left{padding-right:50px;width:50%}.box-info .col-mid{width:50%;padding:50px 25px 30px 0}.box-info .col-mid h3{font-size:32px}.box-info .col-mid .subtitle{color:#2f7486;font-size:24px;font-family:"Lora",serif;font-weight:bold}.box-info .col-mid .teaser{margin-top:20px}.box-info .col-right{width:100%;padding:0 25px 45px;position:relative}.box-info .col-right::before{display:none}.box-info .col-right .col-xs-3{padding:0 10px}.box-info .col-right .denominations{margin:10px -10px 15px}.box-info .col-right .denominations .button{background:#40aa7c;font-weight:bold;text-align:center;display:block !important}.box-info .col-right .denominations .button:hover,.box-info .col-right .denominations .button.active{background:#008d50}.box-info .col-right .button{display:none}.box-info .col-right .price-custom{margin-top:5px !important;text-align:right}.box-info .col-right .price-custom-div{position:relative !important}.box-info .col-right .price-custom-div::before{content:"$";opacity:1;position:absolute;font-size:18px;left:20px;top:16px;color:#464646;z-index:1}.box-info .col-right .basket-add{padding-left:0}.box-info .col-right .basket-add::before{display:none}.section.footer{padding:25px 5px}.section.footer .feature .title{top:45px;font-size:26px;line-height:26px}.section.footer .feature .title>div{font-size:15px;line-height:23px;margin-top:15px}.section.footer .feature .button{font-size:16px}.section.footer .feature .buttons{bottom:40px}.section.footer .feature .buttons .button .icon{padding-top:15px;width:50px;height:50px}.section.footer .feature .button,.section.footer .feature:hover .button{height:50px;padding-top:15px;bottom:40px}.section.footer .feature input{height:50px !important;font-size:15px;text-indent:20px;max-width:none !important}::-webkit-input-placeholder{font-size:15px}:-moz-placeholder{font-size:15px}::-moz-placeholder{font-size:15px}:-ms-input-placeholder{font-size:15px}.section.outro .row-outro>*{padding-top:50px;padding-bottom:50px}.section.outro .row-outro .col-left{font-size:20px;padding-left:50px}.section.outro .row-outro .col-left h3{font-size:32px}.section.outro .row-outro .col-right{padding-right:50px}}@media only screen and (max-width: 991px){body{padding-top:110px;font-size:16px}h1,.h1{font-size:24px}h2,.h2{font-size:22px}h3,.h3{font-size:20px}button.basket-add{margin-top:15px}.buttons{margin-bottom:40px}p,.section.content li{font-size:16px;line-height:24px}.mobile-detail{top:160px}header{height:110px}header .logo{margin-top:10px;width:240px}header .header-right{right:0;top:5px;width:auto}header .tagline{margin:60px 10px 0 0}header .ctas{right:75px;top:10px}header .ctas .phone-numbers{display:none}header .menu{position:absolute;right:10px;top:15px;height:50px;width:55px;padding:10px;background:#46b0c8;z-index:100001;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;border-radius:4px}header .menu:hover{background:rgba(29,29,29,0.8)}header .menu span{display:block;height:5px;background:#fff;margin-bottom:7px;max-width:100%}header .menu.active span:nth-child(1),header .menu.active span:nth-child(4){display:none}header .menu.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:10px}header .menu.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header nav{display:none;position:fixed;top:40px;right:10px;height:calc(100vh - 60px);overflow-y:auto;overflow-x:hidden;border-top:none}header nav ul{width:285px;background:#fff}header nav>ul>li{display:block !important;border-bottom:1px solid rgba(0,0,0,0.1)}header nav>ul>li::after{display:none}header nav>ul>li>a{text-align:left;padding:0 20px;height:auto;background:none;border-radius:0}header nav>ul>li:hover>a::after{display:none}header nav ul li a:focus,header nav ul li a:active{text-decoration:none}header nav ul li a.active,header nav>ul li.active>a,header nav>ul li.active,header nav ul li a:hover{background:#2f7486;text-decoration:none}header nav ul li ul{padding:0;width:100%;position:relative;top:0}header nav ul li.active ul li{display:block}header nav ul li ul li.mobile-only{display:none;height:auto}header nav ul li ul.active::before{display:none}header nav ul li ul li a{text-align:left;padding:10px 15px 10px 30px}header nav ul li a:hover{animation:flash 0.3s;transition:0.1s all;color:#fff}header.active .ctas{top:10px;right:75px}header.active nav{top:74px;right:10px}header.active nav ul li ul{top:0}header.active nav ul li ul li a{text-align:left;padding:15px 15px 15px 30px}.shop header .logo{margin:0 0 0 -20px}.shop header .menu{background:#2f7486}.shop header nav{border:none}.shop header nav>ul>li>a{color:#000}.shop header nav>ul>li.active a{color:#fff}.shop header nav>ul>li:hover>a::after{display:none}.shop header nav ul li a:focus,.shop header nav ul li a:active{text-decoration:none}.shop header nav ul li a.active,.shop header nav>ul li.active>a,.shop header nav>ul li.active,.shop header nav ul li a:hover{background:#2f7486;text-decoration:none}.shop header nav ul li ul{padding:0;width:100%;position:relative;top:0}.shop header nav ul li.active ul li{display:block}.shop header nav ul li ul li.mobile-only{display:none;height:auto}.shop header nav ul li ul.active::before{display:none}.shop header nav ul li ul li a{text-align:left;padding:10px 15px 10px 30px}.shop header nav ul li a:hover{animation:flash 0.3s;transition:0.1s all;color:#fff}.shop header.active .logo{margin-top:2px}.shop header.active .ctas{top:10px;right:75px}.shop header.active nav{top:74px;right:10px}.shop header.active nav ul li ul{top:0}.shop header.active nav ul li ul li a{text-align:left;padding:15px 15px 15px 30px}.section.hero .hero-slider .slide{background:#ebebeb}.section.hero .hero-slider .slide::after{display:none}.section.hero .hero-slider .slide h2{color:#2f7486;bottom:0;font-size:32px;margin:0}.section.hero .hero-slider .slide .container{position:absolute;bottom:15px}.section.subhero .hero-slider .slide h2{margin-bottom:15px}.hero-slider-nav .feature{padding:10px 40px 30px}.hero-slider-nav .feature h3{font-size:22px}.hero-slider-nav .feature p{font-size:16px}.hero-slider-nav .feature .button{float:left}.section.page-bottom{padding-top:25px}.section.features.bottom .feature{width:calc(100% - 10px);overflow:hidden !important;min-height:400px !important}.section.features.bottom .feature .bg{z-index:1;left:0}.section.features.bottom .feature img{width:auto;max-width:none;min-height:400px;position:absolute;left:50%;transform:translateX(-50%);z-index:0}.section.features.bottom .feature .bg{right:0}.section.features.bottom .feature::before{left:0}.section.features.bottom .feature::after{left:0;right:0}.section.features.bottom .feature:hover::after{width:20px;height:20px;left:auto;bottom:40px;right:50px;background:url(/images/icons-20.png)}.section.features.donate{margin-top:-80px;padding-left:25px}.section.features.donate .feature{width:33.33%;padding-right:25px}.section.features.donate .feature h3{border:none;font-size:20px;margin:0}.section.features.donate .feature .subtitle{display:none}.section.features.donate .feature .bg{right:25px}.section.features.donate .feature::after{right:25px}.section.features.donate .feature:hover::after{right:80px}.section.features.donate .feature .box-text{bottom:0}.section.features.donate .feature.active .box-arrow{width:40px;height:40px;bottom:-55px}.section.features.donate .feature.active .box-text h3{margin-right:25px}.box-info{margin-top:-30px}.gall .grid-item{width:50%;padding:0 5px}.section.content{padding:0 15px}.section.content.page{padding-top:0}.section.content .subtitle{font-size:20px;margin:15px 0}.section.content .container{padding:0}.section.content .col-md-6:first-child,.section.content .col-text{padding:10px 20px}.section.content .staff{margin-bottom:20px}.section.content .staff .col-left{width:33%}.section.content .staff .col-right{width:67%}.section.content .imagesDiv{margin-bottom:40px}.section.content .imagesDiv img{width:100%}.section.content .imagesDiv .slick-dots{bottom:-60px}.section.content .imagesDiv .slick-dots li{margin:0 5px}.section.content .imagesDiv .slick-dots li button{background:#b6ada4}.section.content .imagesDiv .slick-dots li.slick-active button{background:#46b0c8}.row-full>*{display:block}.row-full .col-50,.row-full .col-100{width:100%;padding:30px 5px}.row-full .col-text{width:100%;padding:25px}.row-full .col-image{width:100%;height:250px}.row-full .box-text{padding-bottom:0}.row-full .box-image{padding-top:0}.slick-dots{position:absolute;left:50%;list-style:none;display:inline-block !important;padding:0;bottom:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{position:relative;display:inline-block;height:14px;width:14px;margin:0 6px;padding:0;cursor:pointer}.slick-dots li button{border:0;border-radius:50%;background:#fff;color:#b6ada4;display:block;height:14px;width:14px;outline:none;line-height:0;font-size:0;padding:5px;cursor:pointer}.slick-dots li.slick-active button,.slick-dots li button:hover,.slick-dots li button:focus{outline:none;background:#46b0c8}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:" ";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:5px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.hero-slider .slick-dots{display:none !important}.home-slider{margin-bottom:-30px}.home-slider .slick-dots{bottom:-20px !important;display:inline-block !important}.home-slider .slick-dots li{position:relative;display:inline-block;height:14px;width:14px;margin:0 6px !important;padding:0;cursor:pointer}.home-slider .slick-dots li button{border:0;border-radius:50%;background:#aaa;color:#b6ada4;display:block;height:14px;width:14px;outline:none;line-height:0;font-size:0;padding:5px;cursor:pointer}.home-slider .slick-dots li.slick-active button,.home-slider .slick-dots li button:hover,.home-slider .slick-dots li button:focus{outline:none;background:#46b0c8}.home-slider .slick-dots li button:hover:before,.home-slider .slick-dots li button:focus:before{opacity:1}.product-slider .slick-arrow{display:none !important}.product-slider .slick-dots{bottom:10px !important}.product-slider .slick-dots li{margin:0 6px !important}.product-slider img{width:100%}.checkout{padding-top:20px !important}.checkout>.row>.col-md-6:first-child{padding-bottom:40px}.section.outro{min-height:600px;width:100vw;overflow:hidden}.section.outro .bg-outro{position:absolute;width:auto;max-width:none;height:100%}.section.outro .row-outro>*{padding-top:0;padding-bottom:50px;display:block}.section.outro .row-outro .col-left{width:100%;padding:0 50px 50px}.section.outro .row-outro .col-left::before{content:" ";position:absolute;top:auto;bottom:0;left:50px;right:50px;height:9px;width:auto;background:url(/images/pattern-line-h.png)}.section.outro .row-outro .col-right{padding:50px 0 0;text-align:center;width:100%;position:static}.section.outro .row-outro .col-right img{width:auto;margin:auto}footer{padding:50px 0}footer h3{font-size:24px}footer .subtitle{font-size:20px;line-height:28px}.cart{top:250px}}@media only screen and (max-width: 767px){.mobile-only{display:block}::-webkit-input-placeholder{text-align:center}:-moz-placeholder{text-align:center}::-moz-placeholder{text-align:center}:-ms-input-placeholder{text-align:center}header{z-index:10000000}.mobile-detail{position:absolute}.section.hero .slide .feature{width:100%;color:#FFF;position:absolute !important;left:0;bottom:0;color:#37424a;text-align:center}.section.hero .slide .feature .box-text{padding:30px 20px 25px}.section.hero .slide .feature-right{width:100%;position:absolute !important;right:0;bottom:0;color:#fff;background:#fff;text-align:center}.section.hero .slide .feature-right .top{background:#fff;color:#000;height:auto;font-size:36px;padding:35px 20px 0px}.section.hero .slide .feature-right .top>div{display:none}.section.hero .slide .feature-right input[type="text"]{width:300px;max-width:100%;margin-top:15px;padding:0;position:relative;z-index:100000;text-align:center}.section.hero .slide .footer{display:none}.section.hero .slide .button{font-size:24px;width:100%;text-transform:none}.section.hero .slide .feature-right .button{margin:0 25px 15px;width:auto}.section.page-bottom{padding-top:0}.section.features{padding-left:0}.section.features .feature{padding:0 10px;width:100%;display:block}.section.features .feature .bg{left:10px;right:10px}.section.features .feature::before{left:10px}.section.features .feature::after{left:10px}.section.features .feature .box-text h3{font-size:24px}.section.features .feature .box-text .subtitle{font-size:18px}.section.features .feature .box-text .teaser{font-size:16px}.section.features .feature:hover .box-text{bottom:auto;top:0}.section.features .feature:hover .box-text .teaser{max-height:300px}.section.features .feature:hover .box-text h3{border-bottom:1px solid #fff}.section.features .feature img{width:100%}.section.features .feature .button{position:absolute;bottom:30px;left:25px;padding:0;margin:0}.section.features.donate{margin-top:-50px;padding-left:5px}.section.features.donate .feature{width:100%;padding-right:15px}.section.features.donate .feature h3{border-bottom:1px solid #2f7486;margin:0 0 10px}.section.features.donate .feature .subtitle{display:block}.section.features.donate .feature .bg{right:15px}.section.features.donate .feature::after{right:15px}.section.features.donate .feature:hover::after{right:80px}.section.features.donate .feature .box-text{bottom:20px}.section.features.donate .feature.active .box-arrow{display:none}.section.features.donate .feature.active .box-text h3{margin-right:25px}.box-info{margin:-25px 15px 40px}.box-info .col-mid h3{font-size:26px}.box-info .col-mid .subtitle{font-size:18px}.section.features.bottom .feature{margin-left:10px;width:calc(100% - 20px);min-height:300px !important}.section.features.bottom .feature img{min-height:300px !important}.section.content .col-image{padding:0}.scroll-top{bottom:110px;right:10px;width:40px;height:40px;padding:10px 0 0 0;background:rgba(0,0,0,0.2)}.scroll-top::after{right:10px;top:10px}.scroll-top:hover{padding:5px 0 0 0}.scroll-top:hover::after{top:5px}footer{padding:50px 0 10px}footer .container{padding:0 15px}footer h3{font-size:24px}footer .button{width:100%}footer .row-footer .col-footer{display:block;margin:0 auto 40px;width:100%;max-width:400px}}@media only screen and (max-width: 767px) and (orientation: portrait){.cart{top:150px}.mobile-detail{position:fixed;top:auto;bottom:0;left:0;right:0;display:block;z-index:1000000;height:35px}.mobile-detail .phone-numbers{display:none;height:70px;margin:-105px 0 0 0px;background:#fff;width:100%;padding:0}.mobile-detail .phone-numbers a{height:35px;line-height:35px;display:block;border-top:1px solid rgba(0,0,0,0.2)}.mobile-detail .phone-numbers.active{display:block !important}.mobile-detail>*{border-right:1px solid rgba(255,255,255,0.1);font-size:12px;height:35px;margin:0;line-height:31px;width:33.33%;position:relative;top:0 !important;padding:0 0 0 25px;border-radius:0;display:inline-block;text-align:center;vertical-align:top}.mobile-detail>*::after{display:none}.mobile-detail>* span{vertical-align:middle;position:relative}.mobile-detail>* span::before{content:" ";position:absolute;height:20px;width:20px;background:url(/images/icons-20.png);left:-30px;top:-3px}.mobile-detail>*.call-us span::before{background-position:-40px}.mobile-detail>*.location span::before{background-position:-60px}.mobile-detail>*.email-us span::before{background-position:-80px}.mobile-detail .call-us{display:inline-block;background:#2f7486;cursor:pointer}.mobile-detail>*:hover{color:#fff !important}.mobile-detail>*:hover::before{display:none}.copyright{padding-bottom:50px !important}}@media only screen and (max-width: 600px){body{padding-top:140px;font-size:14px}.u-p-md{padding:30px 15px}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],textarea,select{height:35px !important;line-height:35px !important;font-size:14px}button,.button{display:block;margin:0px auto;height:35px;line-height:35px;padding:0 15px;font-size:14px}button.has-icon,.button.has-icon{padding-right:40px}button.has-icon::after,.button.has-icon::after{content:" ";position:absolute;right:10px;top:8px;height:20px;width:20px;transform:scale(0.7)}button.has-icon:hover::after,.button.has-icon:hover::after{right:5px}button.has-icon.back,.button.has-icon.back{padding-right:15px;padding-left:40px}button.has-icon.back::after,.button.has-icon.back::after{position:absolute;transform:rotate(180deg);left:10px;right:auto;top:8px;height:20px;width:20px;-webkit-transform:scale(0.7) rotate(180deg);-moz-transform:scale(0.7) rotate(180deg);-ms-transform:scale(0.7) rotate(180deg);transform:scale(0.7) rotate(180deg)}button.has-icon.back:hover::after,.button.has-icon.back:hover::after{left:5px}button:hover,.button:hover{background:#46b0c8;color:#fff;cursor:pointer;text-decoration:none}button.left,.button.left{text-align:left}button.basket-add,.button.basket-add{padding-right:10px}button.basket-add::before,.button.basket-add::before{content:" ";position:absolute;left:30%;top:5px;height:25px;width:25px;background:url("/images/icons-lightbox2.png");background-position:-150px -10px}button.basket-add::after,.button.basket-add::after{right:30%}button.basket-add:hover::after,.button.basket-add:hover::after{right:29%}header{height:140px}header .logo{margin-top:15px;width:190px}header .header-right{top:85px;right:15px;left:15px}header .header-right::after{content:" ";position:absolute;top:15px;left:0;right:0;height:1px;background:#46b0c8}header .tagline{margin:10px 0 0;width:100%;text-align:center}header .ctas{right:-5px;top:-30px}header .ctas .button{margin:0}header .ctas .phone-numbers{display:none}header .menu{position:absolute;right:10px;top:10px;height:35px;width:35px;padding:7px;background:#46b0c8;z-index:100001;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform 0.3s ease-in-out;-moz-transition:-moz-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;border-radius:4px}header .menu:hover{background:rgba(29,29,29,0.8)}header .menu span{display:block;height:4px;background:#fff;margin-bottom:4px;max-width:100%}header .menu.active span:nth-child(1),header .menu.active span:nth-child(4){display:none}header .menu.active span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:10px}header .menu.active span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header nav{top:15px;z-index:1000000}header.active{height:55px}header.active .logo{width:100px}header.active .ctas{top:0;right:35px}header.active .header-right{top:10px;right:15px;left:auto}header.active .header-right::after{display:none}header.active nav{top:45px;right:-5px}header.active nav ul li ul{top:0}header.active nav ul li ul li a{text-align:left;padding:15px 15px 15px 30px}.shop header .header-right::after{background:#2f7486}.shop header.active{height:55px}.shop header.active .logo{width:100px}.shop header.active .ctas{top:0;right:35px}.shop header.active .header-right{top:10px;right:15px;left:auto}.shop header.active .header-right::after{display:none}.shop header.active nav{top:45px;right:-5px}.shop header.active nav ul li ul{top:0}.shop header.active nav ul li ul li a{text-align:left;padding:15px 15px 15px 30px}.section.hero .hero-slider .slide h2{left:20px;font-size:26px;padding-right:30px}.hero-slider-nav .feature{padding:0 20px 20px;font-weight:400;position:relative}.hero-slider-nav .feature h3{font-size:20px}.hero-slider-nav .feature p{font-size:14px}.slick-arrow{display:none !important}.hero-slider .slick-dots{display:inline-block !important}.section.features .feature:hover .box-text{bottom:0;left:0;top:auto}.section.features .feature:hover .box-text .teaser{max-height:0}.section.features .feature:hover .box-text h3{border-bottom:1px solid #fff}.section.features.donate .feature:hover .box-text{bottom:20px;left:0;top:auto}.section.features.donate .feature:hover .box-text .teaser{max-height:0}.section.features.donate .feature:hover .box-text h3{border-bottom:1px solid #fff}.section.content .staff{margin-bottom:20px}.section.content .staff>div{display:block}.section.content .staff .col-left{width:100%}.section.content .staff .col-right{width:100%;padding:0 0 20px}.box-info .col-left{display:none}.box-info .col-mid{width:100%;padding:25px 25px 0}.box-info .col-mid .col-mid h3{font-size:24px}.box-info .col-right .price-custom-div::before{font-size:14px;left:15px;top:12px}.box-info .col-right .denominations{padding:0 5px}.box-info .col-right .denominations .col-xs-3{padding:0 5px}.box-info .col-right .denominations .button{padding:0}.box-info .col-right .denominations .button:hover,.box-info .col-right .denominations .button.active{background:#008d50}.section.outro{min-height:600px}.section.outro .row-outro>*{padding-top:0}.section.outro .row-outro .col-left{padding:0 50px 50px}.section.outro .row-outro .col-left::before{content:" ";position:absolute;top:auto;bottom:0;left:50px;right:50px;height:9px;width:auto;background:url(/images/pattern-line-h.png)}.section.outro .row-outro .col-right{padding:50px 50px 0;text-align:center;width:100%}.section.outro .row-outro .col-right img{width:100%;max-width:100% !important}.cart{width:35px;height:35px}.cart span{position:absolute;top:5px;right:8px;font-size:11px;color:#000;font-weight:bold;z-index:1}.cart::before{content:" ";position:absolute;top:5px;right:3px;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.9);z-index:0}.cart::after{content:" ";position:absolute;top:5px;left:3px;height:25px;width:25px;background:url(/images/icons-lightbox2.png);background-position:-150px -10px;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.cart:hover{background:#275b69;color:#fff}.add-button label{font-size:18px;margin-bottom:5px}.add-button .price{font-size:16px;height:40px;line-height:40px}.checkout .button{margin-top:20px}footer{padding:50px 0 0}footer .row-footer .col-footer.contact .fax{margin:15px 0}footer .button{width:100%}}@media only screen and (max-width: 600px) and (orientation: landscape){.mobile-detail{top:170px;z-index:1001}.mobile-detail>*{font-size:14px;height:35px;margin:0 0 5px;line-height:35px;width:120px;padding-left:15px}.mobile-detail>*::after{right:10px;top:8px;height:20px;width:20px;background:url("/images/icons-20.png");-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}.mobile-detail>*:hover::after{right:5px}.mobile-detail>*.location{top:-20px;background:#0085c3}.mobile-detail>*.email-us{top:20px;background:#008d50;cursor:pointer}.mobile-detail>*>.icon-21{vertical-align:middle;margin:0 10px 0 15px}.mobile-detail .call-us,.mobile-detail .phone-numbers{display:none}}@media only screen and (max-width: 480px){button.basket-add::before,.button.basket-add::before{left:15px}button.basket-add::after,.button.basket-add::after{right:15px}button.basket-add:hover::after,.button.basket-add:hover::after{right:10px}.u-p-md{padding:30px 0}header .tagline{font-size:14px}header nav{right:0;left:0;height:calc(100vh - 65px)}header nav ul{width:100vw}header.active nav{position:fixed;top:55px}.section.content.page{padding:15px 10px}.section.features .feature::after{height:80%}.section.features.bottom .feature,.section.features.bottom .feature .back{height:300px;max-height:300px}.section.features.bottom .feature img,.section.features.bottom .feature .back img{height:100%;width:auto;max-width:none;margin:auto}.gall .grid-item{display:block;width:100%}.section.rooms .room{width:calc(100% - 10px);margin:20px 5px}.row-full .col-50,.row-full .col-100{width:100%;padding:5px}.checkout{padding-top:5px !important}.row-full .col-image{height:250px}.slider-nav{width:calc(100% + 10px);margin-left:-10px;margin-right:-10px}.slider-nav img{margin:10px 0 10px 10px}.section.footer .feature .title{top:40px}.section.social .item{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);margin:0 5px}.section.outro{min-height:500px}.section.outro .row-outro>*{padding-top:0;padding-bottom:50px;display:block}.section.outro .row-outro .col-left{padding:0 30px 40px;font-size:16px}.section.outro .row-outro .col-left::before{left:30px;right:30px}.section.outro .row-outro .col-left h3{font-size:24px}.section.outro .row-outro .col-right{padding:40px 30px 0;text-align:center;width:100%;position:static}.section.outro .row-outro .col-right img{width:auto;margin:auto}}@media only screen and (max-width: 360px){header .logo{width:180px;margin-top:18px}header .tagline{font-size:13px}.hero-slider-nav .feature .button{width:100%}.section.footer .feature .title{top:30px;font-size:25px}.section.footer .feature .title>div{font-size:14px}.section.footer .feature .buttons{bottom:30px}.section.footer .feature .buttons .button .icon{padding:11px 0 0 0;width:40px;height:40px}.section.footer .feature .button,.section.footer .feature:hover .button{height:40px;padding:11px 0 0 0;bottom:30px;font-size:14px}.section.footer .feature input{height:40px !important;font-size:14px;text-indent:20px}.section.footer .feature.contact br{display:none}.section.footer .feature.contact .buttons .button{padding:10px 0 0 60px}.section.footer .feature .newsletter .button{padding-top:1px}}

/*# sourceMappingURL=responsive.css.map */