.typeahead{z-index:100}.typeahead-category{color:#999}.typeahead-delimiter{border-top:solid 1px #dcdcdc}.tt-dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;font-weight:300;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.tt-suggestion>p{display:block;clear:both;font-weight:300;line-height:1.42857143;color:#333;white-space:nowrap}.tt-suggestion>p:hover,.tt-suggestion>p:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.tt-suggestion.tt-cursor{color:#fff;background-color:#428bca}pre{display:none}#footer{margin-top:40px}#navbar-left-buttons{min-width:540px}#navbar-left-buttons .breadcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}#navbar-left-buttons .breadcrumb li{display:inline}#venue-side-bar{padding-right:2px;padding-top:12px}#venue-side-bar .social-btns{text-align:center;vertical-align:top;margin:25px 0 15px}#venue-side-bar .social-btns>img,#venue-side-bar .social-btns>a{margin-right:7px}#venue-side-bar .pinterest-share-container{top:-6px;left:-3px;position:relative}.venue-image-header{position:relative;padding:5px 0}.venue-image-header h1{margin:0;font-size:28px;font-weight:bold;display:inline;color:#666;line-height:34px}.venue-image-header h2{display:inline;bottom:6px;margin:0;line-height:initial;font-size:15px;color:#666;text-transform:uppercase}.venue-image-header .dmca-report{position:absolute;right:0;bottom:8px;cursor:pointer}#current-image-credit{min-height:20px}#see-all-photos{position:relative;top:-23px;left:0;float:right;z-index:5;width:185px;text-align:right;font-weight:600;color:#815;cursor:pointer}#see-all-photos .glyphicon{margin-left:4px}#see-all-photos img,#zoom-icon-photo img{width:23x;height:23px}#venue_carousel{background:black}#venue_carousel .carousel-control.left,#venue_carousel .carousel-control.right{background:0;height:101px;top:113px}#venue_carousel .carousel-inner{overflow:visible}#venue_carousel .carousel-inner .portrait-image-container{background-color:black}#venue_carousel .carousel-inner .portrait-image{margin:0 auto;width:211px}#venue_carousel .image-details{height:329px}#venue_carousel .portrait-image-container,#venue_carousel .portrait-image{height:327px}#venue_image_box{position:relative;margin-bottom:15px;background:white}#venue_image_box .carousel-indicators{bottom:35px}#default-image img{max-width:100%;max-height:100%;height:auto}#venue-details-images{margin-bottom:20px}#venue-details-images .carousel{margin-bottom:0}#zoom-icon-photo{position:absolute;top:10px;right:10px;left:auto;padding:4px;background-color:rgba(0,0,0,0.2)}.modal-open .zohMinibox{display:none}#modalImages{margin-left:0;left:0;background-color:transparent;border:0;box-shadow:none}#modalImages a.carousel-control{top:0}#modalImages .carousel-inner .social-btns{position:absolute;top:-30px;left:25%;width:50%;text-align:center}#modalImages .carousel-control.left,#modalImages .carousel-control.right{background:0;height:91%}#modalImages .carousel-indicators{bottom:60px}#modalImages .fb-share-btn{width:54px;vertical-align:top}#modalImages .modal-backdrop,#modalImages .modal-backdrop.fade.in{opacity:1;-mod-opacity:1;filter:alpha(opacity=100)}#modalImages .modal-body{padding:0;overflow:visible;width:100%}#modalImages .modal-content{background-color:transparent;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border:0}#modalImages .modal-dialog{width:90%;margin-top:0;overflow:hidden}#modalImages .modal-header{border:0;text-align:right;margin-right:58px}#modalImages .modal-header a{color:#FFF;text-decoration:none;font-weight:bold}#modalImages .item.portrait{min-width:333px}#modalImages .item.portrait>img{width:333px}#zoom_carousel.carousel .item{-webkit-transition:.8s ease-in-out opacity;-moz-transition:.8s ease-in-out opacity;-ms-transition:.8s ease-in-out opacity;-o-transition:.8s ease-in-out opacity;transition:.8s ease-in-out opacity}#zoom_carousel .carousel-inner{overflow:visible}#zoom_carousel .item>img{margin:0 auto}.landscape .photo-credit{width:1000px}.portrait .photo-credit{width:1000px;text-align:center}.photo-credit{margin:0 auto;text-align:right;padding-top:5px;color:#FFF}.dmca-input{width:75%}.dmca-subheader{color:#666}#featured-image-thumbnails{background:black;margin-bottom:10px;width:100%}#featured-image-thumbnails ul{list-style:none;width:100%;margin:0 auto;padding:0 0 2px 4px}#featured-image-thumbnails ul>li{display:inline;line-height:39px}#image-thumbnails ul{list-style:none;width:800px;margin:0 auto;padding:0 0 2px 4px}#image-thumbnails ul>li{display:inline;line-height:39px}#image-thumbnails img,#featured-image-thumbnails img{width:80px;height:39px;margin-left:-2px;cursor:pointer}#image-thumbnails img:hover,#featured-image-thumbnails img:hover{outline:1px solid #fff}#vendor-address{font-weight:300;font-size:18px;padding:14px 0 10px;border-top:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1;text-align:left}#vendor-address #map-marker-block{height:55px;left:-8px;position:relative;float:left;top:-4px}#vendor-address #map-marker-block img{position:relative;height:36px;top:6px;vertical-align:top}#vendor-address #venue-address-block{font-size:15px;position:relative;left:-7px}.social-btns img{vertical-align:top}.social-btns>span.fb-share-btn{width:54px;height:19px;margin-right:6px;display:inline-block;border:1px solid #c1c1c1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer}.social-btns #pinterest-btn{width:40px;height:20px}#price-button{margin:15px 0 10px 0;padding-bottom:10px;text-align:center;border:0}#price-button a{width:100%;font-size:20px}.venue-sidebar-box{margin-top:10px;padding:6px 0 10px 33px;border:0;box-shadow:none;background-color:#fff}
#vendor-info{font-size:18px;border-bottom:1px solid #EEE;padding:0 0 6px 0;text-align:center}#venue-links a{color:#815;font-size:13px}#venue-links a:link{text-decoration:none}#vendor-info p{margin-bottom:4px}#quick-details-box{padding:0;margin:25px 0;font-size:12px}#quick-details-box table{font-size:13px;margin-top:10px}#quick-details-box td{vertical-align:top}#quick-details-box h2{margin-bottom:6px;font-weight:bold;color:#333;text-transform:uppercase;font-size:17px;letter-spacing:.01em;text-align:left}#quick-details-box .detail{font-weight:bold}#quick-details-table{font-weight:300;margin:25px 0;font-size:12px}#quick-details-table td{padding:3px 0}#quick-details-table .detail{font-weight:bold}#venue-map{height:200px;position:relative;background-color:#ddd;margin-bottom:6px}#venue-sidebar-affix.affix{width:313px;top:60px}#venue-sidebar-affix.affix #quick-details-box{display:none}#venue-sidebar-affix.affix-top{margin-top:0}#venue-sidebar-affix.affix-bottom{position:relative}#venue-sidebar-affix.affix-bottom #quick-details-box{display:none}.tab-content{margin-bottom:20px}#venue-tab-content{background:#fff;padding:20px 0}#venue-tab-content h4{font-weight:bold;font-size:15px}#venue-tab-content p{margin-bottom:23px}.amenity-item{padding-left:5px;padding-right:6px}#amenities #amenity-table{width:100%}#amenities #amenity-table h4{color:#333;padding:5px 0;font-weight:bold;border-bottom:1px solid #c1c1c1}#amenities #amenity-table td{padding:0;vertical-align:top}#amenities #amenity-table tr{line-height:25px}#amenities #amenity-table .glyphicon-ok{color:#815}#amenities .title{font-size:22px;text-align:center}#amenities legend{text-align:center;margin:10px 0}#contact-vendor{height:18px;line-height:18px;vertical-align:middle;margin:15px 0 0;text-align:left;text-transform:uppercase;font-size:10px;font-weight:bold}#contact-vendor img{vertical-align:middle;display:inline-block}#contact-vendor a{color:#666}#contact-vendor .website{padding-left:20px}#contact-vendor .favorite{padding-left:40px}#contact-vendor a:hover,#contact-vendor .favorite:hover,#contact-vendor .favorite-selected{color:#815}#contact-vendor .icon{font-size:14px;vertical-align:text-top}#contact-vendor .glyphicon{margin-right:5px}#map-canvas img{max-width:inherit}#show-full-map{position:relative;width:92px;height:20px;right:0;left:0;top:0;color:#FFF;font-size:11px;text-align:left;line-height:20px;background-color:transparent}#show-full-map a,#show-full-map a:hover{text-transform:uppercase;font-size:11px;font-weight:bold;color:#666}.package{margin-bottom:7px;font-weight:600}.package-detail{font-weight:normal}.packages{margin-bottom:23px}#promo-details-table td{vertical-align:top;padding:10px}#promo-code-text{font-weight:bold;color:#815}#promo-details-description{color:#888;font-weight:normal;font-size:16px}#vendor-events .info-box{padding:0}#vendor-events a{padding:25px;display:block}#vendor-events .date-text{font-weight:300;color:#666}#vendor-events .website-text{font-weight:300}.venue-details-availability{margin:20px 0 0 80px}#venue-availability-header{font-size:12px;font-weight:300}#availability .info-text{font-weight:normal}#overview-footer{margin-top:20px}#overview-footer a{min-width:170px;margin:0 10px 10px 0}#overview-footer .btn{width:47%;height:50px;line-height:35px;font-size:18px}.venue-section-header{font-weight:normal;font-size:21px;color:#333}.venue-section-header#recommended-venues-footer-at-fold{border:0}.at-fold .venue-section-header{padding-bottom:5px;font-size:18px;border-bottom:1px solid #c1c1c1;font-weight:bold}.at-fold #recommended-venues-container{padding:5px 0 20px}.at-fold #recommended-venues-table img{width:205px}.at-fold #recommended-venues-table td:first-child{padding:0 10px 0 0}.at-fold #recommended-venues-table td:last-child{padding:0 0 0 10px}.at-fold #recommended-venues-table td+td{padding:0 10px}.at-fold #recommended-venues-table .recommended-venue{text-align:left;font-size:14px}#recommended-venues-table{margin:13px 0 0}#recommended-venues-table td{text-align:center}.recommended-venue{padding-bottom:5px}.recommended-venue .venue-name{display:inline-block;padding-top:5px;color:#333}.recommended-venue .venue-region,.recommended-venue .venue-budget{font-size:13px}#wedding-package-table ul{margin-left:25px}#wedding-package-table p{margin-bottom:10px}#wedding-package-table .package-cost{font-style:italic;font-size:16px;margin-bottom:10px;display:inline-block}@media(max-width:1050px){#modalImages .photo-credit{text-align:left}#modalImages .modal-header,#modalImages .modal-header a{margin-right:0!important}}@media screen and (max-height:1200px) and (min-height:1050px){#modalImages .item.portrait>img{height:580px;width:auto}#modalImages .item.landscape>img,#modalImages .item.landscape .photo-credit{width:1160px}}@media screen and (max-height:1050px) and (min-height:801px){#modalImages .item.portrait>img{height:470px;width:auto}#modalImages .item.landscape>img,#modalImages .item.landscape .photo-credit{width:940px}}@media screen and (max-height:800px){#modalImages .item.portrait>img{height:350px;width:auto}#modalImages .item.landscape>img,#modalImages .item.landscape .photo-credit{width:700px}}.notifications-container{position:fixed;margin:20px;width:300px}.notifications-container .notification-box{background-color:rgba(0,0,0,0.75);border-radius:2px;color:white;margin-bottom:20px}.notifications-container .notification-dismiss{cursor:pointer;position:absolute;top:7px;right:7px}.notifications-container .notification-body{padding:10px 25px 10px 10px}.notifications-container.bottom-right{bottom:0;right:0}
