.row-gallery{background-color:#fff}.row-gallery p{text-align:center}.row-gallery p a{margin:0 2rem}.grid{background:#fff;margin:0}.grid:after{content:'';display:block;clear:both}.grid-sizer,.grid-item{width:100%}@media screen and (min-width: 576px){.grid-sizer,.grid-item{width:calc(50% - 7px)}}@media screen and (min-width: 1200px){.grid-sizer,.grid-item{width:calc(33.33333% - 10px)}}.gutter-sizer{width:0}@media screen and (min-width: 576px){.gutter-sizer{width:14px}}@media screen and (min-width: 1200px){.gutter-sizer{width:15px}}.grid-item{margin-bottom:14px}@media screen and (min-width: 576px){.grid-item{float:left;margin-bottom:10px}}@media screen and (min-width: 1200px){.grid-item{margin-bottom:15px}}.grid-item a{display:block;cursor:pointer;overflow:hidden}.grid-item a img{-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease}.grid-item a:hover img{transform:scale(1.06)}.grid-item img{display:block;width:100%}@media screen and (min-width: 992px){.room-details .grid{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem}}.room-details .slider{margin-bottom:1rem}@media screen and (min-width: 992px){.room-details .slider{margin-bottom:0;float:left;width:calc(50% - 1rem)}}@media screen and (min-width: 992px){.room-details .room-right{float:right;width:calc(50% - 1rem)}}.room-details .room-right .description{font-size:1rem;line-height:1.2rem}.room-details .room-rent-value{margin-top:2rem}@media screen and (min-width: 576px){.room-details .room-rent-value{display:flex;justify-content:space-between}}.room-details .room-rent-value a{display:block;padding:6px 40px;text-align:center;margin-bottom:2rem}@media screen and (min-width: 576px){.room-details .room-rent-value a{margin-bottom:0}}.room-details .room-rent-value p{margin:0;font-size:1rem;text-align:center;color:#646464}@media screen and (min-width: 576px){.room-details .room-rent-value p{text-align:right}}.room-details .room-rent-value p span{font-weight:bold;font-size:1.5rem;color:#3e3e3e}footer .row-footer{padding:1rem 0}footer .row-footer p{text-align:center;margin:0;font-size:0.8rem}.btn,.btn-primary,.btn-secondary,.btn-large,.btn-touch{background-color:#ccc;border:0;border-radius:4px;color:#fff;font-size:1em;padding:10px 15px;text-decoration:none;line-height:45px;box-sizing:border-box;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.btn:hover,.btn-primary:hover,.btn-secondary:hover,.btn-large:hover,.btn-touch:hover{opacity:0.8}.btn-primary{background-color:#2c7be5}.btn-secondary{background-color:#da9000}.btn-large{font-size:1.5em}@media screen and (max-width: 480px){.btn-large{display:block;font-size:1em;width:100%;text-align:center}}a.btn-large{padding:15px 25px;line-height:66px}@media screen and (max-width: 480px){a.btn-large{line-height:36px}}button.btn,button.btn-primary,button.btn-secondary,button.btn-large,button.btn-touch{cursor:pointer;padding:0 15px}button.btn-large{padding:10px 25px}@media screen and (max-width: 480px){.btn-touch{display:block;width:100%;text-align:center;padding:0}}
