body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.no-decoration{text-decoration:none!important}.App-logo{height:40vmin;pointer-events:none}.App>.container{min-height:65vh}.App{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bg-edelweiss{background-color:#fff}.logo-edelweiss{z-index:100;position:absolute;top:1%;transform:translate(-50%);left:50%}.map-container{height:550px}.marker{width:45px;height:60px;background-position:50%;background-repeat:no-repeat;background-size:45px 60px}.tree-brown-bg{background-color:#705038!important}.tree-brown{color:#705038!important}.lt-tree-brown-bg{background-color:#c9905f!important}.lt-tree-brown{color:#c9905f!important}.dark-tree-brown-bg{background-color:#4f3624!important}.dark-tree-brown{color:#4f3624!important}.darkest-tree-brown-bg{background-color:#29180b!important}@media only screen and (max-width:1200px){.dark-tree-brown-bg-opacity{background-color:#4f3624!important}}.darkest-tree-brown,.darkest-tree-brown select{color:#29180b!important}.sky-blue-bg{background-color:#c0e5e5!important}.sky-blue{color:#c0e5e5!important}.dark-sky-blue{color:#91b5b5}.darkest-sky-blue-bg{background-color:#224359!important}.dark-sky-blue-bg{background-color:#59819c!important}.leaf-green-bg{background-color:#46875d!important}.leaf-green{color:#46875d!important}.dark-leaf-green-bg{background-color:#0c2601!important}.dark-leaf-green{color:#0c2601!important}.edelweiss-lodge-on-form{background-position:50%;background-size:cover;font-family:"Roboto",sans-serif}.bg-overlay-dark{background-color:rgba(0,0,0,.45)}.calendar-form a span{color:#f8f9fa!important}.calendar-form a{background-color:#29180b!important}.edelweiss-bg-lines{background-size:cover;overflow:hidden!important;background-repeat:no-repeat;border-radius:1.8rem;box-shadow:0 15px 30px 5px rgba(1,2,3,.6)}.edelweiss-book-form{background-color:#000;background:linear-gradient(45deg,hsla(0,0%,74.9%,.8) 20%,hsla(0,0%,63.5%,.85) 30%,hsla(0,0%,74.9%,.95) 65%);color:#1b3d3e!important;padding:24px}.shadows{background-color:hsla(0,0%,93.3%,.6);box-shadow:0 16px 22px rgba(1,2,3,.6)}.shadows-tree-l,.shadows-tree-r{background-color:#eee;box-shadow:5px 5px 12px #805f42}.edelweiss-book-form label{font-size:1rem}.react-datepicker{border:1px solid #29180b;box-shadow:0 16px 22px rgb(0 0 0/12%);border-radius:1.2rem}.bg-style{background-size:cover}.header-video-container{max-height:40px}.header-video{min-height:400px;max-height:400px;object-fit:cover;object-position:center;overflow:hidden;max-width:100%}@media only screen and (min-width:850px){.over-video-text h1,.over-video-text h4{font-size:2em!important}}@media only screen and (max-width:850px){.over-video-text h1,.over-video-text h4{font-size:2em!important}}@media only screen and (max-width:600px){.header-video,.header-video-container{max-height:350px}.header-video{height:350px}.over-video-text{bottom:1%!important;left:1%!important}.over-video-text h1,.over-video-text h2{font-size:2em!important}.over-video-text h4{font-size:1em!important}}.over-video-text{z-index:500;position:absolute;bottom:20%;left:20%}.embossed-text{font-size:4em}.embossed-text,.embossed-text-mini{font-family:"Teko",sans-serif;letter-spacing:3px;text-shadow:0 1px 0 #ccc,0 2px 0 #c9c9c9,0 2px 0 #bbb,0 3px 0 #b9b9b9,0 3px 0 #aaa,0 4px 1px rgba(0,0,0,.1),0 0 5px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.3),0 3px 4px rgba(0,0,0,.2),0 5px 7px rgba(0,0,0,.4),0 10px 7px rgba(0,0,0,.2),0 20px 14px rgba(0,0,0,.15)}.test-css-f img{height:211px;width:100%;overflow:hidden}.offers-bg-img,.test-css-f img{background-position:50%;background-size:cover}.offers-main-card{background-color:rgba(0,0,0,.5)!important}.footer-bg-color{background-color:#181818}.our-location-bg{background:#705038;background:linear-gradient(42deg,#705038,#4f3624 50%,#4f3624)}.bg-gray{background-color:#e3e3e3}.contact-form{background-position:50%;background-size:cover}.dark-overlay{background:rgba(0,0,0,.65)}.about-us-bg{background-position:50%;background-size:cover}.about-us h3,.contact-us h3,.teko-2x5{font-family:"Teko",sans-serif!important;font-size:2.5rem}.about-us hr{border-top:3px solid}.text-snow{color:#dee0e4}.bg-snow{background-color:#dee0e4}.contact-us-bg{min-height:450px;background-position:50%;background-size:cover}.contact-us-bg>div{width:100%!important;height:450px}.contact-us input::-webkit-input-placeholder,.contact-us textarea::-webkit-input-placeholder{color:#4b4b4b!important}.contact-us input:-ms-input-placeholder,.contact-us textarea:-ms-input-placeholder{color:#4b4b4b!important}.contact-us input::placeholder,.contact-us textarea::placeholder{color:#4b4b4b!important}.btn-brown{background-color:#705038!important}.btn-blue,.btn-brown{color:#f8f9fa!important}.btn-blue{background-color:#59819c!important}.btn-brown:hover{background-color:#644831!important}.btn-lt-brown{background-color:#c9905f!important}.btn-lt-brown:hover{background-color:#916844!important}.activity-child-right-bar,.contact-left-bar{border:3px solid #353a40}.activities-panel,.pop-ups-panel,.user-panel{min-height:65vh}.size-2{font-size:2em}.size-1-5{font-size:1.5em}.activity-header{background-position:50%;background-size:cover}.activity-basic-info>tr>th{font-family:"Monserrat",sans-serif;font-size:1em;text-transform:uppercase}.activity-summary{font-family:"Alegreya","sans-serif"}.edelweiss-hrule{border-top:3px solid #705038}.h-400{min-height:550px}.header-video-container{background-size:cover;background-position:50%}.spinner-border{animation-duration:.75s!important}.add-image-to-activity .modal,.contact-us .modal,.create-activities .modal,.create-booking .modal,.create-stories .modal,.manage-activities .modal,.pop-ups-panel .modal,.update-activity .modal,.update-story .modal,.wide-pop-up .modal{display:inline-block}.no-checkout{min-height:69vh}.navbar-border-bottom{border-bottom:1px solid #dcdcdc}.checkout-page{min-height:70vh}.text-caveat{font-family:"Caveat",cursive}.text-montserrat{font-family:"Montserrat",sans-serif}.success-page{border:3px solid #28a745!important;background-color:#f8f9fa!important}.success-page-pop-up .modal{display:flex;background-color:rgba(0,0,0,.727)}.lds-default{display:inline-block;position:relative;width:80px;height:80px}.lds-default div{position:absolute;width:6px;height:6px;background:#4f3624!important;border-radius:50%;animation:lds-default 1.2s linear infinite}.lds-default div:first-child{animation-delay:0s;top:37px;left:66px}.lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}@media only screen and (max-width:400px){.topline-bar{display:block!important}.topline-bar h6{margin-top:0 auto;font-size:1rem;text-align:center}.topline-bar .rt-nav{margin-left:0!important;display:block;width:100%;text-align:center}.topline-bar .rt-nav button{text-align:center}}.dropdown-menu a{padding:.25rem 1.5rem!important}@media only screen and (max-width:992px){#basic-navbar-nav>div>a,#basic-navbar-nav>div>div>a{text-align:left!important}}@media only screen and (min-width:992px) and (max-width:1200px){#basic-navbar-nav>div>a,#basic-navbar-nav>div>div>a{font-size:.75rem!important;margin-right:-.2rem!important;font-weight:700!important}#basic-navbar-nav>div>div>div>div>a{font-size:.75rem!important;font-weight:500!important}}@media only screen and (max-width:550px){.login .input-group,.login .input-group>div,.register .input-group,.register .input-group>div{display:block}.login .input-group>input,.register .input-group>input{width:100%}.login,.register>div{padding-left:0!important;padding-right:0!important}.shadows{padding:0!important}.cookie-message{right:0!important}}.gallery-site{min-height:60vh}.cookie-message{font-family:"Century Gothic",CenturyGothic,Geneva,AppleGothic,sans-serif;border-radius:10px;padding:15px 0;background:#f7f8fb;box-shadow:0 0 16px 2px rgba(0,0,0,.05),0 10px 10px 2px rgba(0,0,0,.05);font-size:12px;line-height:40px;border:1px solid rgba(0,0,0,.15);border-top-color:#e4e4e4;position:fixed;z-index:1100;bottom:10%;right:2%;margin:auto;max-width:540px;display:flex}.cookie-message img{height:50px;width:50px;margin:0 15px;-ms-grid-row-align:center;align-self:center}.cookie-message span{display:inline-block;line-height:1.5;padding-right:16px;border-right:1px solid rgba(0,0,0,.1)}.cookie-message a.close{flex:1 1 auto;border:none;font-size:24px;padding:0 20px 0 16px;position:relative;-ms-grid-row-align:center;align-self:center;color:#919191;transition:color .2s}.cookie-message a.close:hover{color:#795548}.cookie-message a{display:inline-block;color:red;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.1)}.border-top-5{border-top-width:5px!important}.border-top-7{border-top-width:7px!important}