header li{list-style-type:none}header i.fa{font-size:23px;color:#ffffff}section.place-colections,section.popular-places,section.why-work,section.how-work,section.section-review-categories section.sign-up{margin-top:100px}.section-title{margin-bottom:15px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-title .section-title-icon{background:url("../../img/icon_section_title.png") no-repeat;min-height:20px;min-width:8px}.section-title h2{font-size:20px;padding-left:5px;color:#1c263f;font-weight:bold;padding-bottom:5px}.de-collection-wrapper{background:#FFF;padding-top:50px}.de-section-title{position:relative;margin:0;padding-left:16px;font-size:20px;font-weight:700;color:#1c263f;line-height:1em}.de-section-title:before{content:'';background:#1b78c3;display:block;width:5px;height:20px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.de-section-title:after{content:'';background:#1a75bf;display:block;width:1px;height:20px;position:absolute;top:50%;left:7px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.de-collection-large{margin-bottom:20px}.de-collection-large>a{position:relative;display:block;width:100%;height:170px}.de-collection-large>a:before{content:'';display:block;width:calc(100% - 28px);height:calc(100% - 28px);border:1px solid rgba(255,255,255,0.2);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.de-collection-large>a:hover>span,.de-collection-large>a:hover img{background:#000;opacity:0.9}.de-collection-large>a>span{background:#cacaca;display:block;width:100%;height:100%;border:1px solid #b6b6b6}.de-collection-large>a img{width:100%;height:100%;outline:1px solid rgba(255,255,255,0.2);outline-offset:-14px}.de-collection-small{margin-bottom:20px}.de-collection-small>a{position:relative;display:block;width:100%;height:86px}.de-collection-small>a:before{content:'';display:block;width:calc(100% - 16px);height:calc(100% - 16px);border:1px solid rgba(255,255,255,0.2);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.de-collection-small>a:hover>span,.de-collection-small>a:hover img{background:#000;opacity:0.9}.de-collection-small>a>span{background:#cacaca;display:block;width:100%;height:100%;border:1px solid #b6b6b6}.de-collection-small>a img{width:100%;height:100%}.collection-info{width:100%;position:absolute;top:50%;left:0;padding:0 30px;color:#FFF;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.collection-info h2{margin:0;font-size:20px;font-weight:600}.collection-info span{display:inline-block;margin-top:8px;font-size:14px;color:#FFF}.de-popular-wrapper{background:#FFF;padding-top:30px;padding-bottom:30px}.de-popular-place{margin-bottom:20px;width:100%;height:auto;box-shadow:0 3px 40px 0 rgba(83,166,233,0.3)}.de-popular-place:after{content:'';display:table;clear:both}.de-popular-place .popular-img{position:relative;width:100%;height:200px;overflow:hidden}.de-popular-place .popular-img img{min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.de-popular-place .popular-info{position:relative;width:100%;padding:24px 18px 15px}.de-popular-place .popular-rating-number{width:40px;height:40px;border-radius:50%;background:#000;font-size:14px;color:#FFF;text-align:center;line-height:38px;position:absolute;top:24px;right:18px}.de-popular-place .popular-rating-number+.popular-title{padding-right:60px}.de-popular-place .popular-title{min-height:53px}.de-popular-place .popular-title h2{margin:0;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2em}.de-popular-place .popular-title h2 a{color:#1c263f}.de-popular-place .popular-title h2 a:hover{color:#000}.de-popular-place .popular-title .rate-it{margin-top:9px;height:14px}.de-popular-place .popular-address{padding:16px 0;border-top:1px solid #eee;}.de-popular-place .popular-address p{margin:0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2em;font-size:14px;color:#1c263f}.de-popular-place .popular-address p:last-child{margin:0}.de-popular-place .popular-address p i{color:#a3b0ba;min-width:16px;margin-right:7px;text-align:center}.de-popular-place .popular-author{position:relative;height:30px;line-height:28px;margin-top:16px;padding-left:40px;padding-right:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#000}.de-popular-place .popular-author img{width:30px;height:30px;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.de-popular-place .popular-author span{display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#a3b0ba}.de-popular-place .popular-author span i{margin-right:5px}.de-why-work-wrapper{background:url("../../img/banner_whywork.jpg") no-repeat;background-position:top center;background-size:cover;text-align:center;padding-top:40px;padding-bottom:30px}.de-why-work-wrapper>.container>h2{margin:0;font-size:24px;font-weight:400;line-height:1.4em;color:#FFF}.de-why-work-wrapper>.container>h2 span{color:#000}.de-why-work-wrap{margin-top:34px}.de-why-work{margin-bottom:46px}.de-why-work .why-work-icon{position:relative;width:120px;height:120px;margin:0 auto;overflow:hidden}.de-why-work .why-work-icon:before{content:'';display:block;width:100%;height:100%;background-color:rgba(8,46,77,0.3);border-radius:50%}.de-why-work .why-work-icon:after{content:'';display:block;width:100px;height:100px;background-color:rgba(13,58,95,0.5);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.de-why-work .why-work-icon img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10}.de-why-work>h2{margin:22px 0 0;font-size:18px;font-weight:600;color:#FFF;line-height:1.2em}.de-why-work>p{margin:16px 0 0;font-size:14px;color:#8594a0;line-height:1.6em}.de-review-category-wrapper{padding-bottom:0px}.de-review-wrapper{margin-top:10px}.de-review-wrap{min-height:240px}.de-review-wrap .carousel-inner{padding-bottom:0px}.de-review-wrap .carousel-indicators{bottom:0;margin-bottom:0}.de-review-wrap .carousel-indicators>li{margin:0;border-radius:0;background:#e4e9ee;border:none}.de-review-wrap .carousel-indicators>li+li{margin-left:5px}.de-review-wrap .carousel-indicators>li.active{background-color:#a3b0ba;width:10px;height:10px}.de-review-item{background:#FFF;width:100%;height:90px;box-shadow:0 0 18px 2px rgba(86,167,232,0.1)}.de-review-item:after{content:'';display:table;clear:both}.de-review-item+.de-review-item{margin-top:20px}.review-item-img{position:relative;width:90px;height:90px;float:left;overflow:hidden}.review-item-img img{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.review-item-info{float:right;width:calc(100% - 90px);padding:6px 10px}.review-item-info>h2{margin:0 0 6px;padding-bottom:6px;font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2em;border-bottom:1px solid #eee}.review-item-info>h2 a{color:#1c263f}.review-item-cmt{margin:0 0 6px;font-size:14px;color:#1c263f;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.review-item-cmt i{color:#a3b0ba;margin-right:7px}.review-item-author{position:relative;padding-right:120px}.review-item-author p{position:relative;margin:0;padding-left:18px;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2em}.review-item-author p:before{content:'';display:block;width:10px;height:2px;border-bottom:1px solid #000;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.review-item-author .rate-it{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.de-category-wrapper{margin-top:50px}.de-category-item{display:block;position:relative;background:#FFF;margin-bottom:7px;padding-left:16px;width:100%;height:48px;padding:15px 14px;overflow:hidden;text-overflow:ellipsis;line-height:20px;box-shadow:0 0 18px 2px rgba(86,167,232,0.1);font-weight:600;color:#000;border-radius: 3px;}.de-category-item span i{display:inline-block;position:relative;min-width:20px;min-height:20px;vertical-align:middle;margin-right:8px}.de-category-item span i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);transform:translate(-50%, -55%)}.de-category-item span.de-quantity-places{display:inline-block;width:auto;height:20px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-style:italic}.section-review-categories .section-review{padding-left:0}.section-review-categories .section-categories{padding-right:0}.section-review-categories .carousel-indicators{position:initial;margin:15px auto}.section-review-categories .carousel-indicators li{background-color:#e4e9ee;width:10px;height:10px;border-radius:0;border:none}.section-review-categories .carousel-indicators li.active{background-color:#a3b0ba}.section-review-categories .section-review-content{background:#fff;display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-pack:start;justify-content:flex-start;-webkit-justify-content:flex-start;box-shadow:0 3px 20px 0 rgba(46,121,188,0.1)}.section-review-categories .section-review-content:not(:last-child){margin-bottom:30px}.section-review-categories .section-review-content .review-image{width:160px}.section-review-categories .section-review-content .review-image img{width:125px;height:125px}.section-review-categories .section-review-content .review-info{margin:0 15px 0 24px;width:100%}.section-review-categories .section-review-content .review-info .place-brand .brand-title h4 a{font-weight:bold;line-height:1.2;color:#1c263f}.section-review-categories .section-review-content .review-info .place-quote{display:-ms-inline-flexbox;display:inline-flex;display:-webkit-inline-flex;width:100%;padding-left:20px}.section-review-categories .section-review-content .review-info .place-quote span{font-style:italic;-webkit-flex-basis:90%;-ms-flex-preferred-size:90%;flex-basis:90%;padding-left:10px}.section-review-categories .section-review-content .review-info .place-info{margin-top:20px}.section-review-categories .section-review-content .review-info .place-info .star i{color:#f1c40f}.section-review-categories .section-review-content .review-info .place-info .user-reviewed{color:#000}.section-review-categories .section-review-content .review-info .place-info .user-reviewed h5{display:inline;padding:5px}.section-review-categories .section-review-content .review-info .place-info .user-reviewed span{text-decoration:line-through;color:#000;font-weight:400}.section-review-categories .section-review-content .review-info hr{margin:15px 0}.section-review-categories .section-categories .section-list-categories{display:-ms-flexbox;display:flex;display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap}.section-review-categories .section-categories .section-list-categories div{background-color:#fff;margin-right:15px}.section-review-categories .section-categories .section-list-categories div:nth-child(3n){margin-right:0}.section-review-categories .section-categories .section-list-categories .list-cat-home{color:#0078a0;min-width:180px;padding:20px 0 20px 15px;margin-bottom:20px;font-weight:600;box-shadow:0 3px 20px 0 rgba(46,121,188,0.1)}.section-review-categories .section-categories .section-list-categories .list-cat-home:hover{background-color:#0078a0}.section-review-categories .section-categories .section-list-categories .list-cat-home:hover a{color:#fff !important}.section-review-categories .section-categories .section-list-categories i{padding-right:10px}.de-how-work-wrapper{background:#FFF;padding-top:50px;padding-bottom:20px;text-align:center}.de-how-work-wrapper>.container>h2{margin:0;font-size:24px;font-weight:400;line-height:1.4em;color:#1c263f}.de-how-work-wrapper>.container>h2 span{color:#000}.de-how-work-wrap{margin-top:40px}.de-how-work{margin-bottom:30px}.de-how-work .how-work-icon{position:relative;display:inline-block;width:96px;height:96px}.de-how-work .how-work-icon img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.de-how-work h2{margin:22px 0 0;font-size:18px;font-weight:600;color:#1c263f;line-height:1.2em}.de-how-work p{margin:16px 0 0;font-size:14px;color:#8594a0;line-height:1.6em}.de-get-started-wrapper{padding:60px 0;background-image:url("../../img/banner-sign-up.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;text-align:center}.de-get-started-wrap h2{margin:0;font-size:24px;font-weight:400;color:#FFF;line-height:1.4em}.de-get-started-wrap p{margin:16px 0 0;font-size:14px;font-weight:400;color:#95a4b0;line-height:1.6em}.de-started-btn{display:inline-block;background:#000;width:auto;height:50px;padding:0 60px;margin-top:40px;border-radius:50px;line-height:48px;color:#FFF;text-transform:uppercase}.de-started-btn:hover{background:#9acaf1}footer{font-size:14px;padding:20px 0;background:#000;color:#9eb0ca;border-bottom:1.5px solid #34465f}footer.homepage{margin-top:0}footer .widget{margin-bottom:30px}footer .filter-wrapper{margin:0}footer .filter-wrapper .widgettitle,footer .widgettitle{font-size:18px;line-height:1.333;color:#fff;margin:0 0 20px}footer .textwidget{line-height:1.8}footer ul{list-style:none;padding:0;margin:0}footer ul li{margin-bottom:20px;padding-top:0;padding-bottom:0}footer ul li a{color:#9eb0ca}footer ul li a:hover{color:#000}.footer-menu{text-align:center}.footer-menu ul{padding:0;margin:0;display:inline-block}.footer-menu ul.menu .sub-menu li{padding-left:10px}.footer-menu ul.menu .sub-menu li:last-child{padding-right:0}.footer-menu ul li{margin:0 !important;padding:0 5px}.social-list-footer>li{display:block;margin-bottom:10px}.social-list-footer>li i{width:25px}.copyright-wrapper{background:#34495e;padding:0px 0 60px;color:#fff}.copyright-wrapper .text-copyright{font-size:14px;color:#fff;margin-bottom:0;display:inline}.copyright-wrapper .menu li{display:inline-block;color:#FFF;font-size:14px;margin-left:10px}.copyright-wrapper .menu li a{color:#FFF}.copyright-wrapper .logo{color:#fff;font-size:18px;font-weight:600}.copyright-wrapper .footer-copyright{text-align:center;font-size:14px}.copyright-wrapper .social-icons ul.social-network{list-style:none;padding:0;margin:20px 0 0}.copyright-wrapper .social-icons ul.social-network li{display:inline;padding:0 10px}.copyright-wrapper .social-icons ul.social-network a:hover{background:#10a2ef}.copyright-wrapper .social-icons ul.social-network a:hover i{color:#fff}.copyright-wrapper .social-icons .social-circle li a{display:inline-block;position:relative;margin:0 auto;border-radius:50%;text-align:center;width:25px;height:25px;font-size:13px}.copyright-wrapper .social-icons .social-circle li i{margin:0;text-align:center;color:#fff;padding:25%}.alignnone{margin:5px 20px 20px 0;width:100% !important;height:auto}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}input,textarea{outline:none}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.paginations .load-more-post{display:inline-block;padding:5px 60px;line-height:1.3;background:#C9C9C9;color:#fff;font-size:12px;cursor:pointer}.ae-item{-webkit-transition:opacity 1.5s ease-in;-moz-transition:opacity 1.5s ease-in;-o-transition:opacity 1.5s ease-in}.ae-item.fade-out{opacity:0}.ae-item.fade-in{opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);-ms-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.grabbing{cursor:url(../img/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span{opacity:1}.owl-theme .owl-controls.clickable .owl-page:hover span{opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../img/AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}.loading-blur{position:absolute;left:0;top:0;right:0;bottom:0;z-index:998}.loading-img{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1000;background:url("../img/loading.gif") center center no-repeat}.loading-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:999;opacity:0.5;background:#ffffff}.paginations{clear:both;text-align:center;font-size:0}.paginations .load-more-post{display:inline-block;padding:5px 60px;line-height:1.3;background:#C9C9C9;color:#fff;font-size:12px;cursor:pointer}html,button,input,select,textarea{color:#5d5f5e}body{font-size:14px;line-height:1.4;font-family:'Open Sans', sans-serif;color:#5d5f5e;background:#F3F3F3}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.wrapper{width:100%;overflow:hidden}a,* a,a:hover{text-decoration:none}.marsk-black{position:fixed;width:100%;height:100%;background:#000;background:rgba(0,0,0,0.5);z-index:9;display:none}.top-bar-wrapper{width:100%;min-height:30px;background:rgba(42,45,50,0.85);color:#f5f3ec;position:relative}.top-bar-wrapper .close-top-bar{position:absolute;right:15px;top:50%;margin-top:-10px}.top-bar-wrapper .close-top-bar i{font-size:20px;color:rgba(42,45,50,0.85)}.top-bar-wrapper .icon-top-bar{display:inline-block;width:50px;height:50px;vertical-align:middle;float:left;text-align:center;line-height:2.5;overflow:hidden;background:rgba(42,45,50,0.85);font-size:20px;margin-right:10px}.top-bar-wrapper p.content-top-bar{margin-bottom:0;display:inline-block;float:left;vertical-align:middle;overflow:hidden;padding-top:5px;width:80%}header{background:#E3002C;width:100%;padding:10px 0;position:relative;z-index:99;position: sticky;top: 0;}.logo{color:#fff;font-size:16px;line-height:1.7;width: 88%;display: block;margin: -1px auto;}.logo img{width:100%;}.search-btn{display:inline-block;color:#fff;font-size:20px}.avatar-author-header{text-align:right;color:#FFF}.avatar-author-header i{font-size:22px;padding:3px}#menu-footer{width:100%;background:#f3f3f3;position:fixed;bottom:-50px;z-index:100}#menu-footer ul{margin:0;padding:0;list-style:none}#menu-footer ul li{width:20%;float:left;text-align:center}#menu-footer ul li a{padding:10px 0;display:block;font-size:12px;color:#2e2e2e}#menu-footer ul li a i{display:block;color:#000;font-size:16px}#menu-footer ul li a:hover,#menu-footer ul li a.active{background:#c7c7c7}.search-form-wrapper{background:#ecf0f1;position:relative;z-index:99;display:none}.search-form{position:relative}.search-form label.error{display:none !important}.search-form .btn-close-form{color:#bdc3c7;font-size:18px;position:absolute;right:15px;top:11px;z-index:999}.select-search{width:49%;margin:10px 0;padding:8px}.search-field{display:block;padding:15px;width:100%;border:none;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.05)}.overflow-hidden{overflow:hidden}.option-search-wrapper{border-bottom:1px solid #d3d7d7;border-top:1px solid #d3d7d7}.option-search{padding:0;list-style:none;margin:0}.option-search li{margin:15px 0}.option-search li span{display:inline-block;margin-left:10px}.top-bar,#top-bar,#top-filters{background:#fff;width:100%;padding:10px 0;box-shadow:0 0 0 1px rgba(0,0,0,0.05)}.profile .logout{width:100%;text-align:right}.profile .logout,.title-page{color:#474b47;font-weight:400;font-size:16px;margin:0;display:inline-block;vertical-align:middle;line-height:2}#top-bar .section-wrapper{display:block;text-align:right}.cancel-on-png,.cancel-off-png,.star-on-png,.star-off-png,.star-half-png{color:#FFB800}.star-off-png{color:#5d5d5d}.list-places{list-style:none;margin:5px 0 10px;padding:0}.post-item{position:relative}.list-places>li{margin-bottom:20px}.event-active-wrapper .list-places{margin-bottom:0}.event-active-wrapper .list-places>li{margin-bottom:0;margin-top:14px}.list-places .place-wrapper{position:relative;overflow:hidden;position:relative;z-index:2;transition:all 0.5s cubic-bezier(0.5, 0.83, 0.17, 1);background:#FFF;border-radius: 6px;}.place-wrapper.active{-ms-transform:translateX(-210px);transform:translateX(-210px);-webkit-transform:translateX(-210px);-moz-transform:translateX(-210px)}.list-places .place-wrapper .img-place{position:relative;display:block;float:left;height:83px;width:83px;overflow:hidden}.list-places .place-wrapper .img-place img{height:71px;width:71px}.list-places .place-wrapper .img-place .ribbon{position:absolute;background:#eb5256;color:#fff;text-align:center;padding:0 5px;bottom:5px;z-index:999;display:block;line-height:1.3}.list-places .place-wrapper .img-place .ribbon:after{content:"";position:absolute;display:block;border:9px solid #eb5256;z-index:-1;bottom:0;right:-15px;border-left-width:1.5em;border-right-color:transparent}.list-places .place-wrapper .img-place .ribbon-content{font-size:10px;font-weight:700;line-height:1.8;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;display:block;max-width:45px}.list-places .place-wrapper .place-detail-wrapper{padding:10px 15px 0!important;overflow:hidden;display:block;position:relative;background-color:#fff;min-height:70px}.list-places .place-wrapper .place-detail-wrapper h2.title-place{margin:0 0 2px;color:#434b63;font-size:16px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow: hidden;}.list-places .place-wrapper .place-detail-wrapper h2.title-place a:hover{color:#479edc}.list-places .place-wrapper .place-detail-wrapper span.address-place{color:#6f7d95;font-size:11px;display:block;margin-top:6px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.list-places .place-wrapper .place-detail-wrapper span.address-place i{display:inline-block;margin-right:5px}.list-places .place-wrapper .place-detail-wrapper .rate-it{display:inline-block}.list-places .place-wrapper .place-detail-wrapper .warning-overdue{display:inline-block;margin-left:10px;color:#ff5542}.list-places .place-wrapper .place-detail-wrapper .warning-overdue i{margin-right:4px}.list-places .place-wrapper .place-detail-wrapper .view-count{display:inline-block;margin-left:18px;color:#6f7e93}.triagle-setting{position:absolute;bottom:0;right:0;width:40px;height:40px;display:block;cursor:pointer}.triagle-setting:after{content:"";position:absolute;display:block;overflow:hidden;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #6f7d95 transparent;line-height:0px;_border-color:#000000 #000000 #6f7d95 #000000;_filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000');z-index:9}.triagle-setting i{position:absolute;top:20px;right:5px;font-size:14px;z-index:99;color:#fff}.tag-featured{position:absolute;overflow:hidden;top:0px;left:0px;padding-top:5px;padding-left:5px;color:#ffd263;white-space:nowrap;width:25px;height:25px;font-size:12px}.tag-featured i{font-size:13px;margin-right:5px}.list-option-place{padding:0;list-style:none;position:absolute;right:10px;top:35%;z-index:0}.list-option-place li{display:inline-block;margin:0 20px;transition:all 0.5s cubic-bezier(0.5, 0.83, 0.17, 1);-ms-transform:scale(0, 0);transform:scale(0, 0);-webkit-transform:scale(0, 0);-moz-transform:scale(0, 0)}.list-option-place li a{font-size:18px}.list-option-place li.active{-ms-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1)}.list-option-place li a i.fa-check{color:#19bb9b}.list-option-place li a i.fa-times{color:#e64b3b}.list-option-place li a i.fa-trash-o{color:#3989cb}.title-step-number{text-align:right;display:block;vertical-align:middle;line-height:2.3}.form-post-wrapper{margin-top:20px}.form-post-wrapper ul,.form-post-wrapper .gallery-img-upload{list-style:none;padding:0;margin:0}.form-post-wrapper ul li{border-bottom:1px solid #bbbfbb;padding-bottom:20px;margin-bottom:20px}.form-post-wrapper .gallery-img-upload{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-post-wrapper .gallery-img-upload li{border:none;padding:0;position:relative;display:inline-block;vertical-align:middle;margin-right:7px;text-align:center;margin-bottom:10px}.form-post-wrapper .gallery-img-upload li .img-gallery{width:65px;height:65px;display:block;border:1px solid #bdc3c7;background-color:#fff;text-align:center;position:relative}.form-post-wrapper .gallery-img-upload li .img-gallery i{font-size:20px;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-12px}.form-post-wrapper .gallery-img-upload li input[type="radio"]{display:inline;text-align:center}.form-post-wrapper ul li label{display:block;color:#3b3f3d;font-size:12px;font-weight:700}.form-post-wrapper ul li label span{color:#adafaf;display:block;font-size:12px;text-transform:none;font-weight:400;margin:3px 0 10px}.form-post-wrapper ul li input[type="text"],.form-post-wrapper ul li textarea{width:100%;padding:8px 10px;border:1px solid rgba(0,0,0,0.1);background-color:#fff}.form-post-wrapper .btn-submit-post-place{background-color:#297fb9;color:#fff;text-transform:uppercase;font-size:14px;padding:10px;text-align:center;border:none;display:block;width:100%;margin-bottom:70px}.step-content-wrapper .list-price{margin:0;padding:10px}.step-content-wrapper .list-price li{display:block;padding:10px 15px;border-bottom:1px solid #ecf0f1;overflow:hidden}.step-content-wrapper .list-form-login>li{display:block;padding:10px 15px;border-bottom:1px solid #ecf0f1}.step-content-wrapper .list-form-login .col-md-8.error{position:relative}.step-content-wrapper .list-form-login .fa-exclamation-triangle{position:absolute;top:15px;right:55px}.step-content-wrapper .list-form-login .message{text-align:right;padding-right:5%}.step-content-wrapper .list-price li.selected{background:#EAF6FD}.step-content-wrapper .list-price li .price{color:#c04f31;font-size:14px;font-weight:600;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:20px;min-width:45px}.step-content-wrapper .title-plan{color:#5f6f81;font-size:14px;font-weight:700;overflow:hidden;display:inline-block;vertical-align:middle;width:100%;margin-top:5px}.step-content-wrapper .title-plan span{display: none;color:#5f6f81;font-weight:400;font-size:14px;display:block;text-transform:none}.step-content-wrapper .title-plan span p{margin:0}.step-content-wrapper .list-price li .btn.btn-submit-price-plan{display:inline-block;float:right;vertical-align:middle;background-color:#297fb9;padding:5px 25px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;font-size:12px}.btn.btn-submit-login-form{display:inline-block;float:right;vertical-align:middle;background-color:#297fb9;padding:5px 25px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;font-size:12px}.step-content-wrapper .btn.btn-submit-login-form{width:100%}#list-news{margin-top:20px}.news-wrapper{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #95a5a5}.news-wrapper-single{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #95a5a5;border-bottom:none}.img-news{width:60px;display:inline-block;float:left;border:2px solid #fff;margin-right:15px}.img-news-single{width:100%;min-height:150px;display:inline-block;border:2px solid #fff;margin-top:20px}.img-news img,.img-news-single img{width:100%}.title-news{margin:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.title-news a{color:#2c3d4f;font-weight:700}.title-news .time{color:#434b63;font-size:12px;display:block;margin-top:10px;font-weight:400}.title-news .time i{margin-right:10px}.content-news{color:#6f7d95;font-size:14px;margin-top:10px;overflow:hidden}.avatar-user{width:70px;display:inline-block;float:left;margin-right:15px}.info-user{padding:0;list-style:none;margin:0;overflow:hidden;vertical-align:top;margin-top:14px}.info-user li{color:#6e7c96;font-size:12px;margin-bottom:3px;line-height:24px}.info-user li i{margin-right:10px;display:inline-block;min-width:15px}.nav-tabs.list-user-info{background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.05);border-bottom:none;margin-top:20px}.nav-tabs.list-user-info.list-place-info{margin-top:0;margin-bottom:20px;display: flex;justify-content: space-between;}.nav-tabs.list-user-info>li{width:20%;padding:0px}.nav-tabs.list-user-info>li>a{margin-right:0;text-align:center;padding:10px 0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#434b63;font-size:14px;border:none;background:none}.nav-tabs.list-user-info>li>a i{display:block;margin-bottom:5px}.nav-tabs.list-user-info>li.active>a{color:#434b63;border:none;background:none;border-bottom:4px solid #e3002c}.nav-tabs.list-user-info>li.active>a:hover,.nav-tabs.list-user-info>li.active>a:focus{border:none;background:none}.nav-tabs.list-user-info>li.active>a:hover,.nav-tabs.list-user-info>li.active>a:focus{border-bottom:4px solid #e3002c}.list-place-review{list-style:none;padding:0;margin:20px 0}.list-place-review li{margin-bottom:30px}.list-place-review .place-review .place-review-top-wrapper,.list-place-review .place-review .place-review-bottom-wrapper{padding:0 7px}.list-place-review .place-review .place-review-top-wrapper .place-review-top{display:block;padding:10px;background-color:#fff;border:1px solid #e6e9ea;border-bottom:none;position:relative;z-index:1}.list-place-review .place-review .place-review-top-wrapper .place-review-top h2{color:#434b63;font-size:16px;margin:0 0 3px;width:85%}.list-place-review .place-review .place-review-top-wrapper .place-review-top h2 a{color:#434b63;font-size:16px}.list-place-review .place-review .place-review-top-wrapper .place-review-top .address-place{color:#434b63;font-size:12px}.list-place-review .place-review .place-review-top-wrapper .place-review-top .address-place i{margin-right:5px}.list-place-review .place-review .place-review-top-wrapper .place-review-top .number-comment{position:absolute;top:8px;right:8px}.list-place-review .place-review .place-review-top-wrapper .place-review-top .number-comment i{margin-right:4px}.list-place-review .place-review .place-image-wrapper{background-color:#fff;border:1px solid #e6e9ea;padding:7px;display:block;position:relative;z-index:0;margin-top:-1px}.list-place-review .place-review .place-image-wrapper img{width:100%}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom{background:#f4f5f6;border:1px solid #e6e9ea;border-top:none;padding:10px;display:block;height:100px}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .name-author{color:#1b83d3;font-size:14px;font-weight:700;display:block;margin-bottom:5px}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .quote{color:#5f6f81;font-size:14px;font-style:italic;display:block;height:40px;overflow:hidden;margin-bottom:0px}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .quote img{vertical-align:top;width:9px;float:left;margin-right:4px}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .quote p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .time{display:block;color:#6f7d95;font-size:12px;text-align:right}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .time span{float:left}.list-place-review .place-review .place-review-bottom-wrapper .place-review-bottom .time i{margin-right:3px}.list-place-review.style-2 .place-image-wrapper,.list-place-review.style-2 .place-review-bottom-wrapper{padding:0;position:relative}.list-place-review.style-2 .place-image-wrapper .img{width:70px;height:60px;display:inline-block;float:left;overflow:hidden;margin-right:10px}.list-place-review.style-2 .place-image-wrapper .number-comment{position:absolute;bottom:3px;left:6%;background:#3a4b5c;padding:0 3px;color:#fff;line-height:1.2}.list-place-review.style-2 .place-review-top{display:block;overflow:hidden;padding-top:10px}.list-place-review.style-2 .place-review-top h2{color:#434b63;font-size:16px;margin:0 0 3px}.list-place-review.style-2 .place-review-top h2 a{color:#434b63;font-size:16px}.list-place-review.style-2 .place-review-top .address-place{color:#434b63;font-size:12px}.list-place-review.style-2 .place-review-top .address-place i{margin-right:5px}.list-place-review.style-2 .place-review .place-review-bottom-wrapper .place-review-bottom .quote{margin-bottom:10px}.info-place-wrapper,.des-place-wrapper,.review-place-wrapper,.share-place-wrapper,.offer-wrapper{display:block;background-color:#fff;    border-radius: 8px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08);margin-bottom:20px}.review-place-wrapper{margin:0;border-bottom:1px solid #ecf0f1}.info-place-wrapper{font-size:18px}.info-place-wrapper .title-place{color:#434b63;font-size:20px;font-weight:700;padding:18px 15px 12px 15px;margin:0;display:inline-block}.info-place-wrapper .rate-it{display:inline-block;padding-left:15px;padding-bottom:10px}.info-place-wrapper .review-place-info{text-align:center;padding:25px 0 30px;border-top:1px solid #ecf0f1}.info-place-wrapper .review-place-info p{color:#444c63;line-height:1.2;font-size:20px}.info-place-wrapper .review-place-info p span{color:#f1c40f}.info-place-wrapper .review-place-info span.rating-number{font-size:60px;color:#f1c40f;line-height:1.2;text-align:center}.info-place,.gallery-image{padding:0;margin:0;list-style:none}.info-place li{font-size: 14px;padding:15px;border-top:1px solid #ebeff1}.info-place li.website-place a{width:80%;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.info-place li.customfield .custom-field-wrapper{font-size:12px;color:#6f7d95;line-height:1.675em}.info-place li.customfield .custom-field-wrapper .ae-field-title{font-size:12px;display:inline-block;margin-right:5px;margin-bottom:0;color:#3498db !important;line-height:1.675em}.info-place li.customfield .custom-field-wrapper ul{padding-left:30px;list-style-type:disc}.info-place li.customfield .custom-field-wrapper ul li{display:list-item;border:none;background:none;margin:0;padding:0}.word-wrap{word-wrap:break-word}.info-place li i{color:#e3002c;margin-right:13px;font-size:12px}.des-place-wrapper{padding:15px;margin-top:20px}.title-des{color:#6f7d95;font-size:14px;font-weight:700;margin:0 0 10px}.des-place-wrapper .content{color:#444c63}.place-meta{margin-top:40px}.place-meta .tag-links a{background-color:#1c84d4;border-radius:0 2px 2px 0;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1.2727272727;margin:2px 4px 2px 10px;padding:3px 7px;position:relative;text-transform:uppercase}.place-meta .tag-links a:hover{background-color:#1c84d4;color:#fff}.place-meta .tag-links a:before{border-top:10px solid transparent;border-right:8px solid #1c84d4;border-bottom:10px solid transparent;content:"";height:0;position:absolute;top:0;left:-8px;width:0}.place-meta .tag-links a:hover:before{border-right-color:#1c84d4}.place-meta .tag-links a:after{background-color:#fff;border-radius:50%;content:"";height:4px;position:absolute;top:8px;left:-2px;width:4px}.gallery-image li{margin-bottom:30px}.gallery-image li img{width:100%}#review .rate{line-height:1.5;margin-top:0}#review .rate>span{display:none}.review-place-wrapper .avatar-review{margin-right:15px}.review-place-wrapper .media-list>li>ul>li{margin-top:15px;border-bottom:none;border-top:1px solid #ebeff1}.review-place-wrapper .media-list>li>ul>li:last-child{padding-top:15px}.review-place-wrapper .media-list .media-heading{color:#434b63;font-size:16px;font-weight:700}.review-place-wrapper .media-list p.content{color:#434b63;font-size:13px;margin-top:10px}

.slider{display:inline-block;vertical-align:middle;position:relative}.slider-ranger{width:200px}.slider.slider-horizontal{width:calc(100% - 20px)!important;height:20px;margin-left:10px;margin-right:10px}.slider.slider-horizontal .tooltip.top{bottom:20px}.slider.slider-horizontal .slider-track{height:10px;width:calc(100% + 18px);margin-top:-3px;margin-left:-10px;margin-right:-10px;top:50%;left:0}.slider.slider-horizontal .slider-selection{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle{margin-left:-11px;margin-top:-4px;background:#000;box-shadow:0 0 20px 0 #b0d6f4}.slider.slider-horizontal .slider-handle:before{content:'';display:block;width:10px;height:10px;margin-top:5px;margin-left:5px;background:#FFF;border-radius:50%}.slider.slider-horizontal .slider-handle.triangle{border-width:0 10px 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;margin-left:-5px;left:50%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-handle{margin-left:-5px;margin-top:-10px}.slider.slider-vertical .slider-handle.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}.slider input{display:none}.slider .tooltip-inner{white-space:nowrap}.slider-track{position:absolute;cursor:pointer;background-color:#bdc3c7}.slider-selection{position:absolute;background-color:#1c84d4;box-sizing:border-box}.slider-handle{position:absolute;width:20px;height:20px;background-color:#fff;border:0px solid transparent}.slider-handle.round{border-radius:20px}.slider-handle.triangle{background:transparent none}.btn-search{display:block;width:100%;text-align:center;padding:15px;color:#5f6f81;font-size:15px;text-transform:uppercase;font-weight:700;background-color:#ffc500;margin:20px 0;border:none;box-shadow:none}.review-form{padding:20px 15px !important}.review-wrapper .media-list .media-heading{color:#5f6f81;font-size:18px;font-weight:600;line-height:1.4em}.review-wrapper .media-list .media-heading .rate-it{display:block;margin-left:10px}.review-wrapper .media-list li{list-style-type:none}.review-wrapper .media-body>.media{padding-top:15px;border-top:1px solid #ecf0f1}.review-wrapper .media-body p{color:#434b63;font-size:14px;line-height:1.6}.review-wrapper .time-review{color:#6f7d95;font-size:12px}.review-wrapper .time-review i{color:#6f7d95;font-size:12px}.review-wrapper .reply-review{color:#6f7d95;font-size:12px;color:#1c84d4}.review-wrapper .time-review i{margin-right:5px}.big-title-event{color:#5d5f5e;font-size:18px;font-weight:400;margin:0 0 20px}.comments{overflow:hidden;background-color:#fff}.comments #review #reply-title{margin:0}.comments #reply-title{color:#5d5f5e;font-size:14px;font-weight:400;margin-top:20px}.comments #reply-title.ae-comment-reply-title{margin:15px}.comments .media-body .only_comment{display:none}.comment-form .rating_submit{width:100%}.comment-form-author,.comment-form-email,.comment-form-url{margin:15px 0;display:block;clear:both}.comment-form input{min-width:270px;padding:10px;border:1px solid #e5e7e9;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:10px}.comment-form label{color:#5f5f6d;font-size:14px;display:block}.comment-form .form-item .input{width:100%;display:inline-block}.comment-form textarea{padding:10px;border:1px solid #e5e7e9;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;vertical-align:top;width:100%}.comment-form .form-submit input[type=submit]{width:100%}.comment-form .form-submit input[type=submit]:hover{background:#1c84d4}.comment-form .rate .rating-it{display:inline-block;margin-left:10px}.login-page{margin-top:20px}.login-page label{margin-bottom:10px}.login-page .email_user,.login-page .password_user{min-width:270px;padding:10px;border:1px solid #e5e7e9;background-color:#fff;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;margin-bottom:10px}.login-page #submit{padding:10px 30px;text-align:center;background-color:#bdc3c7;border:none;box-shadow:none;color:#fff;font-size:12px;min-width:inherit;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.img-404{text-align:center;padding:150px 0}.img-404 img{margin-bottom:40px;max-width:100%;height:auto}.img-404 p{color:#5f6f81;font-size:16px}.img-404 a{color:#3498db;font-size:16px}footer{width:100%;min-height:50px;display:block;margin-top:50px}.message.error{color:#fff;background:#D9534F;padding:5px 10px}.message.success{color:#fff;background:#5CB85C;padding:5px 10px}.dl-menuwrapper{width:100%;max-width:100%;float:left;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:99}.dl-menuwrapper:first-child{margin-right:100px}.dl-menuwrapper button{background:#ccc;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active{background:#ecf0f1}.dl-menuwrapper ul{background:#ecf0f1}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff, 0 20px 0 #fff}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative;border-bottom:1px solid #d4d8d8}.dl-menuwrapper li ul li:last-child{border-bottom:none}.dl-menuwrapper li a{display:block;position:relative;padding:15px 20px;font-size:16px;line-height:20px;font-weight:400;color:#5f6f80;font-size:15px;outline:none}.dl-menuwrapper li a i{padding-right:5px}.no-touch .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.1)}.dl-menuwrapper li.dl-back:after{left:10px;color:#5f6f81;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:50px;font-family:'FontAwesome';speak:none;-webkit-font-smoothing:antialiased;content:"\f054";color:#5f6f81}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}.dl-menuwrapper .dl-menu{margin:0;position:absolute;width:100%;opacity:0;pointer-events:none;height: 100vh;background: #ffffffb8;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all 0.3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .sub-menu{display:none}.dl-menu.dl-subview li{display:none}.dl-menu.dl-subview li.dl-subviewopen>a{display:none}.dl-menu.dl-subview li.dl-subview{display:block}.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview .sub-menu{display:block}.dl-menu.dl-subview li.dl-subviewopen{display:block}.dl-menu.dl-subview li.dl-subviewopen>.sub-menu{display:block}.dl-menu.dl-subview li.dl-subviewopen>.sub-menu>li{display:block}.dl-menuwrapper>.sub-menu{position:absolute;width:100%;top:0;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 0.4s;animation:MenuAnimOut1 0.4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 0.3s ease-in-out;animation:MenuAnimOut2 0.3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 0.4s ease;animation:MenuAnimOut3 0.4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 0.4s ease;animation:MenuAnimOut4 0.4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 0.4s ease;animation:MenuAnimOut5 0.4s ease}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 0.3s;animation:MenuAnimIn1 0.3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 0.3s ease-in-out;animation:MenuAnimIn2 0.3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 0.4s ease;animation:MenuAnimIn3 0.4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 0.4s ease;animation:MenuAnimIn4 0.4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 0.4s ease;animation:MenuAnimIn5 0.4s ease}@-webkit-keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{0%{}50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{0%{}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{0%{}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{0%{}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{0%{}100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:0.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dl-menuwrapper>.sub-menu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 0.4s ease;animation:SubMenuAnimIn1 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 0.3s ease-in-out;animation:SubMenuAnimIn2 0.3s ease-in-out}.dl-menuwrapper>.sub-menu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 0.4s ease;animation:SubMenuAnimIn3 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 0.4s ease;animation:SubMenuAnimIn4 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 0.4s ease;animation:SubMenuAnimIn5 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 0.4s ease;animation:SubMenuAnimOut1 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 0.3s ease-in-out;animation:SubMenuAnimOut2 0.3s ease-in-out}.dl-menuwrapper>.sub-menu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 0.4s ease;animation:SubMenuAnimOut3 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 0.4s ease;animation:SubMenuAnimOut4 0.4s ease}.dl-menuwrapper>.sub-menu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 0.4s ease;animation:SubMenuAnimOut5 0.4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}.no-js .dl-menuwrapper li .sub-menu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active{background:#9e1847}.demo-1 .dl-menuwrapper ul{background:#9e1847}.demo-2 .dl-menuwrapper button{background:#e86814}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active{background:#D35400}.demo-2 .dl-menuwrapper ul{background:#D35400}.demo-3 .dl-menuwrapper button{background:#08cbc4}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active{background:#00b4ae}.demo-3 .dl-menuwrapper ul{background:#00b4ae}.demo-4 .dl-menuwrapper button{background:#90b912}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active{background:#79a002}.demo-4 .dl-menuwrapper ul{background:#79a002}.demo-5 .dl-menuwrapper button{background:#744783}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active{background:#643771}.demo-5 .dl-menuwrapper ul{background:#643771}.big-title-event{color:#5d5f5e;font-size:18px;font-weight:400;margin:0 0 20px}.event-active-wrapper .event-wrapper .img-event{width:100%;text-align:center;display:block;margin-bottom:20px}.event-active-wrapper .event-wrapper .img-event img{max-width:100%}.event-active-wrapper .event-wrapper .title-envent{color:#5f6f81;font-size:16px;font-weight:700;display:inline-block;margin: 20px 0 20px;width: 100%;}.title-envent.not-found{color:#5d5f5e;font-size:18px;margin:0;text-align: center;}.edit-event-option{display:inline-block;float:right}.edit-event-option li{padding-right:5px}.ribbon-event{background:#f1c40f;color:#fff;position:relative;text-align:center;padding:0 10px;z-index:99;line-height:1.3;min-height:19px;display:inline-block;margin-left:10px}.ribbon-event:after{content:"";border:10px solid #f1c40f;z-index:-1;bottom:0;right:-15px;position:absolute;border-left-width:1.5em;border-right-color:transparent}.ribbon-event-content{font-size:12px;line-height:1.7;font-weight:700}.event-active-wrapper .event-wrapper.content-event{color:#434b63;font-size:14px}.event-active-wrapper .event-wrapper time{color:#297fb8;font-size:12px}.line-event{height:3px;background-color:#ebeff1;margin:30px auto}.event-active-wrapper .view-event-link{color:#1b83d3;display:block;font-size:18px;position:relative;line-height:1}.event-active-wrapper .view-event-link i{position:absolute;right:0;top:5%}.content-description p,.comment-text p,.content-event p,.content p{line-height:1.6;text-align:justify}.content-description p iframe,.comment-text p iframe,.content-event p iframe,.content p iframe{max-width:100%}.contact-owner-link{width: 100%;text-align: center;display: inline-block;background: #e3002c;color: white;    padding: 10px 20px;border-radius: 5px;text-decoration: none;transition: background 0.3s;font-weight: 500; font-size: 14px;}.contact-owner-link:hover{opacity:.8}.modal-dialog{margin-top:7%}.form_modal_style{margin-top:20px}.form_modal_style label{color:#5f6f81;font-size:14px;font-weight:600;display:block}.form_modal_style label .alert-icon{margin-left:5px;color:#c0392b;display:inline-block}.modal-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#ebeff1;box-shadow:0 0 0 1px rgba(0,0,0,0.05)}.modal-header{background:#e5e5e5;padding:10px 15px;position:relative}.modal-title{color:#262626;font-size:24px;font-weight:300}.modal-header .close{width:55px;height:54px;position:absolute;right:0;top:0;background:#2980b9;opacity:1;text-shadow:none;margin-top:0}.modal-header .close i{color:#fff}.form_modal_style textarea{border-radius:0;width:100%;min-height:150px;resize:none;border:1px solid #dadfea;padding:15px}.form_modal_style .update_profile,.form_modal_style input[type="submit"]{background-color:#2980b9;color:#fff;font-size:14px;font-weight:400;border:none;box-shadow:none;padding:8px 30px;width:inherit;display:inline-block;margin-top:10px}#resetpass_form input[type="submit"]{background-color:#2980b9;color:#fff;font-size:14px;font-weight:400;border:none;box-shadow:none;padding:8px 30px;width:inherit;display:inline-block}.list-user-page-wrapper{display:block;margin-top:25px}.number-user-list{color:#5d5f5e;display:block;vertical-align:middle;font-size:18px}.search-list-user-page{text-align:right}.search-list-user-page label{color:#656167;vertical-align:middle;display:inline-block;margin-right:10px;font-size:12px;font-weight:400}.search-list-user-page input{width:99%;padding:5px 10px;vertical-align:middle;display:inline-block;border:1px solid rgba(0,0,0,0.1);background-color:#fff}.list-user-page-info{margin-top:25px !important;padding:0}.list-user-page-info>li{background-color:#fff;padding:20px;display:block;margin-bottom:25px;box-shadow:0 0 0 1px rgba(0,0,0,0.05)}.list-user-page-avatar{width:60px;height:60px;background-color:#e7e7e7;display:inline-block;vertical-align:middle;margin-right:10px}.list-user-page-avatar img{width:100%;height:auto}.list-item-place-user li a img{width:100%;height:auto}.info-name-user{display:inline-block;vertical-align:middle;max-width:230px}.info-name-user .name{color:#434b63;font-size:22px;font-weight:600;display:block}.info-name-user .location-user{color:#6f7d95;font-size:12px}.info-name-user .location-user i{display:inline-block;margin-right:5px}.list-item-place-user{text-align:right;color:#6F7D95;font-size:12px;padding:0}.list-item-place-user li{width:55px;height:55px;background-color:#bdc3c7;display:inline-block;vertical-align:middle;margin-left:20px}.list-item-place-user li:first-child{margin-left:0px}.list-item-place-user li a{display:block;width:100%;height:100%}.list-item-place-user li a.last-item-place-user{color:#5f6f81;background:#ebeff1;font-size:20px;font-weight:600;text-align:center;line-height:2.7}.list-user-page-info .user-list-item-profile{padding-bottom:20px;border-bottom:1px solid #ecf0f1}.list-user-page-info .user-list-item-places{padding-top:20px}.post-place-warpper{display:block;min-height:100px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.05);margin-top:25px}.post-place-warpper ul{padding:0}.term-of-use{padding:10px 0;font-style:italic;font-size:12px}.user_payment_status,#blog-page .col-md-3 .widget_text{background:#F4F6F5;padding:25px;position:relative;width:100%;border-radius:3px;margin-bottom:35px}.step-wrapper.complete a span{color:#19bb9b}.step-wrapper.complete .step-heading i.fa-caret-right,.step-wrapper.complete .step-heading i.fa-caret-down{color:#19bb9b}.step-heading{display:block;border-bottom:1px solid #ecf0f1;position:relative}.step-heading .number-step{border-right:1px solid #ecf0f1;font-size:18px;color:#5d605f;font-weight:300;width:45px;min-height:45px;text-align:center;display:inline-block;margin-right:20px;line-height:2.5}.step-heading .text-heading-step{color:#5d605f;font-size:14px}.step-heading i.fa-caret-right,.step-heading i.fa-caret-down{position:absolute;color:#5d605f;font-size:14px;right:15px;top:16px}.step-content-wrapper{display:block}.step-content-wrapper .list-price li{display:block;padding:10px;border-bottom:1px solid #ecf0f1}.step-content-wrapper .list-form-login>li{display:block;padding:5px 10px;border-bottom:1px solid #ecf0f1}.step-content-wrapper .list-form-login .col-md-8.error{position:relative}.step-content-wrapper .list-form-login .fa-exclamation-triangle{position:absolute;top:15px;right:55px}.step-content-wrapper .list-form-login .message{text-align:right;padding-right:5%}.step-content-wrapper .list-price li.selected{background:#EAF6FD}.step-content-wrapper .list-price li .price{color:#c04f31;font-size:27px;font-weight:300;overflow:hidden;display:inline-block;vertical-align:middle;margin-right:20px;min-width:45px}.step-content-wrapper .title-plan{color:#5f6f81;font-size:14px;font-weight:700;overflow:hidden;display:inline-block;vertical-align:middle;width:100%;padding-bottom:5px}.step-content-wrapper .title-plan span{color:#5f6f81;font-weight:400;font-size:14px;text-transform:none}.step-content-wrapper .title-plan span p{margin:0}.step-content-wrapper .list-price li .btn.btn-submit-price-plan{display:inline-block;float:right;vertical-align:middle;background-color:#297fb9;padding:5px 25px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;font-size:12px}.btn.btn-submit-login-form{display:inline-block;float:right;vertical-align:middle;background-color:#297fb9;padding:5px 25px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#fff;font-size:12px;float:none}.step-content-wrapper .list-price li .btn.btn-submit-price-plan:hover,.btn.btn-submit-login-form:hover{opacity:.8}.step-content-wrapper .list-form-login input.text-field{width:100%;padding:10px;height: 40px;border:1px solid #e5e7e9;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;background-clip:padding-box;background-color:#fff}.edit-gallery-image .gallery-image{list-style:none;padding:0}.edit-gallery-image .gallery-image li{text-align:center;display:inline-block;margin-right:20px;vertical-align:top;overflow:hidden;margin-bottom:15px}.edit-gallery-image .gallery-image .img-gallery{width:70px;height:70px;background:#bdc3c7;display:block;margin-bottom:10px;position:relative;z-index:20}.edit-gallery-image .gallery-image .delete-img,.edit-gallery-image .gallery-image .add-img{width:70px;height:70px;position:absolute;background:#fff;text-align:center;top:0;display:none}.edit-gallery-image .gallery-image .delete-img{height:20px;width:20px;right:0;display:block}.edit-gallery-image .gallery-image .add-img{background:#bdc3c7;display:block}.edit-gallery-image .gallery-image .img-gallery:hover .delete-img,.edit-gallery-image .gallery-image li:hover .add-img{display:block}.edit-gallery-image .gallery-image .img-gallery img{width:100%}.edit-gallery-image .gallery-image .delete-img i,.edit-gallery-image .gallery-image .add-img i{font-size:20px;line-height:3.4}.edit-gallery-image .gallery-image .delete-img i{line-height:1;color:#e74c3c}.edit-gallery-image .gallery-image .add-img i{color:#fff}input.time-picker{display:inline-block !important}input.date-picker{max-width:200px;display:inline-block !important}.wp-editor-wrap{width:100%;border:1px solid #E5E7E9}#carousel_container .plupload.html5,#p18hoq1i5n1i58n3f1i2m10s0lo60_html5_container{height:75px !important;width:80px !important;left:0px !important;z-index:100}#carousel_container .plupload.flash,#carousel_container .moxie-shim,#carousel_container .moxie-shim-html5{height:75px !important;width:80px !important;left:0px !important;z-index:100}.ui-timepicker-wrapper{overflow-y:auto;height:150px;width:6.5em;background:#fff;border:1px solid #ddd;box-shadow:0 5px 10px rgba(0,0,0,0.2);outline:none;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-duration{margin-left:5px;color:#888}.ui-timepicker-list:hover .ui-timepicker-duration{color:#888}.ui-timepicker-list li{padding:3px 0 3px 5px;cursor:pointer;white-space:nowrap;color:#000;list-style:none;margin:0}.ui-timepicker-list:hover .ui-timepicker-selected{background:#fff;color:#000}li.ui-timepicker-selected{background:#1980EC;color:#fff}.ui-timepicker-list li:hover,.ui-timepicker-list .ui-timepicker-selected:hover{background:#1980EC;color:#fff}li.ui-timepicker-selected .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li:hover .ui-timepicker-duration{color:#ccc}.ui-timepicker-list li.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{color:#888;cursor:default}.ui-timepicker-list li.ui-timepicker-disabled:hover,.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled{background:#f2f2f2}.google-map-wrapper{width:100%;display:block;position:relative}#map-top-wrapper,#single-place-cover{width:100%;min-height:190px;position:relative}.widget-wrapper #map-top-wrapper{min-height:300px}.map-labels{font-size:13px;text-align:center;width:20px;height:20px;white-space:nowrap;background:#FFF}.google-map-wrapper .pop-up-video{display:none;width:300px;height:250px;background-color:#efefef;box-shadow:0 1px 1px rgba(0,0,0,0.25),0 0 10px rgba(0,0,0,0.16),inset 0 1px 0 rgba(255,255,255,0.25);position:absolute;z-index:90;top:18%;right:5%}.google-map-wrapper .pop-up-video.left{left:5%}.google-map-wrapper .pop-up-video .video-wrapper{width:100%;height:200px;background-color:rgba(0,0,0,0.3);box-shadow:inset 0 1px 0 rgba(0,0,0,0.15);position:relative}.google-map-wrapper .pop-up-video .title-video{color:#636f80;font-weight:600;font-size:12px;padding:10px;line-height:1.4}.google-map-wrapper .mark-wrapper{position:relative;display:block}.google-map-wrapper .mark-video{width:100%;height:200px;z-index:99;background:rgba(0,0,0,0.3);display:block;position:absolute}.infowindow{height:52px;margin-top:-20px}.infowindow .rate-it{margin-top:5px}.jobs-wrapper .infowindow{border-bottom:1px solid #ccc}.infowindow .img-place{width:75px;margin-right:9px;overflow:hidden;max-height:80px;float:left}.infowindow .img-place img{max-width:80px}.mobile-map-wrapper{margin-top:20px}.infowindow .title-place{font-size:12px;display:block;padding-top:12px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.infowindow .address-place{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-place{display:block}.address-place div[itemprop='address']>span{display:block;padding-left:22px;position:relative;font-size: 14px;}.address-place div[itemprop='address']>span i{position:absolute;top:4px;left:0}ul.list-social-login{padding:0}ul.list-social-login>li:first-child{margin-left:0}ul.list-social-login .sc-icon{font-size:30px}ul.list-social-login .color-google{color:#dd4b39}ul.list-social-login .color-facebook{color:#3b5998}ul.list-social-loginn .color-twitter{color:#00aced}ul.list-social-login li{display:inline-block;margin-left:5px}ul.list-social-login li>a .social-text{display:none}.social-big{font-size:2.0em}@media screen and (max-width: 320px){.list-item-place-user li{margin-left:6px}.info-name-user{max-width:175px}}#info-wrapper{background:#ecf0f1}#info-wrapper .list-profile-tabs{border:none;margin-top:3px}#info-wrapper .list-profile-tabs li{padding:0;border:none}#info-wrapper .list-profile-tabs li.active{background:none}#info-wrapper .list-profile-tabs li.active a{background:none;color:#e3002c}#info-wrapper .list-profile-tabs li.active a::before,#info-wrapper .list-profile-tabs li.active a::after{width:50%}#info-wrapper .list-profile-tabs li a{background:none;border:none;border-radius:0;text-align:center;text-transform:uppercase;font-weight:700;margin:0;color:#5f6f81}#info-wrapper .list-profile-tabs li a::before{content:"";background:#e3002c;display:block;width:0;height:4px;position:absolute;right:50%;bottom:0;transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease}#info-wrapper .list-profile-tabs li a::after{content:"";position:absolute;left:50%;bottom:0;background:#e3002c;display:block;width:0;height:4px;transition:all 1s ease;-webkit-transition:all 1s ease;-o-transition:all 1s ease;-moz-transition:all 1s ease}#info-wrapper .tab-content{padding-top:10px}#user-info .info-user-wrapper .avatar-user img{width:100%;height:auto}#user-info .info-user-wrapper .name-user{margin:0;padding-top:6px;color:#2c3e50;font-size:22px;font-weight:700;text-transform:uppercase}#user-info .info-user-wrapper .detail-info{margin-top:10px}#user-info .info-user-wrapper .detail-info p,#user-info .info-user-wrapper .detail-info a{color:#6f7d95}#user-info .info-user-wrapper .detail-info p i,#user-info .info-user-wrapper .detail-info a i{margin-right:6px}#package-info h2{color:#2c3e50;font-size:22px;font-weight:700;text-transform:uppercase;margin:0}#package-info p{color:#6f7d95;line-height:24px;margin-top:10px;margin-bottom:0}#package-info p .text{display:inline-block;min-width:125px}#package-info p .text i{margin-right:6px}#package-info p .number{color:#1c84d4}.place-config{position:absolute;right:0;bottom:0;width:0;height:0;border-bottom:45px solid #6f7e95;border-left:45px solid transparent;z-index:90}.place-config .edit-config{position:absolute;bottom:-38px !important;right:7px !important;color:#FFF}.edit-place-post{position:relative;text-align:center}.edit-place-post .place-config-post{position:absolute;left:0;top:0;width:0;height:0;border-top:45px solid #6f7e95;border-right:45px solid transparent}.edit-place-post .place-config-post .edit-config-post{position:absolute;top:-38px !important;left:7px !important;color:#FFF}.edit-place-post>i{margin:30px 8%;font-size:22px}.edit-place-post>i.place-extend{color:#19bc9d}.edit-place-post>i.place-edit{color:#e3002c}.edit-place-post>i.place-remove{color:#e54c3a}.choose-place-action{margin-top:20px}.choose-place-action select{font-size:14px;padding:8px 0 7px 6px;outline:none;color:#e3002c}.choose-place-action .box-search{position:relative;width:100%;height:38px}.choose-place-action .box-search input{border:1px solid #cfd4d9;width:100%;height:100%;padding:4px 6px 4px 32px;outline:none}.choose-place-action .box-search .btn-search-place{position:absolute;left:10px;top:10px}.choose-place-action .box-search .btn-search-place i{color:#e3002c}.place-action{display:none}.place-action.active{display:block}.edit-place-post{display:none}.warning-overdue{display:none}.place-wrapper .edit-place-post{position:absolute;left:0px;top:0px;width:100%}.place-wrapper.active-edit{background:#FFF}.place-wrapper.active-edit .img-place,.place-wrapper.active-edit .place-detail-wrapper{opacity:0}.place-wrapper.active-edit .place-config{position:absolute;left:0;top:0;width:0;height:0;border-bottom:none;border-left:none;border-top:45px solid #6f7e95;border-right:45px solid transparent;z-index:90}.place-wrapper.active-edit .place-config .edit-config{position:absolute;top:-38px !important;left:7px !important;color:#FFF}.content-rejected{margin-top:25px;margin-bottom:14px}.content-rejected h5{color:#e3002c;text-transform:uppercase;font-weight:600}.content-rejected>p{color:#6f7d95;line-height:20px}.content-rejected ol{list-style-type:double;padding-left:20px}.content-rejected ol li{color:#6f7d95;line-height:20px}.content-event{padding:10px 0}.content-event h5{color:#e3002c;font-weight:600;text-transform:uppercase}.content-event>p{color:#6f7d95}.content-event .note-event{color:#e3002c}.list-picture{list-style-type:none;padding:0}.list-picture li{margin-top:20px}.list-picture li>span{display:block;overflow:hidden;height:90px;border:1px solid #e1e4e5}.list-picture li>span img{width:100%}.content-review{box-shadow:0 0 0 1px rgba(0,0,0,0.05);padding:10px}.content-review h5{color:#e3002c;font-weight:600;text-transform:uppercase;margin-top:0}.content-review i{margin-right:4px}.content-review .row>div{font-size:12px}.content-review .rate-it{text-align:right}.content-review .rate-it i{margin-right:-1px}.content-review>p>img{width:10px;margin-top:-8px}#list-favorite .place-config{display:none}#list-reviews .place-config{display:none}#list-reviews .place-detail-wrapper{padding:15px}#list-reviews .place-detail-wrapper .title-place{margin-bottom:8px}.no-padding{padding:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}#login_register .form_modal_style .update_profile,#login_register .form_modal_style input[type="submit"],#login_register #resetpass_form input[type="submit"],#submit_contact .form_modal_style .update_profile,#submit_contact .form_modal_style input[type="submit"],#submit_contact #resetpass_form input[type="submit"]{background-color:#2980b9;color:#fff;font-size:14px;font-weight:400;border:none;box-shadow:none;padding:8px 30px;width:inherit;display:inline-block;margin-top:10px}#login_register .form_modal_style .form-field,#submit_contact .form_modal_style .form-field{margin-bottom:20px}#login_register .form_modal_style .form-field .chosen-container-multi .chosen-choices li.search-choice,#submit_contact .form_modal_style .form-field .chosen-container-multi .chosen-choices li.search-choice{background:#aaa;color:#333;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#login_register .form_modal_style .form-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close,#submit_contact .form_modal_style .form-field .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{color:#fff}#login_register .form-field.error,#submit_contact .form-field.error{position:relative}#login_register .form-field.error .fa-exclamation-triangle,#submit_contact .form-field.error .fa-exclamation-triangle{position:absolute;right:10px;top:45%}#login_register .form-field.error .message,#submit_contact .form-field.error .message{text-align:right;margin-top:5px}#login_register .error .message,#login_register .error .fa-exclamation-triangle,#submit_contact .error .message,#submit_contact .error .fa-exclamation-triangle{font-size:12px;color:#e18972}#login_register .form_modal_style select,#submit_contact .form_modal_style select{border-radius:0;width:100%;height:40px;margin-bottom:20px;border:1px solid #dadfea;padding-left:15px}#login_register .form_modal_style textarea,#submit_contact .form_modal_style textarea{border-radius:0;width:100%;min-height:150px;resize:none;border:1px solid #dadfea;padding:15px}#login_register .form_modal_style .update_profile:hover,#login_register .form_modal_style input[type="submit"]:hover,#submit_contact .form_modal_style .update_profile:hover,#submit_contact .form_modal_style input[type="submit"]:hover{opacity:.8}#login_register .form_modal_style .form-field.submit_singin,#submit_contact .form_modal_style .form-field.submit_singin{margin-top:20px}#login_register .form_modal_style .link_forgot_pass,#submit_contact .form_modal_style .link_forgot_pass{color:#8b97b1;font-size:13px;font-style:italic;display:inline-block;position:absolute}#login_register .form_modal_style .link_forgot_pass:hover,#submit_contact .form_modal_style .link_forgot_pass:hover{text-decoration:underline !important}#login_register .form_modal_style .link_sign_up,#login_register .form_modal_style .link_sign_in,#submit_contact .form_modal_style .link_sign_up,#submit_contact .form_modal_style .link_sign_in{margin-left:30px}#login_register #submit_form,#submit_contact #submit_form{margin:0}#login_register #signin_form,#login_register .edit_profile_form,#submit_contact #signin_form,#submit_contact .edit_profile_form{position:relative;z-index:2}#login_register #signup_form,#login_register .edit_password_form,#submit_contact #signup_form,#submit_contact .edit_password_form{display:none;position:relative;z-index:1}#login_register .form_modal_style .icon-radio label,#submit_contact .form_modal_style .icon-radio label{display:inline-block;vertical-align:middle;margin-right:20px}#login_register .modal-content,#submit_contact .modal-content{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-color:#ebeff1;box-shadow:0 0 0 1px rgba(0,0,0,0.05)}#login_register .modal-header,#submit_contact .modal-header{background:#5f6f81;padding:10px 15px;position:relative}#login_register .modal-title,#submit_contact .modal-title{color:#fff;font-size:24px;font-weight:300}#login_register .modal-header .close,#submit_contact .modal-header .close{width:55px;height:54px;position:absolute;right:0;top:0;background:#2980b9;opacity:1;text-shadow:none;margin-top:0}#login_register .modal-header .close i,#submit_contact .modal-header .close i{color:#fff}#login_register #forgotpass_form,#submit_contact #forgotpass_form{margin-top:0}#login_register .form_modal_style input[type="text"],#login_register .form_modal_style input[type="password"],#submit_contact .form_modal_style input[type="text"],#submit_contact .form_modal_style input[type="password"]{height:40px;padding:0 15px;outline:none;width:100%;display:block;border:1px solid rgba(0,0,0,0.1);background-clip:padding-box;background-color:#fff}.redirect-content .title{margin-top:20px}.redirect-content .content{margin-bottom:5px}span.screen-reader-text{display:none}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{width:150px !important}#wp-link .link-search-field{border:1px solid #a9a9a9}.notification{position:fixed;top:0;width:100%;padding:22px 0;color:#fff;font-weight:bold;text-align:center;opacity:0.9;-moz-opacity:0.9;z-index:9999}.success-bg{background-color:#1B83D3}.error-bg{background-color:#db5f47}.having-adminbar{top:88px !important}.open-block .open-times{position:relative;border:1px solid #e5e7e9}.open-block .open-times input{border:none !important;outline:none;text-align:center;width:100%}.open-block .open-times span{position:absolute;left:48.5%;top:10px}.open-block .open-times .container-open-time,.open-block .open-times .container-close-time{position:relative}.open-block .open-times .container-open-time .ui-timepicker-wrapper,.open-block .open-times .container-close-time .ui-timepicker-wrapper{width:100%}.open-block .open-date{margin-top:-1px}.open-block .open-date .dselect-date-all{display:none}.open-block .open-date .mselect-date-all{display:block;float:left;padding:12px 0;font-size:12px;cursor:pointer;color:#2a7fb8;margin-left:10px}.open-block .open-date .reset-all{display:block;float:right;padding:12px 0;font-size:12px;cursor:pointer;color:#2a7fb8;margin-right:10px}.open-block .open-date .date-list{float:left;padding:0;width:100%}.open-block .open-date .date-list li{float:left;list-style-type:none;padding:13px 0;border-top:1px solid #e5e7e9;border-bottom:1px solid #e5e7e9;border-left:1px solid #e5e7e9;background:#F2F2F2;color:#5e6e7e;cursor:pointer;font-size:12px;position:relative;width:14.2855555%;text-align:center}.open-block .open-date .date-list li.lbdate{border-right:1px solid #e5e7e9 !important}.open-block .open-date .date-list li.bdate.active{background:#2a80b9;color:#FFF}.open-block .open-date .date-list li.bdate:hover{background:#2a80b9;color:#FFF}.open-block .open-date .date-list li.bdate::last-child:hover{border-right:1px solid #e5e7e9 !important}.open-block .open-date .date-list li.bdate.vbdate{color:#55ccb4;border-top:1px solid #55ccb4 !important;border-left:1px solid #55ccb4 !important;border-bottom:1px solid #55ccb4 !important}.open-block .open-date .date-list li.bdate.vbdate.lbdate{border-right:1px solid #55ccb4 !important}.open-block .open-date .date-list li.bdate.vbdate i{display:block;color:#1bbc9b}.open-block .open-date .date-list li.nbdate{border-left:1px solid #55ccb4}.open-block .open-date .date-list .tooltip.bottom{margin-top:8px;opacity:1;width:150px}.open-block .open-date .date-list .tooltip.bottom .tooltip-arrow{border-bottom-color:#5f6e81}.open-block .open-date .date-list .tooltip-inner{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:#5f6e81;padding:8px}.open-block .open-date .date-list .tooltip-inner span{margin:0 5px}.date-time-place .date-time{position:relative;font-size:12px}.date-time-place .date-time>i{position:absolute;top:6px;left:0}.date-time-place .date-time .god{color:#6f7d95;border-bottom: 1px dashed;display: flex;justify-content: space-between;}.date-time-place .date-time .god span{display:inline-block;padding:0;line-height:2em}.date-time-place .date-time .god span.open-time{margin-left:6px;    font-weight: bold;}@media (min-width: 480px){.date-time-place .date-time .god span.open-time{margin-left:16px}}.comments{overflow:hidden}.comments .section-detail-wrapper{padding:0 !important}.comments .section-detail-wrapper .review-wrapper .title-comments{margin:0 !important;padding:15px 14px;font-size:18px;font-weight:300;color:#5d605f;border-bottom:none}.comments{overflow:hidden}.comments .review-place-wrapper .title-comments{padding:15px 14px;margin:0;font-size:18px;font-weight:300;color:#5d605f;border-bottom:1px solid #ebeff1}.media-list{margin:0}.media-list .media{display:block;padding:20px 14px 17px;margin:0;border-top:1px solid #ecf0f1}.media-list .media .avatar-comment{margin-right:10px;width:50px;height:50px}.media-list .media .avatar-comment img{width:100%;height:100%}.media-list .media .media-body .media-heading{color:#5f6f81;font-size:14px;font-weight:700;margin:0 0 3px}.media-list .media .media-body .rate-it{font-size:12px}.media-list .media .media-body .comment-text{font-size:14px;color:#444c63;line-height:1.6;margin-top:2px}.media-list .media .media-body .comment-text p{margin-bottom:4px}.media-list .media .media-body .time-review{font-size:12px;color:#6f7d95;line-height:1.2}.media-list .media .media-body .time-review i{margin-right:5px}.media-list .media .media-body .comment-reply-link{font-size:12px;color:#1c84d4}.media-list .media .comment-respond{padding-left:0;padding-right:0}.media-list .media .comment-respond .comment-reply-title{font-size:16px;font-weight:400}.media-list .media .comment-respond .comment-reply-title small{font-weight:700;color:#1c84d4;margin-left:15px}.media-list .media .comment-respond .comment-form{margin-top:15px}.media-list .children .media{padding-left:0;padding-right:14px;padding-top:15px}.media-list>.media:first-child{border-top:none}.media-list>.children{padding-left:74px}.media-list>.children .children{padding-left:60px}.comments .comment-respond{padding:16px 14px 0px 14px}.comments .comment-respond .comment-reply-title{font-size:18px;font-weight:300;color:#5d605f;margin:0}.comments .comment-respond .comment-form .rate{margin:28px 0 24px 0}.comments .comment-respond .comment-form .rate .rating-it{display:inline-block;margin-left:10px}.comments .comment-respond .comment-form .form-item{font-size:0}.comments .comment-respond .comment-form .form-item label{font-size:14px;font-weight:400;color:#60606e;display:block}.comments .comment-respond .comment-form .form-item .input{font-size:14px;display:block;vertical-align:top}.comments .comment-respond .comment-form .form-item .upload-image{padding-left:0}.comments .comment-respond .comment-form textarea{padding:10px;border:1px solid #e5e7e9;background-color:#fff;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;vertical-align:top;width:100%}.comments .comment-respond .comment-form .form-submit{margin:0}.comments .comment-respond .comment-form .form-submit input[type=submit]{padding:10px 26px;text-align:center;background-color:#1c84d4;border:none;box-shadow:none;color:#fff;font-size:12px;min-width:inherit;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin:15px 0 0}.comments .comment-respond .comment-form .form-submit input[type=submit]:hover{background:#1c84d4}.multi-rating-place-wrapper{border-top:1px solid #ebebeb;border-bottom:none}.multi-rating-place-wrapper .criteria-line{display:none}.multi-rating-place-wrapper ul.multi-rating-place-criteria{margin-top:5px}.media-body-left{padding-left:0;padding-right:0}@media (max-width: 767px){.list-rating-criteria .rate-criteria{width:50%}.list-rating-criteria .rating-it-style{text-align:right}.modal-stripe .modal-header{padding:10px 20px}.modal-stripe .modal-header h4.modal-title{font-size:16px;font-weight:500}.modal-stripe .modal-header button.close{font-size:16px;background-color:transparent;width:5px !important;height:5px !important}.modal-stripe .modal-body form .content{margin-bottom:20px}.modal-stripe .modal-body form .content label{margin-top:5px}.modal-stripe .modal-body form .content input{padding:10px;width:100%;height:45px;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.modal-stripe .modal-body button{color:#ffffff;padding:5px 10px;background-color:#1c84d4;border:none}.modal-payu .modal-header h4.modal-title{font-size:16px}.modal-payu .modal-header button.close{background-color:transparent}.modal-payu form .form-field{margin-top:5px}.modal-payu form input{width:100%;height:45px;border:none;padding:0 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.modal-sagepay form .form-field{margin-top:5px}.modal-sagepay form input,.modal-sagepay form select{height:45px;border:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}#order-payment{background:#fff;width:100%;margin:50px auto 0 auto;border:1px solid #e1e1e1;text-align:center;padding:30px 30px 50px 30px}#order-payment h6{color:#1c84d4;font-size:25px;margin:0 0 5px 0}#order-payment .text{color:#5f6f81;font-size:18px;line-height:25px}#order-payment .invoice-note{margin-bottom:50px}#order-payment .invoice-note p{line-height:25px}#order-payment .invoice-note .type-cash{color:#aaafb2;text-transform:uppercase;margin-bottom:20px !important}#order-payment .invoice-detail{text-align:left}#order-payment .invoice-detail .name{color:#aaafb2;text-transform:uppercase;width:50%;float:left}#order-payment .invoice-detail .info{width:50%;float:right}#order-payment .invoice-detail .name>div,#order-payment .invoice-detail .info>div{padding:20px 0}#order-payment .btn-back-list{background:#1c84d4;padding:13px 15px;color:#fff;font-weight:600;font-size:16px;margin-left:-15px;margin-right:-15px}#order-payment .btn-back-list i{margin-left:5px}#order-payment .paypal{font-weight:normal !important;margin-bottom:0}#order-payment .paypal:before{content:"";background:url("../../img/icon-payment.png") no-repeat;padding:18px 16px;background-position:-15px -2px}#order-payment .checkout{font-weight:normal !important;margin-bottom:0}#order-payment .checkout:before{content:"";background:url("../../img/icon-payment.png") no-repeat;padding:18px 20px;background-position:-96px -2px}#order-payment .cash{font-weight:normal !important;margin-bottom:0}#order-payment .cash:before{content:"";background:url("../../img/icon-payment.png") no-repeat;padding:18px 19px;background-position:-52px -2px}#order-payment .credit{font-weight:normal !important}#order-payment .credit:before{content:"";background:url("../../img/icon-payment.png") no-repeat;padding:18px 19px;background-position:-141px -2px}#order-payment .text-notify{color:#de2b32;margin-bottom:5px}#order-payment .text-cancel{color:#5f6f81;font-size:16px;margin-bottom:30px;line-height:25px}.border-solid{border-right:1px solid #ebeff1}.share-place-wrapper{margin-top:20px}.share-social{display:-webkit-flex;display:-ms-flexbox;display:flex;line-height:2em;padding:12px 15px;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ebeff1;-webkit-flex-direction:row;-webkit-justify-content:flex-start}.share-social a,.share-social label{-ms-flex-line-pack:start;align-content:flex-start;-webkit-align-content:flex-start}.share-social a{-webkit-flex-basis:25px;-ms-flex-preferred-size:25px;flex-basis:25px;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.share-social .facebook-social{background:url("../../img/facebook_icon.png") no-repeat;width:25%;margin-left:15px}.share-social .twitter-social{background:url("../../img/twitter_icon.png") no-repeat;width:25%;margin-left:15px}.share-social .google-plus-social{background:url("../../img/google_plus_icon.png") no-repeat;width:25%;margin-left:15px}.share-social label{font-weight:500;margin:0}.place-settings{display:-ms-flexbox;display:flex;display:-webkit-flex}.place-settings .place-add-favorite{-webkit-flex-grow:0.5;-ms-flex-positive:0.5;flex-grow:0.5;border-right:1px solid #ebeff1}.place-settings .place-remove-favorite{-webkit-flex-grow:0.35;-ms-flex-positive:0.35;flex-grow:0.35;border-right:1px solid #ebeff1}.place-settings .place-report{text-align:center;-webkit-flex-grow:1.5;-ms-flex-positive:1.5;flex-grow:1.5;    background: white;}.place-settings a{padding-left:10px;color:#5d5f5e}.place-add-favorite,.place-report,.place-remove-favorite{padding:15px 20px}@media (min-width: 321px) and (max-width: 375px){.place-settings .place-add-favorite{-webkit-flex-grow:0.2;-ms-flex-positive:0.2;flex-grow:0.2}.place-settings .place-remove-favorite{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.place-settings .place-report{-webkit-flex-grow:1.7;-ms-flex-positive:1.7;flex-grow:1.7}}@media (max-width: 320px){.place-settings{font-size:11px}.place-settings .place-add-favorite{-webkit-flex-grow:0.15;-ms-flex-positive:0.15;flex-grow:0.15}.place-settings .place-remove-favorite{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.place-settings .place-report{-webkit-flex-grow:1.9;-ms-flex-positive:1.9;flex-grow:1.9}}
.nav-tabs.list-user-info.list-place-info {
    position: sticky;
    top: 58px;
    z-index: 5;
}
.ads-additionaldata {
    background: #f4f4f4;
    margin: 5px -15px;
    padding: 3px 14px;
    display: flex;
    justify-content: center;
}
.ads-additionaldata .totalsqm {
    margin: 0 10px;
    font-size: 11px;
}
.ads-make-single, .ads-offer-single {
    margin: 0 0 6px;
    font-size: 14px;
}
.nav-tabs.list-user-info>li>a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.list-places .place-wrapper .place-detail-wrapper span.address-place svg {
    margin: 0 0 -2px 0;
}
.info-place-wrapper .ads-price {
    font-weight: bold;
    /* border: 1px solid black;
    text-align: center;
    margin: 9px 0; */
}
.iti-selected-flag {
    font-size: 13px;
}
.des-place-wrapper h2 {
    font-size: 18px;
}
#menu-left-menu a {
    background-color: white;
}
#edit_ads_type .form_modal_style {
    margin-top: 0;
}
#edit_ads_type .form_modal_style label {
    margin-top: 12px;
}

