@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);*{margin:0;padding:0;box-sizing:border-box}:root{--primaryColor:#af9a7d;--mainWhite:#fff;--offWhite:#f7f7f7;--mainBlack:#222;--mainGrey:#ececec;--darkGrey:#cfcfcf;--mainTransition:all 0.3s linear;--mainSpacing:3px;--lightShadow:2px 5px 3px 0px rgba(0,0,0,0.5);--darkShadow:4px 10px 5px 0px rgba(0,0,0,0.5)}body{padding-top:66px;color:#222;color:var(--mainBlack);background:#fff;background:var(--mainWhite);font-family:Verdana,Geneva,Tahoma,sans-serif;line-height:1.4}h1{font-size:3em;line-height:1;margin-bottom:.5em}h2{font-size:2em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5,h6{font-size:1em;font-weight:700;margin-bottom:1.5em}.btn-primary{display:inline-block;text-decoration:none;letter-spacing:3px;letter-spacing:var(--mainSpacing);color:#222;color:var(--mainBlack);background:#af9a7d;background:var(--primaryColor);padding:.4rem .9rem;border:3px solid #af9a7d;border:3px solid var(--primaryColor);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition);text-transform:uppercase;cursor:pointer}.btn-primary:hover{background:transparent;color:#af9a7d;color:var(--primaryColor)}.addToCart-btn{display:flex;justify-content:center}.inCart{display:inline-block;text-decoration:none;letter-spacing:3px;letter-spacing:var(--mainSpacing);color:#af9a7d;color:var(--primaryColor);padding:.4rem .5rem;border:3px solid #af9a7d;border:3px solid var(--primaryColor);text-transform:uppercase;cursor:pointer;font-size:.65rem;font-family:Verdana,Geneva,Tahoma,sans-serif}.loading{text-transform:capitalize;text-align:center;margin-top:3rem}.error{text-transform:uppercase}.empty-search,.error{text-align:center;margin:2rem 0}.empty-search{text-transform:capitalize;padding:1rem;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.navbar{position:fixed;top:0;left:0;width:100%;padding:.75rem 2rem;background:#f7f7f7;background:var(--offWhite);z-index:1}.nav-header{display:flex;justify-content:space-between}.nav-btn{background:transparent;border:none;cursor:pointer;outline:none}.nav-icon{font-size:1.5rem;color:#af9a7d;color:var(--primaryColor)}.nav-links{height:0;overflow:hidden;list-style-type:none}.nav-links,.nav-links a{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.nav-links a{display:block;text-decoration:none;padding:1rem 0;color:#222;color:var(--mainBlack);text-align:center;font-size:1rem;font-weight:600;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.nav-links a:hover{color:#af9a7d;color:var(--primaryColor)}.show-nav{height:150px}@media screen and (min-width:768px){.nav-btn{display:none}.nav-center{max-width:1170px;margin:0 auto;display:flex;justify-content:space-between}.nav-links{height:auto;display:flex;margin-left:4rem}.nav-links a{margin:0 1rem;padding:.5rem 0}}.defaultHero,.roomsHero{min-height:calc(100vh - 66px);background:url(/static/media/defaultBcg.cddcad2e.jpeg) 50%/cover no-repeat;display:flex;align-items:center;justify-content:center}.roomsHero{background-image:url(/static/media/defaultClassroom.ff25be40.jpg);min-height:60vh}.banner{display:inline-block;background:rgba(0,0,0,.5);color:#fff;color:var(--mainWhite);padding:2rem 1rem;text-align:center;text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.banner h1{font-size:2.5rem}.banner div{width:10rem;height:5px;background:#af9a7d;background:var(--primaryColor);margin:1.7rem auto}.banner p{font-size:1.2rem;margin-bottom:2rem}@media screen and (min-width:576px){.banner{padding:2rem 3rem}.banner h1{font-size:3rem}}@media screen and (min-width:992px){.banner{padding:2rem 6rem}.banner h1{font-size:4rem}}.section-title{text-align:center;margin-bottom:4rem}.section-title h4{font-size:2rem;letter-spacing:3px;letter-spacing:var(--mainSpacing);text-transform:capitalize;margin-bottom:1rem}.section-title div{width:5rem;height:5px;margin:0 auto;background:#af9a7d;background:var(--primaryColor)}.services{padding:5rem 0;background:#cfcfcf;background:var(--darkGrey);text-align:center}.services-center{width:90vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-row-gap:2rem;grid-column-gap:50px}.service span{display:inline-block;color:#af9a7d;color:var(--primaryColor);font-size:2.5rem;margin-bottom:1.5rem}.services h6{letter-spacing:3px;letter-spacing:var(--mainSpacing);text-transform:capitalize}.services p{width:80%;margin:0 auto}@media screen and (min-width:992px){.services-center{width:95vw;max-width:1170px}}@media screen and (min-width:1200px){.services p{width:100%}}.featured-rooms{padding:5rem 0}.featured-rooms-center{width:80vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-row-gap:2rem;grid-column-gap:40px}@media screen and (min-width:776px){.featured-rooms-center{width:90vw;grid-template-columns:repeat(auto-fit,minmax(330px,1fr))}}@media screen and (min-width:992px){.featured-rooms-center{width:95vw;max-width:1170px}}.room{box-shadow:2px 5px 3px 0 rgba(0,0,0,.5);box-shadow:var(--lightShadow);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.room:hover{box-shadow:4px 10px 5px 0 rgba(0,0,0,.5);box-shadow:var(--darkShadow)}.img-container{position:relative}.img-container img{width:100%;display:block}.img-container img,.price-top{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transition:var(--mainTransition);transition:var(--mainTransition)}.price-top{position:absolute;top:0;left:0;background:rgba(0,0,0,.8);color:#fff;color:var(--mainWhite);padding:.3rem .6rem .5rem;border-bottom-right-radius:1rem;font-size:.5rem;text-align:center}.price-top h6{margin-bottom:0;font-size:.9rem;font-weight:300;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.room-link{position:absolute;top:50%;left:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .3s linear;transition:all .3s linear}.img-container:hover{background:rgba(0,0,0,.8)}.img-container:hover img{opacity:.3}.img-container:hover .price-top{opacity:0}.img-container:hover .room-link{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.room-info{background:#cfcfcf;background:var(--darkGrey);text-transform:capitalize;padding:.5rem 0;text-align:center;font-weight:700;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.single-room{padding:5rem 0 0}.single-room-images{width:80vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-row-gap:2rem;grid-column-gap:50px}.single-room-images img{width:100%;display:block}.single-room-info{width:80vw;display:grid;grid-template-columns:1fr;margin:2rem auto}.desc,.info{margin:1rem 0}.desc h3{text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.desc p{line-height:1.5}.info h3,.info h6{text-transform:capitalize;letter-spacing:3px;letter-spacing:var(--mainSpacing)}.info h6{font-weight:300}@media screen and (min-width:992px){.single-room-images,.single-room-info{width:95vw;max-width:1170px}.single-room-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2rem}.info{padding-left:3rem}}.roomslist{padding:5rem 0}.roomslist-center{width:80vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-row-gap:2rem;grid-column-gap:30px}@media screen and (min-width:776px){.roomslist-center{width:90vw}}@media screen and (min-width:992px){.roomslist-center{width:95vw;max-width:1170px}}.filter-container{padding:5rem 0}.filter-form{width:60vw;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(202px,1fr));grid-row-gap:2rem;grid-column-gap:40px}.form-group{text-transform:capitalize}.form-group label{display:block;letter-spacing:3px;letter-spacing:var(--mainSpacing);margin-bottom:.5rem}.form-control{width:100%;background:transparent;font-size:1rem}.size-inputs{display:flex}.size-input{width:40%;padding:.2rem;border:1px solid #222;border:1px solid var(--mainBlack);border-radius:.3rem;margin-right:.3rem}.single-extra label{display:inline-block;font-size:.8rem;margin-left:.5rem}@media screen and (min-width:776px){.filter-form{width:70vw}}@media screen and (min-width:992px){.filter-form{width:95vw;max-width:1170px}}.footer-distributed{background-color:#af9a7d;background-color:var(--primaryColor);box-sizing:border-box;width:100%;text-align:left;font:700 16px sans-serif;padding:55px 50px;margin-top:80px}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:inline-block;vertical-align:top}.footer-distributed .footer-left{width:40%}.footer-left img{margin-top:10px}.footer-distributed .footer-links{color:#fff;margin:20px 0 12px;padding:0}.footer-distributed .footer-links a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit}.footer-distributed .footer-company-name{color:#fff;color:var(--mainWhite);font-size:14px;font-weight:400;margin:0}.footer-company-name{padding:10px}.footer-distributed .footer-center{width:35%}.footer-distributed .footer-center i{background-color:#af9a7d;color:#fff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:10px 15px;vertical-align:middle}.footer-distributed .footer-center i.fa-envelope{font-size:17px;line-height:38px}.footer-distributed .footer-center p{display:inline-block;color:#fff;vertical-align:middle;margin:0}.footer-distributed .footer-center p span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-distributed .footer-center p a{color:#fff;color:var(--mainWhite);text-decoration:none}.footer-center p{padding-bottom:10px}.footer-distributed .footer-right{width:20%}.footer-distributed .footer-company-about{line-height:20px;color:#f7f7f7;color:var(--offWhite);font-size:13px;font-weight:400;margin:0}.footer-distributed .footer-company-about span{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-distributed .footer-icons{margin-top:25px}.footer-distributed .footer-icons a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#af9a7d;border-radius:2px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}@media (max-width:880px){.footer-distributed{font:700 14px sans-serif}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:block;width:100%;margin-bottom:40px;text-align:center}.footer-distributed .footer-center i{margin-left:0}}.Cart-content{width:85vw;margin-left:auto;margin-right:auto;margin-top:5rem}.Item{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;padding:10px}.Item-image{width:64px;height:64px;border:1px solid #ccc;margin-right:10px;float:left;object-fit:cover}.Item-title{font-weight:700;margin-bottom:.4em;text-transform:uppercase}.Item-addToCart{margin-bottom:5px;font-size:14px;border:2px solid #ffaa3f;background-color:#fff;border-radius:3px;cursor:pointer}.Item-addToCart:hover{background-color:#ececec;background-color:var(--mainGrey)}.Item-addToCart:active{background-color:#ed8400;color:#fff;outline:none}.Item-addToCart:focus{outline:none}.Item-left,.Item-right{display:flex;width:40vw;justify-content:space-between}.Item-right{flex-direction:row}.ItemPage-items{margin:0;padding:0}.ItemPage-items li{list-style:none;margin-bottom:20px}.CartPage-items{margin:0;padding:0}.CartPage-items li{list-style:none;margin-bottom:20px}.Cart-control{margin-left:72px}.CartItem-addOne,.CartItem-count,.CartItem-removeOne{padding:5px 10px;border:1px solid #ccc}.CartItem-addOne,.CartItem-removeOne{background:#fff}.CartItem-addOne{border-left:none}.CartItem-removeOne{border-right:none}.Cart-checkout{align-items:flex-start;text-align:right;margin-right:7.5vw}.Cart-checkout button,.Cart-checkout p{margin-bottom:1rem}@media (max-width:1080px){.Item{flex-direction:column}.Item-left{width:85vw}.Item-right{width:85vw;justify-content:space-between}}
/*# sourceMappingURL=main.5c51d3ad.chunk.css.map */