@media all and (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media all and (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@-ms-viewport{width:device-width}@media all and (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media all and (min-width:980px){.navbar.navbar-brand{background-color:#f3f1ed}.navbar.navbar-brand .nav{display:flex;justify-content:space-between}.navbar.navbar-brand .nav>li>a{text-transform:uppercase;font-weight:700}}@media all and (max-width:979px){.bg-header .brand-address{max-width:none;padding-right:10px}.bg-header .brand-address h2{font-size:18px}.bg-header .brand-logo{max-width:30%;padding-left:10px}.bg-header .brand-logo img{max-width:100%}.top-items #reservation-form{position:static}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.dl-horizontal #clmn-center .span4{width:306px}.change-form-header{margin-left:0!important}.container-wide,.container{width:auto}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#clmn-center,#clmn-left{float:none}.span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}#clmn-center.span8 table{table-layout:fixed}.page-header h1 small{display:block;line-height:24px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media{position:relative;z-index:1;margin-top:20px}.media .pull-left,.media .pull-right{float:none;display:block}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}html,body{font-size:14px}body{line-height:18px;min-width:300px}body.no-brand #clmn-left{margin-top:0}body .shadow-top,body .shadow-bottom{display:none}body.branded .slide_text{background-color:rgb(0 0 0 / .75)!important}body.branded .phone span.reservations{display:none}body.branded .phone span.number:before{content:"\f095";font-family:FontAwesome;display:inline-block;color:#b4975a;margin-right:5px}header .span4,header .span8{display:inline-block;width:auto;float:left}header .span8{float:right}header .top-line .phone{font-size:12px}footer{text-align:center}footer .row-fluid .span6,footer .row-fluid .span5,footer .row-fluid .span7{width:100%}footer .row-fluid .span6:first-child,footer .row-fluid .span5:first-child,footer .row-fluid .span7:first-child{margin-bottom:25px}footer .footer-location{display:block}.bg-header{min-height:80px}.bg-header .span4{display:none}.bg-header h1{height:auto!important;margin:10px 0!important;display:block}.bg-header .container:before{width:100%;height:120px;position:absolute;z-index:-1;left:0;top:0;content:" ";background-image:-moz-linear-gradient(top,rgb(0 0 0 / .5),transparent);background-image:-webkit-gradient(linear,0 0,0 100%,from(rgb(0 0 0 / .5)),to(transparent));background-image:-webkit-linear-gradient(top,rgb(0 0 0 / .5),transparent);background-image:-o-linear-gradient(top,rgb(0 0 0 / .5),transparent);background-image:linear-gradient(to bottom,rgb(0 0 0 / .5),transparent);background-repeat:repeat-x}.top-items{background:none;padding-bottom:1px;overflow:visible!important;max-height:none!important}.container{padding-left:10px;padding-right:10px}.content{padding:30px 0 0 0!important;background:none!important}#clmn-left.span4,.bg-header .span4,.slide_text .span4{max-width:360px;width:100%;margin:30px auto;float:none}#clmn-center.span8,.bg-header .span8,.slide_text .span8{width:auto;margin-left:0;padding-left:0;float:none;margin-bottom:30px}#clmn-center.span8 .span3,#clmn-center.span8 .span4{width:100%;margin-left:0}.bg-header .span5{width:100%;margin-left:0}.pagination{text-align:center}.pagination .pull-left,.pagination .pull-right{float:none}#mainSlider{overflow:visible;min-height:0!important}#mainSlider h2{font-size:24px;line-height:24px;margin-bottom:5px}#mainSlider .image-slide::after{display:none}#mainSlider .rsSlide,#mainSlider .rsOverflow{overflow:visible!important}#mainSlider .span4{display:none}#mainSlider .span8{margin:0;padding:0}.many-slides #mainSlider .rsArrowRight,.many-slides #mainSlider .rsArrowLeft{display:block!important}footer{text-align:center}.map_canvas{height:300px!important}.approved-lodging{display:block;text-align:center}#location-overview .location-right-column{float:none;margin:0;width:100%!important;min-height:auto!important}#location-overview .location-right-column .widSSPnarrow{width:100%!important}#location-overview .share{text-align:left;margin-bottom:10px}.simple-form-wrapper select,.simple-form-wrapper .phone,.simple-form-wrapper .date,.simple-form-wrapper .btn,.simple-form-wrapper #btnSubmit-element,.simple-form-wrapper .autoNumeric{width:100%!important}#form_specialoffers-form-block{padding:0;height:auto!important}#form_specialoffers-form-block .block_aligned{height:auto!important}#form_specialoffers-form-block label{padding-left:23px}#form_specialoffers-form-block label input{margin-left:-17px}#form_specialoffers-form-block h2{white-space:normal}#form_specialoffers-form-block .left{float:none;width:100%}.fancybox-wrap h2{font-size:20px;line-height:20px}.homepage .fancybox-skin{padding:15px!important}.sb-twitter #twitter .carousel-inner .text{min-height:100px}.login_form_container .pull-left{float:none}#slide_container{margin-bottom:50px}}@media all and (min-width:768px){.simple-form-wrapper dt{clear:left;float:left;padding:0 1px 0 0;text-align:left;width:30%;line-height:15px}.simple-form-wrapper dt label{line-height:15px}.simple-form-wrapper dd{margin-left:33%;*zoom:1}.simple-form-wrapper dd label{margin-right:10px}.simple-form-wrapper dd:before,.simple-form-wrapper dd:after{display:table;content:"";line-height:0}.simple-form-wrapper dd:after{clear:both}.simple-form-wrapper #submitGroup-element dl{text-align:left}.simple-form-wrapper #submitGroup-element dl .btn{font-weight:700;text-transform:uppercase;padding-left:20px;padding-right:20px}.simple-form-wrapper #submitGroup-element dl #btnSubmit-element{margin:0}.simple-form-wrapper #submitGroup-element dl dd{display:inline-block}.simple-form-wrapper select,.simple-form-wrapper .phone,.simple-form-wrapper input[type="text"],.simple-form-wrapper input[type="phone"]{width:100%}.simple-form-wrapper #captcha-input{width:122px}.simple-form-wrapper .date{width:120px}#form_franchiseconsultation-form #contactGroup-element{margin:0}#form_franchiseconsultation-form dl{margin:0}#form_franchiseconsultation-form dt{width:37%;text-align:right}#form_franchiseconsultation-form dt label{display:inline}#form_franchiseconsultation-form dd{margin-left:40%}#form_franchiseconsultation-form #interestedIn-element label{letter-spacing:-.02em}#gallery-items .item{width:calc(33.33% - 20px);margin-right:30px;margin-bottom:30px}#gallery-items .item:nth-child(3n){margin-right:0}}@media all and (max-width:767px){h1,.h1{font-size:36px}h2{font-size:32px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}.media .share{position:static;padding:10px 0 0 0;text-align:left;float:none}#mainSlider .slide_text{position:static!important;background-color:black!important}.homepage .content .span4{width:100%;margin-left:0}.homepage .bottom-items .bottom-item{padding:30px 0}.homepage .bottom-items .bottom-item-1 .span3{width:50%;margin:0;padding:10px}.homepage .bottom-items .bottom-item-2{min-height:0;padding:50px 0}.homepage .content .span4{margin-bottom:30px}#gallery-items .item{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}#gallery-items .item:nth-child(2n){margin-right:0}}@media all and (max-width:600px){#surveyStart .fieldBlock>div{width:100%!important;float:none!important}}@media all and (min-width:481px) and (max-width:979px){.media-list .pull-left{float:left;max-width:40%}.media-list .pull-right{width:54%;padding:3%;float:right}.media .media-body-detail{clear:both}.locations-list .address,.locations-list .phone{float:none;width:100%;padding:0}.locations-list .address{margin-bottom:10px}}@media all and (max-width:560px){#PromoCode-label,#PromoCode-element{display:block}#contact-information div{width:100%!important;float:none!important}#local-guide-tabs li{width:50%}.filter_form dl dt,.filter_form dl dd{float:none!important}.filter_form dl dt select,.filter_form dl dd select{width:100%;max-width:none!important}.simple-form-wrapper select,.simple-form-wrapper .phone{min-width:auto}.TA_excellent{margin:0 0 5px 20px}.TA_excellent #CDSWIDEXC{margin:0 0 10px 0!important}footer .footer-social .row-fluid{display:block;text-align:center}footer .footer-social .row-fluid .links-social{display:block;margin-bottom:15px}h2.title-divider{font-size:20px;margin:30px 0}}@media all and (min-width:481px){#gallery-categories .item{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}#gallery-categories .item:nth-child(2n){margin-right:0}}@media all and (max-width:480px){h1,.h1{font-size:28px}h2{font-size:26px}h3{font-size:24px}h4{font-size:22px}h5{font-size:20px}h6{font-size:18px}.media-list .pull-left,.media-list .pull-right{border:0}.media-body{padding:0;top:0;margin-top:10px}.cms img{float:none!important;display:block!important;margin:24px auto!important}#local-guide-container #local-guide-list .span6{width:100%;float:none;padding:15px 0 0;margin:0}#local-guide-container #local-guide-list .span6 .intro{padding-bottom:15px}#local-guide-container #local-guide-list .span6 .media-heading{font-size:16px}#gallery-categories .item,#gallery-items .item{width:100%;margin:0 auto 30px auto!important;text-align:center}#gallery-categories .item a.thumb_link,#gallery-items .item a.thumb_link{display:block;text-align:center}#gallery-categories .item:last-child,#gallery-items .item:last-child{margin-bottom:0!important}}@media all and (max-width:401px){.media-object{max-width:100%!important;width:auto}.media-list .media .minheight,.media-list .media .media-body{min-height:auto}#deals-view .media .share,#news-view .media .share{float:none;text-align:left}#reservation-form h3{font-size:19px}.sb-locationSocialLinks h4{font-size:13px}.simple-form-wrapper dt,.simple-form-wrapper dd{float:none;margin:0!important;text-align:left!important;width:auto!important}.simple-form-wrapper dt{margin:10px 0 5px 1px!important}.simple-form-wrapper #form_franchiseconsultation-form #idContactTime-label{display:none}.TA_excellent{float:none!important;margin:0!important}#table-sitemap{margin-bottom:30px}#table-sitemap td{width:100%;display:block}}@media all and (min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}@media all and (max-width:979px){.btn-navbar{display:block;border:none;background:#fff0}.navbar .nav-collapse{clear:both}.navbar .nav-collapse.nav-collapse-main{position:absolute;z-index:99;top:100%;left:0;width:100%;background-color:#f3f1ed;box-shadow:0 15px 10px rgb(0 0 0 / .25)}.navbar .nav-collapse.nav-collapse-main.in.collapse{height:auto;overflow:visible}.navbar .nav-collapse.nav-collapse-main .nav{float:none;margin-right:0;background-color:#f3f1ed;box-shadow:0 15px 10px rgb(0 0 0 / .25)}.navbar .nav{*zoom:1}.navbar .nav:before,.navbar .nav:after{display:table;content:"";line-height:0}.navbar .nav:after{clear:both}.navbar .nav>li.menu-active>a,.navbar .nav>li.active>a,.navbar .nav>li.open>a{color:#fff;background-color:#00704a}.navbar .nav li{float:none;border-top:1px solid #aba291}.navbar .nav li a{margin-right:0;border:0;font-size:16px}.navbar .nav li a:hover{color:#fff;background-color:#00704a}.navbar .nav li.dropdown>a .caret{position:absolute;right:5px;top:50%;transform:translate(0,-50%)}.navbar .nav li.dropdown>a .caret:before{content:"\f107"}.navbar .nav li.subitem{margin:0!important;padding-right:0}.navbar .nav li.subitem:not(.top){padding-left:30px}.navbar .nav li.subitem:not(.top)>a{border:0!important;padding:5px 15px;font-size:14px}.navbar .nav li.subitem:not(.top).first:first-child{padding-left:15px}.navbar .nav li.subitem:not(.top).first:first-child a{font-weight:400}.navbar .nav li.subitem.top.dropdown>a{font-size:16px}.navbar .nav li.subitem.dropdown>a{font-weight:700;font-size:18px}.navbar .nav li li{padding-left:15px}.navbar .dropdown-menu{display:none;position:static;left:auto;top:auto;background-color:#fff0;width:100%;box-shadow:none;float:none;clear:both}.navbar .dropdown-menu li a{color:#000}.navbar .dropdown-menu li a:hover{color:#fff;background-color:#00704a}.navbar .dropdown-menu li.active>a{color:#fff;background-color:#00704a}.navbar.navbar-inverse .nav li{border-top:1px solid rgb(255 255 255 / .25)}.navbar.navbar-inverse .nav li a{border:0}.navbar.navbar-inverse .dropdown-menu li a{color:#fff}.navbar.navbar-inverse .dropdown-menu li a:hover{color:#fff;background-color:#003d28}.navbar.navbar-inverse .dropdown-menu li.active>a{color:#fff;background-color:#003d28}.navbar .links-social{display:block;background-color:#b4975a;padding:10px}.navbar .links-social h6{font-size:12px}.navbar .links-social ul li{border-top:none;padding-left:5px!important}.navbar .links-social ul li a{padding:5px!important;border-radius:50%;line-height:1}}