#edit_ads_type .edit-gallery-image {
    background: white;
    margin: -9px -15px 5px;
    padding: 1px 15px 10px;
}
#edit_ads_type input.text-field,
#edit_place  input.text-field {
    width: 100%;
    padding: 10px;
    height: 40px;
    border: 1px solid #e5e7e9;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    background-clip: padding-box;
    background-color: #fff;
}
.taxonomymob-description {
    display: inline-block;
    background: white;
    padding: 10px 20px 20px;
    margin: 25px -15px 0;
    line-height: 20px;
}
.edit-place-post .action.edit,
.edit-place-post .action.archive {
    color: #e3002c;
    margin: 30px 8%;
    font-size: 22px;
    display: inline-block;
}
#edit_place .nav-tabs>li.active>a {
    background-color: transparent;
    border: 0;
    border-bottom: 3px solid grey;
}
#review_place .comment-respond {
    background-color: #f3f3f3;
    border-radius: 8px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    padding: 15px;
    margin: 20px 0;
}
#edit_place .nav-tabs.list-edit-place {
    margin: -30px -15px 15px;
}
#edit_place .modal-body {
    height: 85vh;
    overflow-y: auto;
}
#edit_place .modal-dialog {
    overflow-y: initial !important;
}
#edit_place label {
    margin-bottom: 0;
    margin-top: 10px;
}
.related-ads .title-place {
    margin: 0;
}
.related-ads .ads-price {
    font-weight: bold;
    margin: 2px 0 0;
}
.related-ads .list-places>li {
    margin-bottom: 10px;
}
.edit-profile-modal-popup .nav-tabs>li.active>a {
    background-color: transparent;
    border: 1px solid transparent;
}
.edit-profile-modal-popup .nav-tabs>li.active>a {
    border-bottom: 4px solid #0a0202!important;
}
.edit-profile-modal-popup input {
    height: 38px;
    width: 100%;
}
input, textarea {
font-size:16px
}
.related-ads {
    background: white;
    padding: 25px 0px;
    margin: 40px 0 0;
}
.related-ads h2 {
    font-size: 22px;
    text-align: center;
    margin: 20px 0 20px;
}
.related-ads .img-place {
    height: unset!important;
    width: unset!important;
}
.categorieshomepagenew {
    margin: 0 0 20px !important;
}
.categorieshomepagenew .alldatarow {
    margin: 0 0px; 
  }
  .categorieshomepagenew h3 {
    margin: 10px 0 10px;
    font-size: 16px;
    text-align: center;
  }
