@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}60%{transform:translateY(-2px)}}@keyframes heart-anim{0%{opacity:.8;transform:scale(.9)}10%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes down-anim{0%{opacity:0;transform:translateY(-20px)}50%{opacity:.2;transform:translateY(-10px)}to{opacity:1;transform:translate(0)}}body{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;line-height:20px}body .blocked{overflow:hidden!important;position:static!important;height:100%!important;width:100%!important}img{display:block}h1,h2,h3,h4{margin:0;padding:0;color:#002533}h1 a,h2 a,h3 a,h4 a{color:#002533;text-decoration:none}h1{font-size:42px;font-weight:600;font-family:Rubik,Tahoma,Sans-Serif;line-height:46px;margin-bottom:5px}@media(max-width:768px){h1{font-size:30px;font-weight:600;font-family:Rubik,Tahoma,Sans-Serif;line-height:32px}}h2{font-size:32px;font-weight:600;font-family:Rubik,Tahoma,Sans-Serif;line-height:34px;margin-bottom:5px}@media(max-width:768px){h2{font-size:22px;font-weight:600;font-family:Rubik,Tahoma,Sans-Serif;line-height:24px}}h3,h4{text-align:center;letter-spacing:1px}h3{color:#7f7c78}h3,h3 a{font-size:18px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:22px}@media(max-width:768px){h3{font-size:16px;font-weight:400;font-family:Slabo\ 13px,Tahoma,Sans-Serif;line-height:20px}}h4{font-size:18px;font-weight:300;font-family:Rubik,Tahoma,Sans-Serif;line-height:22px;color:#999}@media(max-width:768px){h4{font-size:13px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:16px}}.homepage h2{font-size:22px;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase}@media(max-width:768px){.homepage h2{font-size:20px;font-weight:500;line-height:1.2}}.homepage h2>span{font-size:30px;font-weight:700;font-family:Dancing Script,cursive;line-height:1.2;position:relative;text-align:center;display:inline-block;margin-bottom:3px;color:#5f5f5f;text-transform:capitalize;letter-spacing:0}.homepage h2>span:after,.homepage h2>span:before{content:"";position:absolute;top:50%;width:24px;height:2px;background-color:#eb2e79;display:block}.homepage h2>span:before{left:auto;right:-40px}.homepage h2>span:after{left:-40px}@media(max-width:768px){.homepage h2>span{font-size:26px;font-weight:700;font-family:Dancing Script,cursive;line-height:1.2}}main>section{padding-top:80px;padding-bottom:80px;position:relative;display:block;z-index:1}main>section:nth-of-type(2n){background-color:#fff}main>section:nth-of-type(odd){background-color:#dcdbd7}main>section.shadow,main>section:nth-of-type(odd){box-shadow:inset 0 0 6px rgba(132,129,114,.1)}@media(max-width:768px){main>section{padding-top:40px;padding-bottom:40px}}.main-theme{background-image:linear-gradient(180deg,#050825,#11031b,#120012,#0d0007,#000);width:100%;height:62vh;max-height:inherit;min-height:500px;display:table;position:relative;overflow:hidden;z-index:8}@media(max-width:768px){.main-theme{height:440px;min-height:440px;padding-top:30px}}.main-theme .content{width:100%;height:100%}.main-theme .background{left:0;right:0;top:0;bottom:0;margin:0;padding:0;z-index:0;transition:transform .3s ease-out;background-color:rgba(5,8,37,.0509803922)}.main-theme .background .background-item{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat;opacity:0;content:"";will-change:transform,opacity;z-index:-1}.main-theme .background .background-item.customFadeIn{animation:fadeIn 3s forwards,imgMoveOn 100s 2s infinite forwards}.main-theme .background .background-item.customFadeOut{animation:fadeOut 3s forwards,imgMoveOn 100s 2s infinite forwards}.main-theme .background .background-item.grayscale{filter:grayscale(1)}.main-theme .photo-info{font-size:13px;font-weight:400;line-height:16px;font-style:normal;color:#fff;opacity:.6;position:absolute;bottom:8px;right:15px}@media(max-width:768px){.main-theme .photo-info{left:0;right:0;text-align:center;width:100%}}.main-theme .photo-info a{color:#fff;text-decoration:none;border-bottom:1px dotted #999}.main-theme .photo-info a:hover{opacity:1}.main-theme .search-area{text-align:center;display:table-cell;vertical-align:middle;z-index:1;width:100%;margin-top:20vh;position:relative}@media(max-width:992px){.main-theme .search-area{display:block;margin-top:18vh}}@media(max-width:992px){.main-theme .search-area .inner{padding-left:15px;padding-right:15px}}@media(max-width:480px){.main-theme .search-area .inner{padding-left:5px;padding-right:5px}}.main-theme .search-area .inner h1{color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.2)}.main-theme .search-area .inner h2{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.main-theme .search-area .inner form{background:rgba(57,60,61,.94);box-shadow:0 0 5px rgba(0,0,0,.25);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:10px;margin:40px auto;z-index:3;max-width:840px}@media(max-width:768px){.main-theme .search-area .inner form{margin:20px 10px;padding:5px}}.main-theme .search-area .inner form .home-search:after{font-size:22px;font-family:FontMaperia;content:"";position:absolute;right:10px;top:24px;color:#444;display:block;z-index:10;transition:transform .3s ease-out}@media(max-width:768px){.main-theme .search-area .inner form .home-search:after{font-size:20px;top:18px}}.main-theme .search-area .inner form>span{display:table-cell;vertical-align:middle}.main-theme .search-area .inner form input[type=text]{border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-o-box-shadow:inset 3px 3px 3px rgba(0,0,0,.1);box-shadow:inset 3px 3px 3px rgba(0,0,0,.1);font-size:25px;font-weight:400;vertical-align:middle;min-width:200px;padding-left:30px;outline:none;border:0;height:70px}@media(max-width:768px){.main-theme .search-area .inner form input[type=text]{font-size:18px;font-weight:400;line-height:20px;padding-left:28px;padding-right:28px;height:60px}}.main-theme .search-area .inner form button{border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;font-size:30px;font-weight:600;text-shadow:-1px -1px rgba(0,0,0,.4);background:#79ae22;vertical-align:middle;text-transform:uppercase;border:none;overflow:hidden;outline:none;color:#fff;-webkit-appearance:none;width:100%;height:70px;padding-left:20px;padding-right:20px;letter-spacing:1px}@media(max-width:768px){.main-theme .search-area .inner form button{display:none}}.main-theme .search-area .inner form button:hover{box-shadow:none;opacity:.96}.highlighted-categories{padding:0;margin:0 auto;display:flex;flex-wrap:nowrap;align-items:baseline;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.highlighted-categories .section-btn{font-size:15px;font-weight:400;font-family:Slabo\ 13px,Tahoma,Sans-Serif;line-height:17px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;display:flex;flex-direction:column;align-items:center;color:#35414c;border-bottom:6px solid #9e9e9e;padding-top:20px;padding-bottom:20px;min-width:170px}.highlighted-categories .section-btn:first-child{border-color:#f0c814}.highlighted-categories .section-btn:nth-child(2){border-color:#efa700}.highlighted-categories .section-btn:nth-child(3){border-color:#e17c1a}.highlighted-categories .section-btn:nth-child(4){border-color:#5fc0dd}.highlighted-categories .section-btn:nth-child(5){border-color:#2c99d4}.highlighted-categories .section-btn:nth-child(6){border-color:#275faa}.highlighted-categories .section-btn:nth-child(7){border-color:#dc69b3}.highlighted-categories .section-btn:nth-child(8){border-color:#cd148c}.highlighted-categories .section-btn:nth-child(9){border-color:#811195}.highlighted-categories .section-btn:nth-child(10){border-color:#a9c937}.highlighted-categories .section-btn:nth-child(11){border-color:#87bd24}.highlighted-categories .section-btn:nth-child(12){border-color:#50701c}.highlighted-categories .section-btn:nth-child(13){border-color:#d9343e}.highlighted-categories .section-btn:nth-child(14){border-color:#be0826}.highlighted-categories .section-btn:nth-child(15){border-color:#87121e}.highlighted-categories .section-btn:nth-child(16){border-color:#f0c814}.highlighted-categories .section-btn:nth-child(17){border-color:#efa700}.highlighted-categories .section-btn:nth-child(18){border-color:#e17c1a}.highlighted-categories .section-btn:hover{opacity:.8}.highlighted-categories .section-btn .fm{font-size:60px;margin-left:10px;margin-right:10px;margin-bottom:4px}@media(max-width:991px){.highlighted-categories .section-btn{font-size:12px;font-weight:400;font-family:Slabo\ 13px,Tahoma,Sans-Serif;line-height:14px;min-width:120px;width:120px}.highlighted-categories .section-btn .fm{font-size:42px;margin-left:8px;margin-right:8px}}@media(max-width:480px){.highlighted-categories .section-btn{font-size:10px;font-weight:400;font-family:Slabo\ 13px,Tahoma,Sans-Serif;line-height:12px}}.highlighted-categories::-webkit-scrollbar{display:none}.slide-down{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;position:absolute;left:50%;right:0;bottom:35px;z-index:0;color:#fff;text-align:center;cursor:pointer;width:60px;height:60px;display:flex;align-items:center;justify-content:center;margin-left:-30px}@media(max-width:768px){.slide-down{width:40px;height:40px;margin-left:-20px}}.slide-down:before{border:3px solid #fff;border-width:3px 3px 0 0;height:16px;width:16px;display:block;transform:rotate(135deg);content:"";margin-top:-5px}@media(max-width:768px){.slide-down:before{height:11px;width:11px}}.slide-down:hover{opacity:.8}.statistics{background:#fff;text-align:center}.statistics .inner{margin:60px auto 30px;position:relative;max-width:1275px;display:flex;flex-direction:row;justify-content:center}@media(max-width:768px){.statistics .inner{overflow:hidden;margin:30px -15px 0;justify-content:space-between}}.statistics .inner:before{border:2px solid #7db322;content:"";display:block;position:absolute;top:50%;width:80%;z-index:1;max-width:970px;margin-left:auto;margin-right:auto}@media(max-width:768px){.statistics .inner:before{width:calc(100% + 30px);max-width:none;overflow:hidden;margin-left:-15px;margin-right:-15px}}.statistics .inner .circle{transition:all .25s ease-in-out 0s;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-box-shadow:inset 0 5px 4px rgba(0,0,0,.1);box-shadow:inset 0 5px 4px rgba(0,0,0,.1);background-color:#fff;border:4px solid #7db322;height:18vw;width:18vw;max-width:220px;max-height:220px;margin:0 auto;text-align:center;cursor:pointer;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.statistics .inner .circle{border:2px dotted #7db322}}.statistics .inner .circle:before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px dotted #7db322;content:"";display:block;z-index:0;position:absolute;width:110%;height:110%;opacity:.6}@media(max-width:768px){.statistics .inner .circle:before{display:none}}.statistics .inner .circle .number{font-size:56px;font-weight:400;line-height:58px;transition:color .15s ease-in-out 0s;color:#364652;position:relative}@media(max-width:992px){.statistics .inner .circle .number{font-size:48px;font-weight:400;line-height:50px}}@media(max-width:768px){.statistics .inner .circle .number{font-size:5vw;font-weight:400;line-height:5.5vw}}.statistics .inner .circle .info{font-size:14px;font-weight:400;line-height:16px;color:#89949b;position:relative}@media(max-width:768px){.statistics .inner .circle .info{font-size:2vw;font-weight:400;line-height:2.2vw}}.statistics .inner .circle:hover{background-color:#7db322;transform:scale(1.2)}.statistics .inner .circle:hover .number{color:#fff}.statistics .inner .circle:hover .info{color:#fff;opacity:1}.latest-reviews{padding-top:80px;padding-bottom:60px}@media(max-width:768px){.latest-reviews{padding-top:40px}}.latest-reviews h2{text-align:center}.latest-reviews .stream-wrapper{display:flex;width:100%;max-width:2560px;margin-top:40px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.latest-reviews .stream-wrapper .stream-column-container{display:flex;align-items:center;justify-content:center}.latest-reviews .stream-wrapper .stream-column-container .stream-column{min-width:280px;max-width:400px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:12px}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:transform .8s,box-shadow .8s;background-color:#fff;padding:24px;width:-webkit-fill-available;margin:0 0 16px;box-shadow:0 3px 3px 0 transparent;z-index:10}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .header{display:flex;align-items:center}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .header .avatar{font-size:18px;font-weight:500;line-height:46px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#ddd;width:46px;height:46px;display:inline-block;color:#fff;font-style:normal;margin-right:10px;text-transform:uppercase;display:flex;justify-content:center;align-items:center}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .author-wrapper{font-size:12px;font-weight:300;line-height:14px;margin-top:5px;margin-bottom:10px;color:#323232}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .author-wrapper .author{font-weight:500}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .author-wrapper .place{font-size:12px;font-weight:500;line-height:14px;text-decoration:none;color:#323232}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .body{font-size:14px;font-weight:300;line-height:18px;color:#323232;font-style:italic;position:relative}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .body:after,.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .body:before{font-family:FontAwesome;font-size:8px;color:#999;position:absolute}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .body:before{content:"";left:-10px;top:-3px;display:inline-block}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card .body:after{content:"";margin-bottom:-5px;display:inline-block;bottom:-1px;margin-left:2px}.latest-reviews .stream-wrapper .stream-column-container .stream-column .stream-card:hover{transform:perspective(1px) scale(1.05);box-shadow:0 3px 25px 0 rgba(0,0,0,.1)}.latest-reviews .stream-wrapper::-webkit-scrollbar{display:none}.partners{border-bottom:3px solid #7db223;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;padding:50px 15px;overflow-y:hidden;overflow-x:auto;white-space:nowrap;text-align:center}.partners a{max-width:160px;padding:0 40px}.partners a:first-child{padding-left:0}.partners a:last-child{padding-right:0}.partners a img{height:80px;display:block;opacity:.5}.partners a img:hover{opacity:1}.partners a img.booking{width:200px;height:auto}@media(max-width:992px){.partners{padding:30px 15px}.partners a{padding:0 20px}.partners a img{width:auto;height:50px}.partners a img.booking{width:130px;height:auto}}@media(max-width:768px){.partners{justify-content:flex-start}}.guide{padding-bottom:160px;position:relative;z-index:2}@media(max-width:768px){.guide{padding-bottom:80px}.guide .container{width:auto}}.guide h2{color:#002533;text-align:center;margin-bottom:40px}.guide .sections{display:flex}@media(max-width:992px){.guide .sections{flex-wrap:wrap;justify-content:center}}@media(max-width:480px){.guide .sections{flex-direction:column}}.guide .sections .section{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:#eaeaea;box-shadow:0 0 3px rgba(0,0,0,.3);margin:10px;width:25%;text-align:center;position:relative;height:90px;transition:width .25s linear}@media(max-width:768px){.guide .sections .section{width:calc(50% - 20px)}}@media(max-width:480px){.guide .sections .section{width:auto}}.guide .sections .section .categories{box-shadow:0 0 3px rgba(0,0,0,.3);background-color:#efefef;position:absolute;left:0;right:0;top:0;z-index:10;opacity:0;visibility:hidden}.guide .sections .section .categories ul{list-style-type:none;text-align:left;padding:0;margin:0}.guide .sections .section .categories ul li{padding:5px 20px;text-align:left}.guide .sections .section .categories ul li a{font-size:16px;font-weight:400;line-height:18px;color:#444}.guide .sections .section .categories ul li a:hover{opacity:.8}.guide .sections .section .categories ul li i{font-size:16px}.guide .sections .section:hover>span{color:#fff;position:relative;z-index:1;display:inline-block}.guide .sections .section:hover>span>i{color:#fff;width:50px}.guide .sections .section:hover .categories{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-top-right-radius:0;border-top-left-radius:0;visibility:visible;top:86px;opacity:1;z-index:10;animation:down-anim .3s}.guide .sections .section:hover.food{background-color:#d50517}.guide .sections .section:hover.attraction{background-color:#acca0f}.guide .sections .section:hover.shopping{background-color:#eea800}.guide .sections .section:hover.service{background-color:#039ce5}.guide .sections .section:hover.fun{background-color:#c724a4}.guide .sections .section>span{font-size:20px;font-weight:500;line-height:22px;padding:30px 40px 30px 20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.guide .sections .section i{font-size:32px;display:inline-block;margin-right:15px}.guide-cities{background-color:#eaeaea;padding-bottom:180px}@media(max-width:768px){.guide-cities{padding-bottom:80px}}.guide-cities:after{content:"";background:url(../images/city-buildings.svg) repeat-x bottom;background-size:auto 200px;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;opacity:.1}.guide-cities h2{color:#002533;text-align:center;margin-bottom:50px}.guide-cities .inspirations-section{margin-top:80px}@media(max-width:768px){.guide-cities .inspirations-section{margin-top:60px}}@media(max-width:480px){.guide-cities .inspirations-section{margin-top:40px}}.guide-cities .inspirations-section h2{margin-bottom:40px}@media(max-width:768px){.guide-cities .inspirations-section h2{margin-bottom:30px}}.guide-cities .tags{text-align:center;margin:0;padding:0}.guide-cities .tags .item{display:inline-block;margin:6px 6px 6px 0}@media(max-width:768px){.guide-cities .tags .item{margin:0 0 12px;width:100%;display:block}}@media(max-width:480px){.guide-cities .tags .item{margin:0 0 8px}}.guide-cities .tags .item .tag-name{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:18px;font-weight:400;line-height:22px;box-shadow:0 0 3px rgba(0,0,0,.15);transition:all .1s ease-in-out;background-color:#fff;text-decoration:none;color:#999;padding:12px 24px;display:block}@media(max-width:768px){.guide-cities .tags .item .tag-name{font-size:16px;font-weight:400;line-height:20px;padding:14px 20px;text-align:center;white-space:normal;word-wrap:break-word;hyphens:auto}}@media(max-width:480px){.guide-cities .tags .item .tag-name{font-size:15px;font-weight:400;line-height:18px;padding:12px 16px}}.guide-cities .tags .item .tag-name:focus,.guide-cities .tags .item .tag-name:hover{background-color:#2d99d4;color:#fff;outline:none}.homepage ul.badger-dropdown-list,.homepage ul.btn-add-dropdown-list{background-color:#fff}.homepage ul.badger-dropdown-list li,.homepage ul.btn-add-dropdown-list li{color:#444;border-bottom:1px solid #444}.homepage ul.badger-dropdown-list li a,.homepage ul.badger-dropdown-list li i,.homepage ul.badger-dropdown-list li span,.homepage ul.btn-add-dropdown-list li a,.homepage ul.btn-add-dropdown-list li i,.homepage ul.btn-add-dropdown-list li span{color:#444}.homepage ul.badger-dropdown-list li:hover,.homepage ul.btn-add-dropdown-list li:hover{background-color:#7db322;color:#fff;opacity:1}.homepage ul.badger-dropdown-list li:hover a,.homepage ul.badger-dropdown-list li:hover i,.homepage ul.badger-dropdown-list li:hover span,.homepage ul.btn-add-dropdown-list li:hover a,.homepage ul.btn-add-dropdown-list li:hover i,.homepage ul.btn-add-dropdown-list li:hover span{color:#fff}@keyframes imgMoveOn{0%{transform:scaleX(1)}to{transform:scale3d(1.3,1.3,1.3)}}body{overscroll-behavior-y:none}body>header{transition-property:left,top,height;transition-duration:.24s;transition-timing-function:ease-in-out}body aside,body main{transition:left .24s ease-in-out,margin .24s ease-in-out}body header{width:100vw}body footer,body main{overflow:hidden!important;width:100vw}body.has-sidebar-active{position:fixed;overflow:hidden;height:100%;width:100%}body.has-sidebar-active main{overflow:hidden;margin-left:290px;-webkit-overscroll-behavior:content;overscroll-behavior:content;touch-action:none}body.has-sidebar-active aside{left:0}body.has-sidebar-active header{position:absolute;left:290px;top:0}body.has-sidebar-active footer{left:290px}@media(min-width:993px){body.has-sidebar-active{position:relative;overflow:auto}body.has-sidebar-active aside{left:-290px}body.has-sidebar-active main{touch-action:auto;overflow:auto;margin-left:0}body.has-sidebar-active .actions,body.has-sidebar-active footer,body.has-sidebar-active header{left:0}}.sidebar{background:#202223;color:#7db322;box-shadow:inset 0 0 2px 0 rgba(0,0,0,.8);min-width:290px;max-width:290px;height:100%;transition:all .25s ease-in-out;position:absolute;left:-290px;top:0;z-index:1000;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.sidebar .inner{padding:10px 15px;-webkit-overscroll-behavior:content;overscroll-behavior:content}.sidebar .badge-light{width:inherit;background-color:transparent;margin-right:-10px;color:#d2d2d2}.sidebar .badge-light .fa{font-size:14px}.sidebar ul{list-style:none;padding:0;margin:0 0 10px;overscroll-behavior:contain}.sidebar ul.back-tree,.sidebar ul:not(.list-group-submenu){display:none}.sidebar ul.back-tree.on{display:flex;flex-direction:row}.sidebar ul.back-tree li{margin-right:2px;color:#d2d2d2}.sidebar ul.back-tree li:after{color:#444;content:"/";display:block;margin-left:5px}.sidebar ul.back-tree li:last-child{color:#666}.sidebar ul.back-tree li:last-child:after{display:none}.sidebar ul.list-group li{color:#d2d2d2;transition:all .25s ease-in-out}.sidebar ul.list-group.active{display:block;background-color:transparent}.sidebar ul.list-group.active li .badge-light{color:#d2d2d2;background-color:transparent}.sidebar ul.list-group .label-wrapper{display:flex;align-items:center}.sidebar ul.list-group .icon{font-size:24px;margin-right:8px}.sidebar ul.list-group-submenu .list-group-item{padding-left:1.45rem;min-height:24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar ul .fa,.sidebar ul .fm{font-size:18px;text-align:center;width:24px}.sidebar ul .fa-location-arrow{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:1px solid #d2d2d2;color:#386ec8;flex:none;display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;margin-right:8px;animation-timing-function:cubic-bezier(0,1,1,0)}.sidebar .list-group-item{padding:.75rem .8rem;background-color:#353a3c;border-color:#1d1d1d;color:#d2d2d2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar .list-group-item.avatar-wrapper{text-align:center;background-color:#292c2d}.sidebar .list-group-item.avatar-wrapper .avatar{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;width:60px;height:60px;display:block;margin:auto}.sidebar .list-group-item.active{background-color:#353a3c;border-color:#1d1d1d}.sidebar .list-unstyled{border:0;margin:.75rem -15px -10px}.sidebar .list-unstyled .list-group-item{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding-left:1rem;padding-right:1rem;border-left:0;border-right:0;color:#d2d2d2}.sidebar .list-unstyled .list-group-item:last-child{border-bottom:0}.sidebar .current-location{font-size:12px;font-weight:400;line-height:14px;color:#7db322}.sidebar::-webkit-scrollbar{display:none}.pac-container{-o-box-shadow:none;box-shadow:none;z-index:10001;margin-top:-3px;border:1px solid #efefef;border-top:0}.pac-container .pac-item{padding:6px 4px 3px;cursor:pointer}.pac-container .pac-item.pac-item-selected{background-color:#ebeef6}.pac-container .pac-item.pac-item-selected .pac-icon.pac-icon-marker:after{color:#ea4236}.pac-container .pac-item .pac-icon.pac-icon-marker{background:none;margin-top:0}.pac-container .pac-item .pac-icon.pac-icon-marker:after{font-size:18px;font-family:FontMaperia;content:"";color:#999;display:block}ul.facebox,ul.listing{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;margin:5px 0 0}ul.listing li{color:#16387c;margin:0;padding:0 0 8px 5px}ul.listing li .count{margin-left:3px;font-size:12px;color:#b7d034}ul.listing li:before{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 0 0 4px #fdf3d5;display:inline-block;content:"";width:5px;height:5px;background-color:#f4cd5a;margin-right:5px;vertical-align:3px;flex:0}ul.listing.after-added-item{padding:0;margin-top:40px;margin-bottom:40px}ul.listing.after-added-item li{font-size:16px;font-weight:400;line-height:18px;color:#666}ul.listing.places li{font-size:12px;font-weight:400;line-height:14px;display:flex;color:#616161;margin:0 0 8px;padding:0}ul.listing.places li:last-child{margin:0}ul.listing.places li:before{flex:1 0 auto;margin-top:8px;margin-right:10px}ul.listing.places li img{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#efefef;width:48px;height:34px;display:block}ul.listing.places li .icon{order:2;position:relative;width:46px}ul.listing.places li .icon a:focus,ul.listing.places li .icon a:hover{opacity:.8}ul.listing.places li .label{width:-webkit-fill-available;padding-right:5px}ul.listing.places li .name{font-size:15px;font-weight:400;line-height:1.2;color:#3c464f;text-decoration:none;margin-bottom:2px;display:block}ul.listing.places li .name:focus,ul.listing.places li .name:hover{opacity:.8}ul.listing.places li .address{font-size:12px;font-weight:300;line-height:1.2;display:block;color:#666;padding:0;margin:0}ul.listing.places li .distance{color:#a9b39a;padding-left:15px;position:relative;display:inline-block}ul.listing.places li .distance:after{font-size:12px;content:"";display:inline-block;font-family:FontAwesome;position:absolute;left:2px;top:1px}ul.listing.weather{margin:0;padding:5px 0 10px 8px;border:1px solid #efefef}.listing.events .item{display:flex;margin-bottom:10px}.listing.events .item:last-child{margin-bottom:0}.listing.events .item .image-wrapper{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;flex:0 0 auto;overflow:hidden;width:60px;max-height:50px;margin-right:10px;display:flex;flex-direction:column}.listing.events .item .image-wrapper img{background-color:#efefef;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;width:100%}.listing.events .item .short-date{font-size:12px;font-weight:500;line-height:13px;margin-top:3px;text-transform:uppercase;color:#9e30cb;width:60px;display:flex;flex-wrap:wrap;justify-content:center}.listing.events .item .short-date span.d{margin-right:5px}.listing.events .item .short-date span.y{display:block}.listing.events .item .info-wrapper{display:flex;flex-direction:column}@media(max-width:768px){.listing.events .item .info-wrapper{width:inherit}}.listing.events .item .info-wrapper .title{font-size:14px;font-weight:500;line-height:1.2;margin:0 0 3px;word-wrap:normal;white-space:normal;color:#4f0b6b;display:block;text-transform:lowercase}.listing.events .item .info-wrapper .title:hover{opacity:.8}.listing.events .item .info-wrapper .title:first-letter{text-transform:uppercase}.listing.events .item .info-wrapper .address{font-size:13px;font-weight:300;line-height:1.2;word-wrap:normal;white-space:normal;color:#929292}.listing.events .item .info-wrapper .address i{font-size:20px}.listing.events .item .info-wrapper .address b{font-weight:400}.listing.events .btn.btn-md.btn-more{margin-top:5px}.listing.events.medium .item{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-box-shadow:0 0 25px rgba(85,85,85,.1);box-shadow:0 0 25px rgba(85,85,85,.1);background-color:#fff;border:1px solid #dcdcdc;padding:20px;margin-bottom:20px}@media(max-width:480px){.listing.events.medium .item{flex-wrap:wrap}}.listing.events.medium .image-wrapper{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;width:120px;max-height:80px;margin-left:15px;margin-right:0}@media(max-width:480px){.listing.events.medium .image-wrapper{width:45%;order:1;margin:0 0 0 1%}}.listing.events.medium .box.box-ads-wrapper-links .image-wrapper{margin-left:0;max-height:100%}@media(max-width:480px){.listing.events.medium .box.box-ads-wrapper-links .image-wrapper{display:none}}.listing.events.medium .info-wrapper{width:-webkit-fill-available}@media(max-width:480px){.listing.events.medium .info-wrapper{width:100%;order:3;margin:10px 0}}.listing.events.medium .info-wrapper .fa{margin-right:3px}.listing.events.medium .info-wrapper .title{font-size:18px;font-weight:500;line-height:21px}.listing.events.medium .info-wrapper .desc{width:100%;margin-top:3px}.listing.events.medium .info-wrapper .address{font-size:14px;font-weight:300;line-height:17px}@media(max-width:480px){.listing.events.medium .info-wrapper .address{font-size:13px;font-weight:300;line-height:16px}}.listing.events.medium .info-wrapper .placename{font-size:14px;font-weight:400;line-height:17px;margin-bottom:3px}@media(max-width:480px){.listing.events.medium .info-wrapper .placename{font-size:13px;font-weight:400;line-height:16px}}.listing.events.medium .short-date{font-size:16px;font-weight:500;line-height:18px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#4f0c6b;color:#fff;width:60px;padding:10px;margin:0 15px 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(max-width:480px){.listing.events.medium .short-date{width:45%;order:1;margin:0 1% 0 0;flex-direction:row}}.listing.events.medium .short-date .fa{margin-bottom:3px}.listing.events.medium .short-date .d{font-size:24px;margin:3px 0!important}@media(max-width:480px){.listing.events.medium .short-date .d{font-size:16px;margin:0 2px 0 3px!important}}.listing.events.medium .short-date .m{font-size:15px;margin:0!important}@media(max-width:480px){.listing.events.medium .short-date .m{font-size:16px;margin:0 3px!important}}.listing.events.medium .short-date .y{font-size:13px;margin:0!important}@media(max-width:480px){.listing.events.medium .short-date .y{font-size:16px}}.nearby-events .listing.events.medium{max-width:840px;margin:auto}ul.media-links{display:block;margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none}ul.media-links li{padding:3px 6px;background-color:#dedede;margin-bottom:1px}ul.media-links li a{display:block;text-decoration:none;color:#666;font-size:13px}ul.media-links li:hover a{color:#fff}ul.media-links li.selected,ul.media-links li:hover{background-color:#25aae1;color:#fff}ul.media-links li.selected a{color:#fff}.inbox_msg{color:#16387c;line-height:16px;margin:0;padding:5px 5px 5px 0}.inbox_msg ul{list-style-type:none}.inbox_msg li{color:#16387c;line-height:16px;margin:0;padding:0 0 0 20px}.promo-module{display:flex;margin:50px auto;max-width:1275px}@media(max-width:1275px){.promo-module{max-width:none}}.wrapper-places{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-o-box-shadow:0 0 60px 1px rgba(68,68,68,.16);box-shadow:0 0 60px 1px rgba(68,68,68,.16);background:#fff;display:flex;gap:10px;margin:50px auto 80px;padding:10px;max-width:1275px;justify-content:flex-start;box-sizing:border-box}@media(max-width:1275px){.wrapper-places{max-width:none;width:calc(100% - 24px);margin-left:12px;margin-right:12px;padding:10px}}@media(max-width:768px){.wrapper-places{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-box-shadow:none;box-shadow:none;background-color:#e6e6e2;flex-direction:column;margin:25px auto 0;padding:0;width:100%}}.wrapper-places .main-featured{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;background-color:#f0e8b9;width:50%;max-width:640px;flex:none;box-sizing:border-box}@media(max-width:992px){.wrapper-places .main-featured{width:40vw;max-width:none;margin-bottom:0}}@media(max-width:768px){.wrapper-places .main-featured{width:100%}}.wrapper-places .main-featured .patronage{position:absolute;right:-20px;top:-20px;z-index:10}.wrapper-places .main-featured .image-wrapper{border-top-right-radius:6px;border-top-left-radius:6px;background-color:#dcdbd5;width:auto;height:auto;max-height:400px;overflow:hidden;position:relative}@media(max-width:768px){.wrapper-places .main-featured .image-wrapper{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background-color:#dcdbd5;width:calc(100% - 24px);height:auto;margin:12px auto 0}}.wrapper-places .main-featured .image-wrapper img{border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease-in-out}.wrapper-places .main-featured .image-wrapper img:hover{transform:scale(1.04);opacity:.9}.wrapper-places .main-featured .image-wrapper .default{width:100%;height:100%}.wrapper-places .main-featured .image-wrapper .photo-credit{background-color:rgba(0,0,0,.5);font-size:13px;font-weight:300;color:#dedede;position:absolute;right:15px;bottom:10px;padding:3px 5px}.wrapper-places .main-featured .image-wrapper .photo-credit a{color:#dedede}.wrapper-places .main-featured .desc-wrapper{padding:30px;color:#36280b;text-align:left}@media(max-width:992px){.wrapper-places .main-featured .desc-wrapper{padding:20px 12px 30px}}.wrapper-places .main-featured .desc-wrapper .title{font-size:28px;font-weight:500;font-family:Rubik,Tahoma,Sans-Serif;line-height:30px;text-align:left;color:#1e1e1e;margin-bottom:10px}@media(max-width:992px){.wrapper-places .main-featured .desc-wrapper .title{font-size:24px;font-weight:500;font-family:Rubik,Tahoma,Sans-Serif;line-height:26px}}.wrapper-places .main-featured .desc-wrapper .desc{font-size:18px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:1.2;margin:0 0 20px}.wrapper-places .main-featured .desc-wrapper .address{font-size:16px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:1.2;margin-bottom:20px;color:#36280b;display:flex}.wrapper-places .main-featured .desc-wrapper .address i.fa-map-marker,.wrapper-places .main-featured .desc-wrapper .address svg{margin-right:3px}.wrapper-places .main-featured .desc-wrapper .btn{font-size:14px;font-weight:600;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;border:2px solid #1e1e1e;color:#1e1e1e;padding:10px 20px;min-width:140px}.wrapper-places .main-featured .desc-wrapper .btn:hover{background-color:#1e1e1e;color:#fff}.wrapper-places .other-featured{width:55%;margin:0;box-sizing:border-box}@media(max-width:992px){.wrapper-places .other-featured{width:60vw}}@media(max-width:768px){.wrapper-places .other-featured{width:100%;padding:0}}.wrapper-places .other-featured .results{display:flex;gap:12px;flex-wrap:wrap;justify-content:left;margin:auto;height:100%}@media(max-width:992px){.wrapper-places .other-featured .results{gap:8px}}@media(max-width:768px){.wrapper-places .other-featured .results{flex-direction:column;padding:8px 10px 16px}}.wrapper-places .other-featured .results .item{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-o-box-shadow:0 0 1px rgba(0,0,0,.2);box-shadow:0 0 1px rgba(0,0,0,.2);width:calc(50% - 6px);text-align:left;min-height:300px;cursor:pointer;background-color:#f0efea}@media(max-width:992px){.wrapper-places .other-featured .results .item{width:calc(50% - 4px);background-color:#fff}}.wrapper-places .other-featured .results .item .address{display:flex}.wrapper-places .other-featured .results .item .address svg{margin-right:3px}@media(min-width:769px){.wrapper-places .other-featured .results .item:nth-child(3),.wrapper-places .other-featured .results .item:nth-child(4){margin-bottom:0}}@media(max-width:768px){.wrapper-places .other-featured .results .item{width:100%;min-height:auto}.wrapper-places .other-featured .results .item .info-wrapper{padding:8px 12px;width:calc(100% - 100px)}.wrapper-places .other-featured .results .item .image-wrapper{width:100px}.wrapper-places .other-featured .results .item .image-wrapper a{height:-webkit-fill-available}.wrapper-places .other-featured .results .item .score{padding:0}}.wrapper-places .other-featured .results .item .info-wrapper .title{font-family:Rubik,Tahoma,Sans-Serif}.wrapper-places .other-featured .results .item .image-wrapper{background-color:#dcdbd5;transition:all .2s ease-in-out}.wrapper-places .other-featured .results .item .image-wrapper:hover{opacity:.9}.wrapper-places .other-featured .results .item .image-wrapper:hover .theme{opacity:.8}.wrapper-places .other-featured .results .item .image-wrapper .theme{transition:all .2s ease-in-out;opacity:1;color:#a2a2a2}@media(max-width:992px){.wrapper-places .other-featured .results .item .image-wrapper a{height:160px}}@media(max-width:768px){.wrapper-places .other-featured .results .item .image-wrapper a{height:auto}}.wrapper-places .other-featured .results .item img{border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.wrapper-places .other-featured .results .item img{border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;height:100%}}.promo-events{padding-bottom:120px}@media(max-width:1275px){.promo-events{padding:64px 16px 24px}}@media(max-width:768px){.promo-events{padding:64px 0 24px}}.promo-events .results{padding:20px 0;gap:16px;display:flex;margin:auto;height:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media(max-width:768px){.promo-events .results{padding-left:16px}}.promo-events .results .item{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;background-color:#fff;box-shadow:0 5px 15px 0 rgba(0,0,0,.05);width:33%;text-align:left;min-height:auto;height:460px;margin:0;display:flex;flex-direction:column;cursor:pointer;border:1px solid #dcdbd5}@media(max-width:768px){.promo-events .results .item{height:440px;width:85vw;max-width:400px;flex:none;display:block}}.promo-events .results .item .info-wrapper{background-color:#fff;position:relative;color:#4a5565;width:auto;display:flex;flex-direction:column;justify-content:flex-start}.promo-events .results .item .info-wrapper a:hover{color:#e7015e}.promo-events .results .item .info-wrapper .title{font-size:18px;font-weight:500;line-height:1.2;margin-top:16px;margin-bottom:6px;color:#35414c;word-wrap:break-word}@media(max-width:768px){.promo-events .results .item .info-wrapper .title{font-size:20px;font-weight:500;line-height:1.2;margin-bottom:10px}}.promo-events .results .item .info-wrapper .short-details{display:flex;justify-content:space-between;gap:10px}.promo-events .results .item .info-wrapper .short-details .date,.promo-events .results .item .info-wrapper .short-details .place-address{font-size:14px;font-weight:400;color:#848484;display:flex;align-items:center}.promo-events .results .item .info-wrapper .short-details .date span,.promo-events .results .item .info-wrapper .short-details .place-address span{margin-left:4px}.promo-events .results .item .info-wrapper .short-details i{margin-right:5px}.promo-events .results .item .info-wrapper .desc{font-size:14px;font-weight:400;color:#4a5565}@media(max-width:768px){.promo-events .results .item .info-wrapper .desc{font-size:14px}}.promo-events .results .item .image-wrapper{background-color:#f2f2f2;height:240px;max-height:none;width:100%}@media(max-width:768px){.promo-events .results .item .image-wrapper{height:220px}}.promo-events .results .item .image-wrapper a{height:100%}.promo-events .results .item .image-wrapper img{border-radius:12px 12px 0 0;-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;min-height:240px;-o-object-fit:cover;object-fit:cover;max-height:none}@media(max-width:768px){.promo-events .results .item .image-wrapper img{min-height:220px}}.promo-events .results .item .desc{font-size:13px;font-weight:400;line-height:1.5;color:#444}.promo-events .results::-webkit-scrollbar{display:none}.results.horizontal .item{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;box-shadow:none;display:flex;flex-wrap:wrap;flex-direction:column;height:75px;min-height:auto;width:32.3%;cursor:pointer}.results.horizontal .item:hover .image-wrapper{opacity:.9}@media(max-width:992px){.results.horizontal .item{width:49.1%}}@media(max-width:768px){.results.horizontal .item{width:100%}}.results.horizontal .item .image-wrapper{background-color:#f0efea;width:100px;height:75px;flex:0 0 auto;min-height:auto}.results.horizontal .item .image-wrapper a{display:block;width:100%;height:100%}.results.horizontal .item .image-wrapper a:after{margin-left:-23px;margin-top:-15px}.results.horizontal .item .image-wrapper a img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;height:inherit;width:100%}.results.horizontal .item .image-wrapper .theme{font-size:48px;margin-left:-24px;margin-top:-24px;color:#a2a2a2}.results.horizontal .item .content-wrapper{width:calc(100% - 100px)}@media(max-width:768px){.results.horizontal .item .content-wrapper{width:inherit}}.results.horizontal.events .item{cursor:pointer}.results.horizontal.events .item:hover .image-wrapper{opacity:.9}.results.horizontal.events .item:hover .image-wrapper .theme{opacity:.8}.results.horizontal.events .item .content-wrapper{display:flex;justify-content:left;align-items:flex-start;flex-direction:row-reverse;height:100%;width:100%}.results.horizontal.events .item .content-wrapper .info-wrapper{width:calc(100% - 100px);height:100%;text-align:left;display:flex;flex-direction:row;justify-content:space-between;padding:0}.results.horizontal.events .item .content-wrapper .info-wrapper .details{padding:8px;width:100%}.results.horizontal.events .item .content-wrapper .info-wrapper .title{font-size:14px;font-weight:500;line-height:16px;margin-bottom:8px}.results.horizontal.events .item .content-wrapper .info-wrapper .title:hover{color:#e7015e}.results.horizontal.events .item .content-wrapper .info-wrapper .place-address{font-size:12px;font-weight:300;line-height:14px;display:flex;align-items:center;color:#848484}.results.horizontal.events .item .content-wrapper .info-wrapper .place-address span{margin-left:4px}.results.horizontal.events .item .content-wrapper .info-wrapper .short-date{width:50px;margin-right:0;margin-left:0;border-radius:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important}.results.horizontal.events .item .content-wrapper .info-wrapper .short-date.today{background-color:#4f0b6b;color:#fff}.newest-events{text-align:center;padding:60px 0}.newest-scroll{overflow-x:auto;max-width:1275px;padding:16px 0;margin:32px auto}@media(max-width:1275px){.newest-scroll{padding:16px;max-width:none}}.newest-scroll::-webkit-scrollbar{display:none;height:6px}.newest-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.newest-scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.newest-container{display:flex;gap:16px;justify-content:center}@media(max-width:992px){.newest-container{justify-content:flex-start}}.newest-container.few-items{justify-content:center}.newest-item{width:100px;text-align:center;position:relative;transition:transform .2s}.newest-item:hover{transform:translateY(-3px)}.newest-item a{text-decoration:none;color:inherit}.newest-img{width:100px;height:70px;border-radius:6px;overflow:hidden;margin-bottom:8px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.1)}.newest-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.newest-canceled{right:3px}.newest-canceled,.newest-multiple-dates{position:absolute;top:3px;background:#e7015e;color:#fff;padding:1px 4px;border-radius:2px;font-size:8px}.newest-multiple-dates{left:3px;font-weight:500}.newest-date{font-size:10px;color:#e7015e;font-weight:500;margin-bottom:3px;text-transform:uppercase}.newest-date span{margin:0 1px}.newest-title{font-size:11px;font-weight:500;color:#002533;line-height:14px;height:28px;overflow:hidden}.alternative-dates-tooltip{display:none;opacity:0;position:absolute;top:auto;left:auto;transform:none;background:rgba(0,0,0,.95);color:#fff;padding:10px 12px;border-radius:6px;font-size:10px;white-space:nowrap;z-index:9999;transition:opacity .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:auto;min-width:140px;text-align:left;line-height:1.3}.alternative-dates-tooltip:before{content:"";position:absolute;bottom:100%;left:20px;border:6px solid transparent;border-bottom-color:rgba(0,0,0,.95)}.alternative-dates-tooltip a{color:#fff;text-decoration:none;display:block;padding:3px 0;border-radius:3px;transition:background-color .2s}.alternative-dates-tooltip a:hover{background-color:hsla(0,0%,100%,.1);color:#e74c3c}@media(max-width:768px){.newest-scroll{padding:0 16px}.newest-scroll::-webkit-scrollbar{display:none}.newest-scroll{-ms-overflow-style:none;scrollbar-width:none}.newest-container{padding:10px 0;gap:12px;justify-content:flex-start}.newest-item{flex:0 0 90px}.newest-title{font-size:10px;height:26px}.alternative-dates-tooltip{font-size:9px;padding:8px 10px;min-width:120px}.newest-item{position:relative;overflow:visible}}.results{display:flex;flex-wrap:wrap;gap:16px;margin:0 -6px 16px;justify-content:center}@media(max-width:768px){.results{gap:8px}}.results .item{border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;font-size:12px;font-weight:300;box-shadow:0 0 3px 0 rgba(50,50,50,.15);background-color:#fff;width:24%;overflow:hidden;min-height:360px}@media(max-width:1552px){.results .item{width:32%}}@media(max-width:1153px){.results .item{width:calc(50% - 16px)}}@media(max-width:768px){.results .item{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;width:100%;min-height:auto;display:flex;flex-wrap:wrap}}.results .item .image-wrapper{background-color:#efefef;position:relative;text-align:center}@media(max-width:768px){.results .item .image-wrapper{background-color:#f9f9f9;overflow:hidden;width:20vw;height:auto}}.results .item .image-wrapper .theme{display:block;position:absolute;top:50%;left:50%;margin-left:-45px;margin-top:-45px;color:#d3d3d3;font-size:90px;z-index:2}@media(max-width:768px){.results .item .image-wrapper .theme{font-size:48px;margin-left:-24px;margin-top:-24px}}.results .item .image-wrapper a{position:relative;display:block;height:180px;overflow:hidden;z-index:19}@media(max-width:768px){.results .item .image-wrapper a{height:auto;min-height:80px}}.results .item .image-wrapper a:hover img{transition:opacity .25s ease 0s;opacity:.9}.results .item .image-wrapper a img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;height:180px;position:relative;z-index:3;margin:auto;display:block;-o-object-fit:cover;object-fit:cover}.results .item .image-wrapper a img.default{width:auto}@media(max-width:768px){.results .item .image-wrapper a img{min-height:90px;max-height:120px;height:auto;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}}.results .item .image-wrapper .favorite{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#fff;display:block;width:48px;height:48px;position:absolute;right:10px;bottom:-22px;z-index:20;transition:all .5s ease-in-out}@media(max-width:768px){.results .item .image-wrapper .favorite{background-color:transparent;transform:scale(.64);left:-7px;top:-7px;bottom:unset}}.results .item .image-wrapper .favorite i{font-size:20px;color:#6f7282;position:absolute;left:14px;top:15px;cursor:pointer}.results .item .image-wrapper .favorite i:before{color:#6f7282;text-shadow:none}@media(pointer:fine){.results .item .image-wrapper .favorite i:hover:before{color:#d22d20}}.results .item .image-wrapper .favorite.active{animation:heart-anim .3s}.results .item .image-wrapper .favorite.active i{color:#d22d20}.results .item .image-wrapper .favorite.active i:before{color:#d22d20;content:"";opacity:1}.results .item .info-wrapper{padding:18px 12px 12px;position:relative;min-height:75px;box-sizing:border-box;z-index:5}@media(max-width:768px){.results .item .info-wrapper{padding:10px 12px;min-height:80px}}.results .item .info-wrapper .title{font-size:16px;font-weight:500;line-height:18px;margin:0 0 3px;word-wrap:normal;white-space:normal;display:block}.results .item .info-wrapper .distance{margin-bottom:2px}.results .item .info-wrapper .address{font-size:13px;font-weight:300;line-height:15px;word-wrap:normal;white-space:normal;margin-bottom:10px;color:#666}.results .item .desc-wrapper{font-size:13px;font-weight:400;line-height:1.5;padding:12px;color:#4a5565}.results .item .desc-wrapper a{color:#1365b9;font-weight:400}.results .item .score{padding:5px 0;line-height:16px;flex-wrap:wrap;display:flex;align-items:center}.results .item .score .review-desc{width:auto;vertical-align:top;font-weight:300;margin-left:10px}.results .item .score .review-desc .count{font-weight:500;position:relative}.results .item .score-wrapper{border-top:1px solid #efefef;line-height:16px;padding:10px;flex-wrap:wrap;display:flex;align-items:center}@media(max-width:768px){.results .item .score-wrapper{width:100%}}.results .item .score-wrapper .star-rating{margin-right:10px}.results .item .score-wrapper .count{font-weight:500;position:relative}.results .item .score-wrapper .review-word{width:50%;vertical-align:top;font-weight:500}.results .item .score-wrapper .review-word .no-review{font-weight:300}.results .item .score-wrapper .review-desc{width:100%;vertical-align:top;margin-top:5px}.results .item .tags-wrapper{padding:10px}.results .item .tags-wrapper .tags{display:inline-block}.results .item .tags-wrapper .tags a{font-size:12px;font-weight:400;line-height:1.2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;background-color:#efefef;color:#666;padding:4px 8px;margin:3px 5px 3px 0;display:inline-block}.results .item .tags-wrapper .tags a.highlighted{background-color:#ffedd4;color:#f54a00}.results .item .tags-wrapper .tags a:hover{opacity:.7}.results.events{position:relative}.results.events .item{width:32%}@media(max-width:768px){.results.events .item{width:100%}}.results.events .label{font-size:13px;font-weight:400;line-height:15px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px 0 rgba(50,50,50,.05);padding:10px 15px;background:#fff;color:#6f7282;position:absolute;right:-7px;top:15px;text-align:center;z-index:5}.results.events .label.canceled{background-color:#c06;box-shadow:0 0 16px 0 #707178;color:#fff;letter-spacing:.5px}.results.events .label.canceled i{margin-right:6px}.results.events .info-wrapper{background-color:#f6f6f6;text-align:left;position:relative;display:flex;justify-content:flex-start}.results.events .info-wrapper .short-date{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:768px){.results.events .info-wrapper{width:calc(100% - 20vw);flex-direction:row-reverse;justify-content:space-between}.results.events .info-wrapper .short-date{margin-right:0;margin-left:8px}}.results.events .info-wrapper .title{margin:0}.results.events .info-wrapper .place-wrapper{text-align:left;color:#666;display:inline-flex;flex-grow:0;align-items:center;margin-top:12px}.results.events .info-wrapper .place-wrapper .date{font-size:12px;font-weight:300;line-height:15px;margin-right:8px;display:flex;align-items:center}.results.events .info-wrapper .place-wrapper .date span{margin-right:3px}.results.events .info-wrapper .place-wrapper .place-address{font-size:12px;font-weight:300;line-height:15px;display:flex;align-items:center}.results.events .info-wrapper .place-wrapper .place-address span{margin-right:3px}.results.events .desc-wrapper{padding-bottom:16px}.results.events .keyword-wrapper{padding:0 15px 10px}.results.events .keyword-wrapper a{font-size:13px;font-weight:400;color:#39364f;margin-right:10px}.results.events .keyword-wrapper a:hover{color:#3659e3}.results.events .image-wrapper{background-color:#f6f6f6}@media(max-width:768px){.results.events .image-wrapper{height:auto}}.results.events .image-wrapper a{height:240px;position:relative}.results.events .image-wrapper a:after,.results.events .image-wrapper a:before{content:""}@media(max-width:768px){.results.events .image-wrapper a{height:auto}}@media(min-width:768px){.results.events .image-wrapper a img:not(.default){-o-object-fit:cover;object-fit:cover}}.results.events .image-wrapper a img:not(.default){height:auto;z-index:0}.results.events .image-wrapper .favorite{background-color:#f6f6f6}.results.events .short-date{background-color:#e8e8e8;font-size:14px;font-weight:500;line-height:15px;text-transform:uppercase;color:#9e30cb;padding:8px;margin-right:8px;border-radius:4px}.results.events .short-date.today{background-color:#4f0b6b;color:#fff}@media(max-width:480px){.results.events .short-date{display:none}}.results.events .short-date .m{display:block;margin-bottom:2px;color:#35414c}.results.events .short-date .d{font-size:22px;font-weight:500;line-height:23px;display:block;margin-bottom:1px;color:#9e30cb}.results.events .short-date .y{font-size:11px;font-weight:500;line-height:12px;display:block}.results.events .tags-wrapper{width:100%}.results.events .tags-wrapper .tags{display:inline-flex;gap:6px}.results.events .tags-wrapper .tags a{font-size:12px;font-weight:500;line-height:1.2;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;background-color:#f3f4f6;color:#4a5565;padding:6px 10px;margin:4px auto;display:inline-flex;flex-wrap:wrap;align-items:center}.results.events .tags-wrapper .tags a.highlighted{background-color:#ffedd4;color:#f54a00}.results.events .tags-wrapper .tags a span{margin-left:2px}.results.events .tags-wrapper .tags a svg{height:13px}.results.events .tags-wrapper .tags a:hover{opacity:.7}.results.events.horizontal{margin-left:auto;margin-right:auto}@media(max-width:1275px){.results.events.horizontal{padding-left:16px;padding-right:16px}}@media(max-width:768px){.results.events.horizontal{padding-left:8px;padding-right:8px}}.no-results{background-color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:18px;font-weight:500;line-height:20px;margin:0 0 20px;padding:62px 20px}.no-results .fa,.no-results .fm-search{font-size:32px;margin-right:10px;vertical-align:sub}.city-top-header{display:flex;align-items:flex-start;margin-top:40px;margin-bottom:20px;cursor:pointer}@media(max-width:768px){.city-top-header{margin-bottom:20px;margin-top:0;padding-top:20px}}.city-top-header .current-localization{font-size:26px;font-weight:600;font-family:Roboto,sans-serif;line-height:32px;color:#444;margin-top:2px}@media(max-width:768px){.city-top-header .current-localization{font-size:20px;font-weight:500;font-family:Roboto,sans-serif;line-height:24px;margin-top:2px}}.city-top-header .change-location{font-size:13px;font-weight:400;font-family:Roboto,sans-serif;line-height:15px;align-self:flex-end;color:#0062cc;display:inline-block;text-transform:uppercase;margin-bottom:4px;margin-left:5px}.city-top-header .change-location .fa{margin-left:4px}@media(max-width:768px){.city-top-header .change-location{font-size:12px;font-weight:400;font-family:Roboto,sans-serif;line-height:13px}}.city-top-header .intro{font-size:14px;font-weight:400;font-family:Roboto,sans-serif;line-height:16px;letter-spacing:3px;text-transform:uppercase;color:#ababab;margin-left:2px;margin-top:4px}@media(max-width:768px){.city-top-header .intro{font-size:12px;font-weight:400;font-family:Roboto,sans-serif;line-height:14px;letter-spacing:1px;margin-top:0}}.city-top-header .city-badge{font-size:56px;color:#444;margin-right:0;margin-top:-4px}@media(max-width:768px){.city-top-header .city-badge{font-size:44px}}.address-top-header{margin-top:20px;margin-bottom:20px}@media(max-width:990px){.address-top-header{margin-top:0}}.address-top-header .map-wrapper{padding:0 30px;margin-left:0;margin-right:0}@media(max-width:990px){.address-top-header .map-wrapper{margin:0 -16px;padding:0}}.address-top-header .map-wrapper .map{height:360px;margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}@media(min-width:991px){.address-top-header .map-wrapper .map{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #e2e2e2}}@media(max-width:990px){.address-top-header .map-wrapper .map{margin-left:0;margin-right:0}}@media(max-width:768px){.address-top-header .map-wrapper .map{height:220px;margin-left:0;margin-right:0;width:100%}}.events-results .actions,.places-results .actions{display:flex;align-content:space-between;margin-bottom:10px;width:100%}@media(max-width:992px){.events-results .actions,.places-results .actions{margin-top:16px;margin-bottom:16px}}.events-results .actions .action,.places-results .actions .action{width:50%;display:flex}@media(max-width:768px){.events-results .actions .action,.places-results .actions .action{display:flex;justify-content:flex-start}.events-results .actions .action.results-actions,.places-results .actions .action.results-actions{width:50%;justify-content:center}}.events-results .actions .action.results-actions,.places-results .actions .action.results-actions{text-align:right;width:50%;display:flex;justify-content:flex-end}.events-results .actions .action .btn-filters,.events-results .actions .action .change-order,.places-results .actions .action .btn-filters,.places-results .actions .action .change-order{margin-right:10px}.events-results .actions .action .btn.category-selected,.places-results .actions .action .btn.category-selected{text-overflow:ellipsis;overflow:hidden;max-width:50%;white-space:nowrap;padding-left:5px}.events-results .actions .btn,.places-results .actions .btn{position:relative;cursor:pointer}.events-results .actions .btn:focus,.events-results .actions .btn:hover,.places-results .actions .btn:focus,.places-results .actions .btn:hover{opacity:.9}.events-results .actions .btn i,.places-results .actions .btn i{font-size:20px;vertical-align:middle}.events-results .actions .btn i.fa-times,.places-results .actions .btn i.fa-times{vertical-align:-2px}.events-results .actions .btn i.is-active,.events-results .actions .btn i:hover,.places-results .actions .btn i.is-active,.places-results .actions .btn i:hover{color:#000}.events-results .actions .btn span,.places-results .actions .btn span{vertical-align:middle}@media(max-width:768px){.events-results .actions,.places-results .actions{width:calc(100% + 4px);padding:0;margin-left:-2px;margin-right:-2px;z-index:10}}.review-overlay .rating-container{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#fff;padding:10px}.review-overlay .review-input-wrapper{display:none;margin-top:30px}.review-overlay .place-details-wrapper{display:none}.review-overlay .place-details-wrapper .wrong-place{font-size:13px;font-weight:400;line-height:16px;color:#999}.review-overlay .place-details-wrapper .wrong-place a{font-size:13px;font-weight:400;line-height:16px;text-decoration:none;color:#666;border-bottom:1px dotted #666}.review-overlay .place-details-wrapper .place-details{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#efefef;margin-top:5px;margin-bottom:10px;padding:15px}@media(max-width:768px){.review-overlay .place-details-wrapper .place-details{padding:8px 15px}}.review-overlay .place-details-wrapper .place-details .place-name{font-size:20px;font-weight:400;line-height:24px;margin-bottom:4px;color:#444}@media(max-width:768px){.review-overlay .place-details-wrapper .place-details .place-name{font-size:16px;font-weight:500;line-height:18px}}.review-overlay .place-details-wrapper .place-details .place-address{font-size:14px;font-weight:300;line-height:16px;margin-bottom:4px;color:#666}.review-overlay .place-details-wrapper .place-details .place-address .fa.fa-map-marker{margin-right:5px}.review-overlay .input-search-wrapper{margin-bottom:20px}.review-overlay .input-search-wrapper:after{font-size:19px;font-family:FontMaperia;content:"";position:absolute;left:8px;top:10px;color:#999;display:block;z-index:10}.review-overlay .input-search-wrapper .typeahead__result .typeahead__item a{font-size:14px;font-weight:400;padding:6px 15px}.review-overlay .input-search-wrapper .typeahead__result .typeahead__item a small{font-size:14px;font-weight:400}.review-overlay .input-search-wrapper.typeahead__container.loading .typeahead__query:after,.review-overlay .input-search-wrapper.typeahead__container.loading .typeahead__query:before{right:10px;left:auto}.review-overlay .input-search-wrapper .input-search{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:16px;font-weight:400;border:2px solid #bababa;padding:10px 10px 10px 34px;outline:none;display:block;color:#222;width:-webkit-fill-available}.review-overlay .input-search-wrapper .input-search::-moz-placeholder{font-size:15px;font-weight:300;color:#999;opacity:1}.review-overlay .input-search-wrapper .input-search::placeholder{font-size:15px;font-weight:300;color:#999;opacity:1}.review-overlay .input-search-wrapper .input-search:-ms-input-placeholder{font-size:15px;font-weight:300;color:#999;opacity:1}.review-overlay .input-search-wrapper .input-search::-ms-input-placeholder{font-size:15px;font-weight:300;color:#999;opacity:1}.review-overlay .action{display:flex;align-items:center}@media(max-width:768px){.review-overlay .action{flex-direction:column}.review-overlay .action label{font-size:13px;font-weight:400;line-height:19px}}.review-overlay .action .btn{font-size:16px;font-weight:500;line-height:18px;background-color:#62b426;min-width:180px;color:#fff;cursor:pointer;text-transform:uppercase;margin:10px 20px 10px 0;padding:10px}@media(max-width:768px){.review-overlay .action .btn{width:100%;max-width:360px;margin:15px auto;display:block;padding:10px}}.review-overlay .action .btn:hover{opacity:.9}.review-overlay .alert.alert-success{background-color:#dfffde}.review-overlay .alert h4{display:flex;align-items:center}.review-overlay h4{font-size:20px;font-weight:400;font-family:Roboto,sans-serif;line-height:24px;vertical-align:middle;color:#002533;letter-spacing:normal}@media(max-width:768px){.review-overlay h4{font-size:16px;font-weight:400;line-height:18px}}.review-overlay .alert-light{padding-left:0;padding-right:0}.review-overlay .icn-review{font-size:36px;line-height:36px;color:#61b526;margin-right:15px;display:block}.star-rating{width:100%}.rating-badge .icon{border-radius:10%;-webkit-border-radius:10%;-moz-border-radius:10%;border:1px solid rgba(0,0,0,.25);background-color:#ebeced;color:#c7c7c7;width:56px;height:56px;display:table-cell;vertical-align:middle;text-align:center;font-size:32px}.rating-badge .icon.small{font-size:14px;font-weight:400;line-height:18px;font-style:normal;width:32px;height:32px;border:0}.rating-badge .icon.xsmall{width:18px;height:18px;font-size:10px;border:0}.rating-badge .icon.face-sad{background-color:#a3171a;color:#fff}.rating-badge .icon.face-normal{background-color:#ec830b;color:#fff}.rating-badge .icon.face-glad{background-color:#f3ce56;color:#fff}.rating-badge .icon.face-smile{background-color:#cddc39;color:#fff}.rating-badge .icon.face-xsmile{background-color:#7db322;color:#fff}.rating-container{margin:22px 0 10px;display:flex;align-items:center}.rating-container .review-desc{margin-left:10px;color:#5f5f5f}@media(max-width:768px){.rating-container .review-desc{font-size:12px;font-weight:400;line-height:14px}}.rating-container .review-desc .rate-description{font-weight:500}.rating-container .review-desc .rate-description.checked:after{font-family:FontAwesome;content:"";display:inline-block;color:#8ac721;font-size:18px;line-height:18px;margin-left:7px}.rating-container .review-desc span:nth-child(2){color:#999}.rating-container .review-desc span:nth-child(2):before{font-family:FontAwesome;content:"";display:inline-block;color:#767676;font-size:5px;vertical-align:middle;margin-left:7px;margin-right:5px}.star-rating{display:flex;list-style:none;width:auto;padding:0;margin:0;transition:background-color .5s ease}.star-rating.enable-rating{cursor:pointer}.star-rating[data-stars="1"] .star-item-color:nth-last-child(n+5){background-color:#ff3722}.star-rating[data-stars="2"] .star-item-color:nth-last-child(n+4){background-color:#ff8622}.star-rating[data-stars="3"] .star-item-color:nth-last-child(n+3){background-color:#ffce00}.star-rating[data-stars="4"] .star-item-color:nth-last-child(n+2){background-color:#cddc39}.star-rating[data-stars="5"] .star-item-color{background-color:#8ac722}.star-rating-small{width:88px;height:16px}.star-rating-small .star-item{width:16px}.star-rating-small .star-item:not(:last-of-type){margin-right:2px}.star-rating-medium{width:108px;height:20px}.star-rating-medium .star-item{width:20px}.star-rating-medium .star-item:not(:last-of-type){margin-right:2px}.star-rating-large{width:216px;height:40px}.star-rating-large .star-item{width:40px}.star-rating-large .star-item:not(:last-of-type){margin-right:4px}.star-item{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#dcdcdc;flex:1;max-width:26px;max-height:26px}.star-item img{max-width:100%}.star-item:not(:last-of-type){margin-right:3px}.review-trap{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#dde4f2;padding:15px;cursor:text;display:flex}.review-trap .avatar-wrapper{color:#fff}.review-trap .avatar-wrapper,.review-trap .avatar-wrapper .avatar{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:46px;height:46px;flex:unset}.review-trap .avatar-wrapper .avatar{font-size:3.5em}.review-trap .content-wrapper{margin-left:15px;flex:1 1 auto;width:100%}.review-trap .content-wrapper .content{padding:10px 10px 0;font-size:16px;font-weight:400;line-height:1.2;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border:1px solid #939cad;background-color:#fff;width:-webkit-fill-available}.review-trap .content-wrapper.active{padding:10px;min-height:120px}.review-form{position:relative}.review-form .review-body{padding:0}.review-form .rating-container{padding:10px 0}.review-form .close{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:22px;position:absolute;top:-8px;right:-4px;cursor:pointer;background:#fff;width:24px;height:24px;display:flex;justify-content:center;align-items:center;opacity:1;color:#bababa;z-index:100}.review-form .close:hover{opacity:.9}.review-form .content{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-box-shadow:inset 0 0 5px hsla(0,0%,39.2%,.2);box-shadow:inset 0 0 5px hsla(0,0%,39.2%,.2);font-size:16px;font-weight:400;line-height:18px;outline:none;height:140px;width:-webkit-fill-available;border:2px solid #bababa;padding:18px}.review-note{font-size:12px;font-weight:400;line-height:1.5;color:#999;margin:20px 0 10px}@media(max-width:768px){.review-note{font-size:11px;font-weight:400;line-height:1.5}}.review-list{margin-bottom:20px}.review-list .review.item{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #e5e5e5;margin-bottom:10px}.review-list .review.item:last-child{margin-bottom:0}.review-list .review.item .header{font-size:14px;font-weight:300;line-height:18px;border-top-right-radius:3px;border-top-left-radius:3px;border-bottom:1px solid #efefef;background-color:#fff;display:flex;padding:10px 15px;color:#717171}.review-list .review.item .header .col{padding:5px 15px;flex:1 1 auto}.review-list .review.item .header .author{color:#444;font-weight:500}.review-list .review.item .header i.fm{font-size:46px;color:#dcdcdc}.review-list .review.item .header .avatar{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#f9f9f9;display:inline-block;width:46px;height:46px}.review-list .review.item .content{font-size:16px;font-weight:300;line-height:20px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#f9f9f9;color:#000;padding:20px}.review-list .review.item .content a{color:#386ec8;text-decoration:none;border-bottom:1px dotted #ccc}@media(max-width:768px){.review-list .review.item .content{font-size:14px;font-weight:300;line-height:18px;padding:15px}}.review-list .review.item .content .rating-container{margin-top:0}@media(max-width:768px){.review-list .review.item .content .rating-container{transform:scale(.8);margin-left:-11%}}.btn-show-more-reviews{font-size:18px;font-weight:400;line-height:20px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#efefef;border:1px solid #999;padding:10px;margin-bottom:20px;color:#5f5f5f;display:flex;justify-content:center;align-items:center}.btn-show-more-reviews .fa{font-size:20px;margin-left:7px}.box{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;box-shadow:0 0 3px 0 rgba(50,50,50,.15);background-color:#fff;margin-bottom:15px;position:relative}@media(max-width:768px){.box{box-shadow:none;padding:0}}.box.red{border:1px solid #b50000;background-color:#ffebeb}.box.green{border:1px solid #ddf0dd;background-color:#ebffeb}.box.blue{background-color:#dde4f2}.box.clean{background-color:transparent}.box.disabled .box-content{opacity:.3}.box .micro{font-size:12px;font-weight:400;text-align:right}.box.location .neraby-images{display:flex;padding:10px;justify-content:space-between}.box.location .neraby-images .thm{display:inline-block}.box .box-content{font-size:14px;font-weight:300;line-height:1.4;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:20px}@media(max-width:768px){.box .box-content{padding:15px}}.box .box-content.extra-padding{font-size:18px;font-weight:300;line-height:1.4;padding:45px 60px}@media(max-width:768px){.box .box-content.extra-padding{padding:22px 15px}}.box .box-content.no-space{padding:0}.box .box-content .btn.btn-more{background-color:#4185f4;color:#fff;margin:20px auto 10px;display:inherit;transition:all .25s ease;display:flex;align-items:center;justify-content:center;max-width:120px}.box .box-content .btn.btn-more:focus,.box .box-content .btn.btn-more:hover{opacity:.9}.box .box-content .btn.btn-more i{font-size:11px;width:16px;margin-left:2px;color:#f4cd5a}@media(max-width:992px){.box.nearby-events,.box.place-events{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-o-box-shadow:none;box-shadow:none;background:transparent}}.box.nearby-events .box-header h3,.box.place-events .box-header h3{font-size:22px;font-weight:200;line-height:30px;color:#bdbdbd;display:block;text-align:center;text-transform:uppercase;margin-top:15px;margin-bottom:10px}.box.nearby-events .box-header h3 strong,.box.place-events .box-header h3 strong{font-weight:400;color:#444}.box.nearby-events .box-content{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;background-color:#fff;padding-top:10px}@media(max-width:992px){.box.nearby-events .box-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent;padding-left:0;padding-right:0}}.box.place-events .box-content{border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;background-color:#f9f9f9;padding-top:40px}@media(max-width:992px){.box.place-events .box-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent;padding:0}}.box.sidebox .box-header{background-color:#3c464f;color:#fff;padding:10px 15px}.box.sidebox .box-header a{font-size:14px;font-weight:400;line-height:16px;color:#fff}.box.sidebox .box-content{font-size:18px;font-weight:300;line-height:28px;padding:10px 15px}@media(max-width:768px){.box.sidebox .box-content{font-size:16px;font-weight:300;line-height:28px;padding:15px 20px}}.box .place-events{margin-top:60px;margin-bottom:60px}.box .place-events .box-header{padding-left:0;padding-right:0;text-align:center}.box .box-header{font-size:12px;font-weight:500;line-height:1.2;border-top-right-radius:4px;border-top-left-radius:4px;padding:10px 13px;color:#3a5077;text-transform:uppercase}.box .box-header.light{padding-bottom:10px;padding-top:10px}.box .box-header.light .inner{border-bottom:1px solid #ececec;height:1px;width:100%;z-index:0;position:relative}.box .box-header.light .label{border:0 solid #f2f2f2;font-size:11px;font-weight:700;white-space:nowrap;padding:2px 3px;color:#444;background-color:#fff;top:0;z-index:1;position:absolute;top:-8px;left:0}.box.related-cities,.box.related-places{padding:20px}@media(max-width:480px){.box.related-cities,.box.related-places{padding:16px}}.box.related-cities .box-content,.box.related-places .box-content{padding:30px 0 20px}.box.related-cities .box-content a,.box.related-places .box-content a{font-size:16px;font-weight:400;line-height:20px;position:relative;display:inline-flex;align-items:center;margin-bottom:4px;margin-right:6px;padding-right:12px;min-height:24px;text-transform:capitalize}@media(min-width:1276px){.box.related-cities .box-content a,.box.related-places .box-content a{width:calc(33% - 24px);align-items:flex-start}}@media(max-width:992px)and (min-width:481px){.box.related-cities .box-content a,.box.related-places .box-content a{width:calc(50% - 24px);padding-right:0;margin-right:12px;align-items:flex-start}}@media(max-width:480px){.box.related-cities .box-content a,.box.related-places .box-content a{font-size:15px;font-weight:400;line-height:18px;width:100%;margin-right:0}}.box.related-cities .box-content a .distance,.box.related-places .box-content a .distance{flex:none;margin-right:10px;min-width:48px}.box.related-cities .box-content a .number-objects,.box.related-places .box-content a .number-objects{color:#999;margin-left:6px}.box.related-cities .box-content a span+span,.box.related-places .box-content a>span{border-bottom:1px dotted #ccc}.box-ads-wrapper{margin:0 auto 15px;overflow:hidden;display:flex;align-items:center;text-align:center;justify-content:center}@media(max-width:480px){.box-ads-wrapper{margin:0 -15px 15px}}.box-ads-wrapper ins{margin:0!important}.box-ads-wrapper.h250{min-height:250px}.box-ads-wrapper-links{-o-box-shadow:0 0 3px 0 rgba(50,50,50,.15);box-shadow:0 0 3px 0 rgba(50,50,50,.15);margin:0 0 20px}@media(max-width:480px){.box-ads-wrapper-links{margin:0 -2px 20px}}.box-ads-wrapper-links .image-wrapper{border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;background-color:#f9f9f9;font-size:48px;color:#d3d3d3;display:flex;justify-content:center;align-items:center;width:20vw;max-width:120px}@media(max-width:480px){.box-ads-wrapper-links .image-wrapper{padding-left:0;padding-right:0;max-width:80px}}@media(max-width:480px){.box-ads-wrapper-links .info-wrapper{padding-left:6px;padding-right:0}}.boxPrice,.boxReservation{margin:0 10px 0 0;padding:8px;background-color:#efefef;border:1px solid rgba(0,0,0,.1);border-radius:5px;background-color:rgba(254,220,44,.7);box-shadow:2px 2px 2px rgba(0,0,0,.1)}#icn_add_image{cursor:pointer;width:72px;position:absolute;top:2px;right:2px;background:#c06 url(../images/icons/icn_photo.gif) no-repeat 77px scroll;padding:5px 20px 5px 5px;font-size:10px;color:#fff;text-decoration:none;display:none}.icn_more_bsize{background:url(../images/maperia_sprite_main.png) no-repeat -224px -2px;width:16px;height:20px;vertical-align:middle;display:inline-block;margin-right:2px}.icn_alert{background:url(../images/maperia_sprite_main.png) no-repeat 0 -123px;display:block;float:left}.icn_photo{background:url(../images/maperia_sprite_main.png) no-repeat -223px -73px;width:15px;height:13px;margin-right:3px;margin-top:3px;cursor:pointer}.icn_new_label{background:url(../images/maperia_sprite_main.png) no-repeat -28px -29px;display:block;height:34px;width:31px;position:absolute;top:2px;left:560px;z-index:1}.icn_calendar_16x16{background:url(../images/maperia_sprite_main.png) no-repeat -151px -52px;display:inline-block;height:16px;width:16px;margin-right:3px}.icn_send_msg_16x16{background:url(../images/maperia_sprite_main.png) no-repeat -318px -32px}.icn_add_friend_16x16,.icn_send_msg_16x16{display:inline-block;height:16px;width:16px;margin-right:2px}.icn_add_friend_16x16{background:url(../images/maperia_sprite_main.png) no-repeat -338px -32px}.icn_quote{background:url(../images/maperia_sprite_main.png) no-repeat 1000px 1000px;display:inline-block;height:15px;width:20px;vertical-align:middle}.icn_quote.start{background-position:-8px -309px}.icn_quote.end{background-position:-32px -309px}.icn_comment{background:url(../images/maperia_sprite_main.png) no-repeat -295px -31px;width:19px;text-align:center}.icn_comment,.icn_places{height:20px;display:inline-block}.icn_places{background:url(../images/maperia_sprite_main.png) no-repeat -507px -89px;width:20px}.icn_prev{background:url(../images/maperia_sprite_main.png) no-repeat -150px -2px}.icn_next,.icn_prev{width:13px;height:18px;display:inline-block;vertical-align:middle}.icn_next{background:url(../images/maperia_sprite_main.png) no-repeat -176px -2px}.icn_files{background:url(../images/mobile/icons-18/icn_camera.png) no-repeat 0 0;width:20px;height:20px;text-align:center}.icn_alert{background:url(../images/icons/icn_alert.png) no-repeat 0 0;display:inline-block;height:32px;width:32px;margin-right:5px}.icn_ok{background:url(../images/mobile/tick.png) no-repeat 0 0}.icn_deactivate,.icn_ok{display:block;height:16px;width:16px;margin-right:5px}.icn_deactivate,.icn_login{background:#cc0}.icn_activate,.icn_login{display:block;height:16px;width:16px;margin-right:5px}.icn_activate{background:green}.icn_tick{background:url(../images/mobile/tick.png) no-repeat 0 0}.icn_cross,.icn_tick{display:block;height:16px;width:16px;margin-right:5px}.icn_cross{background:url(../images/mobile/cross.png) no-repeat 0 0}.icn_added{background:url(../images/maperia_sprite_main.png) no-repeat -150px -30px}.icn_added,.icn_views{height:18px;width:16px;display:inline-block}.icn_views{background:url(../images/maperia_sprite_main.png) no-repeat -199px -30px}.icn_time{background:url(../images/maperia_sprite_main.png) no-repeat -273px -52px;height:14px;width:14px;display:inline-block;vertical-align:middle}.icn_phone{background:url(../images/maperia_sprite_main.png) no-repeat -358px -76px}.icn_go2url,.icn_phone{height:18px;width:18px;display:inline-block}.icn_go2url{background:url(../images/maperia_sprite_main.png) no-repeat -358px -54px}.icn_url{background:url(../images/maperia_sprite_main.png) no-repeat -70px -13px;height:10px;width:10px;margin-left:2px}.icn_email,.icn_url{display:inline-block}.icn_email{background:url(../images/maperia_sprite_main.png) no-repeat -358px -34px;height:18px;width:18px}.icn_location{background:transparent url(../images/icons/icn_location.png) no-repeat -4px -80px!important;height:22px;width:22px;display:inline-block!important}.icn_location:hover{background-position:-4px -102px!important}.icn_radar{background:transparent url(../images/radar_green.gif) no-repeat -4px -5px!important;height:30px;width:30px}.icn_radar,.icn_tag{display:inline-block}.icn_tag{background:url(../images/maperia_sprite_main.png) no-repeat -364px -102px;width:16px;height:16px}.icn_tag:hover{background-position:-384px -102px}.icn_event{background:url(../images/maperia_sprite_main.png) no-repeat -150px -30px;width:16px}.icn_event,.icn_photo{height:20px;display:inline-block;text-decoration:none;margin-right:2px;vertical-align:middle}.icn_photo{background:url(../images/maperia_sprite_main.png) no-repeat -219px -31px;width:22px}.icn_edit{background:url(../images/maperia_sprite_main.png) no-repeat -177px -29px;height:20px;width:16px}.icn_delete_image,.icn_edit{display:inline-block;text-decoration:none;margin-right:2px;vertical-align:middle}.icn_delete_image{background:url(../images/maperia_sprite_main.png) no-repeat -222px -88px;height:18px;width:20px}.icn_clock{background:url(../images/maperia_sprite_main.png) no-repeat -272px -31px;text-decoration:none;margin-right:2px;opacity:.6}.icn_clock,.icn_type{height:16px;width:16px;display:inline-block;vertical-align:middle}.icn_type{background:url(../images/maperia_sprite_main.png) no-repeat 1000px 1000px;margin-top:-2px;margin-right:3px}.icn_type.places{background-position:-402px -1px}.icn_type.airports{background-position:-402px -69px}.icn_type.restaurants{background-position:-402px -18px}.icn_type.hotels{background-position:-402px -52px}.icn_type.city{background-position:-402px -35px}.icn_type.users{background-position:-402px -86px}.icn_type.photos{background-position:-402px -103px}.icn_type.events{background-position:-402px -120px}.icn_type.deal{background-position:-402px -171px}.ue{background:url(../images/maperia_sprite_main.png) no-repeat 1000px 1000px;width:35px;height:25px;display:inline-block;vertical-align:middle}.ue.commented{background-position:-495px -348px}.ue.like{background-position:-440px -385px}.ue.beenhere{background-position:-496px -385px}.ue.want2go{background-position:-594px -385px}.ue.suggested{background-position:-107px -385px}.ue.added_event{background-position:-108px -353px}.ue.was_a_friend{background-position:-546px -386px}.ue.object.added{background-position:-595px -424px}.ue.photo.added{background-position:-597px -353px}.ue.profile.logged{background-position:-495px -424px}.ue.profile.signed{background-position:-441px -424px}.ue.object.updated_gps{background-position:-547px -424px}.ue.object.updated{background-position:-441px -424px}.ue.highlight{background-position:-592px -424px}.fb_btn{background:#29447e url(../images/fb_icons.png) no-repeat;background-repeat:no-repeat;cursor:pointer;display:inline-block;outline:none;padding:0 2px 0 1px;text-decoration:none;line-height:20px;width:17px;height:17px}.weather_content{width:280px}.weather_current .desc{font-size:11px;color:#444;font-weight:700;text-align:center}.weather_current .wicon{width:60px;height:60px;text-align:center}.weather_current .inner{text-align:left;font-size:10px;color:#999}.weather_current .additionally{margin-top:6px;text-align:center;font-size:11px;color:#444}.weather_others_days{font-family:arial;font-weight:700}.weather_others_days .item{float:left;width:68px;margin:0;text-align:center;overflow:hidden;border-left:1px solid #dedede}.weather_others_days .item .day{font-size:11px;color:#444;font-weight:700;text-align:center}.weather_others_days .item .wicon{height:32px;width:32px;text-align:center;margin:2px auto}.weather_others_days .additionally{font-size:11px;text-align:center}.weather_others_days .temp_day{padding:2px 1px;display:inline-block;margin-right:1px}.weather_others_days .temp_night{padding:2px 1px;display:inline-block;background-color:#666;color:#fff;font-weight:400}.weather_current .wicon.chance_of_snow{background-position:0 0}.weather_current .wicon.flurries{background-position:0 -60px}.weather_current .wicon.snow{background-position:0 -120px}.weather_current .wicon.sleet{background-position:0 -180px}.weather_current .wicon.chance_of_rain{background-position:0 -240px}.weather_current .wicon.chance_of_storm{background-position:0 -300px}.weather_current .wicon.mist{background-position:0 -360px}.weather_current .wicon.showers{background-position:0 -420px}.weather_current .wicon.rain{background-position:-2px -360px}.weather_current .wicon.storm{background-position:0 -480px}.weather_current .wicon.thunderstorm{background-position:0 -600px}.weather_current .wicon.rain_and_snow{background-position:0 -180px}.weather_current .wicon.sunny{background-position:-62px 0}.weather_current .wicon.partly_cloudy{background-position:-62px -60px}.weather_current .wicon.mostly_cloudy{background-position:-62px -120px}.weather_current .wicon.cloudy{background-position:-62px -184px}.weather_current .wicon.dusty,.weather_current .wicon.foggy,.weather_current .wicon.haze,.weather_current .wicon.smoke{background-position:-62px -300px}.weather_current .wicon.icy{background-position:-62px -240px}.weather_others_days .wicon.chance_of_snow{background-position:-189px 1px}.weather_others_days .wicon.flurries{background-position:-189px -32px}.weather_others_days .wicon.snow{background-position:-189px -64px}.weather_others_days .wicon.sleet{background-position:-189px -98px}.weather_others_days .wicon.chance_of_rain{background-position:-189px -130px}.weather_others_days .wicon.chance_of_storm{background-position:-189px -166px}.weather_others_days .wicon.mist{background-position:-189px -196px}.weather_others_days .wicon.showers{background-position:-189px -230px}.weather_others_days .wicon.rain{background-position:-189px -196px}.weather_others_days .wicon.storm{background-position:-189px -264px}.weather_others_days .wicon.thunderstorm{background-position:-189px -330px}.weather_others_days .wicon.rain_and_snow{background-position:-189px -363px}.weather_others_days .wicon.sunny{background-position:-223px 2px}.weather_others_days .wicon.partly_cloudy{background-position:-223px -29px}.weather_others_days .wicon.mostly_cloudy{background-position:-223px -64px}.weather_others_days .wicon.cloudy{background-position:-223px -96px}.weather_others_days .wicon.dusty,.weather_others_days .wicon.foggy,.weather_others_days .wicon.haze,.weather_others_days .wicon.smoke{background-position:-223px -163px}.weather_others_days .wicon.icy{background-position:-223px -131px}.standard{background:url(../images/stars_mini.png) no-repeat 0 0;width:75px;height:13px;display:inline-block;vertical-align:top}.standard.c,.standard.c0{background-position:-500px -500px}.standard.c1{background-position:0 -16px;width:15px}.standard.c2{background-position:0 -80px;width:30px}.standard.c3{background-position:0 -144px;width:45px}.standard.c4{background-position:0 -208px;width:60px}.standard.c5{background-position:0 -272px;width:75px}.maperia-brand{background:url(../images/maperia-logo-white.svg) no-repeat 50%;background-size:100% 100%;height:55px;width:175px;display:block;transition:height .45s ease-in-out,width .3s ease-in-out}header{background-color:#7db322;border-bottom:1px solid rgba(80,113,23,.3);position:absolute;width:100%;min-height:80px;top:0;left:0;right:0;z-index:100}@media(max-width:768px){header{min-height:60px}}@media(max-width:480px){header{min-height:45px}}@media(max-width:992px){header .maperia-brand{height:44px;max-width:140px;width:140px;margin-left:5px}}@media(max-width:768px){header .maperia-brand{height:34px;max-width:110px;width:110px}}@media(max-width:575px){header .maperia-brand{height:30px;max-width:96px;width:96px;margin-right:5px}}header .maperia-brand.disabled{display:none}header .navigation{display:flex;align-items:center;min-height:80px;transition:all .25s ease-in-out;z-index:100;position:relative}@media(max-width:768px){header .navigation{min-height:60px}}@media(max-width:480px){header .navigation{min-height:45px}}header.transparent{background-color:rgba(0,0,0,.4);border-bottom:0}header.transparent.fixed{box-shadow:none}header.transparent .nav-center .navigation-main a:hover{color:#fff;opacity:.6}header.transparent .nav-right a:hover{color:#fff}header.transparent .nav-right a:hover .fa,header.transparent .nav-right a:hover .fm{opacity:.6;color:#fff}header.transparent .btn-add-item{background-color:#fff;color:#444}header.transparent .btn-add-item .fa{color:#444}header.transparent .btn-add-item:hover{background-color:#7db322;color:#fff}header.transparent .btn-add-item:hover .fa{color:#7db322}header.fixed{box-shadow:0 3px 5px 0 rgba(0,0,0,.1);position:fixed;zoom:1}header ul{list-style:none;margin:0;padding:0}header a{text-decoration:none;transition:all .25s ease-in-out}header .profile-options{color:#fff}header .avatar{cursor:pointer;position:relative}header .avatar img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;border:2px solid #fff;display:block;height:24px;width:24px}header .nav-left{flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;width:28%;height:100%}@media(max-width:992px){header .nav-left{width:23.5%}}@media(max-width:768px){header .nav-left{width:auto}}@media(max-width:575px){header .nav-left{width:auto}}header .nav-left.disabled{display:none}header .nav-left .navbar-toggle{border:0;padding:3px;height:100%;width:100%;background:transparent;display:block;margin:0 8px 0 0}header .nav-left .navbar-toggle .inner{transform:translateX(0) translateY(-50%);transition:background-color .3s;background-color:#fff;width:22px;height:3px;display:block;position:relative}header .nav-left .navbar-toggle .inner:after,header .nav-left .navbar-toggle .inner:before{position:absolute;right:0;content:"";width:100%;height:3px;background-color:#fff;transition:transform .3s,top .3s,background-color 0s}header .nav-left .navbar-toggle .inner:before{top:7px}header .nav-left .navbar-toggle .inner:after{top:-7px}header .nav-left .navbar-toggle:focus{outline:0}header .nav-left .navbar-toggle.active .inner{background-color:hsla(0,0%,100%,0)}header .nav-left .navbar-toggle.active .inner:after,header .nav-left .navbar-toggle.active .inner:before{border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;top:0;width:24px}header .nav-left .navbar-toggle.active .inner:before{transform:rotate(225deg)}header .nav-left .navbar-toggle.active .inner:after{transform:rotate(135deg)}header .nav-center{flex:1 1 auto;width:44%;height:100%}@media(max-width:992px){header .nav-center{width:auto}}header .nav-center .navigation-main{opacity:1;display:flex;justify-content:center}@media(max-width:992px){header .nav-center .navigation-main{margin-top:2px}}header .nav-center .navigation-main.disabled{display:none}header .nav-center .navigation-main a{font-size:16px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:18px;color:#fff;display:inline-block;margin-left:20px;margin-right:20px;padding-left:2px;padding-right:2px;cursor:pointer;text-align:center;transition:all .25s ease-in-out}header .nav-center .navigation-main a:last-child{padding-right:0}header .nav-center .navigation-main a:first-child{padding-left:0}header .nav-center .navigation-main a.selected,header .nav-center .navigation-main a:hover{color:#3a4e15}header .nav-center .navigation-main a .fa{font-size:28px;margin-bottom:8px;display:block}@media(max-width:992px){header .nav-center .navigation-main a{font-size:14px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:16px;margin-left:15px;margin-right:15px}header .nav-center .navigation-main a .fa{font-size:24px;margin-bottom:4px}}@media(max-width:768px){header .nav-center .navigation-main a{font-size:12px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:14px;margin-left:10px;margin-right:10px}header .nav-center .navigation-main a .fa{font-size:20px;margin-bottom:4px}}header .nav-right{flex:1 1 auto;text-align:right;width:28%;height:100%;display:flex;justify-content:flex-end}@media(max-width:992px){header .nav-right{width:23.5%}}@media(max-width:768px){header .nav-right{width:auto}}@media(max-width:575px){header .nav-right{width:auto}}header .nav-right>ul{display:flex;align-items:center;padding:0;margin:0}header .nav-right>ul.disabled{display:none}header .nav-right>ul li{display:inline-block;padding:0 8px;vertical-align:middle}header .nav-right>ul li.no-padding-right,header .nav-right>ul li:last-child{padding-right:0}header .nav-right>ul li a{transition:all .25s ease-in-out;display:block}header .nav-right>ul li a:hover .fa,header .nav-right>ul li a:hover .fm{color:#3a4e15}header .nav-right>ul li .fm{color:#fff;font-size:29px;cursor:pointer}@media(max-width:480px){header .nav-right>ul li .fm{font-size:25px}}header .nav-right>ul li .fa{color:#fff;font-size:26px;cursor:pointer}header .nav-right>ul li .fa.fa-heart-o{height:26px}@media(max-width:480px){header .nav-right>ul li .fa{font-size:22px}}header .nav-right>ul li .fa-plus-square{font-size:18px}header .nav-right>ul li .fm-search{font-size:25px;padding-top:1px}@media(max-width:480px){header .nav-right>ul li .fm-search{font-size:22px;padding-top:0}}header .nav-right .lnk-search{transition:opacity .25s ease;opacity:1}header .nav-right .lnk-search.active{opacity:0}header .nav-right .lnk-favorite{position:relative}header .nav-right .lnk-favorite:hover i.notify{background-color:#35414c}header i.notify{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-size:10px;font-weight:400;line-height:15px;background-color:#d22d20;font-style:normal;color:#fff;padding:1px;width:18px;height:18px;position:absolute;top:-7px;right:-7px;display:flex;justify-content:center;align-items:center;text-align:center;visibility:hidden}@media(max-width:480px){header i.notify{font-size:9px;font-weight:400;line-height:14px;width:14px;height:14px;top:-6px;right:-6px}}header i.notify.has-message{visibility:visible}header i.notify.active{animation:bounce .5s ease-in-out 2}header .search-form{width:100%;height:35px;margin:0;position:relative;padding-bottom:4px;display:none;z-index:1}header .search-form.active{display:block}header .search-form .fm-search{font-size:18px;position:absolute;right:8px;top:10px;color:#444}header .search-form .fm-arrow-light-left{font-size:22px;position:absolute;left:0;top:7px;color:#48611e;cursor:pointer}header .search-form .typeahead__list:after{margin-left:20px}header .search-form .search-close{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:#48611e;width:16px;height:16px;position:absolute;content:"";top:.6rem;left:-30px;cursor:pointer;z-index:10}header .search-form .search-close:hover{background-color:#3d5a0e}header .search-form .search-close:hover:after,header .search-form .search-close:hover:before{background-color:#fff}header .search-form .search-close:after,header .search-form .search-close:before{background-color:#31480c;height:2px;width:8px;position:absolute;content:"";top:7px}header .search-form .search-close:after{left:4px;transform:rotate(-45deg)}header .search-form .search-close:before{right:4px;transform:rotate(45deg)}header .search-form .popular-categories{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border:1px solid rgba(0,0,0,.15);background-color:#fff;position:absolute;top:47px;left:0;width:100%}@media(max-width:768px){header .search-form .popular-categories{width:calc(100% + 30px);top:53px;border:0;margin:0 -15px}}header .search-form .popular-categories>ul{margin:0;padding:0}header .search-form .popular-categories>ul li{border-top:1px solid rgba(0,0,0,.15);vertical-align:middle;text-align:left}header .search-form .popular-categories>ul li:first-child{border-top:0}header .search-form .popular-categories>ul li a{font-size:16px;font-weight:400;line-height:20px;position:relative;display:flex;align-items:center;justify-content:flex-start;padding:10px 16px}header .search-form .popular-categories>ul li a:hover{background-color:#f5f5f5;color:#3c3c3c}header .search-form .popular-categories>ul li a .fm{font-size:22px;margin-right:14px;color:#35414c}header .search-form .header-search{padding-left:32px}header .search-form .header-search input{font-size:16px;font-weight:400;line-height:18px;-o-box-shadow:none;box-shadow:none;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:6px 32px 6px 26px;width:100%;outline:none;border:0;background-color:#fff;color:#35414c}header .search-form .header-search input ::-moz-placeholder{color:#bababa!important;font-size:16px}header .search-form .header-search input ::placeholder{color:#bababa!important;font-size:16px}header .search-form .header-search input :-ms-input-placeholder{color:#bababa!important;font-size:16px}header .search-form .header-search input ::-ms-input-placeholder{color:#bababa!important;font-size:16px}header .search-form .header-search input i{color:#5e8a16}body.has-active-search .search-form .typeahead__cancel-button{right:34px;font-size:28px}@media(min-width:993px){body.has-active-search:not(.homepage) #header-navigation-right{display:none!important}body.has-active-search:not(.homepage) .search-form .fm-arrow-light-left{transform:rotate(180deg)}}@media(min-width:769px){body.has-active-search.homepage .search-form{display:none}}@media(max-width:992px){body.has-active-search:not(.homepage) #header-navigation-right,body.has-active-search:not(.homepage) .nav-center{display:none!important}body.has-active-search:not(.homepage) .search-form .fm-arrow-light-left{transform:rotate(180deg)}}@media(max-width:768px){body.has-active-search{background:#fff}body.has-active-search .nav-center,body.has-active-search .nav-left,body.has-active-search footer,body.has-active-search main{display:none!important}body.has-active-search header{box-shadow:none!important;background-color:#fff;border-bottom:1px solid #d9d9d9}body.has-active-search header .container{padding-left:10px;padding-right:10px}body.has-active-search #header-navigation-right{display:none!important}body.has-active-search .search-form .header-search{padding-left:26px}body.has-active-search .search-form .header-search .fm-search{font-size:22px;top:7px;right:4px;color:#444}body.has-active-search .search-form .typeahead__cancel-button{right:42px}body.has-active-search .search-form .input-search{padding:8px 26px 8px 24px;font-size:17px}body.has-active-search .search-form .fm-arrow-light-left{transform:rotate(0deg)!important;color:#444}body.has-active-search .search-form .typeahead__container.loading .typeahead__query:before{left:3px}body.has-active-search .search-form .typeahead__list{margin:13px -15px;width:calc(100vw + 15px);border:0}body.has-active-search .search-form .typeahead__list:before{left:0}body.has-active-search .search-form .typeahead__list:after{display:none}}@media(max-width:480px){body.has-active-search header{padding-top:8px;padding-bottom:8px}}@media(max-width:768px){body.has-active-search.homepage .color-belt{display:none}}.color-belt{background:transparent url(../images/color-belt.svg) repeat-x 0 -1px;position:fixed;left:0;top:0;width:100%;height:7px;z-index:101;transition:all .5s ease-in-out}.ui-menu.ui-widget.ui-autocomplete.ui-front{width:267px;z-index:101;border:0;margin-left:20px}.btn-add-item{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:18px;font-weight:400;line-height:20px;background-color:#517117;display:block;z-index:99;color:#fff;cursor:pointer;padding:8px 16px;text-transform:uppercase;margin-left:10px}.btn-add-item i{color:#fff;margin-right:3px}.btn-add-item.selected,.btn-add-item:hover{opacity:.95}.btn-add-item.selected i,.btn-add-item:hover i{color:#fff!important}@media(max-width:768px){.btn-add-item{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:transparent;border:0;padding:0;margin-left:0}.btn-add-item span{display:none}.btn-add-item i{color:#fff;margin-right:0}}.ui-menu .ui-menu-item{padding:5px;text-align:left}.favorite-dropdown .favorite-info{font-size:14px;font-weight:500;line-height:16px;padding:6px 10px;min-height:32px;color:#4a4c4e;display:flex;align-items:center;justify-content:center}ul.favorite-dropdown-list{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;width:100%;list-style:none;padding:0;margin:0}ul.favorite-dropdown-list li{font-size:13px;font-weight:400;line-height:15px;border-bottom:1px solid #dedede;background-color:#fff}ul.favorite-dropdown-list li:last-child,ul.favorite-dropdown-list li:last-child a:hover{border-bottom-right-radius:3px;border-bottom-left-radius:3px}ul.favorite-dropdown-list li:first-child,ul.favorite-dropdown-list li:first-child a:hover{border-top-right-radius:3px;border-top-left-radius:3px}ul.favorite-dropdown-list li a{font-size:13px;font-weight:400;line-height:15px;text-transform:capitalize;padding:6px 10px;min-height:32px;color:#4a4c4e;display:flex;align-items:center}ul.favorite-dropdown-list li a:hover{background-color:#efefef}ul.favorite-dropdown-list li a .icon-wrapper,ul.favorite-dropdown-list li a .label-wrapper{display:table-cell;vertical-align:middle}ul.favorite-dropdown-list li a .icon-wrapper img{width:45px;height:32px}ul.favorite-dropdown-list li a .label-wrapper{width:100%}ul.favorite-dropdown-list li a .label-wrapper .address{font-size:12px;font-weight:300;line-height:1.2;font-style:normal;display:block;color:#666;padding:0;margin:0}ul.badger-dropdown-list,ul.btn-add-dropdown-list{border-radius:3px 0 3px 3px;-webkit-border-radius:3px 0 3px 3px;-moz-border-radius:3px 0 3px 3px;background-color:#517117;padding:0;margin:0;list-style:none;z-index:100;width:140px;display:none}ul.badger-dropdown-list{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}ul.badger-dropdown-list li,ul.btn-add-dropdown-list li{font-size:14px;font-weight:400;line-height:1.2;border-bottom:1px solid rgba(0,0,0,.3);margin:0;cursor:pointer;text-decoration:none;color:#dde9c6}ul.badger-dropdown-list li:first-child,ul.btn-add-dropdown-list li:first-child{border-bottom-right-radius:0;border-top-right-radius:0}ul.badger-dropdown-list li:last-child,ul.btn-add-dropdown-list li:last-child{border-bottom:0}ul.badger-dropdown-list li a,ul.btn-add-dropdown-list li a{padding:7px 10px;color:#fff;display:block;text-transform:uppercase}ul.badger-dropdown-list li a i,ul.btn-add-dropdown-list li a i{width:24px}ul.badger-dropdown-list li:hover,ul.btn-add-dropdown-list li:hover{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;opacity:.8}ul.badger-dropdown-list li:hover:last-child,ul.btn-add-dropdown-list li:hover:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}ul.badger-dropdown-list li:hover:first-child,ul.btn-add-dropdown-list li:hover:first-child{border-top-right-radius:3px;border-top-left-radius:3px;border-bottom-right-radius:0;border-top-right-radius:0}footer{width:100%;position:relative;z-index:11}footer.homepage{margin-top:0}footer.theme-default{margin-top:-1px;padding-top:270px;background:#f5f5f5 url(../images/theme/maperia_bg_bw.png) repeat-x top;z-index:0}@media(min-width:1600px){footer.theme-default{padding-top:285px;margin-top:-15px}}@media(max-width:768px){footer.theme-default{padding-top:135px;background-size:auto 135px}}footer a{font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:14px;font-size:12px;color:#ddd;text-decoration:none;transition:all .3s ease}footer a:hover{color:#fff;opacity:1;text-decoration:none}footer .first-row{background:#3c464e url(../images/texture/bg_mid_dark_grey.png) repeat;height:60px}@media(max-width:768px){footer .first-row{min-height:60px;height:auto}}footer .first-row .container{display:flex;align-items:center;justify-content:space-between;height:60px}@media(max-width:768px){footer .first-row .container{display:block;height:auto;padding:15px}}footer .first-row .container .sections{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(max-width:768px){footer .first-row .container .sections{width:100%;display:block;text-align:center}}footer .first-row .container .sections a{font-size:13px;font-weight:400;font-family:Rubik,Tahoma,Sans-Serif;line-height:16px;text-transform:uppercase;letter-spacing:1px;margin:0 15px 0 0;color:#fff;opacity:.6}footer .first-row .container .sections a:hover{color:#fff;opacity:1}@media(max-width:768px){footer .first-row .container .sections a{letter-spacing:0;margin-right:5px}}footer .first-row .container .sections a:first-child{margin-left:0}footer .first-row .container .follow-us{display:flex;justify-content:flex-end}@media(max-width:768px){footer .first-row .container .follow-us{width:100%;display:block;text-align:center;margin-top:10px}}footer .first-row .container .follow-us a{margin-left:5px;margin-right:5px;color:#fff;opacity:.6}footer .first-row .container .follow-us a:hover{opacity:1}footer .first-row .fa{color:#efefef}footer .second-row{font-size:13px;font-weight:300;font-family:Rubik,Tahoma,Sans-Serif;line-height:15px;background:#1b2026 url(../images/texture/bg_dark_grey.png) repeat;height:170px;text-align:center;padding-top:30px;color:#474c55}footer .second-row p{margin-bottom:0}footer .platforms i{margin:10px 5px;text-align:center}footer .heart{color:#af1205}footer .fa{font-size:24px;color:#474c55}.container{max-width:1275px;width:auto}.container .content{color:#444;text-align:left}.container .content.flex{display:flex;align-items:stretch;justify-content:left;flex-direction:row}@media(max-width:991px){.container .content.flex{flex-direction:column}}.column.first{margin-right:15px;width:320px}.column.second{width:calc(100% - 335px)}@media(max-width:992px){.column.second{width:100%}}.layout{background-color:#f5f5f5;z-index:1;position:relative;padding-top:70px}@media(max-width:768px){.layout{padding-top:60px}}.layout .section.center{box-shadow:inset 0 40px 40px 0 rgba(90,90,90,.1);padding-top:40px;z-index:1;position:relative;min-height:460px;height:100%}@media(max-width:768px){.layout .section.center{padding-top:30px;box-shadow:none;border-top:0}}.layout .section.top{padding:20px 0 5px;z-index:0}@media(max-width:992px){.layout .section.top{padding:10px 0 5px;margin-top:80px}}@media(max-width:768px){.layout .section.top{padding:5px 0 0;margin-top:0}}@media(max-width:480px){.layout .section.top{padding:0;margin-top:-15px}}.layout .section.top.white{background-color:#fff}body.wide-layout .container{max-width:1620px}body.wide-layout .container .content{background:transparent;padding:0}@media(max-width:992px){body.wide-layout .column.first{display:none}}body.wide-layout .section.center{padding-top:55px}@media(max-width:768px){body.wide-layout.events-results .layout,body.wide-layout.places-results .layout{padding-top:60px}}body.wide-layout.events-results .section.center,body.wide-layout.places-results .section.center{padding-top:45px}@media(max-width:992px){body.wide-layout.events-results .section.center,body.wide-layout.places-results .section.center{padding-top:0}}@media(max-width:768px){body.wide-layout.events-results .section.center,body.wide-layout.places-results .section.center{padding-top:0}}body.wide-layout footer.theme-default .first-row .container{max-width:1275px;padding-left:330px}@media(max-width:1275px){body.wide-layout footer.theme-default .first-row .container{max-width:auto;padding-left:15px}}body.revers-layout.place-details .layout{padding-top:80px}@media(max-width:768px){body.revers-layout.place-details .layout{padding-top:60px}}body.revers-layout.place-details .layout .section.center{padding-top:30px}@media(max-width:992px){body.revers-layout.place-details .layout .section.center{padding-top:15px}}@media(max-width:768px){body.revers-layout.place-details .layout .section.center{padding-top:0}}body.revers-layout .layout{z-index:1}body.revers-layout .layout .section.top{margin-top:0}@media(max-width:480px){body.revers-layout .layout .section.top{margin-top:-15px}}body.revers-layout .layout .column.first{width:calc(100% - 317px)}@media(max-width:991px){body.revers-layout .layout .column.first{width:100%;margin-right:0}}body.revers-layout .layout .column.second{width:302px}@media(max-width:991px){body.revers-layout .layout .column.second{width:100%}}body.homepage .layout{padding-top:0}body.event-details .layout{padding-top:80px}body.event-details .layout .section.top{margin-top:0;z-index:10}@media(max-width:992px){body.event-details .layout .section.top{padding:5px 0}}@media(max-width:480px){body.event-details .layout .section.top{margin-top:-15px}}@media(max-width:768px){body.event-details .layout{padding-top:60px}}@media(min-width:769px){body.event-details .breadcrumbs.invert-colors .item{color:#d8d8d8}body.event-details .breadcrumbs.invert-colors .item:last-child{color:#4f0c6b}body.event-details .breadcrumbs.invert-colors a.item{text-shadow:1px 1px 1px rgba(93,93,93,.24);color:#fff}}body.event-details .section{z-index:1;overflow:hidden}body.event-details .section.center{position:relative}body.event-details .section.top{padding:15px 0;z-index:2;position:absolute;width:100%}@media(max-width:768px){body.event-details .section.top{background-color:#fff;padding:10px 0;border-bottom:1px solid #dedede}}body.event-details .section .main-theme-event-image{height:65vh;display:inline-block;min-height:500px;overflow:hidden;left:0;right:0;position:absolute;top:-80px;z-index:0}body.event-details .section .main-theme-event-image .background-main-theme{filter: blur(60px) brightness(.9);background-color:#000;transform: translate(-25%,-10%);padding:0;position: relative;width:200%;top:0}body.event-details .section .column.first{width:100%}body.event-details .section .column.second{width:320px}.module{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff;padding:10px}.module.main{padding:30px}.tab-content>.active{background-color:#fff;display:block;padding:40px;border:1px solid #dee2e6;border-top:0}.list-group-item.active{background-color:#6b82b6;border-color:#6b82b6;color:#fff}.subnavigation{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#6b82b6;padding:10px;margin-top:30px;margin-bottom:30px}.subnavigation a{color:#fff}.subnavigation .nav-link{cursor:pointer}.subnavigation .nav-link.active{background-color:#3f4d6d}.table.listing{font-size:16px;font-weight:400;line-height:18px;margin-bottom:50px}.table.listing .row{margin-bottom:8px}.account .profile-dashboard{padding:15px}.account .profile-dashboard .title{font-size:20px;font-weight:600;line-height:32px;margin-bottom:10px}.account .profile-dashboard .btn{margin-top:20px}.account .account-connect .provider{margin:50px 5px}.account .account-connect .provider .connect-link{font-size:24px;font-weight:600;line-height:32px;display:flex;align-items:center}.account .account-connect .provider .icon.fa-facebook-official{font-size:48px;color:#4267b2;margin-right:15px}.account .account-connect .tip{border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#e5ecf9;padding:15px;margin-top:20px;margin-bottom:20px;color:#4467ad;display:flex}.account .account-connect .tip .fa{font-size:26px;margin-right:15px}.login-page .layout,.register-page .layout,.reminder-page .layout{margin:0}.login-page .layout .section.top,.register-page .layout .section.top,.reminder-page .layout .section.top{margin:0;padding:0}@media(max-width:768px){.login-page .layout,.register-page .layout,.reminder-page .layout{padding-top:10px}}.login,.pass-reminder,.register{padding-bottom:15px}@media(max-width:480px){.login,.pass-reminder,.register{padding-bottom:0}}.login .maperia-brand.color,.pass-reminder .maperia-brand.color,.register .maperia-brand.color{margin:10px auto 20px;background:transparent url(../images/maperia_logo.png) no-repeat;background-size:100% auto;width:240px;height:80px}@media(max-width:480px){.login .maperia-brand.color,.pass-reminder .maperia-brand.color,.register .maperia-brand.color{margin:10px auto;width:160px;height:60px}}.login .alert,.pass-reminder .alert,.register .alert{margin-top:-20px;margin-bottom:40px}.register-page .after-register-info{text-align:center;margin:70px auto}@media(max-width:480px){.register-page .after-register-info{margin:10px auto}}.register-page .after-register-info .title{font-size:36px;font-weight:500;line-height:40px;margin:80px 0 10px;padding:0;vertical-align:middle;display:flex;justify-content:center;align-items:center}@media(max-width:480px){.register-page .after-register-info .title{font-size:26px;font-weight:500;line-height:30px;margin:40px 0 10px}}.register-page .after-register-info .no-active-account{font-size:18px;font-weight:500;line-height:22px;color:#cc482f}.register-page .after-register-info .subtitle{font-size:16px;font-weight:400;line-height:22px}.register-page .after-register-info .subtitle b{font-weight:400}.register-page .after-register-info .open-mail{font-size:16px;font-weight:400;line-height:22px;margin:0 auto;padding:0}.register-page .after-register-info .activation-path{display:flex;justify-content:space-evenly;align-items:center;margin:70px auto;max-width:520px}@media(max-width:480px){.register-page .after-register-info .activation-path{margin:35px auto}}.register-page .after-register-info .activation-path .register-step{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:transparent;width:96px;height:96px;position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto}@media(max-width:480px){.register-page .after-register-info .activation-path .register-step{width:70px;height:70px}}.register-page .after-register-info .activation-path .register-step i{font-size:38px;display:block;text-align:center;color:#fff}@media(max-width:480px){.register-page .after-register-info .activation-path .register-step i{font-size:22px}}.register-page .after-register-info .activation-path .register-step:first-of-type,.register-page .after-register-info .activation-path .register-step:nth-of-type(2){background-color:#81c026}.register-page .after-register-info .activation-path .register-step:nth-of-type(3){background-color:#ccc}.register-page .after-register-info .activation-path .fa-long-arrow-right{font-size:36px;margin:auto 10px}@media(max-width:480px){.register-page .after-register-info .activation-path .fa-long-arrow-right{font-size:28px}}.register-page .after-register-info .additional{font-size:14px;font-weight:400;line-height:18px;margin:30px auto;max-width:600px;color:#777}.login-form,.pass-reminder-form,.register-form{border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-o-box-shadow:0 0 50px rgba(0,0,0,.1);box-shadow:0 0 50px rgba(0,0,0,.1);background-color:#fff;display:flex;max-width:520px;margin-left:auto;margin-right:auto;color:#666}.login-form h1,.pass-reminder-form h1,.register-form h1{font-size:22px;font-weight:500;line-height:24px;margin-bottom:50px;color:#444}@media(max-width:480px){.login-form h1,.pass-reminder-form h1,.register-form h1{font-size:20px;font-weight:500;line-height:22px;margin-bottom:30px}}.login-form .inner,.pass-reminder-form .inner,.register-form .inner{padding:2em 3em;margin:auto;text-align:center;align-items:center;width:100%}@media(max-width:480px){.login-form .inner,.pass-reminder-form .inner,.register-form .inner{padding:20px 15px}}.login-form .btn-login,.login-form .btn-register,.login-form .btn-reminder,.pass-reminder-form .btn-login,.pass-reminder-form .btn-register,.pass-reminder-form .btn-reminder,.register-form .btn-login,.register-form .btn-register,.register-form .btn-reminder{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:20px;font-weight:400;line-height:22px;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#62b426;color:#fff;margin-bottom:0;height:64px;width:100%;text-transform:uppercase;cursor:pointer}@media(max-width:768px){.login-form .btn-login,.login-form .btn-register,.login-form .btn-reminder,.pass-reminder-form .btn-login,.pass-reminder-form .btn-register,.pass-reminder-form .btn-reminder,.register-form .btn-login,.register-form .btn-register,.register-form .btn-reminder{height:56px}}.login-form .login-options,.pass-reminder-form .login-options,.register-form .login-options{margin-top:10px;margin-bottom:25px}.login-form .reminder-info,.pass-reminder-form .reminder-info,.register-form .reminder-info{font-size:14px;font-weight:400;line-height:16px;margin-top:10px;margin-bottom:10px}.login-form .gdpr,.pass-reminder-form .gdpr,.register-form .gdpr{margin-top:35px;margin-bottom:35px}.login-form .gdpr .text,.pass-reminder-form .gdpr .text,.register-form .gdpr .text{line-height:24px}.login-form .quick-login,.pass-reminder-form .quick-login,.register-form .quick-login{margin-top:40px;margin-bottom:40px}@media(max-width:768px){.login-form .quick-login,.pass-reminder-form .quick-login,.register-form .quick-login{margin-top:30px;margin-bottom:20px}}.login-form .quick-login .alternavite,.pass-reminder-form .quick-login .alternavite,.register-form .quick-login .alternavite{font-size:12px;font-weight:300;line-height:14px;border-top:1px solid #efefef;padding:10px;color:#9c9c9c;margin-bottom:20px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.login-form .quick-login .alternavite span,.pass-reminder-form .quick-login .alternavite span,.register-form .quick-login .alternavite span{background-color:#fff;margin-top:-23px;padding:2px 15px;letter-spacing:2px}.login-form .quick-login .title,.pass-reminder-form .quick-login .title,.register-form .quick-login .title{font-size:16px;font-weight:400;line-height:18px;color:#9c9c9c;margin-bottom:10px}.login-form .quick-login .quick-btn-login,.pass-reminder-form .quick-login .quick-btn-login,.register-form .quick-login .quick-btn-login{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:18px;font-weight:400;line-height:20px;box-shadow:0 0 5px rgba(0,0,0,.2);background-color:#215b93;display:flex;align-items:center;margin-bottom:10px;cursor:pointer}.login-form .quick-login .quick-btn-login .icon,.pass-reminder-form .quick-login .quick-btn-login .icon,.register-form .quick-login .quick-btn-login .icon{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom-right-radius:0;border-top-right-radius:0;font-size:30px;width:60px;height:64px;display:block;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.login-form .quick-login .quick-btn-login .icon,.pass-reminder-form .quick-login .quick-btn-login .icon,.register-form .quick-login .quick-btn-login .icon{height:56px}}.login-form .quick-login .quick-btn-login.btn-facebook,.pass-reminder-form .quick-login .quick-btn-login.btn-facebook,.register-form .quick-login .quick-btn-login.btn-facebook{color:#fff}.dont-have-account,.have-account{text-align:center;margin-top:20px}.map-wrapper{margin:40px -26px;width:auto;position:relative;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.map-wrapper{margin:0}}.place-location-wrapper{text-align:center;margin-top:40px}.place-location-wrapper .place-name{font-size:20px;font-weight:500;line-height:22px;margin-bottom:5px;text-transform:uppercase}@media(max-width:768px){.place-location-wrapper .place-name{font-size:16px;font-weight:500;line-height:18px;text-transform:none}}.place-location-wrapper .address{font-size:14px;font-weight:300;line-height:16px;color:#777}.place-location-wrapper .address b{font-weight:400}.place-location-wrapper .address i{font-size:18px;margin-right:3px}.place-location-wrapper .directions-type{margin:20px 0}.place-location-wrapper .directions-type a{font-weight:400;color:#4285f4}.place-location-wrapper .directions-type a:hover{opacity:.9}.place-location-wrapper .directions-type i.set-route{background:url(../images/icons/set-route.svg) no-repeat 50% scroll;background-size:100% 100%;display:inline-block;height:42px;width:42px;vertical-align:middle;margin-right:5px}.btn-map-switch-on{font-size:16px;font-weight:500;font-family:inherit;line-height:1.2;box-shadow:0 0 10px 6px hsla(0,0%,40.4%,.16);background-color:#444;color:#fff;border:0;position:absolute;top:auto;left:auto;padding:14px 46px;letter-spacing:1px;z-index:2;text-transform:uppercase}.btn-map-switch-on:hover{color:#fff;background-color:#386ec8}@media(max-width:768px){.btn-map-switch-on{font-size:14px;font-weight:500;font-family:inherit;line-height:1.2;padding:14px 23px}}.map{background-color:#dee2db;overflow:hidden;width:100%;height:360px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;transition:opacity .3s ease-out}.map.static{background:#dee2db;margin:0;padding:0;border:0;cursor:default;display:block;z-index:1;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6}@media(max-width:768px){.map.static{height:40vw}}@media(max-width:480px){.map.static{height:340px!important}}.map.image{background:#dee2db url(../images/map_vcard.png) no-repeat 50% scroll;background-size:cover;display:block}.map.disabled{opacity:.9;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.marker-shadow{position:absolute}.marker-shadow:after{position:absolute;left:-90px;display:block;width:20px;height:20px;margin-top:-12px;content:"";transform:rotateX(55deg);border-radius:50%;box-shadow:80px 0 10px rgba(0,0,0,.5)}.marker,.marker-wrap{position:absolute;transform-origin:50% 120% 0}.marker{top:50%;left:50%;width:50px;height:60px;margin-top:-60px;margin-left:-25px;z-index:10;cursor:pointer}.marker:after{background-color:rgba(57,78,20,.8);border:14px solid #88bd2d;border-radius:50% 50% 50% 50%}.marker:after,.marker:before{position:absolute;display:block;box-sizing:border-box;width:50px;height:50px;content:"";transform:rotate(-45deg)}.marker:before{border:11px solid #75a326;border-radius:50% 50% 50% 0}.dot-label{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;font-size:12px;font-weight:300;line-height:14px;-o-box-shadow:0 0 3px rgba(0,0,0,.24);box-shadow:0 0 3px rgba(0,0,0,.24);background-color:#fff;color:#222;padding:7px;width:240px;height:100px;text-align:left;overflow:visible!important;position:relative;display:flex;flex-wrap:wrap}.dot-label .place-title{font-size:13px;font-weight:500;line-height:16px;margin:0}.dot-label .fa-times{font-size:14px;position:absolute;top:-4px;right:-3px;cursor:pointer;padding:6px;opacity:1;color:#999}.dot-label .fa-heart{margin-right:3px}.dot-label .place-show-more{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;background-color:#fff;position:absolute;bottom:0;left:0;right:0;padding:7px;display:flex;justify-content:space-between;align-items:center}.dot-label .place-show-more a{font-size:12px;font-weight:500;line-height:14px;color:#427fed;max-width:64%}.dot-label .place-show-more a:hover{opacity:.9}.dot-label:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:"";position:absolute;bottom:-7px;left:50%;right:50%;margin-left:-10px;display:block;z-index:3;opacity:1}.dot-label.active{animation:label-anim .5s ease-in-out;animation-fill-mode:forwards;opacity:1!important}@keyframes label-anim{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}.marker-pulse{position:absolute;margin-top:-27px;margin-left:-25px;transform:rotateX(55deg)}.marker-pulse:after{display:block;width:50px;height:50px;content:"";animation:bounce 1s ease-out;animation-delay:1.1s;animation-iteration-count:infinite;opacity:0;border-radius:50%;box-shadow:0 0 1px 2px rgba(0,0,0,.5)}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.cities-list{margin-top:60px}.cities-list h2{text-align:center;margin-bottom:10px}.cities-list .listing li a{font-size:18px;font-weight:400;line-height:20px}.cities-list .listing li a.homepage{font-weight:600}.cities-list .listing li a h3{font-size:22px;font-weight:400;font-family:Slabo\ 13px,Tahoma,Sans-Serif;line-height:26px;letter-spacing:1px;color:#999}.cities-list .promo-module{display:flex;margin:30px auto 50px;max-width:1240px}@media(max-width:768px){.cities-list .promo-module{flex-wrap:wrap;flex-direction:row}}.cities-list .promo-module ul.listing{width:25%}@media(max-width:768px){.cities-list .promo-module ul.listing{width:50%}}.city>section:nth-child(odd){background-color:#eaeaea;box-shadow:inset 0 0 6px rgba(0,0,0,.15)}.city>section:nth-child(2n){background-color:#fff;box-shadow:none}.city .guide-city-map{padding-top:1px;padding-bottom:1px;position:relative}.city .guide-city-map .lead{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background-color:rgba(62,66,56,.9);position:absolute;margin-left:-20vw;left:50%;bottom:-120px;width:40vw;height:180px;transition:all .5s}@media(max-width:768px){.city .guide-city-map .lead{width:80%;margin-left:-40%}}.city .guide-city-map .lead:hover{transform:translateY(-80px)}.city .guide-city-map .lead .content{font-size:20px;font-weight:400;line-height:24px;color:#fff;padding:20px 30px}@media(max-width:768px){.city .guide-city-map .lead .content{font-size:16px;font-weight:400;line-height:18px;padding:15px}}.city .guide-city-map .map-wrapper{height:100%;width:100%;margin:0}.city .guide-city-map .map-wrapper .map{margin:0;height:40vw;max-height:600px}@media(max-width:768px){.city .guide-city-map .map-wrapper .map{height:340px}}.intro-add-event,.intro-add-place{flex:1 1 auto;height:280px;display:flex;align-items:center;max-width:1243px;margin:0 auto 20px}@media(max-width:992px){.intro-add-event,.intro-add-place{padding-left:16px;padding-right:16px}}@media(max-width:768px){.intro-add-event,.intro-add-place{padding:20px 16px;display:block;height:auto}}.intro-add-event .btn-add,.intro-add-place .btn-add{font-size:30px;font-weight:400;box-shadow:0 0 5px rgba(25,25,25,.3);color:#fff;padding:14px 30px;letter-spacing:1px;text-transform:uppercase;margin-bottom:20px}@media(max-width:768px){.intro-add-event .btn-add,.intro-add-place .btn-add{font-size:20px;font-weight:400;margin:20px 16px;display:block;max-width:300px}}.intro-add-event .btn-add:hover,.intro-add-place .btn-add:hover{opacity:.94}.intro-add-event .col-one,.intro-add-place .col-one{display:flex;height:100%;width:40%;text-align:left;align-items:center}@media(max-width:768px){.intro-add-event .col-one,.intro-add-place .col-one{width:100%;height:auto;display:block;margin-bottom:20px}}.intro-add-event .col-one .wrapper,.intro-add-place .col-one .wrapper{color:#000;width:100%;text-align:left}@media(max-width:768px){.intro-add-event .col-one .wrapper,.intro-add-place .col-one .wrapper{margin-top:10px}}.intro-add-event .col-one .wrapper .title,.intro-add-place .col-one .wrapper .title{font-size:46px;font-weight:500;line-height:48px;text-transform:uppercase;letter-spacing:5px;max-width:320px;margin-bottom:40px;text-align:left}@media(max-width:768px){.intro-add-event .col-one .wrapper .title,.intro-add-place .col-one .wrapper .title{font-size:38px;font-weight:500;line-height:40px;max-width:none;text-align:center;margin:0 auto 40px}}.intro-add-event .col-one .wrapper .subtitle,.intro-add-place .col-one .wrapper .subtitle{font-size:22px;font-weight:400;line-height:22px;background-color:#000;text-transform:uppercase;letter-spacing:3px;padding:10px 6px 10px 12px;display:block;color:#fff}.intro-add-event .col-one .wrapper .subtitle i,.intro-add-place .col-one .wrapper .subtitle i{font-size:22px;margin-right:2px}.intro-add-event .col-two,.intro-add-place .col-two{display:flex;align-items:center;justify-content:flex-end;height:100%;width:60%;text-align:right;color:#000}.intro-add-event .col-two .title,.intro-add-place .col-two .title{font-size:20px;font-weight:400;line-height:26px;text-shadow:0 0 5px rgba(25,25,25,.3);text-transform:uppercase;letter-spacing:1px;display:block;text-align:right;margin-bottom:20px}@media(max-width:768px){.intro-add-event .col-two .title,.intro-add-place .col-two .title{margin:30px auto 20px;text-align:center}}@media(max-width:768px){.intro-add-event .col-two,.intro-add-place .col-two{width:100%;display:block}}.intro-add-event .col-one{order:2;width:42%}@media(max-width:768px){.intro-add-event .col-one{width:100%}}.intro-add-event .col-one .wrapper .title{text-align:right;max-width:none}@media(max-width:768px){.intro-add-event .col-one .wrapper .title{margin:30px auto 20px;text-align:center}}.intro-add-event .col-one .subtitle{margin-right:0;text-align:right}.intro-add-event .col-two{order:1;width:59%;text-align:left;justify-content:flex-start}@media(max-width:768px){.intro-add-event .col-two{width:100%}}.intro-add-event .col-two .btn-add,.intro-add-event .col-two .title{text-align:left;margin-left:0}@media(max-width:768px){.intro-add-event .col-two .btn-add,.intro-add-event .col-two .title{margin-left:auto;margin-right:auto;text-align:center}}.intro-add-event .btn-add{background-color:#871eb3;border-color:#871eb3}