.single-spaces .space-details{padding-top:50px}.single-spaces .title{color:var(--dark-color);font-size:29px;font-weight:700;letter-spacing:3.77px;line-height:1.3;text-align:center;margin-bottom:42px;text-transform:uppercase}.single-spaces .content-wrap{margin-bottom:80px}.single-spaces .content-wrap p{margin:15px 0 0;color:var(--grey-color);font-weight:300;font-size:17px;line-height:1.67}.single-spaces .content-wrap a{color:var(--dark-color);font-weight:400;text-decoration:none;-webkit-transition:all 450ms ease;-o-transition:all 450ms ease;transition:all 450ms ease}.single-spaces .content-wrap a:hover{color:var(--main-color)}.single-spaces .gallery-wrap{margin-bottom:80px}.single-spaces .gallery-wrap::after,.single-spaces .gallery-wrap::before{content:'';display:table;clear:both}.single-spaces .gallery-wrap .gallery-item{display:block;width:calc(25% - 15px);float:left;padding-top:calc(25% - 15px);margin-bottom:20px;background-position:center;background-size:cover}.single-spaces .gallery-wrap .gallery-item:not(:nth-of-type(4n)){margin-right:20px}@media only screen and (max-width:1024px){.single-spaces .title{letter-spacing:2px}}@media only screen and (max-width:991px){.single-spaces .gallery-wrap .gallery-item{width:calc(100%/3 - 40px/3);padding-top:calc(100%/3 - 40px/3);margin-right:20px}.single-spaces .gallery-wrap .gallery-item:nth-of-type(3n){margin-right:0}.single-spaces .title{margin-bottom:45px}.single-spaces .content-wrap{margin-bottom:70px}.single-spaces .gallery-wrap{margin-bottom:70px}}@media only screen and (max-width:768px){.single-spaces .title{font-size:26px}}@media only screen and (max-width:767px){.single-spaces .gallery-wrap .gallery-item{width:calc(50% - 10px);padding-top:calc(50% - 10px);margin-right:20px}.single-spaces .gallery-wrap .gallery-item:nth-of-type(3n){margin-right:20px}.single-spaces .gallery-wrap .gallery-item:nth-of-type(2n){margin-right:0}.single-spaces .space-details{padding-top:30px}.single-spaces .title{margin-bottom:25px}.single-spaces .content-wrap,.single-spaces .gallery-wrap{margin-bottom:50px}}@media only screen and (max-width:576px){.single-spaces .title{letter-spacing:1px;margin-bottom:10px}.single-spaces .content-wrap p{margin-top:10px}.single-spaces .space-details{padding-top:20px}.single-spaces .content-wrap{margin-bottom:30px}.single-spaces .gallery-wrap{margin-bottom:25px}}
/*# sourceMappingURL=space-details.css.map */
