a:focus,a:hover,footer#copyright a,footer#main a,h3 a{text-decoration:none}a,footer#copyright a:focus,footer#copyright a:hover,footer#main a:focus,footer#main a:hover,h3 a:focus,h3 a:hover{text-decoration:underline}.clearfix:after,.divider,.slides:after,.thumbnails:after{clear:both}.box-cta,.flex-control-paging li a{behavior:url(/js/PIE.htc)}.btn,.btn-fancy,.button{white-space:normal}#subnav ul,.ik_select_list ul,.list-diamond li,.thumbnails{list-style:none}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus,:focus,a,a:active,a:focus{outline:0}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;font-family:Muli, sans-serif;line-height:1.6em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{padding-left:15px;margin-bottom:20px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.tastevin_product_table td{padding:8px}.tastevin_product_table td:first-of-type{padding-left:0}.tastevin_product_table td:last-of-type{padding-right:0}.tastevin_product_table .tastevin_group_name{border-bottom:1px solid #e1e1e1;display:block;font-size:16px;font-weight:700}.h1,h1{color:#484848;margin-bottom:10px;display:block;font:italic 36px/50px Merriweather, serif}.h2,h2{font:italic 20px/24px Merriweather, serif;color:#a89e73;display:block}.h1+.h2,h1+h2{margin-top:-20px}.h1,.h2.fancy,.h2.fancy_sm,h1,h2.fancy,h2.fancy_sm{text-align:center;overflow:hidden}.h1:after,.h2.fancy:after,h1:after,h2.fancy:after{display:block;content:'';max-width:602px;height:35px;margin:10px 0 10px -301px;background:url(/img/bg/fancy-divider.png);position:relative;left:50%}.bg_floral .h1.fancy:after,.bg_floral .h2.fancy:after,.bg_floral h1.fancy:after,.bg_floral h2.fancy:after{background:url(/img/bg/fancy-divider-gold.png)}.hero_content .h1:after{display:none}#accommodations .h1:after,#hero .h1:after,#lg-ctas .h1:after,#slider .h1:after,.h1.noFancy:after,h1.noFancy:after{background:0 0;height:auto;margin:0 auto 15px}.h1{font-size:32px}.h1.fancy_sm,h1.fancy_sm{color:#484848;line-height:34px}.h1.fancy_sm:after,.h2.fancy_sm:after,h1.fancy_sm:after,h2.fancy_sm:after{display:block;content:'';max-width:160px;height:29px;margin:20px 0 20px -80px;background:url(/img/bg/fancy-divider-v2.png);position:relative;left:50%}#elegant-spaces .h1.fancy_sm:after,.bg_floral .h1.fancy_sm:after,.bg_floral .h2.fancy_sm:after,.bg_floral h1.fancy_sm:after,.bg_floral h2.fancy_sm:after{background:url(/img/bg/fancy-divider-v2-gold.png)}.h3,h3{font:italic 20px/24px Merriweather, serif;color:#a89e73;margin-bottom:15px}.h4,a,h4{color:#333}.h4,h4{font:italic 16px/20px Merriweather, serif;margin-bottom:5px}p{margin:0 0 20px}a:focus,a:hover{color:#333}h3 a,h3 a:focus,h3 a:hover{color:#a89e73}html{background:#f3ede8}body{margin:0 auto}footer,header,section{max-width:2000px;margin:0 auto}section{background:#fff;margin:60px auto}section section{padding:25px 0;background-color:transparent;margin:25px auto}footer{color:#fff;font-size:12px;line-height:20px}footer#main{background:#453e3c}footer#secondary{background:#f6f6f6;color:#453e3c}footer#copyright{background:#FFF;color:#555}.alert{background-color:#ff0;border:none;border-radius:0;margin:inherit;padding:0}.bg_floral{background:url(/img/bg/bg_floral.jpg);border-top:1px solid #ede7cc;border-bottom:1px solid #ede7cc}.bg_wedding-hotel{background:url(/img/bg/bg_elegant-spaces-hotel.jpg) 50% 50% no-repeat}.bg_wedding-lodge{background:url(/img/bg/bg_elegant-spaces-lodge.jpg) 50% 50% no-repeat}#cta-3col.ballantyne,#cta-3col.meetings-and-events,#services.the-spa-at-ballantyne,.bg_grey{background-color:#f1f1f1}section section.bg_grey{background:0 0}#cta-3col.ballantyne,#cta-3col.meetings-and-events,#services.the-spa-at-ballantyne,#testimonial_section,.bg_floral,.bg_grey,.bg_wedding-hotel,.bg_wedding-lodge{padding:60px 0;margin:0 auto}#featured-block.weddings{background:url(/img/bg/bg_wedding-block.jpg) 50% 50% no-repeat;background-size:cover}#testimonial_section{border-top:1px solid #e3e0de;border-bottom:1px solid #e3e0de;background-size:cover}#testimonial_section.home{background:url(/img/bg/bg_pool.jpg) 50% 50% no-repeat;background-size:cover}#testimonial_section.the-spa-at-ballantyne{background:url(/img/bg/bg_spa.jpg) 50% 50% no-repeat;background-size:cover}#testimonial_section.weddings{background:url(/img/bg/bg_wedding.jpg) 50% 50% no-repeat;background-size:cover}#testimonial_section.gallery-restaurant{background:url(/img/bg/bg_dining.jpg) 50% 50% no-repeat;background-size:cover}#testimonial_section.dana-rader-golf-school{background:url(/img/bg/bg_golf_students.jpg) 50% 50% no-repeat;background-size:cover}.noMargin{margin:0 !important}.dblMargin{margin-bottom:40px !important}.btmMargin{margin-bottom:20px !important}.gold{color:#a89e73}.pr{position:relative;overflow:hidden}.imgCaption{margin-top:10px}#featured-block .imgCaption{margin-bottom:0}.right-align-on-wide{text-align:right}@media (min-width: 992px){.imgCaption{text-align:right}}img.keepRight{float:right !important;margin:0 0 15px 25px}img.keepLeft{float:left !important;margin:0 25px 15px 0}.alignright,img.pull-right{margin:0 0 15px 25px}article div.pull-right{margin:0 0 15px 35px;border-left:1px solid #ececec;padding-left:35px}.alignright{float:right}.alignleft,img.pull-left{margin:0 25px 15px 0}article div.pull-left{margin:0 35px 15px 0;border-right:1px solid #ececec;padding-right:35px}.alignleft{float:left}@media (max-width: 767px){.alignleft,.alignright,div.pull-left,div.pull-right,img.pull-left,img.pull-right{float:none !important;margin:0 15px 15px 0}article div.pull-left,article div.pull-right{border:none;padding:0;margin:0 0 15px}.right-align-on-wide{text-align:left}}.lg-cta .caption,.lg-cta .caption-title,.thumbBox,.thumbnail .caption-title,footer h3.hr,footer#secondary .starwood-copyright{text-align:center}@media (max-width: 480px){.alignleft,.alignright,div.pull-left,div.pull-right,img.pull-left,img.pull-right{display:block}}div.test img:after{border:1px solid red}div.ie-container{display:inline-block;position:relative}div.ie-container:before{display:block;content:'';position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #fff}.col-center{display:inline-block;zoom:1;margin-right:-4px;float:none !important;vertical-align:top}.button,img{vertical-align:middle}.divider{border-top:1px solid #E1E1E1;margin:35px 0}header{background:#000;border-bottom:solid 1px #fff}header>div{max-width:990px;margin:0 auto}header .block{display:block;height:101px}footer .btn,footer .form-control{height:38px}footer .btn{margin-left:-3px}footer h3{text-transform:uppercase;font-style:normal}footer h3 .lwrCase{text-transform:lowercase;font-style:italic;font-size:13px}#accolades h3,.btn-gold,.btn-white,.lg-cta .caption h3,.thumbBox p{text-transform:uppercase}footer h3.hr{border-bottom:1px solid #5b5755;position:relative;top:-14px}footer h3.hr>span{background:#453e3c;padding:0 15px;position:relative;top:14px}footer#main a{color:#ece8d6}footer#main h3{font-size:18px}footer#main form .btn{float:right;width:95px}footer#main form .form-group{width:100%;padding-right:95px;display:block}footer#main form .form-group input{width:100%}footer#secondary .spg-logo{margin:10px auto 25px}footer#copyright a{color:#a59656}.book{-webkit-transition:opacity .5s ease-in-out 0s;-moz-transition:opacity .5s ease-in-out 0s;-ms-transition:opacity .5s ease-in-out 0s;-o-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s}.book p{color:#FFF;font:18px/24px Merriweather, serif;margin:0}.thumbBox,.thumbBox a{color:#cc4116}.book small{font-size:70%;font-style:italic}.book a{margin-left:10px}nav.navbar{background-color:rgba(79,74,73,0.95);min-height:102px;border:none;position:static;box-shadow:inset 0 -1px 0 #858484;border-bottom:2px solid rgba(79,74,73,0.95)}.navbar .border{min-height:101px;border-bottom:1px solid #858484}.navbar .navbar-toggle{width:67px;height:48px;display:block;text-indent:-9999px;background:url(../img/icons/navtoggle.png) 19px 13px no-repeat;border:none;background-color:transparent !important;margin:26px 18px 0 0;border-left:1px solid #85817c}.navbar .navbar-toggle *{display:inline}#main_menu{position:absolute;left:0;top:26px;width:100%;margin:0;padding:0;background:#a89e73;z-index:999;border:none}#menu-secondary-navigation{display:none}.navbar #mobilecall{float:right;background:url(../img/icons/mobilephone.png) no-repeat;width:32px;height:28px;display:block;text-indent:-9999px;margin:38px 20px 0 0}.ie7 .navbar,.ie8 .navbar{background:url(/img/bg/bg_nav-95.png)}.navbar-header{position:relative}.navbar-brand{position:absolute;left:0;top:0;padding:0;background:url(/img/logos/logo_ballantyne-header.jpg) no-repeat;width:199px;height:199px;background-size:contain;z-index:9990;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}.thumbnail,.thumbnail .innerBorder-wrapper{position:relative;overflow:hidden}.thumbnails{margin-left:-20px}.thumbnails:after,.thumbnails:before{display:table;content:"";line-height:0}.row .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbBox h4,.thumbBox p,.thumbnail .caption-title p{margin:0}.thumbBox{padding:10px}.thumbBox p{font-size:12px}.thumbBox.hover,.thumbBox.hover a{color:#FFF}.thumbnail{border:none;border-radius:0;padding:0}.thumbnail .caption-title{background-color:#564e4a;padding:32px;color:#FFF}.thumbnail .caption-title h2{font-size:28px;line-height:32px;color:#FFF}.thumbnail .caption-title a{color:#FFF}.thumbnail .caption{background-color:#a89e73}.thumbnail .thumbnail-inner .caption h3{font:16px/24px Muli, serif;text-align:center;color:#FFF;margin:0;text-transform:uppercase}.thumbnail .thumbnail-inner .caption h3 a{color:#FFF;text-decoration:none}.thumbnail .thumbnail-inner .caption h3 a:focus,.thumbnail .thumbnail-inner .caption h3 a:hover{text-decoration:underline}.thumbnail .innerBorder{content:'';border:1px solid #FFF;width:92%;height:92%;position:absolute;left:4%;top:4%;opacity:.7}.thumbnail-inner{width:100%;margin:auto;max-width:300px}.lg-cta .thumbnail-inner{max-width:465px}.thumbnail .thumbnail-hover{height:0;position:absolute;bottom:0;max-width:300px;width:100%}.thumbnail.lg .thumbnail-hover{max-width:468px;max-height:0;height:auto;-webkit-transition:max-height .5s ease-out 0s;-moz-transition:max-height .5s ease-out 0s;-ms-transition:max-height .5s ease-out 0s;-o-transition:max-height .5s ease-out 0s;transition:max-height .5s ease-out 0s}.thumbnail .thumbnail-hover .caption{background-color:#5b5350;height:100%;padding:30px 20px;color:#FFF}.thumbnail.lg .thumbnail-hover .caption{background-color:rgba(0,0,0,0.7)}.thumbnail .thumbnail-hover .caption h3,.thumbnail .thumbnail-hover .caption p{color:#FFF}.thumbnail .thumbnail-hover .caption h3{margin-bottom:10px}.thumbnail .thumbnail-hover .caption .btn{margin:0 auto 10px;max-width:200px}.thumbnail-inner .mouse-effect{background-color:#fff;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1;-ms-filter:"alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;filter:alpha(opacity=0);opacity:0}.thumbnail-inner .mouse-effect:hover{cursor:pointer}.lg-cta,.lg-cta .thumbnail-inner{position:relative}.lg-cta .caption-title{background-color:#564e4a;padding:32px;color:#FFF;position:relative;z-index:99;border-bottom:1px solid #171615}.lg-cta .caption-title h2{font-size:28px;line-height:32px;color:#FFF}.lg-cta .caption-title h2 a{text-decoration:none}.lg-cta .caption-title h2 a:active,.lg-cta .caption-title h2 a:focus,.lg-cta .caption-title h2 a:hover{text-decoration:underline}.btn,.nav-pills>li>a{text-decoration:none}.lg-cta .caption-title p{margin:0}.lg-cta .caption-title a{color:#FFF}#lg-ctas blockquote{margin-top:20px}.lg-cta .caption{background:#A89E73;background:rgba(168,158,115,0.9);padding:40% 9px 9px;color:#FFF;position:absolute;top:0;overflow:hidden;width:100%;height:100%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(Opacity=0);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.lg-cta .caption h3{font:20px/24px Muli, serif;margin-bottom:10px;color:#FFF}.lg-cta .caption p,.lg-cta .caption ul{margin-bottom:20px;text-align:left;padding-left:15px}.lg-cta .caption li{list-style-position:inside}.lg-cta.active .caption{opacity:1;background:#564e4a;-ms-filter:"alpha(Opacity=100)";filter:alpha(Opacity=100)}.lg-cta .content{max-height:0;margin:0 0 -20px;padding-top:20px;-webkit-transition:max-height .3s ease-out 0s;-moz-transition:max-height .3s ease-out 0s;-ms-transition:max-height .3s ease-out 0s;-o-transition:max-height .3s ease-out 0s;transition:max-height .3s ease-out 0s}#accolades img,#wedding-stories img{margin-bottom:15px}.btn-gold{background-color:#a89e73;color:#FFF}.btn-gold.active,.btn-gold:active,.btn-gold:focus,.btn-gold:hover{background-color:#c3b88c;color:#FFF}.btn-white{background-color:#FFF;color:#686663}.btn-gold.active,.btn-gold:active,.btn-gold:focus,.btn-white:hover{background-color:#c3b88c;color:#FFF}#accolades h3{font-style:normal;margin-bottom:8px}#accolades p{font-size:13px;color:#404040}#accolades blockquote{text-align:right;margin:0}#accolades blockquote p{margin-bottom:5px}#accolades blockquote .author{color:#919191}#accolades .row>div{padding:0 30px}.accolade_testimonial img{max-height:80px;width:auto}#elegant-spaces{min-height:1042px;position:relative}.ie8 #elegant-spaces{min-height:768px}#elegant-spaces .h1,#elegant-spaces .pos,#elegant-spaces .pos a{color:#FFF}#elegant-spaces h3{font-size:26px;color:#5b5350;font-style:italic;margin-bottom:20px}#elegant-spaces .content{background:rgba(255,255,255,0.9);padding:50px 6%;position:absolute;bottom:80px;left:0;right:0}#elegant-spaces .nav-pills>li+li{margin:0}.box-cta{background-color:#FFF;width:50%;margin:40px auto 0;box-shadow:0 0 6px rgba(11,11,12,0.2);padding:35px;position:relative;max-width:320px}.ie8 .box-cta{box-shadow:0 0 6px gray}.weatherfeed .temp{font:38px/38px Merriweather, sans-serif;display:block;margin-bottom:5px}.gallery-restaurant #cta-block{background:0 0}.tab-content #awards .row div{margin-bottom:8px}.tab-content #awards .date{font-style:italic;margin:0 !important}@media (min-width: 992px){.tab-content #awards .date{text-align:right}}@media (max-width: 992px){.box-cta{width:95%}.destination .tab-content .alignright{float:none !important;margin:0 0 15px}}.map-disable-scroll{position:relative;width:100%;height:300px;top:300px;margin-top:-300px}.icons-app a,.icons-social a{display:block;height:33px;text-indent:-9999px}#featured-block .icons-app,#featured-block .icons-social{margin-top:10px}.icons-app a{width:100px}.icons-app .apple-store{background:url(/img/icons/apple-store-trans.png) no-repeat;background-size:100px auto}.icons-app .google-play{background:url(/img/icons/google-play-trans.png) no-repeat;background-size:100px auto}.icons-social a{width:33px}.icons-social .fb{background:url(/img/icons/social-icons-sprite@2x.png) no-repeat;background-size:264px 33px}.icons-social .tw{background:url(/img/icons/social-icons-sprite@2x.png) -33px 0 no-repeat;background-size:264px 33px}.icons-social .pin{background:url(/img/icons/social-icons-sprite@2x.png) -66px 0 no-repeat;background-size:264px 33px}.icons-social .ytube{background:url(/img/icons/social-icons-sprite@2x.png) -99px 0 no-repeat;background-size:264px 33px}.icons-social .insta{background:url(/img/icons/social-icons-sprite@2x.png) -132px 0 no-repeat;background-size:264px 33px}.icons-social .email{background:url(/img/icons/social-icons-sprite@2x.png) -165px 0 no-repeat;background-size:264px 33px}.icons-social .ta{background:url(/img/icons/social-icons-sprite@2x.png) -198px 0 no-repeat;background-size:264px 33px}.icons-social .gplus{background:url(/img/icons/social-icons-sprite@2x.png) -231px 0 no-repeat;background-size:264px 33px}.list-diamond{padding:0}.list-diamond li{background:url(/img/bg/bullet_diamond.png) 0 5px no-repeat;margin-bottom:12px;padding-left:22px}.list-accolades li{margin:0 10px}#services .row>div{margin-bottom:25px}@media (max-width: 992px){#services img.pull-left,#services img.pull-right{float:none !important;margin:0 0 15px}}#featured-block .innerBorder-wrapper{position:relative;max-width:462px;width:100%;margin:auto}#featured-block .innerBorder{border:1px solid #FFF;width:92%;height:92%;position:absolute;left:4%;top:4%;opacity:.7}.flexslider,.flexslider .item{position:relative}#box-section{padding:0 0 10px}.gform_wrapper{margin:30px 0;padding:20px;border:1px solid #E3E0DE;background-color:#F1F1F1}.gform_wrapper .gfield_time_hour input:focus+label,.gform_wrapper .gfield_time_minute input:focus+label{font-weight:700}.gform_wrapper .top_label .rate .gfield_label,.gform_wrapper h3.gform_title,.gform_wrapper label{font-weight:400}.gform_wrapper .top_label .gfield_error{width:100%}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{margin-top:4px !important}.gform_wrapper h3.gform_title{font-size:20px}.gform_wrapper input,.gform_wrapper textarea{border:1px solid #E3E0DE !important;font-size:14px !important}.gform_wrapper .gfield_error input{border-color:#790000 !important}.gform_wrapper.gf_browser_gecko select{border:1px solid #E3E0DE !important;padding:5px !important}.gform_wrapper li.gfield_error .gfield_time_hour label,.gform_wrapper li.gfield_error .gfield_time_minute label{color:#790000}.gform_wrapper ul li.gfield{margin-bottom:20px}.gform_wrapper .top_label .gfield_label{margin:0 0 4px}.gform_wrapper .gfield.email-optin label{font-weight:400;margin:0}.gform_wrapper .gfield.email-optin .ginput_container{float:left}.gform_wrapper .gfield.email-optin .gfield_checkbox label{display:none}.gform_wrapper .gfield.email-optin .gfield_checkbox input{margin-top:2px}.gform_wrapper .radio-left .gfield_radio li,.gform_wrapper .rate .gfield_radio li{margin:0 20px;float:left}.gform_wrapper .rate .gfield_radio{overflow:hidden}.gform_wrapper .radio-left{overflow:hidden}.gform_confirmation_wrapper .gform_confirmation_message{background-color:#F0FFF0;border:1px solid green;color:green;font-weight:700;padding:10px;margin:30px 0}.gform_wrapper div.validation_error{background-color:#FFDFE0;border:1px solid #C89797;color:#790000;font-weight:700;padding:10px;margin:30px 0;font-size:14px}#hero,#slider{padding:0;margin:0 auto}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flex-direction-nav a,.flex-pauseplay a,.no-js .slides>li:first-child,.slides:after,html[xmlns] .slides{display:block}.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";visibility:hidden;line-height:0;height:0}* html .slides{height:1%}.flexslider{background:#fff;zoom:1;padding:0;margin:0;overflow:hidden;touch-action:pan-y}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1;padding:0}.carousel li{margin-right:5px;text-align:center}.carousel .flex-direction-nav a{margin:0}@media screen and (min-width: 992px){.carousel .flex-direction-nav .flex-next{right:-22px}.carousel .flex-direction-nav .flex-prev{left:-22px}}@media screen and (min-width: 480px){.carousel li{border-right:1px solid #ECECEC}}.flexslider .item .content{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;padding-bottom:5%}.flexslider .item .container{margin:auto;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.flexslider .item .h1{font:700 40px/40px Merriweather, sans-serif;text-transform:uppercase;text-align:inherit}.ie7 .flexslider .item .h1{margin-top:10px}.flexslider .item .h2{font-size:18px;text-transform:none}.flexslider .item .text-left .h2{margin-left:66px}.flexslider .item .text-right .h2{margin-right:66px}.flexslider .item .h1,.item .h2{color:#FFF;text-shadow:1px 1px 1px rgba(11,11,12,0.2)}.ie6 .flexslider .item .h1,.ie6 .flexslider .item .h2,.ie7 .flexslider .item .h1,.ie7 .flexslider .item .h2,.ie8 .flexslider .item .h1,.ie8 .flexslider .item .h2,.ie9 .flexslider .item .h1,.ie9 .flexslider .item .h2{zoom:1;background-color:#ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Chroma(Color=#cccccc) progid:DXImageTransform.Microsoft.DropShadow(Color=#0b0b0c, OffX=1, OffY=1)";filter:progid:DXImageTransform.Microsoft.Chroma(Color=#cccccc) progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#0b0b0c)}.flex-direction-nav a{width:22px;height:36px;margin:7px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;text-indent:-9999px;background:url(/img/slider/slider_arrows-sprite.png) no-repeat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.carousel .flex-direction-nav a{background:url(/img/slider/slider_arrows-sprite_grey.png) no-repeat;opacity:.8}.flex-direction-nav .flex-prev{left:-50px;background-position:0 -36px !important}.flex-direction-nav .flex-next{right:-50px;background-position:0 0 !important}.flexslider:hover .flex-prev{opacity:.7;left:8%}.flexslider:hover .flex-next{opacity:.7;right:8%}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:3%;text-align:center;z-index:2}.flex-control-nav li{margin:0 12px;display:inline-block;zoom:1}.flex-control-paging li a{width:12px;height:12px;display:block;background:#FFF;background:#fff;cursor:pointer;text-indent:-9999px;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#c3b88c;background:#c3b88c}.flex-control-paging li a.flex-active{cursor:default;background:#a89e73;background:#a89e73;height:16px;width:16px;top:-2px}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}#hero,.thumbSlider{position:relative}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:.7;left:45px}.flexslider:hover .flex-prev{left:45px}.flex-direction-nav .flex-next{opacity:.7;right:45px}.flexslider:hover .flex-next{right:45px}}@media screen and (max-width: 767px){.flexslider .item .content{padding-bottom:10%}}@media screen and (min-width: 768px){.flexslider .item .content{padding-bottom:7%}.flex-direction-nav a{margin:42px 0 0}}@media screen and (min-width: 992px){.flexslider .item .content{padding-bottom:5%}.flexslider .item .h1{font-size:55px;line-height:60px}}.thumbSlider{max-width:302px;text-align:center}.thumbSlider .flex-prev{left:10px}.thumbSlider .flex-next{right:10px}.thumbSlider .flex-direction-nav a{margin:0;opacity:.8}#hero .content{position:absolute;top:22%;left:0;width:100%;max-width:none}#hero .container{margin:auto;position:absolute;left:0;right:0;top:0}#hero .h1{font:30px/40px Merriweather, sans-serif;text-transform:uppercase;text-align:inherit}.ie7 #hero .h1{margin-top:10px}#hero .h2{font-size:20px;text-transform:none}.btn-fancy,.button,.floor-plans>h3,.map-legend li,.megamenu_wrapper .block-link a,.nav-pills>li>a,a.pdf span{text-transform:uppercase}#hero .h1,#hero .h2{color:#FFF;text-shadow:5px 5px 10px rgba(0,0,0,0.8)}.ie6 #hero .h1,.ie6 #hero .h2,.ie7 #hero .h1,.ie7 #hero .h2,.ie8 #hero .h1,.ie8 #hero .h2,.ie9 #hero .h1,.ie9 #hero .h2{zoom:1;background-color:#ccc;-ms-filter:"progid:DXImageTransform.Microsoft.Chroma(Color=#cccccc) progid:DXImageTransform.Microsoft.DropShadow(Color=#0b0b0c, OffX=1, OffY=1)";filter:progid:DXImageTransform.Microsoft.Chroma(Color=#cccccc) progid:DXImageTransform.Microsoft.DropShadow(OffX=1, OffY=1, Color=#0b0b0c)}#hero .hero_content{margin-top:6%;width:60%;float:left}@media (min-width: 1200px){#hero .text-left .hero_content.width70{width:70%;float:left}#hero .hero_cta{width:30%;max-width:262px;float:right;background-color:#FFF;padding:25px;box-shadow:0 0 6px rgba(11,11,12,0.2);behavior:url(/js/PIE.htc);position:relative}.ie8 #hero .hero_cta{box-shadow:0 0 6px gray}#hero .hero_cta img{margin-bottom:15px}#hero .hero_cta h3{margin-bottom:5px;font-style:italic}#hero .hero_cta p{margin-bottom:10px}}@media screen and (max-width: 768px){#hero{overflow:hidden}}@media screen and (min-width: 768px){#hero .content{top:41%}#hero .h1{font-size:40px;line-height:50px}#hero .container{top:35%}}@media (min-width: 768px) and (max-width: 992px){#hero img{height:355px;width:auto !important;max-width:none}}@media screen and (min-width: 992px){#hero .h1{font-size:50px;line-height:60px}#hero .container{top:26%}}@media (min-width: 1200px){.container{width:990px}}@media (min-width: 992px){.container{width:990px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0}hr{border-color:#E1E1E1}footer hr{border-color:#5B5755}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin:0}#menu-secondary-navigation{margin:15px 0 10px;-webkit-transition:opacity .5s ease-in-out 0s, margin .5s ease-in-out 0s;-moz-transition:opacity .5s ease-in-out 0s, margin .5s ease-in-out 0s;-ms-transition:opacity .5s ease-in-out 0s, margin .5s ease-in-out 0s;-o-transition:opacity .5s ease-in-out 0s, margin .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s, margin .5s ease-in-out 0s;clear:both}.navbar-nav.navbar-right:last-child{margin:0}.nav-pills{margin:0 auto 40px;display:table}.ie7 .ie7-NavFix{text-align:center}.ie7 .nav-pills{display:inline}.nav-pills>li>a{border-radius:0;padding:10px 25px;background-color:#FFF;color:#5b5350;font-size:14px}section section .nav-pills>li>a{background-color:#F1F1F1}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#5b5350}.nav-pills>li>a:focus,.nav-pills>li>a:hover{text-decoration:none;background-color:#c3b88c;color:#FFF}@media (max-width: 798px){.nav-pills>li{width:100%;margin-bottom:15px;text-align:center}}@media screen and (min-width: 481px){.page-id-22 .nav-pills>li,.page-id-43 .nav-pills>li{width:auto !important;margin-bottom:auto}}.thumbnail{background-color:transparent}.btn{border:none;border-radius:0;padding:10px 16px;font-family:Muli, serif}#featured-block .btn{margin-top:40px}.btn-group-lg>.btn,.btn-lg{font-size:16px}.navbar-static-top{position:absolute;width:100%;margin:0}.navbar-fixed-top,.navbar-fixed-top #menu-primary-navigation{margin:0}.navbar-collapse{max-height:inherit}blockquote{font:italic 16px/24px Merriweather, serif;border:none;margin:0;padding:0;text-align:center;color:#484848}blockquote .author{font:14px/24px Merriweather, serif;color:#919191;text-indent:0}#testimonial_section blockquote{margin:0 0 20px}#testimonial_section blockquote .author{text-transform:uppercase;color:#a89e73;font-family:Muli, serif}.form-control{font:12px Merriweather, serif;border:none;border-radius:0;box-shadow:none;height:inherit;transition:none}img{height:auto;max-width:100%;border:0;-ms-interpolation-mode:bicubic}.fancybox-nav span{visibility:visible}@media (max-width: 624px){.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9{float:left}.col-xxs-12{width:100%}.col-xxs-11{width:91.66666667%}.col-xxs-10{width:83.33333333%}.col-xxs-9{width:75%}.col-xxs-8{width:66.66666667%}.col-xxs-7{width:58.33333333%}.col-xxs-6{width:50%}.col-xxs-5{width:41.66666667%}.col-xxs-4{width:33.33333333%}.col-xxs-3{width:25%}.col-xxs-2{width:16.66666667%}.col-xxs-1{width:8.33333333%}.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:0}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:0}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}.col-xxs-bdr-l{border-left:1px solid #ececec}#cta-3col.ballantyne .col-xxs-bdr-l,#cta-3col.meetings-events .col-xxs-bdr-l,.bg_grey .col-xxs-bdr-l{border-color:#FFF}.col-xxs-bdr-r{border-right:1px solid #ececec}#cta-3col.ballantyne .col-xxs-bdr-r,#cta-3col.meetings-events .col-xxs-bdr-r,.bg_grey .col-xxs-bdr-r{border-color:#FFF}}@media (max-width: 480px){.col-xxxs-1,.col-xxxs-10,.col-xxxs-11,.col-xxxs-12,.col-xxxs-2,.col-xxxs-3,.col-xxxs-4,.col-xxxs-5,.col-xxxs-6,.col-xxxs-7,.col-xxxs-8,.col-xxxs-9{float:left}.col-xxxs-12{width:100%}.col-xxxs-11{width:91.66666667%}.col-xxxs-10{width:83.33333333%}.col-xxxs-9{width:75%}.col-xxxs-8{width:66.66666667%}.col-xxxs-7{width:58.33333333%}.col-xxxs-6{width:50%}.col-xxxs-5{width:41.66666667%}.col-xxxs-4{width:33.33333333%}.col-xxxs-3{width:25%}.col-xxxs-2{width:16.66666667%}.col-xxxs-1{width:8.33333333%}.col-xxxs-pull-12{right:100%}.col-xxxs-pull-11{right:91.66666667%}.col-xxxs-pull-10{right:83.33333333%}.col-xxxs-pull-9{right:75%}.col-xxxs-pull-8{right:66.66666667%}.col-xxxs-pull-7{right:58.33333333%}.col-xxxs-pull-6{right:50%}.col-xxxs-pull-5{right:41.66666667%}.col-xxxs-pull-4{right:33.33333333%}.col-xxxs-pull-3{right:25%}.col-xxxs-pull-2{right:16.66666667%}.col-xxxs-pull-1{right:8.33333333%}.col-xxxs-pull-0{right:0}.col-xxxs-push-12{left:100%}.col-xxxs-push-11{left:91.66666667%}.col-xxxs-push-10{left:83.33333333%}.col-xxxs-push-9{left:75%}.col-xxxs-push-8{left:66.66666667%}.col-xxxs-push-7{left:58.33333333%}.col-xxxs-push-6{left:50%}.col-xxxs-push-5{left:41.66666667%}.col-xxxs-push-4{left:33.33333333%}.col-xxxs-push-3{left:25%}.col-xxxs-push-2{left:16.66666667%}.col-xxxs-push-1{left:8.33333333%}.col-xxxs-push-0{left:0}.col-xxxs-offset-12{margin-left:100%}.col-xxxs-offset-11{margin-left:91.66666667%}.col-xxxs-offset-10{margin-left:83.33333333%}.col-xxxs-offset-9{margin-left:75%}.col-xxxs-offset-8{margin-left:66.66666667%}.col-xxxs-offset-7{margin-left:58.33333333%}.col-xxxs-offset-6{margin-left:50%}.col-xxxs-offset-5{margin-left:41.66666667%}.col-xxxs-offset-4{margin-left:33.33333333%}.col-xxxs-offset-3{margin-left:25%}.col-xxxs-offset-2{margin-left:16.66666667%}.col-xxxs-offset-1{margin-left:8.33333333%}.col-xxxs-offset-0{margin-left:0}.col-xxxs-bdr-l{border-left:1px solid #E1E1E1}#cta-3col.ballantyne .col-xxxs-bdr-l,#cta-3col.meetings-events .col-xxxs-bdr-l,.bg_grey .col-xxxs-bdr-l{border-color:#FFF}.col-xxxs-bdr-r{border-right:1px solid #E1E1E1}#cta-3col.ballantyne .col-xxxs-bdr-r,#cta-3col.meetings-events .col-xxxs-bdr-r,.bg_grey .col-xxxs-bdr-r{border-color:#FFF}}@media screen and (min-width: 768px){.col-sm-bdr-l{border-left:1px solid #E1E1E1}#cta-3col.ballantyne .col-sm-bdr-l,#cta-3col.meetings-events .col-sm-bdr-l,.bg_grey .col-sm-bdr-l{border-color:#FFF}.col-sm-bdr-r{border-right:1px solid #E1E1E1}#cta-3col.ballantyne .col-sm-bdr-r,#cta-3col.meetings-events .col-sm-bdr-r,.bg_grey .col-sm-bdr-r{border-color:#FFF}}@media screen and (min-width: 992px){.col-md-bdr-l{border-left:1px solid #E1E1E1}#cta-3col.ballantyne .col-md-bdr-l,#cta-3col.meetings-events .col-md-bdr-l,.bg_grey .col-md-bdr-l{border-color:#FFF}.col-md-bdr-r{border-right:1px solid #E1E1E1}#cta-3col.ballantyne .col-md-bdr-r,#cta-3col.meetings-events .col-md-bdr-r,.bg_grey .col-md-bdr-r{border-color:#FFF}}.thumbBox{background-color:#FFF;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-ms-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}.thumbBox.hover{background-color:#d23f14;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;-ms-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}@media (max-width: 600px){.flexslider .item .content{text-align:center}.flexslider .item .h1{font-size:24px;margin-left:7%;line-height:29px}.block-under-600,.display-under-600{display:block}.hide-under-600{display:none}}@media (min-width: 767px) and (max-width: 992px){.navbar.scroll #menu-primary-navigation>li>a{font-size:10px}}@media (max-width: 992px){.navbar-brand{left:0;top:0;background:url(/img/logos/logo_ballantyne-header_sm.jpg) no-repeat;width:108px;height:80px}}@media screen and (max-width: 767px){.h1,h1{font:italic 32px/42px Merriweather, serif;margin-bottom:10px}h1+h2{margin-top:0}h1.fancy:after,h2.fancy:after{margin:10px 0 10px -301px}section{margin:25px 0}footer{padding:25px 0}nav #menu{display:block;text-align:center;position:absolute;top:55px;right:5%;cursor:pointer;font-size:2em}nav #menu:active,nav #menu:hover{color:#d5d5d5}nav #nav.drop{display:none;margin:0;padding:0;position:relative;z-index:10;background:#fff;border-bottom:solid 1px #e5e5e5}#main-nav a,#secondary-nav a{color:#1f1f1f;padding:6px 4%;width:92%;display:block}#main-nav a:hover,#secondary-nav a:hover{background:#e5e5e5}#main-nav li,#secondary-nav li{border-top:solid 1px #e5e5e5}#main-nav li:first-child,#secondary-nav li:first-child{padding-left:0}#menu-primary-navigation>li{border-bottom:1px solid #beb385}#menu-primary-navigation>li#mm-item-1729{padding:4px 0 0;box-shadow:0 8px 10px -6px rgba(27,27,27,0.5) inset}#menu-primary-navigation>li#mm-item-1736{padding:0 0 4px;border:none}#menu-primary-navigation>li>a{text-align:center;color:#fff;height:40px;line-height:40px;padding:0;text-decoration:none;text-transform:uppercase}#main_menu #megamenu .megamenu_wrapper{display:none !important}.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.navbar-brand{left:27px;top:12px;background:url(/img/logos/logo_ballantyne_mobile.png) no-repeat;height:75px;width:101px;background-size:contain}}@media screen and (min-width: 768px){footer>div,header>div,section>div{padding-left:2%;padding-right:2%}section section>div{padding-left:0;padding-right:0}header>div{position:relative}#main-nav,#secondary-nav{position:absolute;right:2%;font-size:1em}header .block{height:110px}footer#main{padding:50px 0;max-width:100%}footer#copyright,footer#secondary{padding:25px 0;max-width:100%}#logo{width:220px;height:33px;padding:45px 20px}nav #menu{display:none}#main-nav{height:40px;top:60px}#main-nav li,#secondary-nav li{float:left;display:block}#main-nav li:first-child,#secondary-nav li:first-child{padding-left:0}#main-nav a,#secondary-nav a{border-top:none;color:#fff;width:auto;padding:0 10px}#main-nav a:hover,#secondary-nav a:hover,#top-nav a:hover{background:0 0;color:#d5d5d5}#secondary-nav{height:30px;top:10px}#menu-secondary-navigation>li>a{font-size:13px;padding:0 10px;line-height:1;border-right:1px solid #c8bc89;color:#c8bc89;text-decoration:none}nav.navbar{max-height:150px;min-height:inherit;height:124px;-webkit-transition:max-height .3s ease-out 0s;-moz-transition:max-height .3s ease-out 0s;-ms-transition:max-height .3s ease-out 0s;-o-transition:max-height .3s ease-out 0s;transition:max-height .3s ease-out 0s;position:fixed}nav.navbar .border{height:122px}.navbar #mobilecall,.navbar .navbar-toggle{display:none}#menu-secondary-navigation{display:block;overflow:hidden}#main_menu{top:0;background:0 0}#menu-primary-navigation>li#mm-item-1729{box-shadow:none;padding:0}.navbar.scroll{max-height:42px}.navbar.scroll #menu-secondary-navigation,.navbar.scroll .book{opacity:0;height:0;margin:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)"}#menu-secondary-navigation>li>a:focus,#menu-secondary-navigation>li>a:hover{text-decoration:underline}#menu-secondary-navigation>.active-parent>a,#menu-secondary-navigation>.active>a{background:0 0;text-decoration:underline}#menu-secondary-navigation>li:last-child>a{padding-right:0;border:none}#menu-primary-navigation>li>a{color:#FFF;text-transform:uppercase;font-size:12px}#menu-primary-navigation>.active-parent>a,#menu-primary-navigation>.active>a{background:0 0;color:#C8BC89}#menu-primary-navigation>li>a:focus,#menu-primary-navigation>li>a:hover{color:#C8BC89}#menu-primary-navigation>li:last-child>a{padding-right:0}#menu-primary-navigation>li>a{padding:10px;text-decoration:none}}#gallery-carousel .flex-direction-nav .flex-next,.gallery-restaurant-gallery .flex-direction-nav .flex-next,.map-legend{right:0}.fadeIt:hover,.gallery-restaurant-carousel img:hover{-ms-filter:"alpha(Opacity=60)";cursor:pointer}@media screen and (min-width: 992px){.navbar.scroll .navbar-brand{left:0;top:0;background:url(/img/logos/logo_ballantyne-header_sm.jpg) no-repeat;width:108px;height:80px;background-size:contain;-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}}@media screen and (min-width: 990px){header .block{height:130px}#main-nav{font-size:1.125em}#main-nav a,#secondary-nav a{padding:0 15px}}@media (min-width: 1200px){.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row.thumbnails{margin-left:0}}.opentable-widget{width:100%;margin:0 auto auto;min-height:60px;display:none}#OT_dateLbl,#OT_timeLbl{margin-left:25px !important}.opentable-widget-inner{display:table;width:100%;background-color:#a89e73;height:auto;padding:25px}#OT_dateLbl,#OT_partySizeLbl,#OT_timeLbl{width:auto !important;font-family:Merriweather, serif;color:#fff}#OT_logo,#OT_searchWrapper #dateDisplay,#OT_searchWrapper .OT_feedTitle{display:none !important}#OT_partySize,#OT_partySizeLbl,#OT_time{float:left;display:table-cell;-webkit-appearance:none;position:static !important}#OT_searchWrapper,#OT_searchWrapperAll{height:auto !important;max-width:710px;margin:auto !important}#OT_partySizeLbl{height:30px;line-height:30px;border:none;border-radius:0}#OT_dateLbl span,#OT_partySizeLbl span,#OT_timeLbl span{font-size:24px;border:none;-webkit-appearance:none;border-radius:0}#OT_partySize,#OT_time{color:#000;border:none;border-radius:0}#OT_dateLbl,#OT_partySize select{border:none;-webkit-appearance:none;display:table-cell;height:30px;line-height:30px;float:left}#OT_partySize select{width:100px;margin:0 0 0 10px !important;color:#000;border-radius:0}#OT_dateLbl{position:static !important;border-radius:0}#OT_date,#OT_date input{border:none;-webkit-appearance:none}#OT_date{position:static !important;float:left;display:table-cell;margin-left:5px !important;color:#000;border-radius:0}#OT_date input{height:30px;line-height:30px;width:100px !important;text-align:center;border-radius:0}#OT_time select,#OT_timeLbl{height:30px;border:none;-webkit-appearance:none;line-height:30px;display:table-cell}#OT_timeLbl{position:static !important;float:left;border-radius:0}#OT_time select{margin:0 0 0 5px !important;color:#000;width:100px;border-radius:0}#OT_submitWrap,#OT_submitWrap input{height:30px;border:none;-webkit-appearance:none}#OT_submitWrap{position:static !important;float:left;line-height:30px;display:table-cell;color:#000;border-radius:0}#OT_submitWrap input{background-image:none !important;color:#fff;padding:0;width:220px;margin-left:30px;background-color:#5b5350;border-radius:0}.ik_select_link,.ik_select_list{background:#fff}#OT_submitWrap input:hover{color:#000;background-color:#fff;border:none;-webkit-appearance:none;border-radius:0}#OT_searchWrapper dl{position:static !important}.ik_select{margin-left:5px}.ik_select_link{width:100px;height:31px;line-height:31px;border-bottom:solid 1px #a89e73;text-align:center}.ik_select_link:hover{cursor:pointer}.ik_select_link .glyphicon{float:right;font-size:14px;line-height:30px;margin-right:10px;color:#a89e73}.ik_select_list_inner{max-height:200px;overflow-y:scroll;overflow-x:hidden}.ik_select_list ul{text-align:center}.ik_select_list ul li:hover{cursor:pointer}.leftArrowTd.partOfCal,.months.partOfCal,.rightArrowTd.partOfCal{background:#5b5350 !important}img.leftArrow.partOfCal,img.rightArrow.partOfCal{visibility:hidden}.rightArrowLink.partOfCal{background:url(/img/icons/cal-arrow-right.png) no-repeat}.leftArrowLink.partOfCal{background:url(/img/icons/cal-arrow-left.png) no-repeat}.clickableDays a{color:#333 !important}.clickableDays.partOfCal:hover{background-color:#a89e73 !important}td.partOfCal table:nth-of-type(3) a.partOfCal{background:url(/img/icons/cal-x.png) no-repeat;display:block;width:16px;height:13px;float:right;margin:1px}td.partOfCal table:nth-of-type(3) a.partOfCal img{visibility:hidden;margin:0}.red-alert{color:#790000}.width-80-percent{width:80%;margin:auto}.grey-border{border:1px solid #ccc}.phone-desk{text-decoration:none}.phone-desk:hover{text-decoration:underline}@media screen and (max-width: 767px){.margin-bottom-20{margin-bottom:20px}.alignleft img,.alignright img,.pull-left img,.pull-right img{margin:auto;display:block}#menus .tab-content{padding-left:2%;padding-right:2%}}:focus{border:0}::-moz-focus-inner{border:0}.alignright.topCta a{margin:10px auto auto;display:block;text-align:center}.alignright.topCta a.btn{margin:0 auto;display:block;float:none;max-width:200px}.bold-questions{font-weight:700}.innerBorder-wrapper p{margin:0}.not_fancy:after{display:none}.container{max-width:99%}.fadeIt{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;display:block;text-decoration:none}.fadeIt:hover{-moz-opacity:.6;-khtml-opacity:.6;filter:alpha(opacity=60);opacity:.6}.btn-fancy{display:block;color:#fff;padding:14px;border-radius:0;background-color:#453e3c;position:relative;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.btn-fancy:hover{background-color:#585250;color:#fff}.btn{-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.btn-secondary{background-color:#756E50}#footer-accommodations li,#footer-explore-the-ballantyne li{margin:0 0 10px}.icons-social{margin-left:0}@media (min-width: 768px){#main_menu{padding-right:5px}}@media (max-width: 992px) and (min-width: 768px){#hero img{height:auto !important;width:auto !important;max-width:100% !important}#subnav li li ul li{margin-bottom:5px}}.header-booking{float:right}.top-nav-phone,.top-nav-phone a{color:#fff;text-decoration:none}#slider .h1:after,.navbar-links-wrap{display:none}@media screen and (max-width: 767px){#menu-secondary-navigation,.navbar-links-wrap,.reserve-now a{display:block}#main_menu{position:absolute;left:0;top:0;width:100%;margin:0;padding:0;background:#a89e73;z-index:25;border:none}.navbar-brand{left:16px;top:5px;background:url(/img/logos/logo_ballantyne_mobile-2x.png) no-repeat;height:60px;width:75px;background-size:75px 60px}.navbar .navbar-toggle{width:67px;height:48px;display:block;text-indent:-9999px;background:url(../img/icons/navtoggle-menu.png) 19px 13px no-repeat;background-color:transparent !important;margin:5px 10px 0 0;border:none;background-size:37px 35px}nav.navbar{background-color:rgba(79,74,73,0.95);min-height:72px;border:none;position:static}.navbar-header{height:71px}#menu-secondary-navigation li a{color:#fff;text-align:center}.navbar-header .phone{width:55px;float:left;position:relative;top:18px;border-right:1px solid #83807e;padding-right:20px}.navbar-header .navbar-links-wrap{position:absolute;right:0}.reserve-now{text-align:center;padding:5px 0}.reserve-now a{color:#fff;text-decoration:none;font-size:16px;text-transform:uppercase}.navbar .container{max-width:100%}#menuAccordion .panel-default>.panel-heading+.panel-collapse .panel-body li.active a{color:#000}}#gallery-carousel .flex-direction-nav .flex-prev,.gallery-restaurant-gallery .flex-direction-nav .flex-prev{left:0}#full-width-map,#gallery-slider .flexslider .slides>li{position:relative}#menuAccordion{margin-bottom:0}#menuAccordion .panel{border:none;border-radius:0}#menuAccordion .panel-heading{padding:0;text-align:center;background:#605953;color:#fff;border:none;border-radius:0}#menuAccordion .panel-heading .panel-title{font-family:Muli, sans-serif}#menuAccordion .panel-heading .panel-title a{text-decoration:none;padding:10px 0;display:block;font-style:normal}#menuAccordion .panel-heading .panel-title a:hover{text-decoration:underline;color:#fff}#menuAccordion .panel-default>.panel-heading+.panel-collapse .panel-body{border:0;background:#4b4541;padding:5px 0}#menuAccordion .panel-default>.panel-heading+.panel-collapse .panel-body a{text-decoration:none;text-align:center;color:#fff}@media screen and (max-width: 767px){#hero .container{display:none}}@media screen and (max-width: 991px){#hero .hero_content{width:100%}#hero .h1{font-size:35px;line-height:40px}}@media (min-width: 768px) and (max-width: 991px){.thumbnail .thumbnail-hover .caption{padding:20px}.thumbnail .thumbnail-hover .caption h3{display:none}}.plupload.html5{width:0;height:0}.gform_wrapper .gfield.email-optin .ginput_container{margin:0 10px 0 0}.gform_wrapper{max-width:100%}.ui-datepicker-title select{color:#000}.gform_wrapper li.radio-left ul.gfield_radio li input[type=radio]{width:16px !important}.form-input-left{width:47% !important;float:left;clear:none !important;margin-right:14px}.gform_wrapper .gfield.email-optin label.gfield_label{max-width:90%}@media screen and (max-width: 600px){.form-input-left,.gform_wrapper .top_label input.medium{width:100% !important}.gform_wrapper .top_label .form-input-price input{width:auto !important}}@media screen and (min-width: 600px){.form-input-full{width:97% !important}.gform_wrapper .form-input-small{width:50%;float:left;clear:none !important}.gform_wrapper .top_label .form-textarea-small textarea{width:47%}}@media screen and (max-width: 479px){.lg-cta .caption{padding:50% 9px 9px}.lg-cta .caption .content p,.lg-cta .caption h3{display:none}}@media (max-width: 767px){.nav-pills>li+li{margin-left:0}}#recipe-accordion .panel-title a{padding:10px 5px 30px;display:block;color:#333;text-decoration:none;-webkit-transition:color .25s ease-in-out;-moz-transition:color .25s ease-in-out;-ms-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}#recipe-accordion .panel-title a.collapsed:hover,#recipe-accordion .panel-title a:hover{color:#fff;text-decoration:none}#recipe-accordion .details{float:right;padding-right:5px;font-size:14px}#recipe-accordion .detailsLeft{float:left}#recipe-accordion .collapsed .detailsarrow{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;display:inline-block;margin-left:5px}#recipe-accordion .detailsarrow{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;-webkit-transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;margin-left:5px}#recipe-accordion .panel-title{display:block;clear:both;overflow:hidden;background-color:#fff;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}#recipe-accordion .panel-title:hover{background-color:#a89e73;color:#fff;text-decoration:none}#recipe-accordion .panel-heading{padding:0;border-radius:0}#recipe-accordion .panel{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border-bottom:solid 1px #ccc;margin-top:0}#recipe-accordion.panel-group .panel-heading+.panel-collapse .panel-body{border-top:none}@media screen and (max-width: 767px){#recipe-accordion .details{float:none;padding-right:0;font-size:14px;display:block}#recipe-accordion .detailsLeft{float:none}#recipe-accordion .panel-title a{padding:10px 5px}}.inline-gallery{padding-top:0;display:none}.gallery-restaurant-gallery{max-width:960px;margin:auto auto 0}.gallery-restaurant-gallery img{width:auto !important;max-height:450px;margin:auto}.gallery-restaurant-gallery .flex-direction-nav a{opacity:.7}.gallery-restaurant-carousel{max-width:960px;margin:auto}.gallery-restaurant-carousel img{padding-right:10px;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.gallery-restaurant-carousel img:hover{-moz-opacity:.6;-khtml-opacity:.6;filter:alpha(opacity=60);opacity:.6}#gallery-slider p{margin:0 0 10px;color:#000;width:100%;height:50px;line-height:50px;text-align:center;max-width:960px}#gallery-carousel .flex-next,#gallery-carousel .flex-prev,#gallery-slider .flex-next,#gallery-slider .flex-prev{margin:0;top:45%}#gallery-carousel .flexslider:hover .flex-next{opacity:1;right:0}#gallery-carousel .flexslider:hover .flex-prev{opacity:1;left:0}#gallery-carousel .flex-viewport{width:80%;margin:auto}#gallery-carousel .flex-direction-nav a,#gallery-slider .flex-direction-nav a{background:url(/img/slider/slider_arrows-sprite_grey.png) no-repeat}body.menu .tab-content h3,body.the-bar .tab-content h3{margin-top:20px}.packages-tabs{margin-bottom:0}#packages .tab-pane{padding-top:50px}.packages-headline{color:#333;text-align:center}.about-the-ballantyne{padding-top:0}.gentlemans-favorites h4 span{float:right;color:#b2a779}@media screen and (max-width: 600px){.gentlemans-favorites h4 span{float:none;display:block}}@media screen and (max-width: 767px){.perks-box img{margin-bottom:10px}}@media screen and (max-width: 991px){.rec-activity-img img{float:none !important}}#services .row>div a p{margin-bottom:10px}#services .row>div a span{font:italic 16px Merriweather, serif;color:#a89e73;text-decoration:underline}.button,.gform_wrapper .form-input-total-price-addition span{font-weight:400}#gallery .fancyboxlinks a:hover,#subnav li a:hover,.button{text-decoration:none}.gift-cards .ginput_product_price,.gift-cards .ginput_product_price_label,.gift-cards .ginput_quantity_label{display:none}.gfield_date_dropdown_day{display:none !important}.quantity .ginput_container{float:left}.quantity .gfield_label{line-height:34px !important;margin-left:5px !important}.gift-cards .input-group-addon.price{width:auto;float:left;height:34px;line-height:21px}.gform_wrapper .ginput_amount{width:25% !important}.gform_wrapper .form-input-total-price{margin-bottom:5px !important}.gform_wrapper .form-input-total-price-addition{margin-top:0 !important}.gform_wrapper .form-disclaimer ul{margin-left:20px !important;margin-top:10px !important}.gform_wrapper .form-disclaimer .bottom-copy{font-size:12px}.button{display:inline-block;margin-bottom:0;text-align:center;background-image:none;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:0;padding:10px 16px;font-family:Muli, serif;background-color:#a89e73;color:#FFF;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out}.button:hover{background-color:#c3b88c;color:#FFF}.gift-cards .gform_page_footer{border-top:none;clear:both}.billing-address .gfield_label{display:none !important}@media (max-width: 798px){.nav-pills>li{width:100%;margin-bottom:0;text-align:center}}@media (min-width: 768px){.page-id-1517 .nav-pills>li{width:auto !important;margin-bottom:auto}}@media (min-width: 768px) and (max-width: 992px){.destination .tab-content .alignright{float:right !important;margin:0 0 15px;max-width:50%}}@media screen and (max-width: 991px){.the-bar .nav-pills>li{width:100%;margin-bottom:0;text-align:center}}#wedding-stories a.fadeIt{max-width:300px;margin:auto}#gallery .fancyboxlinks{display:table;width:100%;margin-top:10px}.photosLink,.videosLink{display:table-cell}.fancybox-type-iframe .fancybox-nav{height:90%;width:20%}.fancyboxlinks .innerBtn,.fancyboxlinks .innerBtn:hover{border:1px solid #fff;width:90%;margin:auto;padding:3px;display:block}.fancyboxlinks .innerBtn{-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-ms-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out;background:inherit}.fancyboxlinks .innerBtn:hover{background:#7B734F}.left-content{float:left}.map-legend{width:100px;position:absolute;top:11%;padding:0}.map-legend ul{margin:0;background:#443f3c;opacity:.75;overflow:hidden}.map-legend li{font:11px/24px Muli, serif;color:#FFF;height:54px;margin:8px auto;text-indent:-9999px}.map-legend .spa{background:url(/img/icons/icon_map-spa.png) center center no-repeat}.map-legend .shopping{background:url(/img/icons/icon_map-shopping.png) center center no-repeat}.map-legend .hotels{background:url(/img/icons/icon_map-hotels.png) center center no-repeat}.map-legend .golf{background:url(/img/icons/icon_map-golf.png) center center no-repeat}.map-legend .dining{background:url(/img/icons/icon_map-dining.png) center center no-repeat}.map-legend .airport{background:url(/img/icons/icon_map-airport.png) center center no-repeat}.map-legend .office{background:url(/img/icons/icon_map-office.png) center center no-repeat}@media screen and (min-width: 768px){.fancybox-type-iframe .fancybox-nav span{visibility:hidden}.fancybox-type-iframe .fancybox-nav:hover span{visibility:visible}#default-gmap{padding:0}}@media screen and (max-width: 767px){#default-gmap{padding:0 15px}.map-legend{width:100%;position:relative;bottom:0;right:auto;display:block;margin:auto;padding:0 15px}.map-legend ul{padding:10px 0}.map-legend li{margin:2px auto}}.sitemap_with_child ul li{margin-left:20px}.sitemap_with_child ul{padding-left:0}.the-site-map li{margin-bottom:5px}.site-map-box h3{font-size:22px}.sitemap_with_child>ul>a{font-size:18px;display:block;margin-bottom:5px}.top-level-pages{width:100%}.top-level-pages li{width:33%;float:left}.sections-pages{width:100%;margin-top:40px}#subnav li,#subnav li li ul,#subnav ul,section#bread p{margin:0;padding:0}.sections-pages .sitemap_with_child{width:33%;float:left}@media screen and (max-width: 767px){.sections-pages .sitemap_with_child,.top-level-pages li{width:100%;float:left}#footer-stay-in-touch{width:100%;display:block;clear:both}}@media screen and (max-width: 650px){#footer-accommodations,#footer-explore-the-ballantyne{width:100%;display:block}.icons-social li{padding-left:2px;padding-right:2px}}@media (min-width: 992px){.icons-social li{padding-left:2px;padding-right:2px}}@media (min-width: 651px) and (max-width: 991px){.icons-social li{padding-left:5px;padding-right:5px}}@media screen and (max-width: 480px){.col-center{margin-right:0}.footer-copyright{width:100%;float:none}}@media (min-width: 768px) and (max-width: 991px){#footer-stay-in-touch{width:50%;display:block;clear:both}.lg-cta .caption-title.make-taller h2{line-height:64px}#accommodations .make-taller.caption h3{line-height:48px}}.center-align{text-align:center}.clear-div{clear:both}#subnav{background:#b2a779;padding:0;margin:0 30px 20px}#subnav #mobileToggle{float:right;width:60px;height:35px;text-indent:-9999px;background:url(../img/bg/subnavtoggle.gif) right center no-repeat;cursor:pointer}#subnav li{font-family:Muli, sans-serif;font-style:normal;font-size:16px;line-height:35px}.bottom-callouts h3,.floor-plans .floor-plan .room-title h3{font-style:italic}#subnav li ul.children{display:none;background:#5f5853}#subnav li a{color:#fff;display:block;padding:0 10px}#subnav li li{font-size:14px;box-shadow:0 0 54px 0 rgba(27,27,27,0.58) inset;height:auto;line-height:52px;border-bottom:1px solid #544e4c}#subnav li li ul{border:none}#subnav li li a{margin:0}#subnav li li a:hover,#subnav li.current_page_item>a{color:#b2a779}a.pdf span{font-size:11px}section#bread{margin:20px auto;background:#fff;font-size:12px}section#bread p{line-height:1.2}.bottom-callouts{text-align:center}.bottom-callouts .last .inner{border:none}.floor-plans .floor-plan{position:relative;border:1px solid #e1e1e1;padding:25px;margin:0 0 22px}.floor-plans>h3{color:#333}.floor-plans .floor-plan .room-title{max-width:210px;width:100%;margin:0 auto 20px}.floor-plans .floor-plan .room-title h3 a.fancybox_inline{text-decoration:underline}.floor-plans .floor-plan .room-title h3 a.fancybox_inline:active,.floor-plans .floor-plan .room-title h3 a.fancybox_inline:focus,.floor-plans .floor-plan .room-title h3 a.fancybox_inline:hover{text-decoration:none}.floor-plans .floor-plan .room-title p{padding:0;margin:0}.floor-plans .floor-plan .room-title p a{color:#333;text-decoration:underline}.floor-plans .floor-plan .room-title p a:hover,.megamenu_wrapper a{text-decoration:none}.floor-plans .floor-plan .room-img{max-width:210px;margin:0 auto 20px}.floor-plans .floor-plan .room-img p{margin:0;padding:0}.floor-plans .floor-plan .room-img div{height:112px;overflow:hidden;margin:0 0 5px}.floor-plans .floor-plan .room-img img{display:block;width:100%;margin:-24px 0}.floor-plans .floor-plan .room-img span{font-size:12px;font-style:italic}.floor-plans .floor-plan .room-info table{width:100%;text-align:center}.floor-plans .floor-plan .room-info table thead tr{position:absolute;left:-9999px;top:-9999px}.floor-plans .floor-plan .room-info table td{font-size:11px;background:#f1f1f1;padding:10px 0 10px 51%;vertical-align:middle;border-left:1px solid #fff;position:relative;display:block;border-bottom:1px solid #fff}.floor-plans .floor-plan .room-info table td:nth-of-type(1):before{content:"Size (sq. ft)"}.floor-plans .floor-plan .room-info table td:nth-of-type(2):before{content:"Size (m)"}.floor-plans .floor-plan .room-info table td:nth-of-type(3):before{content:"Dinner"}.floor-plans .floor-plan .room-info table td:nth-of-type(4):before{content:"Reception"}.floor-plans .floor-plan .room-info table td:nth-of-type(5):before{content:"Theatre"}.floor-plans .floor-plan .room-info table td:nth-of-type(6):before{content:"U-Shape"}.floor-plans .floor-plan .room-info table td:nth-of-type(7):before{content:"Classroom"}.floor-plans .floor-plan .room-info table td:nth-of-type(8):before{content:"Conference"}.floor-plans .floor-plan .room-info table td:nth-of-type(9):before{content:"Crescent"}.floor-plans .floor-plan .room-info table td:before{position:absolute;top:0;left:0;white-space:nowrap;font-size:11px;color:#fff;font-weight:400;background:#585250;padding:10px;width:50%;border-right:6px solid #fff;text-align:left}.floor-plans .floor-plan .room-img .fancybox{display:block}.floor-plans .floor-plan .room-img>a{display:block;position:relative}.floor-plans .floor-plan .room-img>a img{margin:auto}.floor-plans .floor-plan .room-img>a:after{background:url(/content/themes/verb_base/img/icons/magnifying-glass-corner.png) bottom right no-repeat;width:51px;height:51px;position:absolute;bottom:0;right:0;margin:0;content:''}@media screen and (max-width: 479px){.floor-plans .floor-plan .room-img div{height:auto}.floor-plans .floor-plan .room-img{max-width:100%}}@media screen and (min-width: 480px){.floor-plans .floor-plan{padding:0 0 40px;margin:0 0 40px;border:none;border-bottom:1px solid #e1e1e1}.floor-plans .floor-plan.last{padding:0;margin:0;border:none}.floor-plans .floor-plan .room-title{float:left;width:auto;max-width:none}.floor-plans .floor-plan .room-img{float:right}.floor-plans .floor-plan .room-info{width:100%;clear:both}.floor-plans .floor-plan .room-info th div{max-height:45px}.floor-plans .floor-plan .room-info table th{background:url(../img/bg/floor-plan-sprite.png) center 3px no-repeat #585250;height:55px;font-size:10px;color:#fff;padding:4px;font-weight:400;vertical-align:bottom;border-left:1px solid #fff;text-align:center}.floor-plans .floor-plan .room-info table th.size-m,.floor-plans .floor-plan .room-info table th.size-sqft{background-image:none}.floor-plans .floor-plan .room-info table th.dinner{background-position:center -5px}.floor-plans .floor-plan .room-info table th.reception{background-position:center -55px}.floor-plans .floor-plan .room-info table th.theatre{background-position:center -106px}.floor-plans .floor-plan .room-info table th.ushape{background-position:center -154px}.floor-plans .floor-plan .room-info table th.classroom{background-position:center -205px}.floor-plans .floor-plan .room-info table th.conference{background-position:center -256px}.floor-plans .floor-plan .room-info table th.crescent{background-position:center -305px}.floor-plans .floor-plan .room-info table thead tr{position:static}.floor-plans .floor-plan .room-info table td{display:table-cell;padding:10px 0}.floor-plans .floor-plan .room-info table td:before{content:"" !important;background:0 0;padding:0;margin:0;border:none}}@media screen and (min-width: 768px){.bottom-callouts .row{background:url(../img/bg/bottom-callouts-3-tablet.gif) center 0 repeat-y}#subnav{margin:0;background:0 0;padding:0 15px}#subnav li{font-family:Merriweather, serif;font-style:italic;font-size:20px;line-height:24px}#subnav li ul{margin-top:18px;padding-top:12px;border-top:1px solid #E1E1E1}#subnav li ul.children{display:block;background:0 0}#subnav li a{color:#a89e73;display:inline;padding:0;margin:0;text-decoration:none}#subnav li li{font-family:Muli, sans-serif;font-style:normal;font-size:16px;box-shadow:none;border:none;height:auto;line-height:1.6}#subnav li li ul{margin:0;padding:0 0 0 5px;border:none}#subnav li li ul li{background:url(../img/bg/bullet_subnav.png) 0 10px no-repeat;padding-left:14px}#subnav li li a{color:#333}#subnav #mobileToggle{display:none}}@media screen and (max-width: 767px){#subnav li.page_item_has_children{border:none}#subnav li.page_item_has_children li a{margin-left:15px}#subnav li.page_item_has_children li{box-shadow:0 0 108px 0 rgba(15,15,15,0.6) inset}#subnav a{text-decoration:none}}@media screen and (min-width: 992px){.bottom-callouts .row{background:url(../img/bg/bottom-callouts-3.gif) center 0 repeat-y}.floor-plans .floor-plan .room-title{float:right;width:74%;max-width:none}.floor-plans .floor-plan .room-img{float:left;width:22%;margin:0 4% 0 0;overflow:hidden}.floor-plans .floor-plan .room-img div{height:auto;width:100%}.floor-plans .floor-plan .room-img img{width:auto;max-width:none;margin:0 -25px}.floor-plans .floor-plan .room-img span{position:absolute;right:0;top:36px}.floor-plans .floor-plan .room-info{float:left;width:74%;clear:none}}.megamenu_wrapper{width:100%;position:absolute;max-width:2000px;background:rgba(23,22,21,0.85);padding:0;margin:6px auto 0;left:0;display:none;z-index:999}.ie7 .megamenu_wrapper,.ie8 .megamenu_wrapper{background:url(/img/bg/bg_nav-85.png)}.scroll .megamenu_wrapper{margin-top:2px}#megamenu>ul>li{position:static}.megamenu_wrapper a{color:#A89E73;margin:0;border:none}.megamenu_wrapper a:focus,.megamenu_wrapper a:hover{text-decoration:underline}.megamenu_wrapper .inner>h3{margin-bottom:20px}.megamenu_wrapper h3,.megamenu_wrapper h3 a{color:#fff}.megamenu_wrapper p{color:#fff;margin:0}.megamenu_wrapper .inner{margin:0 auto;max-width:960px;padding:4.8% 4.6%}.megamenu_wrapper .col{float:left}.megamenu_wrapper .col h3{font-size:16px;margin-bottom:10px}.megamenu_wrapper .img img{display:block;width:100%;margin:0 0 13px}.megamenu_wrapper .block-link{margin:0 0 17px}.megamenu_wrapper .block-link a{font-size:18px;display:inline-block;background:#d18416;line-height:1.1;padding:5% 8%;color:#fff;margin:0}.megamenu_wrapper .block-link a:hover{background:#dd9b44}.megamenu_wrapper .block-link a span{background:url(../img/icons/mm-block-link-arrow.png) right 7px no-repeat;padding:0 12px 0 0}.megamenu_wrapper .text-link{background:url(../img/icons/mm-link-arrow.png) left 5px no-repeat;padding:0 0 0 14px;margin:0 0 2px}.megamenu_wrapper .text-link a{padding:3px 0;line-height:1.2;margin:0;font-size:15px}.megamenu_wrapper .mm-cta .btn{display:block;color:#fff}.megamenu_wrapper hr{border-color:#4b4b4b;margin-top:10px;margin-bottom:10px}#megamenu .layout-2-1 .col-1{width:64%;margin:0 3% 0 0}#megamenu .layout-2-1 .col-2{width:33%;border-left:1px solid #4b4b4b;padding-left:4%}#megamenu .layout-2-1 .col-1 .img{float:left;width:47%;margin:0 5% 0 0}#megamenu #megamenu-1731 .col-1 #item-2263{margin-left:1%}#megamenu #megamenu-1731 .col-1 #item-2264{margin:0}#megamenu #megamenu-1730.layout-2-1 .col-1 .img{float:left;width:22%;margin:0 3% 0 0}#megamenu #megamenu-1730 .col-1{width:100%}#megamenu #megamenu-1730 .col-1 #item-2260{margin-left:1%}#megamenu #megamenu-1730 .col-1 #item-2329{margin:0}#megamenu #megamenu-1732 .col-1 #item-2272,#megamenu .layout-1-1-1 .col-1{margin-left:1%}#megamenu #megamenu-1730 .col-2{width:100%;border:none;padding:0}#megamenu .layout-1-1-1 .col{width:30%;margin-right:2%;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}#megamenu .layout-1-1-1 .col-2,#megamenu .layout-1-1-1 .col-3{border-left:1px solid #4b4b4b;padding-left:2%}#megamenu #megamenu-1732 .col-1 #item-2273{margin:0}#megamenu #megamenu-1732 .last h3:last-of-type{margin-top:10px}#megamenu #megamenu-1736 .col-1 #item-2323{margin-left:1%}#megamenu #megamenu-1736 .col-1 #item-2321{margin:0}#megamenu .layout-1-1 .col{width:48%;margin-right:4%}#megamenu .last{margin:0 !important}#megamenu .col>div>a{-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block}#megamenu .col>div>a:hover{-ms-filter:"alpha(Opacity=60)";-moz-opacity:.6;-khtml-opacity:.6;filter:alpha(opacity=60);opacity:.6;cursor:pointer;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock,.fancybox-lock body{overflow:hidden !important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.ie8 .floor-plans .floor-plan .room-img>a:after,.ie9 .floor-plans .floor-plan .room-img>a:after{content:url(/content/themes/verb_base/img/icons/magnifying-glass-corner.png);z-index:1000}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../img/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}.ie8 .icons-social .fb{background:url(/img/icons/social-icons-sprite.png) no-repeat;background-size:231px 33px}.ie8 .icons-social .tw{background:url(/img/icons/social-icons-sprite.png) -33px 0 no-repeat;background-size:231px 33px}.ie8 .icons-social .pin{background:url(/img/icons/social-icons-sprite.png) -66px 0 no-repeat;background-size:231px 33px}.ie8 .icons-social .ytube{background:url(/img/icons/social-icons-sprite.png) -99px 0 no-repeat;background-size:231px 33px}.ie8 .icons-social .insta{background:url(/img/icons/social-icons-sprite.png) -132px 0 no-repeat;background-size:231px 33px}.ie8 .icons-social .email{background:url(/img/icons/social-icons-sprite.png) -165px 0 no-repeat;background-size:231px 33px}.ie8 .icons-social .ta{background:url(/img/icons/social-icons-sprite.png) -198px 0 no-repeat;background-size:231px 33px}.ie8 #megamenu .col>div>a:hover{cursor:pointer}.ie8 .accommodations .container .pull-right,.ie8 .gallery-restaurant .container .pull-right,.ie8 .meetings-and-events .container .pull-right,.ie8 .the-spa-at-ballantyne .container .pull-right{min-width:345px}.ie8 #ctas a:hover,.ie8 .thumb_fade{cursor:pointer}.ie8 #ie8-dot-fix{position:absolute;margin-top:10px}.ie8 .floor-plans .floor-plan .room-img>a{height:160px}.ie8 .ui-datepicker .ui-datepicker-calendar thead,.ie8 .ui-datepicker .ui-datepicker-calendar thead>tr,.ie8 .ui-datepicker .ui-datepicker-calendar thead>tr>th{background:#f7f7f7 !important}.ie8 .hero_content .h1,.ie8 .hero_content .h2{display:block;zoom:1}.ie8 .opentable-widget{height:81px;width:100%;display:none}.ie8 #OT_searchWrapperAll{width:710px}.ie8 #menu-secondary-navigation .menu-spg-rewards a{padding-right:0;border:none}.ie8 #elegant-spaces .content{background:#fff}.ie9 .floor-plans .floor-plan .room-img>a{height:160px}@media print{body,p{font-size:12px}#cta-3col,#services .col-xs-12{clear:both}body{background:#fff}.btn-gold,section{background:0 0}p{margin-bottom:5px}#hero,.navbar{display:none}section{width:auto;display:block;margin:0 5%;padding:0;border:0;float:none !important;color:#000}a[href]:after{content:none !important}.h1,h1{font-size:20px}.h2,h2{font-size:18px}.h3,h3{font-size:16px;margin-bottom:5px}.h4,h4{font-size:14px}.h5,h5,ul li{font-size:12px}#elegant-spaces .h1.fancy_sm:after,.bg_floral .h1.fancy_sm:after,.bg_floral .h2.fancy_sm:after,.bg_floral h1.fancy_sm:after,.bg_floral h2.fancy_sm:after,.h1.fancy_sm:after,.h1:after,.h2.fancy:after,.h2.fancy_sm:after,h1.fancy_sm:after,h1:after,h2.fancy:after,h2.fancy_sm:after{display:none}strong{font-weight:400}#cta-3col.ballantyne,#cta-3col.meetings-and-events,#services.the-spa-at-ballantyne,#testimonial_section,.bg_floral,.bg_grey,.bg_wedding-hotel,.bg_wedding-lodge{padding:20px 0;margin:20px auto}#cta-3col p,article div.pull-right a,article div.pull-right h3,article div.pull-right p,ul,ul li{margin-bottom:0}.clearfix{display:none !important}#footer-stay-in-touch,.weatherfeed,article div.pull-right img,footer h3,h1+.alignright img,p>img.alignright{display:none}.col-lg-2,.col-md-2,.col-sm-2,.col-xs-2{width:16%;float:left}.col-lg-3,.col-md-3,.col-sm-3,.col-xs-3{width:25%;float:left}.col-lg-4,.col-md-4,.col-sm-4,.col-xs-4{width:33%;float:left}.col-lg-5,.col-md-5,.col-sm-5,.col-xs-5{width:41%;float:left}.col-lg-6,.col-md-6,.col-sm-6,.col-xs-6{width:50%;float:left}.col-lg-7,.col-md-7,.col-sm-7,.col-xs-7{width:58%;float:left}.col-lg-8,.col-md-8,.col-sm-8,.col-xs-8{width:66%;float:left}.col-lg-9,.col-md-9,.col-sm-9,.col-xs-9{width:75%;float:left}.col-lg-10,.col-md-10,.col-sm-10,.col-xs-10{width:83%;float:left}.col-lg-11,.col-md-11,.col-sm-11,.col-xs-11{width:91%;float:left}.col-lg-12,.col-md-12,.col-sm-12,.col-xs-12{width:100%;float:left}.col-xs-12.col-sm-6{width:50%;float:left}.col-xs-12.col-md-4{width:33%;float:left}.col-xs-12.col-md-8{width:66%;float:left}footer{padding:20px 0}.alignright{float:right}.alignright .thumbnail{width:200px}.alignright img{float:right;width:200px}#subnav+.col-sm-9{width:100%}#cta-3col{margin:20px 0}#accolades .col-md-3{width:25%;float:left}#footer-explore-the-ballantyne{width:70%;float:left}#footer-explore-the-ballantyne .col-md-5{width:40%;float:left}#footer-explore-the-ballantyne .col-md-3,#footer-explore-the-ballantyne .col-md-4{width:25%;float:left}#footer-accommodations{width:30%}ul li{line-height:21px}#elegant-spaces{min-height:542px}#featured-block .col-xxs-12.col-xs-7{width:100%;text-align:center}#services .col-xs-12 img.pull-left{width:200px;float:left}#services .col-xs-12 p{float:left}.floor-plan{width:100%}.floor-plans .floor-plan .room-img{float:left;width:22%;margin:0 4% 0 0;overflow:hidden}.floor-plans .floor-plan .room-info{float:left;width:74%;clear:none}.floor-plans .floor-plan .room-info table thead tr{position:static}.floor-plans .floor-plan .room-info table th.size-m,.floor-plans .floor-plan .room-info table th.size-sqft{background-image:none}.floor-plans .floor-plan .room-info table td{display:table-cell;padding:10px 0}.floor-plans .floor-plan .room-info table th{background:url(../img/bg/floor-plan-sprite.png) center 3px no-repeat #585250;height:55px;font-size:10px;color:#fff;padding:4px;font-weight:400;vertical-align:bottom;border-left:1px solid #fff;text-align:center}.floor-plans .floor-plan .room-info table td:before{display:none}#accolades img,#openTableWidgetWrap,#sidebar,#slider,.nav{display:none !important}}.list-inline>li{margin-bottom:5px}.list-inline>li:last-child{margin-bottom:0}.vid-wrapper{overflow:hidden;width:100%;max-width:100%;max-height:360px;background-size:100% !important;margin:0 auto;position:relative;height:auto}.vid-wrapper iframe{height:auto;opacity:0;-moz-opacity:0;-khtml-opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:100% !important}.view-video{background:url(/img/playbutton.png) no-repeat;width:80px;height:80px;display:inline-block;position:absolute;margin:0 auto;left:0;right:0;top:23%;text-indent:9999999px;background-size:100%;cursor:pointer}#hole-by-hole p{max-width:640px;margin:20px auto}#hole-by-hole .appstore{margin-right:10px;margin-bottom:10px}.golf-club-at-ballantyne #cta-block.bg_grey{background:#fff}@media screen and (min-width: 480px){.vid-wrapper{max-width:640px;height:250px}.vid-wrapper iframe{max-width:640px;height:360px}.view-video{background:url(/img/playbutton.png) no-repeat;width:120px;height:120px;top:30%;background-size:100% !important}}@media screen and (min-width: 480px) and (min-width: 640px){.vid-wrapper{max-width:640px;height:auto}.vid-wrapper iframe{max-width:640px;height:360px}.view-video{background:url(/img/playbutton.png) no-repeat;width:120px;height:120px;top:35%;background-size:100% !important}}#hero{overflow:hidden}#hero-video-container{width:100%;height:746px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 1280px){#hero-video-container{height:477px}}@media (max-width: 768px){#hero-video-container{height:286px}}#hero-video{display:block;left:50%;min-width:100%;min-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);object-fit:contain}@media (max-width: 724px){#hero-video{display:none}}.slider-post-title{font:italic 36px Merriweather, serif;color:#fff;align-self:center;margin-bottom:25px}.btn-slider{padding:10px 45px}.item:before{background-image:linear-gradient(to top, rgba(0,0,0,0.4), transparent);content:'';position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 900px){.slider-post-title{font:italic 30px Merriweather, serif}}@media (max-width: 600px){.slider-post-title{font:italic 20px Merriweather, serif;color:#fff;justify-self:center;align-self:center;margin:0 auto 10px auto}}@media screen and (max-width: 767px){.btn-slider{padding:8px 25px}}.local-measure-gallery .h1:after{margin-bottom:0}.local-measure-gallery .h2{margin-top:-20px}

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

.tastevin_menu_section_cell {
    text-align: center;
    font-style: italic;
    text-transform: uppercase;
    padding-bottom: 20px;
}

.tastevin_menu_item_name_cell {
    text-transform: uppercase;
}

.tastevin_menu_item_description_cell {
    padding-bottom: 20px;
}

.tastevin_menu_item_price_cell {
    text-align: right;
}