.filterbuttons svg {
    max-height: 19px;
    width: 19px;
    margin: 0 0 -3px 3px;
    fill: #c12a35;
}
.michelinstars {
    position: absolute;
    z-index: 9;
    right: 8px;
    top: 33px;
}
.socmedloginblock span {
    color: #5f6f81;
    font-size: 14px;
    font-weight: 600;
}
.michelinstars img {
    height: 20px;
    /* bottom: -43px; */
    position: relative;
}
.offer-list .offer-item {
    /* background: #e3002c; */
    padding: 5px;
    margin: 0 0 6px;
    /* color: #fff; */
    display: flex;
    align-items: center;
}
.profilebtncolumn {
    /* float: none;
    display: table-cell;
    vertical-align: top; */
}
.special-offer .color_category_226:hover,
.special-offer .color_category_226:active {
    color: #000;
}
.addadsbuttonfreebadge {
    background: white;
    display: inline-block;
    color: black;
    padding: 1px 12px;
    border-radius: 3px;
    margin: 7px 0 0;
}
.headingtopromotefreeads {
    font-weight: bold;
    text-align: center;
    margin: -10px 0 25px;
    line-height: 26px;
    display: flex;
    flex-direction: column;
    /* border-bottom: 1px solid #cbc7c7; */
    padding: 0 10px 20px;
}
    .offer {
        border: 1px solid #fafafa;
        padding: 10px 10px 5px;
        background: white;
        display: flex;
        align-items: center;
    }
    .offericonpopup {
        margin: -5px 10px 6px 0;
    }
    .offer-content {
        flex-grow: 1;
    }
    .offer-text {
        font-weight: bold;
        margin-bottom: 5px; 
        font-size: 12px;
    }
    .offer-date {
        font-size: 0.9em;
        color: #666;
    }
