#main-header{-webkit-box-shadow:0 0px 0 rgba(255,255,255);box-shadow:0 0px 0 rgba(255,255,255);z-index:999}.cta-menu a{border:2px solid #479864;padding:10px!important;border-radius:25px;background:#479864;color:#ffffff!important;animation-name:pulse;animation-duration:3000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear}.cta-menu a:hover{border:2px solid #479864;background:#fff;color:#479864!important;opacity:1!important}.et-fixed-header #top-menu .cta-menu a{color:#ffffff!important}#top-menu li a:hover{color:#479864!important}.vbselectr a,.vbselectr-result{transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-webkit-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;background:#479864;cursor:pointer;border-radius:4px;color:var(--vbo-contrast-text-color);margin:8px 0 0;width:100%;text-align:center;display:inline-block;box-sizing:border-box}.vbselectr a:hover{background:#27613f}.vbo-availability-month-name{color:#479864}.vbo-availability-room-details h4{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:25px}.vbdivsearch{padding:25px;background:#f6f6f6;width:100%}vbo-search-roomnum{margin:24px 10px 0 0}.vbdivsearch .vbo-search-roomnum{display:none}.vbdivsearch .vb-search-inner>div label{margin-bottom:0px}.vbo-availability-room-details-last-checkin i{background:#479864}.vbcaldivcont table .vbcaltrmonth td{border-bottom:2px solid #479864}.vbcaldivcont .vbcaltrmonth .vbo-rdet-avcal-nav{background:#479864}.vbcaltrmonth .entry-content tr td{border-top:0px solid #fff;padding:6px 24px}.vbo-search-submit .btn{border:2px solid #479864;padding:10px 50px 10px 50px!important;font-weight:700;text-transform:uppercase;border-radius:25px;background:#479864;color:#ffffff!important;animation-name:pulse;animation-duration:3000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear}.vbo-search-submit .btn:hover{border:2px solid #27613f;background:#27613f}.vbdivsearch .vb-search-inner>.vbo-search-num-racblock>div{padding:0 8px 0 0}.vbdivsearch .vb-search-inner select,.vbo-showprc-optionstable .vbo-showprc-option-entry>div select,.vbo-availability-controls select{padding:10.5px 45px 10.5px 45px}.vbo-showprc-price-entry-cost{color:#479864}.vbo-results-head>div>i{color:#479864}.vbo-showprc-room-head .vbo-showprc-staydetails i{color:#479864}ol.vbo-stepbar li.vbo-step-complete,ol.vbo-stepbar li.vbo-step-current{color:#479864;border-bottom:4px solid #c6ae6f}ol.vbo-stepbar li.vbo-step-complete:before{background-color:#479864}ol.vbo-stepbar li.vbo-step-current:before{border:2px solid #479864}.vbo-oconfirm-roomname{color:#479864}.vbrowroomcapacity i{color:#479864}.booknow{background-color:#479864}.vbo-oconfirm-paymentopts .vbo-oconfirm-paymethods-list .vbo-oconfirm-paymethod-item-active{border-color:#479864}.vbo-oconfirm-paymentopts .vbo-oconfirm-paymethods-list .vbo-oconfirm-paymethod-item-active:after{background:#479864}#logo{max-height:60%}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:30px 0 0 0}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:30px 0 0 0}@media screen and (max-width:782px){.et_fixed_nav #main-header{position:fixed}#logo{max-height:90%}}@media screen and (max-width:980px){.et_fixed_nav #main-header{position:fixed}#logo{max-height:90%}}