.attractions__main{background-image:url(../img/category/attractions-main.jpg)}.attractions__park{background-image:url(../img/category/attractions-park.jpg)}.attractions__museum{background-image:url(../img/category/attractions-museum.jpg)}.attractions__lake{background-image:url(../img/category/attractions-lake.jpg)}.attractions__header{margin-top:-51px;position:relative;z-index:11;background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:90px;padding-bottom:20px;margin-bottom:30px}.attractions__header:before{position:absolute;content:'';top:0;bottom:0;left:0;right:0;background-color:rgba(30,30,30,.7);background:linear-gradient(to top,rgba(35,35,35,.8) 75%,rgba(35,35,35,.4))}.attractions__header .speedbar-wrapper span{color:rgba(255,255,255,.6)}.attractions__header .speedbar-wrapper a span{color:rgba(255,255,255,.8)}.attractions__header h1{font-weight:700;font-size:33px;color:#fff;margin-bottom:25px}.attractions__header h1 span{font-weight:700;padding-right:45px;background-size:auto 35px;background-position:100% 20px}.attractions__header blockquote{padding-left:22px;border-left:2px solid rgba(255,255,255,.5)}.attractions__header blockquote p{color:rgba(255,255,255,.9);font-size:15px;line-height:22px;font-weight:300}.attractions__info-wrap{margin-bottom:20px}.attractions__related{padding:50px 0;border-top:1px solid #e7e9ec}.attractions__list-wrapper{padding-bottom:30px}.attractions__list-wrapper .attractions__list{display:flex;flex-wrap:wrap;justify-content:space-between}.attractions__list-wrapper .attractions__el{height:200px;margin-bottom:20px;width:48%}.attractions__related-list{display:flex;justify-content:space-between;flex-wrap:wrap}.attractions__related-list .attractions__el{width:48%;height:200px;margin-top:20px}.attractions__el{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:5px}.attractions__el:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(35,35,35,.8) 55%,transparent);border-radius:5px}.attractions__el .attractions__el-body{position:absolute;bottom:10px;left:10px;right:10px;z-index:21}.attractions__el .attractions__el-title{font-weight:400;font-size:14px;color:#fff;line-height:18px;text-shadow:0 1px 0 #000}.attractions__el .attractions__el-tag{margin-right:10px;color:#fff;font-size:11px;padding:3px 7px;border:1px solid rgba(255,255,255,.4);border-radius:4px;display:table;margin-top:10px}.attractions__el .attractions__el-tag:before{content:'#';font-size:10px;color:rgba(255,255,255,.9)}