.headingtopromotefreeads span {
    background: #000000;
    padding: 1px 10px;
    color: white;
    border-radius: 2px;
    text-transform: uppercase;
    width: fit-content;
    margin: 0 auto;
}
.phone-foot.whatsappblock {
    background: #7ACE5F !important;
    text-align: center;
}
.profileaddaddbtn {
    padding: 47px 0!important;
}
#user-info .info-user-wrapper .detail-info p {
    margin: 10px 0 10px;
}
.useraccountbuttons {
    margin-top:6px;
    padding: 20px 0 5px;
}
.useraccountbuttons .title {
    font-weight: bold;
    font-size: 14px;
    border-bottom: 1px solid black;
    margin: 0 0 10px;
    text-align: center;
    background: white;
    padding: 7px 0;
}
.homeaddnewbuttons {
    padding: 0;
    margin:66px 0 28px;
}
.filterbuttons span.sbbtn {
    padding: 8px 0 0;
    font-size: 12px;
}
.socmedloginblock1step span {
    font-size: 16px;
    font-weight: bold;
    padding: 15px 0 0;
    display: block;
}
.socmedloginblock1step div.nsl-container[data-align="left"] {
    text-align: center!important;
    padding: 0 0 30px;
}
#menu-item-8106 a,
#menu-item-8107 a {
    background: #E3002C;

}
#menu-item-8106 a,
#menu-item-8107 a {
    color: white;

}
.homeaddnewbuttons .content a {
    display: block;
    padding: 10px 8px;
    background: #c12a35;
    color: white;
    border-radius: 5px;
    text-align: center;
    text-transform: uppercase;
}
.useraccountbuttons .content a {
    display: block;
    padding: 5px 9px;
    background: #e3002c;
    margin: 0 0 8px;
    color: white;
    border-radius: 5px;
    text-align: center;
}
select {
    width: 100%;
    min-height: 40px;
    border: 1px solid #e5e7e9;
    height: 31px;
    background: #ffffff;
    color: #000;
    border-radius: 0;
    padding: 5px 9px;
}
.step-content-wrapper select {
    height: 40px!important;
}
#top-bar select {
    width: 100%;
    min-height: 31px;
    border: 0;
    height: 31px;
    background: #f3f3f3;
    border-radius: 6px;
    padding: 5px 9px;
}
.event-active-wrapper .event-wrapper.event-item {
    display: block;
    background-color: #fff;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05);
    margin-bottom: 20px;
    padding: 20px;
}
.event-wrapper.event-item .img-event img {
    width: 100%!important;
    height: auto!important;
}
.event-wrapper.event-item .event-date {
    border: none;
    background: #5f6f81;
    padding: 10px;
    color: white;
    font-size: 14px;
    width: max-content;
    margin: 6px 0px 13px;
}
.event-wrapper.event-item .offer {
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 14px;
    background: red;
    padding: 5px;
    margin: 7px 0 15px;
    color: white;
}
.special-offers .color_category_hot_deals {
    /* background: #c12a35;
    color: white; */
}
header .search-location-btn {
    height: 30px;
    display: inline-block;
    margin: 0 16px 0 0;
}
.adsdatelist {
    float: right;
    font-size: 12px;
    color: #6f7d95;
    margin: 0px 0 5px;
}
.adsdatelist .fa {
    margin: 0 4px 0 0;
}
.special-offers a {
    padding-left: 50px;
    text-transform: uppercase;
}
.special-offers .offericon {
    margin: -6px 0 0 -35px!important;
    /* filter: brightness(15); */
    position: absolute;
}
.cataloguehomepage-btn {
    text-transform: uppercase;
}
.cataloguehomepage-btn .caltalogueicon {

}
.ad-categoryinside a, .ads-make-single a {
    display: inline-block;
    padding: 3px 12px;
    border-radius: 4px;
    font-size: 0.8em;
    margin: -2px 2px;
    background: #fde3e3;
    color: #c01515;
}
.homeblock2 {
    background: #ffffff;
    padding: 0 0 25px;
    margin: 20px 0 0;
}
.homeblock2 .de-category-item {
    background: #e0e0e0;
    font-weight: 700;
    padding: 15px 14px 15px 21px;
}
.homeblock2 .de-category-item span i {
    display: none;
}
.addnewobjavlenie a {
    background: white;
    margin: 15px 0 0;
    width: 100%;
    display: block;
    padding: 10px;
    text-align: center;
    box-shadow: 0 0 0 1px rgba(0,0,0,0.05);

} 
.smart-luxury a {
    text-transform: uppercase;
}
.smart-luxury svg {
    height: 22px;
    width: 22px;
    margin: 0 9px -6px 0;
}
.des-place-wrapper.adsnavbar {
    display: flex;
    padding: 0;
} 
#top-filters {
    position: sticky;
    top: 58px;
    z-index: 3;
}
#top-filters .filterbuttons {
    display: flex;
    justify-content: space-between;
    width: 100%;
}
#top-filters .filter-btn {
    display: inline;
    padding: 2px 3px;
}
#top-filters .filter-btn div {
    line-height: 28px;
}
#top-filters .filter-btn.active div {
    font-weight: bold;
    display: inline-flex;
}
.filterline {
    display: flex;
    padding: 0 10px;
    flex-direction: row;
}
#top-filters .filter-right-btn {
    border-left: 1px solid #dddddd;
    right: 0;
    position: absolute;
    padding: 4px 16px 4px 14px; 
}
.filterbuttons {
    display: flex;
    justify-content: space-between;
}
.adsinternallinktocat {
    width: 50%;
    display: block;
    float: left;
    padding: 19px; 
    text-align: center;
}
.hot-deals .de-category-item {
    height: unset;

}
.hot-deals .de-category-wrap {
    margin: 0!important;
}
.timebadge {
    background: #5783ce;
    color: white;
    text-align: center;
    padding: 2px 10px;
    margin: 3px 0 -2px;
    border-radius: 3px;
    width: fit-content;
    font-size: 13px;
}

