.loading-overlay{background:#840017}.mdp-datepicker .mdp-datepicker-date-wrapper{background-color:#840017!important}.carousel-img-div-text,.hero-text-wrap{background-color:rgba(132,0,23,.6);background-color:rgba(132,0,23,.8)}.overlay-primary{background-color:rgba(132,0,23,.5)}.overlay-primary-9{background-color:rgba(132,0,23,.9)}.overlay-accent{background-color:rgba(118,115,125,.7)}.image-link-block-text-overlay{background-color:rgba(118,115,125,.8)!important}hr{border:0;border-top:2px solid #840017}.accent-border.a2{border:1px solid #595660}.primary-border-top{border-top:3px solid #840017}.description-text blockquote{border-left:4px solid #840017}#autocomplete-results a,.primary-color,.primary-color.a1,.submenu-mode md-tab-item a,.submenu-mode md-tab-item a:hover,a,md-toolbar.md-default-theme.md-hue-2:not(.md-menu-toolbar),md-toolbar.md-hue-2:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar) md-next-button md-icon,md-toolbar:not(.md-menu-toolbar) md-prev-button md-icon{color:#840017}.primary-color.a2{color:#52000e}.primary-color.a3{color:#840017}.accent-color{color:#76737d}.accent-color.a1{color:#d0ced4}.accent-color.a2,.accent-color.a3,.tab-submenu a:hover{color:#595660}.primary-bg,.primary-bg-a1{background-color:#840017}.primary-bg-a2{background-color:#52000e}.primary-bg-a3{background-color:#840017}.accent-bg,.image-link-block-content{background-color:#76737d}.accent-bg-a1{background-color:#d0ced4}.accent-bg-a2,.accent-bg-a3{background-color:#595660}.nearby-card-item:nth-child(4n+1) .nearby-card-img{background-color:#76737d}.nearby-card-item:nth-child(4n) .nearby-card-img{background-color:#d0ced4}.nearby-card-item:nth-child(4n-1) .nearby-card-img,.nearby-card-item:nth-child(4n-2) .nearby-card-img{background-color:#595660}.book-bar{background:#840017;border-top:1px solid #76737d}.parallax-bg{background-color:#840017;background-image:url(https://storage.googleapis.com/brewer-vacations-frontend.appspot.com/content/img/opal-red-parallax-bg.png)!important}#footer-toolbar,#footer-toolbar .md-toolbar-tools{color:#76737d}@media (max-width:959px){md-tabs .md-tab md-icon{color:#840017}}@-webkit-keyframes color{0%,100%{stroke:#840017}50%{stroke:#595660}}@keyframes color{0%,100%{stroke:#840017}50%{stroke:#595660}}.brand-scroll::-webkit-scrollbar-thumb,md-dialog-content::-webkit-scrollbar-thumb{background:#840017;background:#ea0029}.brand-scroll::-webkit-scrollbar-thumb:hover,md-dialog-content::-webkit-scrollbar-thumb:hover{background:#840017}.brand-scroll::-webkit-scrollbar-thumb:active,md-dialog-content::-webkit-scrollbar-thumb:active{background:#840017}.home-amenities .img-bg:before{border-left:50px solid #840017}.header-logo{max-height:96px}.md-date-range-picker__calendar__selected{background:#840017}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden;-ms-touch-action:none;background:#ddd;background:#f2efe9;background:#aad3df;background:-moz-linear-gradient(top,rgba(170,211,223,1) 45%,rgba(242,239,233,1) 55%,rgba(242,239,233,1) 55%);background:-webkit-linear-gradient(top,rgba(170,211,223,1) 45%,rgba(242,239,233,1) 55%,rgba(242,239,233,1) 55%);background:linear-gradient(to bottom,rgba(170,211,223,1) 45%,rgba(242,239,233,1) 55%,rgba(242,239,233,1) 55%);outline:0;font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container img{max-width:none!important}.leaflet-container img.leaflet-image-layer{max-width:15000px!important}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-right .leaflet-control{float:right;margin-right:10px}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.nearby-static-map .leaflet-left .leaflet-control{margin-left:4px}.nearby-static-map .leaflet-top .leaflet-control{margin-top:4px}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-clickable{cursor:pointer}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-clickable,.leaflet-dragging .leaflet-container{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-container a.leaflet-active{outline:orange solid 2px}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:8px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000;color:rgba(0,0,0,.8);color:#676767;background-color:rgba(255,255,255,.5);-webkit-transition:.1s linear all;transition:.1s linear all;transition:color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4;color:#000}.leaflet-bar a:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.leaflet-bar a:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:8px}.leaflet-control-layers-toggle{background-image:url(https://storage.googleapis.com/brewer-vacations-frontend.appspot.com/content/img/leaflet/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(https://storage.googleapis.com/brewer-vacations-frontend.appspot.com/content/img/leaflet/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:content-box;box-sizing:content-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{margin:0 auto;width:40px;height:20px;position:relative;overflow:hidden}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;color:#757575;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678, M12=.70710678, M21=-.70710678, M22=.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.map-tip-cards .leaflet-popup-content-wrapper{padding:0;border-radius:2px 2px 6px 6px;overflow:hidden}.map-tip-cards .leaflet-popup-content{margin:0;padding-bottom:6px;width:250px!important}.map-tip-cards .leaflet-container a.leaflet-popup-close-button:hover{color:#fff}.map-tip-img-link{display:block;line-height:0;margin:0 0 6px;width:250px}.map-tip-firstline,.map-tip-secondline{max-width:250px;display:block;padding:0 6px;box-sizing:border-box}.gmaps-frame .leaflet-container,.leaflet-container{touch-action:auto;cursor:default;font-family:inherit}.sitewide-notice{min-height:30px}.main-view .content .builder,.main-view .content .json,.main-view .content .view{border-right:1px solid #ccc;height:800px;overflow:auto}.builder-icon{line-height:0}.builder-icon,form-item .form-item-container .md-button,form-item .option-item .md-button{min-height:36px;min-width:36px;height:36px;width:36px}form-item .form-item-container .md-button{line-height:0}form-item .option-item{min-height:75px}form-item .option-item .md-button{line-height:0;margin-top:20px}[class*=" ui-icon-"]:before,[class^=ui-icon-]:before,[data-icon]:before{font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}form-item .option-item .md-button.handle:active,form-item .option-item .md-button.handle:hover{cursor:move}form-item .form-item-container{position:relative;padding-top:30px}form-item .form-item-container .form-item-actions{position:absolute;right:20px;top:0}form-view .formItem-title{font-size:18px}form-view .formItem-help-text{font-size:14px;color:#6c6c6c}form-view .matrix-container{overflow:auto}form-view .matrix-container .matrix .matrix-row{border-bottom:1px solid #4caf50}form-view .matrix-container .matrix .matrix-cell{text-align:center;overflow:hidden}form-view .matrix-container .matrix md-radio-button .md-label{margin-left:0;margin-right:0}form-view .matrix-container .matrix .md-switch-thumb,form-view .matrix-container .matrix md-radio-button{margin:15px 0}form-view md-radio-group.layout-row md-radio-button{margin:0 16px 8px 0}.rfp-subheading{padding-bottom:8px}.ui-carousel .carousel-btn,.v-middle{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@font-face{font-family:ui-carousel;src:url(fonts/ui-carousel.eot);src:url(fonts/ui-carousel.eot?#iefix) format("embedded-opentype"),url(fonts/ui-carousel.woff) format("woff"),url(fonts/ui-carousel.ttf) format("truetype"),url(fonts/ui-carousel.svg#ui-carousel) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:ui-carousel!important;font-family:'Material Icons'!important;content:attr(data-icon)}[class*=" ui-icon-"]:before,[class^=ui-icon-]:before{font-family:ui-carousel!important;font-family:'Material Icons'!important}.ui-icon-prev:before{content:"\61";content:"\e5cb"}.ui-icon-next:before{content:"\62";content:"\e5cc"}.carousel-dots li button:before,.ui-icon-dot:before{content:"\63"}.ui-carousel{display:block;margin-bottom:30px}.ui-carousel .carousel-wrapper{position:relative}.ui-carousel .track-wrapper{position:relative;display:block;overflow:hidden;margin:0;padding:0}.ui-carousel .track{position:relative;display:block;float:left}.ui-carousel .slide-item{float:left;height:100%;min-height:1px}.ui-carousel .carousel-btn{position:absolute;z-index:10;z-index:1;background-color:transparent;outline:0;border:none;font-size:24px;opacity:.75;line-height:18px;height:36px;background:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);-webkit-transition:.2s linear all;transition:.2s linear all}.ui-carousel .carousel-btn:hover{opacity:1}.ui-carousel .carousel-prev .carousel-btn{left:0}.ui-carousel .carousel-next .carousel-btn{right:0}.ui-carousel .carousel-disable{opacity:.5}.ui-carousel .carousel-disable .carousel-btn:hover{opacity:.75}.carousel-dots{display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.carousel-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer}.carousel-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.carousel-dots li button:before{font-family:ui-carousel;font-family:'Material Icons';font-size:12px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:"\e836";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased}.carousel-dots li.carousel-active button:before{opacity:.75;content:"\e837"}