.eventimagesinpopup {
    margin: 0;
}

.image-modal {
    aspect-ratio: 1 / 0.8!important;
    object-fit: cover!important;
    max-width: 49%!important;
    margin-right: 1%!important;
    float: left!important;
}
.event-desktop .navigationbuttons {
    background: white;
    margin: 15px 0!important;
}
.title-page {
    font-weight: bold;
    font-size: 18px;
    line-height: 33px;
}
.date-time-place .date-time .god:last-child {
border-bottom:0;
}
.place-settings {
    display: flex!important;
    justify-content: space-evenly;
}
.wazenavigation a, .googlemapsnavigation a {
    margin: 10px 3px;
    display: flex;
    align-items: center;
    gap: 0px;
    padding: 7px 11px;
    background: #f8fafc;
    border-radius: 12px;
    color: #0f172a;
    text-decoration: none;
    width: 100%;
    font-weight: 500;
    transition: all 0.2s ease;
    font-size: 12px;
}
.wazenavigation a svg {
    margin: 0 8px 0 4px;
}
.wazenavigation a svg, .googlemapsnavigation a svg {
    height: 21px;
    width: 21px;
    margin: 0 7px 0 6px;

}
.share-options-area {
    overflow-x: scroll;
    margin: 30px auto;
    text-align: center;
}
.share-options-slide {
    display: inline-flex;
    justify-content: center;
}
.modal-body .sharebtn {
    margin: 0 13px;
    text-align: center;
    float: left;
    width: 67px;
    height: 100%;
    fill: currentcolor;
    max-width: 67px;
}
.linktocopy {
    font-weight: 300;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    color: #000000;
    margin: 3rem 0 2rem;
}
.product__item_add .product__item_add_btn {
    padding: 1.5rem 3rem;
    width: 100%;
    max-width: 340px;
    background: #000;
    margin: 0 auto;
    display: block;
    text-align: center;
    color: #fff;
    line-height: 1;
}
.closedtime {
    font-weight: bold;
    color: #e3002c;
}
#place-list-wrapper .list-places .place-wrapper .img-place img {
    height: 83px;
    width: 83px;
}
.type-ads_type .place-wrapper .img-place {
    height: 83px;
    width: 100px!important;
}
.type-ads_type .place-wrapper .img-place img {
    height: 83px;
    width: 100px!important;
}

.term-575 .place-wrapper .img-place,
.term-576 .place-wrapper .img-place,
.term-825 .place-wrapper .img-place,
.term-771 .place-wrapper .img-place,
.term-770 .place-wrapper .img-place,
.term-769 .place-wrapper .img-place,
.term-577 .place-wrapper .img-place {
    width: 100%!important;
    height: 200px!important;
}
.term-575 .place-wrapper .img-place img,
.term-576 .place-wrapper .img-place img,
.term-825 .place-wrapper .img-place img,
.term-771 .place-wrapper .img-place img,
.term-770 .place-wrapper .img-place img,
.term-769 .place-wrapper .img-place img,
.term-577 .place-wrapper .img-place img {
    height: 100%!important;
    width: 100%!important;
    object-fit: cover;
}
.copyright-wrapper .footer-copyright a {
    color: white;
    font-weight: bold;
}
.swiper-button-next, .swiper-button-prev {
    color: #e3002c!important;
}
.swiper-pagination-bullet-active {
    background-color:#e3002c!important;
    width: 22px!important;
}
.swiper-pagination-bullet {
    
    border-radius: 9px!important;
}
.logomob {
	    padding-left: 0;
    padding-right: 0;
}
.list-places.fullwidth > li .place-wrapper .hidden-img {
      width: 71px!important;
    height: 71px!important;
}
.list-places.fullwidth>li {
      margin-bottom: 7px!important;
}
.event-tab .offer {
	display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 14px;
    background: red;
    padding: 5px;
    margin: 7px 0 0;
    color: white;
}
.offericonpopup {
	/* filter: brightness(5.5); */
    margin: 0 10px 0 0;
}
.type-place .offericonpopup {
    margin: -3px 10px 5px 0;
    filter: brightness(1);
}
/* Nested list styling for subsections */
.toc-list ul {
    padding-left: 20px;
    margin: 5px 0;
  }
  
  .toc-list ul li {
    margin: 5px 0;
  }
        .accordion-guide-container {
            width: 100%;
            max-width: 1200px;
            margin: 0 auto;
        }
  .accordion-guide-container.active {
    padding: 20px 15px 35px 15px;
    margin: 0 0 -20px 0;
  }
        .accordion-guide-item {
            margin-bottom: 10px;
        }
        .accordion-guide-header {
            width: 100%;
            padding: 15px;
            background-color: #ffff;
            border: none;
            text-align: left;
            cursor: pointer;
            border-radius: 8px;
              color: black;
    font-size: 15px;
    font-weight: 600;
        }
        .accordion-guide-header.active {
          padding: 20px 15px 35px 15px;
          margin: 0 0 -20px 0;
        }
        .accordion-guide-content {
            display: none;
            padding: 15px;
            background-color: #fff;
        }
        .accordion-guide-img-in-accord {
            padding: 20px 15px;
        }
        .accordion-guide-img-in-accord .accordion-guide-row {
            display: flex;
            flex-wrap: wrap;
        }
        .accordion-guide-img-big, .accordion-guide-img-small {
            display: flex;
            flex-direction: column;
            align-items: center;
            border: 1px solid black;
            padding: 9px;
            margin-bottom: 10px;
        }
        .accordion-guide-img-big span, .accordion-guide-img-small span {
            color: black;
            font-weight: 700;
            font-size: 15px;
            margin-bottom: 10px;
        }
        .accordion-guide-img-in-accord-single {
            padding: 20px 0;
        }
        .accordion-guide-disclaimer {
            line-height: 1.4;
            background-color: #ff000057;
            padding: 10px;
            margin: 15px 0;
        }
        
        #accordion-guide-desktop-content p {
          overflow: unset;
        }
        .notice-guide {
          background-color: #fff;
          padding: 20px 20px 11px;
          border-radius: 8px;
          font-weight: bold;
          text-align: center;
        }
  
        .notice-guide p {
          font-size:18px;
        line-height:1.4;
        }
  
        .giud-bttn {
        color:#e3002c;
        }
@media (max-width: 767px) {
    .accordion-guide-desktop {
        display: none;
    }
    .accordion-guide-mobile .accordion-guide-content {
        display: none;
    }
    .accordion-guide-mobile .accordion-guide-item.active .accordion-guide-content {
        display: block;
    }
    .accordion-guide-header {
        position: relative;
        padding-right: 30px;
    }
    .accordion-guide-header::after {
        content: '\25BC';
        position: absolute;
        right: 15px;
        top: 50%;
        transform: translateY(-50%);
        transition: transform 0.3s ease;
    }
    .accordion-guide-item.active .accordion-guide-header::after {
        transform: translateY(-50%) rotate(180deg);
    }
    .accordion-guide-img-big, .accordion-guide-img-small {
        width: 100%;
    }
    .accordion-guide-img-big img, .accordion-guide-img-small img, .accordion-guide-img-in-accord-single img {
        width: 100%;
    }
    #accordion-guide-desktop-content {
        display: none;
    }
}
.burgericon {
	cursor: pointer;
    width: 35px;
    height: 33px;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 20px;
}
.burgericon div {
    height: 2px;
    position: absolute;
    top: 50%;
    left: 18px; 
    margin-top: -1.5px;
    -webkit-transition: -webkit-transform .2s;
    transition: transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
    background-color: #fff;
}
.burgericon div:first-child {
    -webkit-transform: translate3d(0,-8px,0);
    transform: translate3d(0,-8px,0);
    width: 25px;
    -webkit-animation: 1.5s ease-in-out infinite alternate burger-hover;
    animation: 1.5s ease-in-out infinite alternate burger-hover;
}
.burgericon div:nth-child(2) {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    margin-left: auto;
    -webkit-animation: 1.5s ease-in-out .2s infinite alternate forwards burger-hover;
    animation: 1.5s ease-in-out .2s infinite alternate forwards burger-hover;
    width: 17px;
}
.burgericon div:last-child {
    -webkit-transform: translate3d(0,8px,0);
    transform: translate3d(0,8px,0);
    width: 21px;
    -webkit-animation: 1.5s ease-in-out .4s infinite alternate forwards burger-hover;
    animation: 1.5s ease-in-out .4s infinite alternate forwards burger-hover;
}
.burgericon div:not(:last-child) {
    margin-bottom: 5px;
}
.dl-trigger.dl-active .burgericon div {
	-webkit-animation: none;
    animation: none;
}
.eventfilters {
    display: flex;
    align-items: center;
    margin: 10px -5px 0;
    justify-content: center;
}
.eventfilters .eventsfilterbtn {
    border: none;
    padding: 5px 5px;
    width: fit-content;
    text-wrap: nowrap;
    background: 0 0;
    font-size: 13px;
}
.eventsfilterbtn.activefilterbtn {
	    font-weight: bold;
}
.page-template-page-homepage .de-section-title {
    display:none;
}
@-webkit-keyframes burger-hover {
    0%,100% {
        width: 25px
    }

    50% {
        width: 10px
    }
}

@keyframes burger-hover {
    0%,100% {
        width: 25px
    }

    50% {
        width: 10px
    }
}
.loginmob {
	text-align: right;
    padding: 5px 15px 0 0;
}
.offericon {
	margin: -6px 0 0 5px;
    /* z-index: 1; */
    position: absolute;
    width: 22px;
}
.de-category-wrapper .de-category-wrap {
	    margin: 25px 0 0;
}
footer .widget.widget_block h2 {
	font-size: 18px;
    line-height: 1.333;
    color: #fff;
    margin: 50px 0 20px;
}
footer a {
        color: #9eb0ca;
}
footer .widget {
    margin-bottom: 15px;
   }
.copyright-wrapper {
    background-color: #E3002C!important;
}
.eventspagination {
    text-align: center;
    margin: 20px 0 0 !important;
    display: inline-block;
    width: 100%;
        font-size: 19px; 
}
.eventspagination a {
	    margin: 0 5px;
} 
.button_time, .button_date { 
	    /* margin-top: -3%; */
}
.scrollable-container {
    max-height: 39vh!important;
    height: unset!important;
   }
   .list-places>li {
   	
   }
   .classifiedstitlemob {
    font-size: 20px;
    text-align: center;
    background: #e3e3e3;
    padding: 25px 20px 10px;
    margin: 0;
   }
   .homeblock2-latest-ads {
    background: #e3e3e3;
    padding: 0 0 25px;
    margin: 0 0 -25px;
   }
.button_date-end {
	    left: 10px;
	         margin-left: unset!important;
}
.button_time {
	font-size: 10px!important;
}
.button_date {
	    font-size: 10px!important;
}
.button_date-end {
	font-size: 10px!important;
    left: unset!important;
   }
  .slider-event .tab-content {
    	max-height: 72vh;
    	overflow-y: scroll;
  }
.pagination-home {
	margin-right: unset!important;
	    justify-content: space-between;
}
.list-places.fullwidth>li {
	    padding-right: unset;
}
.slider-event .modal-body {
    padding: 0;
}
.slider-event .nav.nav-tabs {
	background: white;
}
.slider-event .nav-tabs>li.active>a {
	border-top: 0;
    border-left: 0;
    border-right: 0;
}
.slider-event .modal-title {
	font-size: 18px;
}
.slider-event .tab-content {
    padding: 5px 16px;
}
.slider-event .title-place {
    font-size: 19px;
   }
.slider-event .button_date-modal {
	padding: 6px 10px;
}
.slider-event .placename {
    font-size: 16px;
   }

.slider-event .modal-header {
    padding: 14px 15px;
    min-height: 55px;
}
.modal-content {
	    border: 0!important;
}
.slider-event .post-content {
	line-height: 178%;
    font-size: 13px;
}
.button_modal {
	    padding: 13px 10px!important;
    margin-top: 0!important;
}
button[disabled] {
	    opacity: 1!important;
    background: #cccccc;
}
.slider-event .list-gallery {
	margin: 0 0 20px;
    padding: 0;
}
.address-place-modal {
	    padding: 10px!important;
}
.info-address-place>ul>li:nth-child(2n) {
    padding: 10px;
}
.info-address-place>ul>li:nth-child(3n) {
    padding: 10px;
}

.link-modal {
    margin: 10px 0 18px;
}
.list-places .button_date {
    margin-left: unset;
    right: 8px !important;
    position: absolute;
    border: 0;
    border-left: 9px solid white;
}
.list-places .button_time {
	margin-top: -3%;
}
.list-places .button_date-end { 
	    right: 8px;
        bottom: 10px;
}
.description-place-wrapper .list-gallery > li:nth-child(1) {
    margin-right: 12px;
}
.description-place-wrapper .list-gallery > li {
    margin: 0px 12px 12px 0;
    display: inline-block;
    vertical-align: middle;
}
.slider-event .info-address-place {
    max-width: unset;
}
.description-place-wrapper .list-gallery > li a {
    width: 70px;
    height: 70px;
    display: block;
    overflow: hidden;
    outline: none;
}
.description-place-wrapper .list-gallery > li a img {
    max-width: 100%;
}
.modal-content {
	    margin: 10% auto 25%!important;
}
.list-places .button_time {
    display: none;
}
@media (max-width: 720px){
    .pagination-home {
        display: none!important;
    }
    .home .de-category-wrapper {
        margin-top: 0px!important;
    }
}
.accordion-guide-mobile-toc {
    background: white;
    padding: 1px 20px 5px 20px;
}
.accordion-guide-item {
    margin-top: 25px;
    background-color: #fff;
    padding: 20px;
    box-shadow: rgba(109, 141, 173, .25) 0 10px 40px 0;
}
.accordion-guide-item h2 {
    font-size: 20px;
}
.accordion-guide-mobile-toc ul {
    background: white;
    padding: 1px 20px 5px 20px;
}
.accordion-guide-mobile-toc ul li {
    padding: 5px 0;
}
.accordion-guide-mobile-toc h2 {
    font-size: 20px;
}
.accordion-guide-faq {
    margin: 40px 0 0;
    background: #eaeaea;
    padding: 1px 20px 10px 20px;
}
.accordion-guide-faq h2 {
    font-size: 23px;
}
.accordion-guide-faq h3 {
    font-size: 16px;
    background: #cccccc;
    padding: 5px 10px;
    margin: 33px -10px 5px;
}

.page-id-31423 .vip-hero {
    text-align: center;
    padding: 40px 15px;
    background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));
    background-size: cover;
    background-position: center;
    color: white;
    margin-bottom: 20px;
    position: relative;
    overflow: hidden;
  }
  .page-id-38248 #top-bar,
.page-id-38254 #top-bar,
.page-id-39347 #top-bar {
  display: none;
}

.page-id-38254 .vip-service-box,
.page-id-38248 .vip-service-box,
.page-id-39347 .vip-service-box {
    padding: 1px 20px!important;
}

  .page-id-31423 .vip-hero h1 {
    font-size: 28px;
    font-weight: 200;
    letter-spacing: 3px;
    margin-bottom: 20px;
    color: white;
    text-align: center;
  }
  
  .page-id-31423 .vip-slogan {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    color: #DBA632;
    margin-bottom: 15px;
    line-height: 1.4;
    text-align: center;
  }
  
  .page-id-31423 .vip-divider {
    width: 80px;
    height: 2px;
    background: #DBA632;
    margin: 20px auto;
  }
  
  .page-id-31423 .vip-statement {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 2px;
    color: rgba(255, 255, 255, 0.9);
    max-width: 100%;
    margin: 0 auto;
    line-height: 1.6;
    text-align: center;
    padding: 0 15px;
  }
  
  .page-id-31423 .vip-services {
    display: block;
    margin: 30px 15px;
  }
  
  .page-id-31423 .vip-service-box {
    padding: 20px;
    background: linear-gradient(to right, #f8f9fa 0%, #ffffff 100%);
    border-left: 3px solid #DBA632;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
  }
  
  .page-id-31423 .vip-service-box h3 {
    font-size: 20px;
    font-weight: 300;
    letter-spacing: 2px;
    color: #2c3e50;
    margin-bottom: 20px;
  }
  
  .page-id-31423 .vip-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .page-id-31423 .vip-list li {
    margin-bottom: 12px;
    padding-left: 25px;
    position: relative;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 1.5;
  }
  
  .page-id-31423 .vip-list li::before {
    content: '•';
    color: #DBA632;
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }
  
  .page-id-31423 .vip-cta {
    text-align: center;
    padding: 40px 15px;
    background: linear-gradient(45deg, #2c3e50 0%, #34495e 100%);
    color: white;
    margin: 41px -15px -35px;
  }
  
  .page-id-31423 .vip-cta h2 {
    color: white;
    margin-top: 0;
    font-size: 24px;
    font-weight: 200;
    letter-spacing: 2px;
  }
  
  .page-id-241674 .vip-contact,
  .page-id-31423 .vip-contact {
    font-size: 18px;
    letter-spacing: 2px;
    color: #DBA632;
    margin-top: 20px;    margin-bottom: 20px;
  }
  
  .page-id-31423 .vip-elegant-text {
    font-size: 15px;
    line-height: 1.8;
    text-align: center;
    margin: 20px auto;
    padding: 0 15px;
    color: #444;
  }
  
  .page-id-31423 h2 {
    font-size: 24px;
    font-weight: 200;
    letter-spacing: 2px;
    color: #2c3e50;
    margin: 30px 0 20px;
    text-align: center;
    padding: 0 15px;
  }
  
  .page-id-31423 .section-detail-wrapper:nth-child(1) {
    display: none;
  }
  
  /* Extra styles for better mobile experience */
  .page-id-31423 {
    /* overflow-x: hidden; */
  }
  
  .page-id-31423 .vip-page-container {
    width: 100%;
    max-width: 100%;
  }
  
  /* Fix for any potential WordPress mobile issues */
  .page-id-31423 #blog-page .default-blog-wrapper {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .page-id-31423 #top-bar,
  .page-id-241674 #top-bar,
  .page-id-62 #top-bar {
    display:none;
  }
  .page-id-31423 .container {
    padding: 0;
    margin: 0;
    width: 100%;
  }
  
  .page-id-31423 .row {
    margin: 0;
    padding: 0;
  }
  .page-id-31423 .content-news {
    overflow: visible;
  }
  .page-id-31423 .col-md-12 {
    padding: 0;
  }
  .noonmob {
    display:none!important;
  } 


  .page-id-31423 .contact-block {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 2rem 1rem;
    background-color: #424242;
}

.page-id-31423 .contact-buttons {
    display: flex;
    justify-content: center;
    gap: 1.5rem;
    flex-wrap: wrap;
}

.page-id-31423 .contact-btn {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 1rem 2rem;
    border-radius: 8px;
    color: white;
    text-decoration: none;
    font-size: 1.125rem;
    font-weight: 300;
    transition: background-color 0.3s ease;
}

.page-id-31423 .phone-btn {
    background-color: #565656;
}

.page-id-31423 .phone-btn:hover {
    background-color: #666666;
}

.page-id-31423 .whatsapp-btn {
    background-color: #128C7E;
}

.page-id-31423 .whatsapp-btn:hover {
    background-color: #075E54;
}

.page-id-31423 .contact-btn svg {
    width: 24px;
    height: 24px;
}
.page-id-31423 .contact-heading {
    color: white;
    font-size: 1.8rem;
    font-weight: 300;
    margin-bottom: 2rem;
    letter-spacing: 1px;
    margin-top: 7px;
}