html,body{height:100%}body{font-size:14px;line-height:1.6em;font-family:"Nunito",sans-serif;color:#556080}*::selection{background:#556080;color:#fff}*::-moz-selection{background:#556080;color:#fff}*::-webkit-selection{background:#556080;color:#fff}*:focus{outline-style:none}*{box-sizing:border-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}input[disabled]{background-color:#f7f7fb}input,button,select,textarea{font-family:"Nunito",sans-serif;font-size:14px;color:#556080;-moz-appearance:none;-webkit-appearance:none}p{margin-bottom:20px;font-size:16px;font-weight:400;line-height:1.6em;color:#666}* p:last-of-type{margin-bottom:0}a{text-decoration:none;transition:all .3s cubic-bezier(.77,0,.175,1);color:#556080}strong{font-weight:700}h1{font-size:26px;font-weight:700;margin-bottom:20px;height:50px;line-height:50px}.mobile-btn,.mobile-read-more,.mobile-bottom-bar,.mobile-form-close,.mobile-main-nav,.mobile-sub-nav{display:none}.bg-sprite,.icon{background-image:url(../../../Elements/img/bg-sprite.svg);background-repeat:no-repeat}.clearfix{clear:both;min-height:0;display:block}.inner{width:1366px;padding:0 20px;margin:auto}.notext{text-indent:-9999px;text-align:left}.ui-widget{font-family:"Nunito",sans-serif}.container{min-height:100%;position:relative;width:100%;min-width:1280px;top:0}.header{height:90px;width:100%;display:block;position:fixed;left:0;top:0;z-index:100;transition:all .3s cubic-bezier(.77,0,.175,1)}.header a.logo{float:left;height:42px;width:166px;margin-top:21px;background-position:0 0}.header a.register-btn{float:right;height:44px;line-height:40px;border:solid 2px #ef4360;border-radius:4px;padding:0 30px;font-weight:700;font-size:16px;color:#ef4360}.header a.register-btn:hover{background-color:#ef4360;color:#fff}.header a.login-btn{float:right;color:#556080;font-size:16px;font-weight:700;height:30px;line-height:30px}.header a.login-btn::after{content:"";width:0;height:2px;border-radius:1px;background-color:#556080;left:50%;bottom:0;position:absolute;transition:all .3s cubic-bezier(.77,0,.175,1)}.header a.login-btn:hover::after{left:0;width:100%}.header .navigation{float:left;display:inline;text-align:center;width:calc(100% - 416px);padding:0 20px}.header .navigation>li{height:90px;display:inline-block;vertical-align:middle;margin:0 30px}.header .navigation>li:first-child{margin-left:0}.header .navigation>li:last-child{margin-right:0}.header .navigation>li>a{float:left;height:40px;line-height:40px;font-size:16px;font-weight:700;margin-top:25px;color:#556080;position:relative}.header .navigation>li.sub-menu-item>a>i{position:absolute;width:20px;height:20px;line-height:20px;text-align:center;color:#556080;font-size:14px;bottom:0;opacity:0;left:50%;margin-left:-10px;transition:all .3s cubic-bezier(.77,0,.175,1)}.header .navigation>li.sub-menu-item:hover>a>i{opacity:1;bottom:-15px}.header .navigation>li>a.blog{color:#fec34d;position:relative}.header .navigation>li>a.blog::after{content:"";width:0;height:2px;border-radius:1px;background-color:#fec34d;left:50%;bottom:0;position:absolute;transition:all .3s cubic-bezier(.77,0,.175,1)}.header .navigation>li>a.blog:hover::after{left:0;width:100%}.header.sticky,body.submenuopen .header{background-color:rgba(255,255,255,1);box-shadow:0 1px 3px rgba(50,50,50,.1)}.header .navigation>li .submenu{position:absolute;top:80px;left:0;right:0;background:#fff;text-align:left;border-top:solid 1px #eee;box-shadow:0 1px 3px rgba(50,50,50,.1);overflow:hidden;max-height:0;padding:0;opacity:0;transition:all .3s cubic-bezier(.77,0,.175,1);z-index:-1}.header .navigation>li:hover .submenu{padding:30px 0;max-height:1000px;opacity:1;top:90px}.header .navigation>li .submenu .cat-area{float:left;width:30%;padding-right:30px}.header .navigation>li .submenu .cat-area ul{float:left;width:100%}.header .navigation>li .submenu .cat-area ul li{float:left;width:100%;height:40px;line-height:40px}.header .navigation>li .submenu .cat-area ul li:last-child{margin-bottom:0}.header .navigation>li .submenu .cat-area ul li a{float:left;width:100%;font-size:16px;font-weight:600;position:relative;padding:0 20px}.header .navigation>li .submenu .cat-area ul li a i{position:absolute;width:40px;color:#ef4360;height:40px;line-height:40px;text-align:center;right:10px;top:0;opacity:0;transition:all .3s cubic-bezier(.77,0,.175,1)}.header .navigation>li .submenu .cat-area ul li a:hover i{opacity:1;right:0}.header .navigation>li .submenu .cat-area ul li a:hover{background-color:#f7f7fb;color:#ef4360}.header .navigation>li .submenu .cat-image-area{float:left;width:70%;overflow:hidden;border-radius:6px}.header .navigation>li .submenu .cat-image-area img{float:left;width:100%}.header .navigation>li .submenu .cat-area.full{width:100%;padding-right:0}.header .navigation>li .submenu .cat-area.full ul li{width:25%}.header.sticky .login-nav .user-card .user-icon i,.login-nav.open .user-card .user-icon i,body.staticheader .login-nav .user-card .user-icon i,.login-nav .user-card:hover .user-icon i{background-color:#556080;color:#fff}.login-div{float:right;margin-top:30px;margin-right:30px;position:relative}.register-div{float:right;height:44px;margin-top:23px;position:relative}.login-nav{float:right;height:50px;margin-top:20px;position:relative}.login-nav .user-card{float:left;display:block;height:50px;line-height:50px;overflow:hidden;color:#556080}.login-nav .user-card .user-icon{float:left;width:40px;height:40px;line-height:40px;text-align:center;margin-left:6px;border-radius:50%;overflow:hidden;margin-top:5px}.login-nav .user-card .user-icon i{float:right;margin:0;width:40px;height:40px;background:#fff;line-height:40px;vertical-align:middle;border-radius:50%;text-align:center;transition:all .3s cubic-bezier(.77,0,.175,1)}.login-nav .user-card .user-icon img{float:left;width:100%}.login-nav .user-card .text{float:left;height:50px;display:table;line-height:normal}.login-nav .user-card .text .txt{display:table-cell;vertical-align:middle;font-size:16px;font-weight:700;text-align:right;max-width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.login-nav .user-card .text .txt .name{float:left;font-size:12px}.login-nav .user-card .arrow{float:left;width:25px;height:50px;text-align:right;line-height:50px}.login-nav .profile-menu{position:absolute;right:0;background-color:#556080;width:240px;padding:20px 26px;opacity:0;top:70px;transition:all .2s cubic-bezier(.77,0,.175,1);border-radius:4px;visibility:hidden}.login-nav .profile-menu::after{bottom:100%;right:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#556080;border-width:8px;margin-left:-6px}.login-nav.open .profile-menu{top:60px;opacity:1;visibility:visible}.login-nav .profile-menu ol{float:left}.login-nav .profile-menu ol li{float:left;width:100%}.login-nav .profile-menu ol li:last-child{margin-bottom:0}.login-nav .profile-menu ol li a{color:#fff;height:30px;line-height:30px;font-size:14px;font-weight:600;float:left;width:100%}.login-nav .profile-menu ol li a:hover{text-indent:6px}.login-nav .profile-menu ol li a i{float:right;height:30px;line-height:30px;text-align:right}.user-bar{float:left;width:250px;position:relative}.user-bar .user-navigation{position:absolute;background-color:#556080;padding:20px;top:50px;width:100%;border-radius:0 0 4px 4px;overflow:hidden;max-height:0;padding-top:0;padding-bottom:0;opacity:0;transition:all .3s cubic-bezier(.77,0,.175,1)}.user-bar .user-navigation ul{float:left;width:100%}.user-bar .user-navigation ul li{float:left;width:100%}.user-bar .user-navigation ul li a{float:left;width:100%;height:30px;line-height:30px;font-size:14px;font-weight:600;color:#fff}.user-bar .user-navigation ul li a .fav-i{float:left;width:30px;height:30px;line-height:30px;text-align:center}.user-bar.active .user-menu{border-radius:4px 4px 0 0}.user-bar.active .user-navigation{max-height:500px;padding-top:15px;padding-bottom:15px;opacity:1}.user-bar .user-menu{float:left;background-color:#fff;height:50px;line-height:40px;color:#556080;width:100%;padding:5px 50px;border-radius:4px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;box-shadow:0 5px 15px rgba(0,0,0,.1);margin-bottom:20px}.user-bar .user-menu .profile-img{position:absolute;width:40px;height:40px;left:5px;top:5px;background-color:#556080;border-radius:4px;overflow:hidden;line-height:40px;color:#fff;font-size:14px;font-weight:700;text-align:center}.user-bar .user-menu .profile-img img{float:left;width:100%}.user-bar .user-menu .icon{width:30px;height:30px;position:absolute;right:10px;top:10px;background-position:-168px -170px}.content{padding-bottom:632px;width:100%;min-height:1px;display:block}.content .menu-open{position:absolute;background-color:#556080;left:0;top:140px;bottom:0;right:0;opacity:0;z-index:9;visibility:hidden;transition:all .3s cubic-bezier(.77,0,.175,1)}body.submenuopen .content .menu-open{visibility:visible;opacity:.6}.mainpage-banner{display:table;float:left;width:100%;padding-top:0;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;position:relative}.mainpage-banner .inner{display:table-cell;vertical-align:middle;background-color:rgba(255,255,255,.75);padding-bottom:36px;padding-top:90px}.mainpage-banner .inner .slogan{font-size:46px;color:#556080;font-weight:300;line-height:1.4em;position:relative;z-index:9}.mainpage-banner .inner .slogan span{font-weight:700}.mainpage-banner .inner .slogan span span{color:#ef4360}.mainpage-banner .lets-start{display:inline-block;height:50px;line-height:50px;background-color:#ef4360;color:#fff;font-weight:700;padding:0 25px;border-radius:6px;margin-top:50px}.mainpage-banner .or-text{font-weight:600;margin-top:50px;margin-bottom:50px;display:inline-block;font-size:16px}.mainpage-banner .searcharea{display:inline-block;width:1024px;height:72px;border-radius:6px;box-shadow:0 2px 3px rgba(50,50,50,.15);position:absolute;left:50%;margin-left:-512px;bottom:-36px;z-index:9}.mainpage-banner .searcharea .set-location{float:right;width:320px;background:#fff;height:72px;border-radius:0 4px 4px 0;position:relative;padding-left:72px;text-align:left;line-height:72px;font-size:16px;font-weight:700;color:#556080}.mainpage-banner .searcharea .set-location::before{content:"";position:absolute;height:32px;top:50%;margin-top:-16px;width:2px;left:-2px;background-color:#eee}.mainpage-banner .searcharea .set-location .icon{position:absolute;width:72px;height:72px;left:0;top:0;border-radius:36px 0 0 36px;background-image:none;text-align:center;line-height:72px;font-size:26px;color:#556080}.mainpage-banner .searcharea>input[type="search"],.mainpage-banner .searcharea>input[type="text"]{float:left;width:calc(100% - 320px);height:100%;border-radius:4px 0 0 4px;border:0;padding:0 30px;font-weight:600;font-size:16px}.mainpage-banner .searcharea>input[type="search"]::placeholder,.mainpage-banner .searcharea>input[type="text"]::placeholder{color:#333;font-weight:300}.mainpage-banner .searcharea>input[type="button"],.mainpage-banner .searcharea>input[type="submit"]{width:60px;height:60px;border-radius:4px;right:6px;top:6px;position:absolute;background-color:#eee;border:solid 0 #556080;cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1);background-position:0 -42px}.mainpage-banner .searcharea>input[type="button"]:hover,.mainpage-banner .searcharea>input[type="submit"]:hover{background-color:#556080;background-position:-60px -42px}.mainpage-banner .forvendors{height:50px;line-height:50px;position:absolute;left:0;width:100%;text-align:center;bottom:-50px}.mainpage-banner .forvendors a:hover{color:#ef4360}.searchBoxCategory{position:absolute;right:0;top:66px;left:0;background-color:#fff;padding:20px;padding-top:24px;border-radius:0 0 6px 6px;overflow:hidden;max-height:0;transition:all .3s cubic-bezier(.77,0,.175,1);opacity:0;visibility:hidden;box-shadow:0 2px 3px rgba(50,50,50,.15)}.searchBoxCategory .box{float:left;width:100%;margin-bottom:20px}.searchBoxCategory .box:last-of-type{margin-bottom:0}.searchBoxCategory .box .title{float:left;width:100%;font-size:18px;color:#556080;margin-bottom:10px;font-weight:700;height:40px;line-height:40px;text-align:left}.searchBoxCategory .box ul{float:left;width:100%}.searchBoxCategory .box ul li{float:left;width:25%;transition:all .3s cubic-bezier(.77,0,.175,1)}.searchBoxCategory .box ul li a{float:left;display:block;height:26px;line-height:26px;color:#999;font-size:14px;font-weight:600}.searchBoxCategory .box ul li a:hover{color:#556080}.searchBoxCategory .box.venues ul{margin-bottom:-10px}.searchBoxCategory .box.venues ul li{margin-right:10px;margin-bottom:10px;width:calc(25% - 8px)}.searchBoxCategory .box.venues ul li:nth-child(4n){margin-right:0}.searchBoxCategory .box.venues ul li a{display:block;height:40px;line-height:38px;border:solid 1px #ccc;border-radius:4px;width:100%;text-align:center;font-size:16px}.searchBoxCategory .box.venues ul li a:hover{color:#fff;border-color:#556080;background-color:#556080}.searchBoxCategory .box.categories ul li{list-style-position:inside;list-style-type:disc;color:#ccc;text-align:left}.searchBoxCategory .box.categories ul li:hover{color:#fb3e5e}.searchBoxCategory .box.categories ul li a{float:none;display:inline-block;text-indent:-4px}.searchBoxCategory .box.categories ul li a:hover{text-indent:0}.nav-open .searchBoxCategory{max-height:500px;opacity:1;visibility:visible}.content .banner-content .searcharea.nav-open input[type="submit"]{border-radius:0 6px 0 0}.city-select-box{position:absolute;right:0;background-color:#fff;width:320px;top:40px;box-shadow:0 2px 3px rgba(50,50,50,.15);opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.77,0,.175,1)}.city-select-box ul{float:left;width:100%;margin-top:10px}.city-select-box ul li{float:left;width:100%;text-align:left}.city-select-box ul li a{float:left;width:100%;height:50px;line-height:50px;font-size:16px;font-weight:700;color:#556080;padding:0 20px}.city-select-box ul li a:hover{background-color:#f7f7fb}.city-select-box input[type="text"]{float:left;width:calc(100% - 40px);margin:10px 20px 0 20px;border:solid 1px #ddd;color:#556080;border-radius:4px;height:50px;padding:0 20px;transition:all .3s cubic-bezier(.77,0,.175,1);font-size:14px;font-weight:700}.city-select-box input[type="text"]:focus{border-color:#556080}.city-select-box .listarea{float:left;width:100%;max-height:200px;overflow:auto}.cityOpen .city-select-box{top:70px;opacity:1;visibility:visible}.howitworks{padding-top:146px;float:left;width:100%;padding-bottom:60px}.howitworks ul{float:left;text-align:center;width:100%;font-size:0;line-height:0}.howitworks ul li{display:inline-block;vertical-align:top;width:25%;padding:0 20px;text-align:center}.howitworks ul li .icon{display:inline-block;width:60px;height:60px}.howitworks ul li .icon.icon1{background-position:0 -102px}.howitworks ul li .icon.icon2{background-position:-60px -102px}.howitworks ul li .icon.icon3{background-position:-120px -102px}.howitworks ul li .icon.icon4{background-position:-180px -102px;width:90px}.howitworks ul li .title{float:left;width:100%;text-align:center;font-size:18px;font-weight:700;color:#556080;height:30px;line-height:30px;margin-top:10px}.howitworks ul li .desc{float:left;width:100%;text-align:center;font-size:14px;font-weight:600;color:#999;line-height:1.6em;margin-top:10px}.mainarea{float:left;width:100%;padding:60px 0}body.account-page .mainarea{padding:30px 0}.dark{background-color:#f7f7fb}.mainarea .inner>.title{float:left;font-size:32px;font-weight:700;line-height:1.6em;width:100%;text-align:center}.mainarea .title+p{float:left;width:100%;text-align:center;line-height:1.6em;margin:20px 0;font-size:18px;font-weight:400;color:#999}.mainarea.categories ul{float:left;width:100%;margin-bottom:-20px}.mainarea.categories ul li{float:left;width:calc(25% - 8px);margin-right:10px;position:relative;margin-bottom:20px}.mainarea.categories ul li:nth-child(4n){margin-right:0}.mainarea.categories ul li a:not(.cat-name){float:left;position:relative;width:100%;height:260px;background-position:center;background-size:cover;border-radius:5px;overflow:hidden}.mainarea.categories ul li:hover a:not(.cat-name){transform:translateY(-8px);box-shadow:0 16px 32px 0 rgba(51,51,51,.18)}.mainarea.categories ul li .cat-name{position:relative;float:left;color:#556080;font-size:18px;font-weight:600;z-index:2;width:100%;height:50px;line-height:50px;padding-right:30px;padding-left:10px}.mainarea.categories ul li .cat-name .arrow{position:absolute;width:30px;height:50px;text-align:right;line-height:50px;right:20px;top:0;transition:all .3s cubic-bezier(.77,0,.175,1);color:#ef4360;opacity:0}.mainarea.categories ul li:hover .cat-name{color:#ef4360}.mainarea.categories ul li:hover .cat-name .arrow{right:10px;opacity:1}.mainarea.categories ul li a .item-count,.mainarea.categories ul li a .detail-btn{position:absolute;left:20px;bottom:20px;color:#fff;font-size:16px;font-weight:700;z-index:2;height:20px;line-height:20px}.mainarea.categories ul li a .detail-btn{left:inherit;right:20px}.mainarea.categories ul li a .overlay{position:absolute;left:0;bottom:0;width:100%;height:80px;background:#556080;background:linear-gradient(0deg,rgba(50,50,50,.6) 0%,rgba(255,255,255,0) 100%);z-index:1}.firms-list{margin:40px 0}.firms-list .owl-item a{background:#fff;display:block;float:left;width:100%;border-radius:4px;overflow:hidden;position:relative}.firms-list .owl-item a span{float:left;display:block}.firms-list .owl-item a span.img{float:left;width:100%}.firms-list .owl-item a .text{padding:20px;padding-bottom:24px}.firms-list .owl-item a .text .title{float:left;width:100%;font-size:18px;font-weight:700}.firms-list .owl-item a .text .score{float:left;width:100%;height:20px;line-height:20px;color:#aaa;font-size:12px;margin-top:6px;transition:all .3s cubic-bezier(.77,0,.175,1)}.firms-list .owl-item a:hover .text .score{color:#fec34d}.firms-list .owl-item a .text .desc{margin-top:10px;font-size:14px;float:left;width:100%;line-height:1.6em;height:4.8em;overflow:hidden}.firms-list .owl-item a .text .btn{float:left;height:40px;padding:0 20px;border-radius:4px;line-height:40px;color:#ef4360;font-weight:700;margin-top:20px;background-color:rgba(85,96,128,.05);transition:all .3s cubic-bezier(.77,0,.175,1)}.firms-list .owl-item a:hover .text .btn{color:#fff;background-color:#ef4360}.firms-list .owl-item a .info-badge{float:right;margin-top:20px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:20px;margin-left:8px;font-size:18px;background-color:rgba(85,96,128,0);transition:all .3s cubic-bezier(.77,0,.175,1)}.firms-list .owl-item a .info-badge:hover{background-color:rgba(85,96,128,.15)}.mainarea .blog-box{float:left;width:70%;padding-right:20px}.mainarea .pop-posts{float:left;width:30%;padding-left:20px}.mainarea .blog-box .title,.mainarea .pop-posts .title{float:left;font-size:26px;font-weight:700;line-height:1.6em;width:100%;text-align:center;margin-bottom:30px}.mainarea .blog-box .blog-cats{float:left;width:100%;margin-bottom:-10px}.mainarea .blog-box .blog-cats li{margin-right:10px;float:left;margin-bottom:10px;width:calc(33% - 4px)}.mainarea .blog-box .blog-cats li:nth-child(3n){margin-right:0}.mainarea .blog-box .blog-cats li a{float:left;width:100%;position:relative;display:block;color:#fff;font-size:18px;font-weight:700;background:#eee;text-align:center;height:80px;line-height:80px;border-radius:4px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.mainarea .blog-box .blog-cats li a .text{position:relative;z-index:2}.mainarea .blog-box .blog-cats li a .overlay{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#556080;opacity:.5;transition:all .3s cubic-bezier(.77,0,.175,1)}.mainarea .blog-box .blog-cats li a:hover .overlay{opacity:.4}.mainarea .blog-box .blog-owl{float:left;width:100%;margin-top:30px}.mainarea .blog-box .blog-owl img{border-radius:4px}.mainarea .blog-box .blog-owl .blog-title{float:left;width:100%;padding:0 20px;font-size:18px;text-align:center;line-height:1.5em;font-weight:700;height:4.5em;overflow:hidden;transition:all .3s cubic-bezier(.77,0,.175,1)}.mainarea .blog-box .blog-owl a:hover .blog-title{color:#ef4360}.mainarea .blog-box .blog-owl .cat-name{float:left;width:100%;height:40px;line-height:44px;font-size:14px;font-weight:300;text-align:center}.latest-box{float:left;padding:20px;border:solid 1px #ddd;width:100%;border-radius:4px}.latest-box ul{float:left;width:100%}.latest-box ul li{float:left;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #ddd}.latest-box ul li a{float:left;width:100%;padding:10px;border-radius:4px}.latest-box ul li a:hover{background-color:#f5f5f5}.latest-box ul li a .post-img{float:left;width:70px;height:70px;border-radius:4px;margin-right:10px}.latest-box ul li a .post-title{float:left;width:calc(100% - 80px);font-size:16px;color:#556080;font-weight:700;line-height:1.5em;height:3em;overflow:hidden}.latest-box ul li a .post-info{float:left;font-size:12px;opacity:.5}.latest-box .all-articles{float:right;margin-top:10px;font-size:14px;font-weight:700;color:#556080}.latest-box .all-articles:hover{color:#ef4360}.mainarea.galleries{text-align:center}.mainarea.galleries ul{float:left;width:100%;margin:40px 0;margin-bottom:30px}.mainarea.galleries ul li{float:left;width:calc(16% - 8px);margin-right:20px;height:0;padding-bottom:calc(16% - 8px);position:relative;margin-bottom:20px}.mainarea.galleries ul li a{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.mainarea.galleries ul li a .images{position:absolute;left:20px;top:20px;color:#fff;font-weight:700;font-size:14px;z-index:2}.mainarea.galleries ul li a .hover-icon{position:absolute;left:50%;top:50%;width:0;height:0;overflow:hidden;text-align:center;background-color:#fff;z-index:2;transition:all .2s cubic-bezier(.77,0,.175,1)}.mainarea.galleries ul li a .hover-icon i{position:absolute;width:20px;height:20px;line-height:20px;top:50%;margin-top:-10px;left:50%;margin-left:-10px;color:#ef4360;font-size:16px}.mainarea.galleries ul li a:hover{transform:translateY(-8px);box-shadow:0 16px 32px 0 rgba(51,51,51,.18)}.mainarea.galleries ul li a:hover .hover-icon{position:absolute;left:50%;top:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px;overflow:hidden;border-radius:20px}.mainarea.galleries ul li a .gallery-name{position:absolute;left:20px;right:20px;bottom:20px;color:#fff;font-weight:700;font-size:16px;z-index:2}.mainarea.galleries ul li a .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#556080;opacity:.3;z-index:1}.mainarea.galleries ul li:nth-child(6n){margin-right:0}.mainarea.galleries .all-galleries{display:inline-block;padding:0 32px;height:50px;line-height:46px;border:solid 2px #556080;font-weight:700;border-radius:4px;font-size:16px}.mainarea.galleries .all-galleries:hover{background-color:#556080;color:#fff}.mainarea.offers ul{float:left;font-size:0;width:100%;margin-top:30px;margin-bottom:-30px}.mainarea.offers ul li{float:left;font-size:0;width:calc(25% - 23px);margin-bottom:30px;margin-right:30px}.mainarea.offers ul li:nth-child(4n){margin-right:0;float:right}.mainarea.offers ul li a{float:left;width:100%;font-size:14px;position:relative;box-sizing:border-box;border-radius:4px;overflow:hidden;height:185px;box-shadow:0 3px 10px rgba(0,0,0,.05);transition:all .5s cubic-bezier(.77,0,.175,1)}.mainarea.offers ul li a:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}.mainarea.offers ul li a img{position:absolute;left:0;top:0;transition:all .3s cubic-bezier(.77,0,.175,1);width:100%;height:auto}.mainarea.offers ul li a .text{position:absolute;left:0;bottom:0;right:0;padding:20px;line-height:1.6em;font-size:14px;color:#556080;height:44px;background-color:#fff;transition:all .3s cubic-bezier(.77,0,.175,1);box-sizing:content-box;font-weight:700}.mainarea.offers ul li a:hover .text{color:#fb3e5e}.mainarea.offers ul li a .offer-type{position:absolute;left:20px;top:-10px;font-size:11px;z-index:9;color:#fff;background-color:#fec34d;padding:0 10px;height:20px;line-height:20px;border-radius:3px;text-shadow:0 0 1px rgba(0,0,0,.4)}.mainarea.offers ul li a .short-desc{float:left;width:100%;line-height:1.6em;height:3.2em;overflow:hidden}.mainarea.offers ul li a .info-btn{float:left;width:100%;margin-top:30px;transition:margin-top .3s cubic-bezier(.77,0,.175,1);font-size:12px}.mainarea.offers ul li a:hover .text{height:74px}.mainarea.offers ul li a:hover .info-btn{margin-top:10px}.mainarea.offers ul li a:hover img{top:-15px}body.staticheader .content{padding-top:90px}body.staticheader .header{background-color:rgba(255,255,255,1)}body.staticheader.mob-nav-open .header{background-color:transparent}body.firmdetail .header{position:relative;box-shadow:none !important}body.firmdetail .content{padding-top:260px;background-color:#f7f7fb;transition:all .15s linear}body.firmdetail .breadcrumb{position:absolute;top:90px;left:0}body.firmdetail .profile-band{position:absolute;top:140px}body.firmdetail.sticky-firmbar .profile-band{position:fixed;top:0;padding:10px 0;padding-bottom:60px;box-shadow:0 1px 3px rgba(50,50,50,.1)}body.firmdetail.sticky-firmbar .profile-band .logo-icon{width:60px;margin-right:21px;opacity:1}body.firmdetail.sticky-firmbar .profile-band .logo-icon .icon::after{right:-10px}body.firmdetail.sticky-firmbar .profile-band .avatar{width:60px;height:60px}body.firmdetail.sticky-firmbar .profile-band .firm-info{height:60px}body.firmdetail.sticky-firmbar .profile-band .firm-info .text a{display:none}body.firmdetail.sticky-firmbar .profile-band .firm-info .text h1{margin-bottom:0;font-size:18px}body.firmdetail.sticky-firmbar .conversation-info{margin:5px 0;height:50px}body.firmdetail.sticky-firmbar .conversation-info li i{line-height:15px}body.firmdetail.sticky-firmbar .conversation-info li .text{line-height:10px}body.firmdetail.sticky-firmbar .profile-band .score-detail{height:50px;margin:5px 0;line-height:36px;font-size:26px}body.firmdetail.sticky-firmbar .profile-band .score-detail .score-new{border-top:0;border-bottom:0}.directory-list .count-text{float:left;height:30px;line-height:30px;margin-right:10px;font-size:18px;margin-top:-20px;margin-bottom:40px;color:#999}.firm-list{float:left;margin-bottom:-60px;width:100%}.firm-list li{float:left;margin-right:20px;width:calc(25% - 15px);margin-bottom:60px}.firm-list li a{float:left;position:relative;width:100%}.firm-list li:hover a{transform:translateY(-6px)}.firm-list li a::after{content:"";position:absolute;left:-10px;top:-10px;right:-10px;bottom:-10px;border:solid 1px #ddd;border-radius:6px;transition:all .3s cubic-bezier(.77,0,.175,1);opacity:0;z-index:-1}.firm-list li a:hover::after{opacity:1}.firm-list li a img{float:left;width:100%;border-radius:4px}.firm-list li a .title{float:left;margin-top:16px;font-size:18px;font-weight:700;color:#556080;overflow:hidden;width:100%;transition:all .3s cubic-bezier(.77,0,.175,1)}.firm-list li a:hover .title{color:#ef4360}.firm-list li a .score{float:left;width:100%;font-size:12px;color:#aaa;margin-top:6px;transition:all .3s cubic-bezier(.77,0,.175,1)}.firm-list li a:hover .score{color:#fec34d}.firm-list li a .short-desc{float:left;width:100%;font-size:14px;font-weight:400;height:4.8em;line-height:1.6em;margin-top:10px;overflow:hidden}.firm-list li:nth-child(4n){margin-right:0}.breadcrumb{float:left;height:50px;line-height:50px;background-color:#f7f7fb;width:100%}.breadcrumb ul li{float:left;height:50px;line-height:50px;margin-right:14px}.breadcrumb ul li:last-child{display:none}.breadcrumb ul li a{float:left;height:50px;line-height:50px;font-weight:700;color:#556080}.filter-area{float:left;width:100%;border-bottom:solid 1px #eee;height:71px;overflow:hidden}.filter-area .label{float:left;height:70px;line-height:70px;font-size:16px;font-weight:700}.filter-area .label .txt{float:left}.filter-area .label .change-city{margin-left:20px;color:#fff;background-color:#556080}.filter-area .label .change-city:hover{color:#fff;border-color:#556080}.filter-area .label .change-city i{transition:all .3s cubic-bezier(.77,0,.175,1)}.filter-area .label .change-city:hover i{transform:rotate(180deg)}.filter-area .filter-item{float:left;height:40px;line-height:38px;padding:0 20px;border:solid 1px #556080;font-weight:700;font-size:14px;border-radius:20px;margin-top:15px;margin-right:10px;color:#556080}.filter-area .filter-item:hover{color:#ef4360;border-color:#ef4360}.clearall{float:left;height:40px;line-height:40px;color:#556080;font-weight:700;font-size:14px;border-radius:20px;margin-top:15px;margin-right:10px;margin-left:10px}.clearall:hover{color:#ef4360}.filter-area select{float:left;width:200px}.filter-options .clearall{display:none}.filter-area .show-filter{float:right;width:50px;height:50px;background-color:#ef4360;border-radius:25px;margin-top:10px;position:relative;transition:all .3s cubic-bezier(.77,0,.175,1)}.filter-area .show-filter:hover{background-color:#c3374e}.filter-area .show-filter .icon{float:left;width:50px;height:50px;background-position:0 -162px}.filter-area .show-filter::after{content:"";position:absolute;left:50%;top:50%;z-index:-1;animation:filterAnim 1.5s infinite;border:solid 1px rgba(239,67,96,.1)}.filter-area .show-filter:hover::after{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}.filter-options{position:fixed;right:-560px;top:0;bottom:0;height:100%;width:560px;background:#fff;z-index:101;padding:30px;padding-top:90px;opacity:0;transition:all .3s cubic-bezier(.77,0,.175,1)}.filter-options .title{height:90px;line-height:90px;color:#556080;position:absolute;left:30px;top:0;font-size:18px;font-weight:700}.filter-options .filter-close{position:absolute;right:30px;height:40px;width:40px;border:solid 2px #556080;border-radius:20px;top:25px;text-align:center;line-height:38px;font-size:16px}.filter-options .filter-close:hover{background-color:#556080;color:#fff}.filter-options .apply-btn{position:absolute;height:50px;left:30px;right:30px;border:solid 2px #ef4360;color:#ef4360;text-align:center;bottom:20px;line-height:46px;font-weight:700;border-radius:6px;font-size:16px}.filter-options .apply-btn:hover{background-color:#ef4360;color:#fff}.filter-overlay{position:fixed;left:0;top:0;width:100%;visibility:hidden;height:100%;background:#556080;opacity:0;z-index:100;transition:all .3s cubic-bezier(.77,0,.175,1)}body.show-filters .filter-options{opacity:1;right:0}body.show-filters .filter-overlay{opacity:.5;visibility:visible}.filter-list{float:left;width:100%;height:100%}.filter-list .form-ctrl{float:left;width:100%;margin-bottom:20px}.filter-list .form-ctrl select{float:left;width:100%}.filter-list .form-ctrl .select2-container{float:left;width:100% !important}.filter-list .label{float:left;width:100%;font-size:16px;font-weight:700;margin-bottom:6px}.chkfilter{float:left;width:100%}.chkfilter li,.radfilter li{float:left;width:50%;position:relative;cursor:pointer}.chkfilter li label,.radfilter li label{float:left;width:100%;padding-left:24px;height:30px;line-height:30px;font-size:14px;cursor:pointer;position:relative;z-index:2}.chkfilter li.active label,.radfilter li.active label{font-weight:700}.chkfilter li .checkbox{position:absolute;left:0;top:6px;width:18px;height:18px;border:solid 1px #ccc;border-radius:2px}.chkfilter li .checkbox input,.radfilter li .radio input{opacity:0;margin:0;padding:0;cursor:pointer}.chkfilter li:hover .checkbox{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-50px -162px;border-color:#aaa}.chkfilter li.active .checkbox{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-66px -162px;background-color:#28a745;border-color:#28a745}.chkfilter li .checkbox.disabled,.chkfilter li:hover .checkbox.disabled{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-50px -162px;background-color:#eee;border-color:#ccc}.radfilter li:hover .radio{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-82px -162px}.radfilter li.active .radio{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-98px -162px;background-color:#0062cc;border-color:#0062cc}.radfilter li .radio{position:absolute;left:0;top:6px;width:18px;height:18px;border:solid 1px #ccc;border-radius:10px}.mainarea.seo-text .seobox{padding:30px;border:solid 1px #dfdfdf;border-radius:6px}.mainarea.seo-text .seobox .title{float:left;text-align:left;height:auto;line-height:inherit;font-size:18px;margin-bottom:20px;width:100%;font-weight:700}.mainarea.seo-text .seobox ul{float:left;width:100%}.mainarea.seo-text .seobox ul li{float:left;width:25%}.mainarea.seo-text .seobox ul li a{float:left;display:block;height:30px;line-height:30px}.profile-band{float:left;width:100%;padding:20px 0;background-color:#fff;padding-bottom:70px;position:relative;z-index:9}.profile-band .logo-icon{float:left;width:0;height:60px;margin:0;border-radius:6px;transition:all .3s cubic-bezier(.77,0,.175,1);opacity:0}.profile-band .logo-icon .icon{float:left;width:50px;height:50px;background-position:-220px 0;margin:4px;position:relative}.profile-band .logo-icon .icon::after{content:"";position:absolute;width:1px;height:40px;top:50%;margin-top:-20px;background:#ddd;right:50px;transition:all .3s cubic-bezier(.77,0,.175,1)}.profile-band .avatar{float:left;width:120px;height:120px;overflow:hidden;border:solid 1px #eee;border-radius:6px;margin-right:20px;transition:all .15s linear}.profile-band .avatar img{float:left;width:100%}.profile-band .firm-info{float:left;display:table;height:120px;text-align:left}.profile-band .firm-info .text{display:table-cell;vertical-align:middle;width:100%}.profile-band .firm-info .text h1{font-size:22px;height:auto;line-height:normal;margin-bottom:10px;transition:all .15s linear}.profile-band .firm-info .text a{font-size:14px;font-weight:600;margin-right:14px;color:#999;border:solid 1px #e1e1e4;height:34px;line-height:34px;display:inline-block;padding:0 14px;border-radius:4px}.profile-band .firm-info .text a:hover{color:#556080;background-color:#f3f3f6}.profile-band .firm-info .text a.show-phone{position:relative}.profile-band .firm-info .text a.show-phone #hiddenPhoneArea{position:absolute;left:-50px;right:-50px;background:#fff;z-index:999;padding:15px;border:solid 1px #dfdfdf;border-radius:4px;text-align:center;line-height:1.6em;top:45px;box-shadow:0 0 20px rgba(85,96,128,.1);font-size:12px;color:#556080}.profile-band .firm-info .text a.show-phone #hiddenPhoneArea>span{float:left;width:100%;text-align:center;border-radius:4px;background-color:#f3f3f6;height:40px;line-height:40px;margin-bottom:10px;font-size:16px;color:#556080 !important}.profile-band .firm-info .text a.show-phone #hiddenPhoneArea .phn-no{font-family:"Nunito",sans-serif;font-weight:700;color:#fb3e5e !important}.profile-band .firm-navigation{position:absolute;left:0;bottom:0;width:100%;height:51px;line-height:51px;border-top:solid 1px #eee}.profile-band .firm-navigation ul{float:left}.profile-band .firm-navigation ul li{float:left;margin-right:40px}.profile-band .firm-navigation ul li:last-child{margin-right:0}.profile-band .firm-navigation ul li a{float:left;height:50px;line-height:50px;font-weight:600;font-size:16px;opacity:.65;position:relative}.profile-band .firm-navigation ul li a::after{content:"";position:absolute;left:50%;height:2px;bottom:0;width:0;background-color:#fec34d;transition:all .3s cubic-bezier(.77,0,.175,1)}.profile-band .firm-navigation ul li a:hover::after,.profile-band .firm-navigation ul li.active a::after{left:0;width:100%}.profile-band .firm-navigation ul li:hover a,.profile-band .firm-navigation ul li.active a{opacity:1}.score-detail{float:right;width:80px;height:80px;margin:20px 0;border-radius:4px;position:relative;padding-bottom:30px;line-height:60px;font-size:32px;text-align:center;color:#fff;font-weight:700;transition:all .15s linear;overflow:hidden}.score-detail.high{background:#2ecc71;background:-moz-linear-gradient(45deg,#2ecc71 0%,#23cba7 100%);background:-webkit-linear-gradient(45deg,#2ecc71 0%,#23cba7 100%);background:linear-gradient(45deg,#2ecc71 0%,#23cba7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ecc71',endColorstr='#23cba7',GradientType=1);border-color:#2ecc71}.score-detail.avarage{background:#ff810a;background:-moz-linear-gradient(45deg,#f4b34d 0%,#ff810a 100%);background:-webkit-linear-gradient(45deg,#f4b34d 0%,#ff810a 100%);background:linear-gradient(45deg,#f4b34d 0%,#ff810a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4b34d',endColorstr='#ff810a',GradientType=1);border-color:#f4b34d}.score-detail.low{background:#f64747;background:-moz-linear-gradient(45deg,#f64747 0%,#d91e18 100%);background:-webkit-linear-gradient(45deg,#f64747 0%,#d91e18 100%);background:linear-gradient(45deg,#f64747 0%,#d91e18 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f64747',endColorstr='#d91e18',GradientType=1);border-color:#f64747}.score-detail.none{background-color:#ccc}.score-detail .stars{text-align:center;height:30px;line-height:30px;position:absolute;bottom:0;width:100%;color:#fff;font-size:10px}.conversation-info{float:right;height:60px;margin:30px 0;transition:all .15s linear}.conversation-info li{float:left;margin-right:10px;width:60px;height:100%;padding:10px 0;background-color:#f3f3f6;border-radius:4px;cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.conversation-info li i{float:left;width:100%;height:20px;line-height:20px;text-align:center;font-size:14px}.conversation-info li .text{float:left;width:100%;height:20px;line-height:20px;text-align:center;font-size:14px;font-weight:700}.conversation-info li.fav *{color:#fb3e5e}.conversation-info li.comm *{color:#fec34d}.conversation-info li.gift *{color:#1e8bc3}.conversation-info li.disabled *{color:#ccc !important}.conversation-info li.fav.favorite{border-bottom:solid 3px #fb3e5e}.detail-infos{float:left;width:74%;padding-right:15px}.detailslider img{float:left;width:100% !important}.detailslider .slider-for img{border-radius:6px}.detailslider .slider-nav img{border-radius:4px}.detailslider figure{display:none}.detailslider .slider-for{float:left;width:100%}.detailslider .slider-nav{float:left;width:100%;margin-top:8px}.detailslider .slick-slide>div{overflow:hidden;border-radius:4px}.detailslider .slick-slide div{display:block !important}.detailslider .slider-nav .slick-slide{float:left;padding:0 4px;position:relative;cursor:pointer}.detailslider .slider-nav .slick-slide div div{position:relative;float:left}.detailslider .slider-nav .slick-slide .overlay{position:absolute;left:0;right:0;top:0;height:100%;background-color:#fff;transition:all .3s cubic-bezier(.77,0,.175,1);opacity:.5}.detailslider .slider-nav .slick-slide.slick-center .overlay,.detailslider .slider-nav .slick-slide:hover .overlay{opacity:0}.detailslider .slider-nav .slick-prev,.detailslider .slider-nav .slick-next{height:100%;z-index:8}.detailslider .slider-nav .slick-prev{left:0;width:86px;border-radius:0 4px 4px 0}.detailslider .slider-nav .slick-next{right:0;width:84px;border-radius:4px 0 0 4px}.detailslider .slider-nav .slick-prev::before,.detailslider .slider-nav .slick-next::before{width:30px;height:30px;margin-top:-15px;position:absolute;left:50%;top:50%;margin-left:-15px;background-image:url(../../../Elements/img/bg-sprite.svg);font-size:0;border-radius:15px;background-color:#fff;opacity:1 !important;box-shadow:0 6px 20px rgba(85,96,128,.8)}.detailslider .slider-nav .slick-prev::before{background-position:-215px -170px}.detailslider .slider-nav .slick-next::before{background-position:-213px -216px}.info-box{float:left;width:100%;background-color:#fff;padding:30px;position:relative;border-radius:6px;padding-top:90px;margin-top:40px;font-size:16px}.info-box .info-box{border:solid 1px #eee;padding:20px;padding-top:70px}.info-box .info-box .box-title{padding:0 20px;height:50px;line-height:49px;font-size:16px}.info-box .box-title{position:absolute;left:0;top:0;right:0;height:60px;line-height:59px;border-bottom:solid 1px #eee;padding:0 30px;font-size:18px;color:#556080;font-weight:700}.info-box .sub-title{float:left;width:100%;font-weight:700;color:#556080;font-size:18px;margin-bottom:10px}.info-box .info-box .sub-title{font-size:16px}.info-box ul.feature-list{float:left;width:100%;margin-bottom:30px}.info-box ul.feature-list:last-of-type{margin-bottom:-20px}.info-box ul.feature-list li{float:left;width:25%;margin-bottom:20px}.info-box ul.feature-list li .label{float:left;width:100%;font-size:14px;color:#aaa;line-height:1.6em;margin-bottom:4px;font-weight:600}.info-box ul.feature-list li .value{float:left;width:100%;font-size:18px;font-weight:700;color:#556080}.info-box ul.feature-list.place{margin-bottom:0}.info-box ul.feature-list.place li{padding:0;border:0;font-size:16px;margin-bottom:0;height:34px;line-height:34px;width:25%;margin-right:0;color:#666}.info-box ul.feature-list.place li i{float:left;width:24px;height:34px;line-height:34px;font-size:12px}.info-box ul.feature-list.place li i.fa-check{color:#2ecc71}.info-box ul.feature-list.place li i.fa-times{color:#fb3e5e;text-indent:2px;opacity:.5}.info-box ul.feature-list.place li i.fa-times+span{opacity:.5}.info-box .sss-list{float:left;width:100%;margin-bottom:-30px}.info-box .sss-list li{float:left;width:100%;margin-bottom:30px}.info-box .sss-list li .question{float:left;width:100%;font-size:18px;font-weight:700;color:#556080;margin-bottom:10px}.info-box.comments>ul{float:left;width:100%;margin-bottom:-20px}.info-box.comments>ul>li{float:left;width:100%;border:solid 1px #f3f3f6;border-radius:3px;margin-bottom:20px}.info-box.comments>ul>li>.comment-item{float:left;width:100%;padding:10px;padding-top:80px;position:relative}.info-box.comments>ul>li>.comment-item .comment-header{float:left;width:100%;height:70px;background-color:#f3f3f6;position:absolute;left:0;top:0;padding:10px}.info-box.comments>ul>li>.comment-item .comment-header .img{float:left;width:50px;height:50px;margin-right:20px;background:#556080;border-radius:4px;overflow:hidden;text-align:center;line-height:50px;color:#fff;font-family:"Gotham Medium",sans-serif;font-size:14px}.info-box.comments>ul>li>.comment-item .comment-header .img img{float:left;width:100%;height:auto}.info-box.comments>ul>li>.comment-item .comment-header .info{float:left}.info-box.comments>ul>li>.comment-item .comment-header .info .name{float:left;width:100%;height:30px;line-height:30px;font-weight:700;font-size:16px}.info-box.comments>ul>li>.comment-item .comment-header .info .date{float:left;width:100%;height:20px;line-height:20px;font-size:14px;color:#999;font-weight:600}.info-box.comments>ul>li>.comment-item .comment-header .score-detail{margin:0;height:50px;line-height:34px;font-size:22px;padding-bottom:20px;width:80px}.info-box.comments>ul>li>.comment-item .comment-header .score-detail .stars{height:20px;line-height:20px;font-size:8px}.info-box.comments>ul>li>.comment-item .comment-text{float:left;width:100%;padding:10px}.info-box.comments>ul>li>.comment-item .comment-text .comment-title{float:left;width:100%;font-weight:700;color:#556080;margin-bottom:10px;font-size:16px}.info-box.comments>ul>li>.comment-item .comment-text .comment{float:left;width:100%;font-size:16px}.info-box.comments>ul>li>.comment-item .score-new{border-top:0;border-bottom:0;bottom:2px}.firm-answer{float:right;width:100%;margin-top:20px;padding:20px;position:relative;border-radius:4px;padding-top:70px;overflow:hidden;border:solid 1px #f3f3f6}.firm-answer .firm-anw-header{position:absolute;left:0;top:0;right:0;height:50px;line-height:50px;padding:0 20px;font-size:16px;font-weight:600;color:#556080;background-color:#f3f3f6}.firm-answer .firm-anw-header .title{float:left}.firm-answer .firm-anw-header .date{float:right}.addorupdate-box{float:left;width:100%}.addorupdate-box .info-box{margin-top:0}.addorupdate-box .account-form li{width:calc(33% - 12px)}.addorupdate-box .account-form li textarea:not(.customtexteditor){height:120px}.addorupdate-box.campaign .account-form li:nth-child(2){margin-left:0;margin-right:10px}.addorupdate-box.campaign .account-form li:nth-child(3){margin-left:10px;margin-right:10px}.addorupdate-box.campaign .account-form li:nth-child(4){margin-right:0;margin-left:10px}.addorupdate-box.campaign .account-form li:nth-child(5){margin-left:0}.write-answer{float:left;width:100%;margin-top:20px}.write-answer textarea:not(.customtexteditor){float:left;border:solid 1px #ddd;height:150px;line-height:1.6em;padding:10px 20px;border-radius:4px;width:100%;font-family:"Nunito",sans-serif;color:#556080;font-size:16px;font-weight:700;resize:none;transition:all .3s cubic-bezier(.77,0,.175,1)}.write-answer textarea:focus{border-color:#556080;box-shadow:0 10px 20px rgba(85,96,128,.1)}.write-answer textarea::placeholder{color:#acacac;font-weight:400;font-size:14px}.write-answer input[type="submit"].save-btn,.write-answer input[type="button"].save-btn,.write-answer button.save-btn{float:right}.info-box .comments-footer{float:left;width:100%;text-align:center;margin-top:20px}.info-box .comments-footer>*{display:inline-block;height:40px;line-height:38px;border:solid 1px #ccc;padding:0 20px;margin:0 10px;font-size:14px;border-radius:4px;color:#999;transition:all .3s cubic-bezier(.77,0,.175,1);font-weight:700}.info-box .comments-footer>.or{border:0;line-height:40px;padding:0}.info-box .comments-footer a:hover{color:#fff;border-color:#556080;background-color:#556080}.info-box .manager{float:left;width:100%;line-height:40px;font-size:16px;color:#556080;margin-bottom:20px}.info-box .manager .icon{background-image:none;width:40px;height:40px;float:left;border-radius:20px;text-align:center;background:#f3f3f6;margin-right:14px}.info-box.msgdetail .manager{font-size:14px;width:calc(33% - 5px);display:table;margin-right:10px;border:solid 1px #eee;padding:10px;border-radius:4px}.info-box.msgdetail .manager:last-of-type{margin-right:0}.info-box.msgdetail .manager .icon{margin-right:10px;font-size:16px;overflow:hidden}.info-box.msgdetail .manager .icon img{float:left;width:100%}.info-box.msgdetail .manager .text{display:table-cell;vertical-align:middle;line-height:1.6em;line-height:20px;float:left;width:calc(100% - 50px)}.info-box.msgdetail .manager .text strong{width:100%;float:left;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-box.msgdetail .manager .text a:hover{color:#ef4360}.info-box.msgdetail .manager.mail{width:calc(31% - 8px)}.info-box.msgdetail .manager.wed-date{width:calc(33% - 3px);float:right !important}.info-box .firm-offers{float:left;width:100%;margin-bottom:-20px}.info-box .firm-offers li{margin-bottom:20px;border:solid 1px #eee;padding:20px;border-radius:4px;float:left;width:100%;transition:all .3s cubic-bezier(.77,0,.175,1);position:relative}.info-box .firm-offers li:hover{background-color:#f3f3f6}.info-box .firm-offers li .img{float:left;width:100px;height:100px;overflow:hidden;border-radius:6px;margin-right:20px}.info-box .firm-offers li .img img{float:left;width:100%;height:auto}.info-box .firm-offers li .desc{float:left;width:calc(100% - 120px);position:relative;height:100px}.info-box .firm-offers li .desc .offer-title{float:left;width:100%;font-size:16px;font-weight:700;margin-bottom:10px}.info-box .firm-offers li .desc .offer-date{float:left;font-style:italic;width:100%;opacity:.5}.info-box .firm-offers li a.remove{position:absolute;right:10px;top:10px;height:30px;width:30px;line-height:30px;text-align:center;background:#fff;border-radius:4px;opacity:0;z-index:1}.info-box .firm-offers li a.remove:hover{background-color:#d91e18;color:#fff}.info-box .firm-offers li a.edit-desc{position:absolute;right:50px;top:10px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#fff;opacity:0;z-index:1}.info-box .firm-offers li a.edit-desc:hover{color:#fff;background-color:#22a7f0}.info-box .firm-offers li:hover a.remove,.info-box .firm-offers li:hover a.edit-desc{opacity:1}.info-box #map{float:left;width:100%;height:450px;margin-top:20px}.chat-area{float:left;width:100%}.user-msg{float:left;position:relative;width:calc(100% - 120px);padding-left:60px}.user-msg .avatar{position:absolute;left:0;top:0;width:50px;height:50px;border-radius:25px;overflow:hidden;border:solid 1px #ccc}.user-msg .avatar img{float:left;width:100%}.user-msg .msg-date{float:left;font-size:12px;opacity:.5;margin-top:4px}.user-msg .msg-line{float:left;padding:10px;border-radius:4px;margin-bottom:4px;background:rgba(85,96,128,.05);clear:both}.user-msg.right{float:right;padding-left:0;padding-right:60px}.user-msg.right .avatar{left:inherit;right:0}.user-msg.right .msg-line{float:right;background-color:rgba(239,67,96,.075)}.write-msg{float:left;width:100%;margin-top:30px;margin-bottom:10px;box-shadow:0 10px 20px rgba(85,96,128,.1)}.write-msg input[type="text"]{float:left;width:calc(100% - 50px);border:solid 1px #ddd;height:50px;line-height:50px;padding:0 20px;border-radius:4px 0 0 4px;font-weight:700;color:#556080;font-size:16px;transition:all .3s cubic-bezier(.77,0,.175,1);border-right:0}.write-msg input[type="text"]:focus{border-color:#1aa58f}.write-msg input[type="text"]::placeholder{color:#acacac;font-weight:400;font-size:14px}.write-msg input[type="submit"]{float:left;width:50px;height:50px;border:0;padding:0;border-radius:0 4px 4px 0;background-color:#1ebea5;font-size:0;background-position:-200px -254px;cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.write-msg input[type="submit"]:hover{background-color:#1aa58f}.price-request{float:left;width:calc(26% - 15px);margin-left:15px}.request-form{float:left;background-color:#fff;padding:30px;border-radius:6px;width:100%;position:relative;box-shadow:0 10px 20px rgba(85,96,128,.1)}.request-form .title{float:left;padding:0 30px;color:#ef4360;font-size:20px;font-weight:700;width:100%;text-align:center;margin-bottom:30px}.request-form .termofuse{float:left;font-size:13px;width:100%;text-align:center;line-height:1.6em;margin-top:10px;color:#999}.request-form .termofuse a{text-decoration:underline;color:#999}.request-form .termofuse a:hover{color:#ef4360}.request-form input[type="text"],.request-form input[type="email"]{float:left;width:calc(100% - 50px);border:solid 1px #ddd;height:50px;line-height:50px;padding:0 20px;border-radius:4px 0 0 4px;font-weight:700;color:#556080;font-size:16px;transition:all .3s cubic-bezier(.77,0,.175,1);border-right:0}.request-form input[type="text"]::placeholder,.request-form input[type="email"]::placeholder{color:#acacac;font-weight:400;font-size:14px}.request-form .form-line{float:left;width:100%;margin-bottom:20px;transition:all .3s cubic-bezier(.77,0,.175,1);position:relative}.request-form .form-line.focus{box-shadow:0 10px 20px rgba(85,96,128,.1)}.request-form .form-line.focus input[type="text"],.request-form .form-line.focus input[type="email"],.request-form .form-line.focus textarea{border-color:#556080}.request-form .form-line.focus .icon{border-color:#556080;color:#556080}.request-form .form-line .icon{float:left;width:50px;height:50px;border:solid 1px #ddd;border-radius:0 4px 4px 0;border-left:0;background:none;text-align:center;line-height:46px;color:#acacac;font-size:16px;transition:all .3s cubic-bezier(.77,0,.175,1)}.request-form .form-line select{float:left;width:100%}.request-form .form-line .select2-container .select2-selection--single{border:solid 1px #ddd;border-radius:4px;transition:all .3s cubic-bezier(.77,0,.175,1)}.request-form .form-line .select2-container.select2-container--open .select2-selection--single{border-radius:4px 4px 0 0}.request-form .form-line .select2-container--default .select2-selection--single .select2-selection__placeholder{font-weight:400;font-size:14px;color:#acacac}.request-form .form-line .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:20px;height:48px;line-height:48px}.request-form .form-line textarea{float:left;border:solid 1px #ddd;height:100px;line-height:1.6em;padding:10px 20px;border-radius:4px;width:100%;font-family:"Nunito",sans-serif;color:#556080;font-size:16px;font-weight:700;resize:none;transition:all .3s cubic-bezier(.77,0,.175,1)}.request-form .form-line textarea::placeholder{color:#acacac;font-weight:400;font-size:14px}.request-form input[type="submit"],.request-form input[type="button"],.request-form button{float:left;width:100%;border:0;color:#fff;text-align:center;height:50px;border-radius:4px;font-size:16px;font-weight:700;background-color:#ef4360;cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1)}.request-form input[type="submit"]:hover,.request-form input[type="button"]:hover,.request-form button:hover{background-color:#c3374e}.req-drop{border:solid 1px #ddd;border-radius:0 0 4px 4px}.req-drop li:last-child{border-radius:0 0 3px 3px}.request-form .form-line .text-danger{position:absolute;height:16px;line-height:16px;left:0;right:0;top:-16px;font-size:10px;color:#ef4360}#location-select-pop{float:left;display:block;width:100%;height:600px;padding:30px}#location-select-pop .ymap-search{float:left;display:block;width:100%;height:50px;margin-bottom:20px}#location-select-pop .ymap-search input[type="text"]{float:left;width:calc(100% - 50px);height:50px;border:solid 1px #ddd;border-right:0;border-radius:4px 0 0 4px;padding:0 20px;font-size:16px;color:#556080;font-weight:700}#location-select-pop .ymap-search input[type="text"]::placeholder{color:#acacac;font-weight:400;font-size:14px}#location-select-pop .ymap-search #searchYandexLink{float:left;width:50px;height:50px;border:solid 1px #556080;background-color:#556080;border-left:0;border-radius:0 4px 4px 0;text-align:center;color:#fff;line-height:50px;font-size:18px}#location-select-pop #map{float:left;display:block;width:100%;height:300px !important;overflow:hidden}#location-select-pop .ymaps-2-1-75-map{width:100% !important}#location-select-pop #yandexSearchResults{float:left;width:100%}#location-select-pop #yandexSearchResults li{float:left;width:100%}#location-select-pop #yandexSearchResults li:last-child{margin-bottom:20px}#location-select-pop #yandexSearchResults li a{float:left;width:100%;height:40px;line-height:40px;font-size:14px;font-weight:600;background-color:#f7f7fb;padding:0 20px}#location-select-pop #yandexSearchResults li a:hover{background-color:#f3f3f6}#location-select-pop .save-btn{margin-bottom:20px !important}.article-search{display:block;margin:auto;width:720px;background:#fff;box-shadow:0 2px 3px rgba(50,50,50,.15);border:solid 1px #eee;height:72px;border-radius:6px;margin-top:30px}.article-search input[type="text"],.article-search input[type="search"]{float:left;width:calc(100% - 70px);height:70px;border:0;padding:0 30px;border-radius:5px 0 0 5px;font-size:16px;font-weight:600}.article-search input[type="text"]::placeholder,.article-search input[type="search"]::placeholder{font-weight:300}.article-search input[type="submit"],.article-search input[type="button"],.article-search button{float:left;cursor:pointer;margin:5px;width:60px;height:60px;border:0;border-radius:4px;background-color:#eee;background-position:0 -42px;transition:all .3s cubic-bezier(.77,0,.175,1)}.article-search input[type="submit"]:hover,.article-search input[type="button"]:hover,.article-search button:hover{background-position:-60px -42px;background-color:#556080}.highlighted-posts{float:left;width:100%;margin-top:60px}.highlighted-posts ul{float:left;width:100%;margin-bottom:-10px}.highlighted-posts ul li{float:left;width:calc(25% - 8px);margin-left:20px;height:306px;margin-bottom:20px}body:not(.account-page) .highlighted-posts ul li:first-child{width:calc(50% - 24px);height:632px;margin-left:0}body:not(.account-page) .highlighted-posts ul li:nth-child(3),body:not(.account-page) .highlighted-posts ul li:nth-child(5){margin-right:0}.highlighted-posts ul li a{float:left;width:100%;height:100%;position:relative;border:solid 1px #dfdfdf;border-radius:6px;overflow:hidden}.highlighted-posts ul li a .img{float:left;width:100%;height:50%;background-position:center;background-size:cover}.highlighted-posts ul li a .text{float:left;width:100%;height:50%;padding:20px 30px;text-align:center;display:table}.highlighted-posts ul li a .text .inner-txt{display:table-cell;vertical-align:top}.highlighted-posts ul li a .text .post-cat{font-weight:600;font-size:14px;color:#999;width:100%;float:left}.highlighted-posts ul li a .text .post-title{font-size:18px;color:#556080;font-weight:700;float:left;width:100%;margin:10px 0;line-height:1.4em}.highlighted-posts ul li a .text .short-desc{color:#666;font-size:16px}body:not(.account-page) .highlighted-posts ul li:first-child .img{height:60%}body:not(.account-page) .highlighted-posts ul li:first-child .text{height:40%;padding:0 40px}body:not(.account-page) .highlighted-posts ul li:first-child a .text .post-title{font-size:20px}body:not(.account-page) .highlighted-posts ul li:first-child a .text .inner-txt{vertical-align:middle}.account-page .highlighted-posts{margin-top:0;margin-bottom:-20px}.account-page .highlighted-posts li{width:calc(33% - 11px);margin:0;margin-bottom:20px;margin-right:20px;height:266px;position:relative}.account-page .highlighted-posts li:first-child a .text .short-desc{display:none}.account-page .highlighted-posts li:nth-child(3n){margin-right:0}.account-page .highlighted-posts ul li a .text{padding:10px 20px}.account-page .highlighted-posts ul li a .text .post-title{font-size:16px}.account-page .highlighted-posts li.add-new a:hover{background-color:#f3f3f6}.account-page .highlighted-posts li.add-new a .icon{position:absolute;height:60px;width:60px;left:50%;margin-left:-30px;top:50%;margin-top:-45px;background-position:-80px -314px;opacity:1;transition:all .3s cubic-bezier(.77,0,.175,1)}.account-page .highlighted-posts li.add-new a .icon.iconhover{background-position:-140px -314px;opacity:0}.account-page .highlighted-posts li.add-new a:hover .icon{opacity:0}.account-page .highlighted-posts li.add-new a:hover .icon.iconhover{opacity:1}.account-page .highlighted-posts li.add-new a .text{position:absolute;left:0;bottom:50%;margin-bottom:-45px;height:30px;line-height:30px;font-size:16px;color:#556080;text-align:center;width:100%;transition:all .3s cubic-bezier(.77,0,.175,1);padding:0;display:block}.account-page .highlighted-posts li.add-new a:hover .text{color:#ef4360}.mainarea.topics .title{font-size:24px}.cat-icon-list{float:left;width:100%;margin-top:30px;margin-bottom:-50px}.cat-icon-list li{float:left;width:20%;margin-bottom:50px}.cat-icon-list li a{float:left;width:100%;position:relative;text-align:center;font-weight:600;font-size:16px}.cat-icon-list li a .icon{display:inline-block;width:40px;height:40px;background:url(../../../Elements/img/blogcats.svg)}.cat-icon-list li a .icon.icon1{background-position:0 -360px}.cat-icon-list li a .icon.icon2{background-position:0 -320px}.cat-icon-list li a .icon.icon3{background-position:0 0}.cat-icon-list li a .icon.icon4{background-position:0 -280px}.cat-icon-list li a .icon.icon5{background-position:0 -240px}.cat-icon-list li a .icon.icon6{background-position:0 -200px}.cat-icon-list li a .icon.icon7{background-position:0 -160px}.cat-icon-list li a .icon.icon8{background-position:0 -120px}.cat-icon-list li a .icon.icon9{background-position:0 -80px}.cat-icon-list li a .icon.icon10{background-position:0 -40px}.cat-icon-list li a .text{float:left;width:100%;margin-top:10px}.cat-icon-list li a:hover{color:#ef4360}.mainarea.post-list .left-area{float:left;width:72%;padding-right:25px}.mainarea.post-list .left-area .title,.mainarea.post-list .right-area .title{float:left;width:100%;font-weight:700;font-size:24px;margin-bottom:20px;height:24px;line-height:24px}.mainarea.post-list .left-area .post-ul{float:left;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-40px}.mainarea.post-list .left-area .post-ul li{float:left;width:50%;margin-bottom:40px}.mainarea.post-list .left-area .post-ul li:nth-child(odd){padding-right:20px}.mainarea.post-list .left-area .post-ul li:nth-child(even){padding-left:20px}.mainarea.post-list .left-area .post-ul li a{float:left;width:100%}.mainarea.post-list .left-area .post-ul li a img{float:left;width:100%;border-radius:6px;margin-bottom:20px}.mainarea.post-list .left-area .post-ul li a .cat-name{float:left;width:100%;font-size:14px;font-weight:600;color:#999}.mainarea.post-list .left-area .post-ul li a .post-title{float:left;width:100%;font-size:20px;font-weight:700;color:#556080;line-height:1.4em}.mainarea.post-list .left-area .post-ul li a .short-desc{float:left;width:100%;font-size:16px;font-weight:400;color:#666;margin-top:10px;line-height:1.6em}.mainarea.post-list .left-area .post-ul li a .date{float:left;width:100%;font-size:14px;font-weight:400;color:#999;margin-top:10px}.pager{float:left;width:100%;margin-top:60px}.pager ul{float:left;width:100%}.pager ul li{float:left;width:28px;height:28px;margin-right:6px}.pager ul li a{float:left;border:solid 1px #dfdfdf;width:100%;height:100%;text-align:center;line-height:28px;font-weight:700;border-radius:4px;color:#999}.pager ul li a:hover,.pager ul li a.active{background-color:#556080;border-color:#556080;color:#fff}body.account-page .pager{margin-top:30px}.mainarea .left-area.postdetail .post-cat{float:left;font-size:14px;font-weight:600;color:#999}.mainarea .left-area.postdetail .post-cat:hover{color:#ef4360}.mainarea .left-area.postdetail .title{float:left;width:100%;margin-top:20px;font-size:28px}.mainarea .left-area.postdetail .editor-info{float:left;width:100%;margin-top:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:solid 1px #dfdfdf}.mainarea .left-area.postdetail .editor-info .avatar{float:left;width:50px;height:50px;border-radius:50%;overflow:hidden;margin-right:10px}.mainarea .left-area.postdetail .editor-info .avatar img{width:100%;float:left}.mainarea .left-area.postdetail .editor-info .name-date{float:left}.mainarea .left-area.postdetail .editor-info .post-act{float:right;margin-top:8px}.mainarea .left-area.postdetail .editor-info .post-act ul{float:right}.mainarea .left-area.postdetail .editor-info .post-act ul li{float:left;margin-left:10px}.mainarea .left-area.postdetail .editor-info .post-act ul li a{float:left;width:34px;height:34px;line-height:34px;text-align:center;border:solid 1px #dfdfdf;border-radius:4px}.mainarea .left-area.postdetail .editor-info .post-act ul li a.fb{color:#3b5998}.mainarea .left-area.postdetail .editor-info .post-act ul li a.tw{color:#1da1f2}.mainarea .left-area.postdetail .editor-info .post-act ul li a.pin{color:#bd081c}.mainarea .left-area.postdetail .editor-info .post-act ul li a:hover{background-color:#f5f5f5}.mainarea .left-area.postdetail .editor-info .post-act .save{float:right;height:34px;line-height:34px;border:solid 1px #dfdfdf;border-radius:4px;padding:0 10px;font-weight:700}.mainarea .left-area.postdetail .editor-info .post-act .save:hover{color:#ef4360;border-color:#ef4360}.mainarea .left-area.postdetail .editor-info .post-act .save.active{color:#fff;border-color:#ef4360;background-color:#ef4360}.mainarea .left-area.postdetail .editor-info .editor-name{float:left;width:100%;height:25px;line-height:25px}.mainarea .left-area.postdetail .editor-info .editor-name a{font-weight:700;color:#556080}.mainarea .left-area.postdetail .editor-info .editor-name a:hover{color:#ef4360}.mainarea .left-area.postdetail .editor-info .date{float:left;width:100%;height:25px;line-height:25px;font-size:14px}.mainarea .left-area.postdetail .short-desc{font-style:italic;padding-left:50px;position:relative;float:left;font-size:18px;margin-bottom:40px}.mainarea .left-area.postdetail .short-desc::before{content:"“";width:50px;position:absolute;height:50px;text-align:left;left:0;top:0;line-height:58px;font-size:60px;color:#999}.mainarea.post-list .right-area{float:left;width:28%;padding-left:25px}.mainarea.post-list .right-area .latest-box{padding:10px;margin-bottom:40px}.mainarea.post-list .right-area .latest-box ul li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.mainarea.post-list .right-area .latest-box ul li a .post-title{line-height:1.4em}.mainarea.post-list .right-area .topics{float:left;width:100%;border:solid 1px #ddd;border-radius:4px}.mainarea.post-list .right-area .topics ul,.mainarea.post-list .right-area .topics ul li{float:left;width:100%}.mainarea.post-list .right-area .topics ul li{border-bottom:solid 1px #ddd}.mainarea.post-list .right-area .topics ul li:last-child{border-bottom:0}.mainarea.post-list .right-area .topics ul li a{float:left;width:100%;height:50px;line-height:50px;padding:0 20px;font-size:16px;color:#666}.mainarea.post-list .right-area .topics ul li a i{float:right;height:50px;line-height:50px;font-size:14px;color:#aaa;transition:all .3s cubic-bezier(.77,0,.175,1)}.mainarea.post-list .right-area .topics ul li a:hover{background-color:#f5f5f5;color:#556080}.mainarea.post-list .right-area .topics ul li a:hover i{color:#556080}.mainarea.post-list .right-area .ads{float:left;width:100%;margin:30px 0}.mainarea.post-list .right-area .ads img{float:left;width:100%}.latest-post{float:left;width:100%;margin-top:30px}.latest-post a{float:left;width:100%}.latest-post a img{float:left;width:100%;border-radius:6px;margin-bottom:20px}.latest-post a .cat-name{float:left;width:100%;color:#999;margin-bottom:6px}.latest-post a .post-name{float:left;width:100%;font-size:18px;line-height:1.4em;font-weight:700}.latest-post a .short-desc{float:left;width:100%;font-size:16px;line-height:1.4em;height:2.8em;overflow:hidden;color:#666;margin-top:6px}.latest-post a .date{float:left;width:100%;color:#999;margin-top:6px}.gal-detail-list-items{float:left;width:100%;margin:30px 0}.gal-detail-list-items li{float:left;width:100%;position:relative;margin-bottom:20px;overflow:hidden;border-radius:6px}.gal-detail-list-items li .add-to-lib{position:absolute;width:40px;height:40px;line-height:42px;font-size:18px;text-align:center;background-color:#fff;color:#556080;top:25px;right:25px;border-radius:4px;opacity:0;visibility:hidden;box-shadow:0 10px 20px rgba(85,96,128,.1)}.gal-detail-list-items li:hover .add-to-lib{opacity:1;visibility:visible}.gal-detail-list-items li:hover .add-to-lib:hover{color:#ef4360}.gal-detail-list-items li .add-to-lib.active{background-color:#ef4360;color:#fff;opacity:1;visibility:visible}.gal-detail-list-items li .add-to-lib.active i{font-weight:600}.gal-detail-list-items li .add-to-lib.active:hover{color:#fff}.gal-detail-list-items li .image-num{position:absolute;left:20px;top:20px;background-color:#fff;color:#556080;text-align:center;line-height:50px;width:50px;height:50px;border-radius:4px;font-weight:700;box-shadow:0 10px 20px rgba(85,96,128,.1)}.gal-detail-list-items li img{float:left;width:100%}.gal-detail-list-items li .img-desc{float:left;width:100%;padding:20px;background-color:#f3f3f6;font-size:16px;font-weight:600}.user-nav{float:left;width:calc(26% - 15px);margin-right:15px}.user-nav .nav-area{float:left;width:100%;border-radius:6px;padding:30px;background-color:#fff;box-shadow:0 10px 20px rgba(85,96,128,.1)}.user-nav .nav-area .profile-card{float:left;width:100%;margin-bottom:20px;text-align:center;border-bottom:solid 2px #f3f3f6;padding-bottom:20px}.user-nav .nav-area .profile-card .title{float:left;color:#556080;font-size:18px;font-weight:700;width:100%;line-height:1.6em}.user-nav .nav-area .avatar{width:120px;height:120px;border:solid 1px #eee;border-radius:6px;overflow:hidden;position:relative;display:inline-block}.user-nav .nav-area .avatar img{float:left;width:100%;height:100%}.user-nav .nav-area .change-avatar{position:absolute;left:0;bottom:0;width:100%;padding:6px 0;background:rgba(255,255,255,.8);font-weight:700;opacity:1}.user-nav .nav-area .avatar:hover .change-avatar{opacity:1}.user-nav .nav-area .avatar:hover .change-avatar:hover{color:#ef4360}.user-nav .nav-area .nav{float:left;width:100%}.user-nav .nav-area .nav li{float:left;width:100%}.user-nav .nav-area .nav li a{float:left;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:600;color:#556080;opacity:.5}.user-nav .nav-area .nav li a.active{opacity:1;color:#ef4360}.user-nav .nav-area .nav li a span{transition:all .3s cubic-bezier(.77,0,.175,1)}.user-nav .nav-area .nav li a span.fav-i{float:left;width:30px;height:40px;text-align:left;line-height:40px}.user-nav .nav-area .nav li a span.count{width:8px;height:8px;text-align:center;color:#fff;background-color:#ef4360;border-radius:5px;display:inline-block;font-weight:700;font-size:14px;vertical-align:middle;animation:msgNotify 1s infinite}.user-nav .nav-area .nav li a:hover{opacity:1}.user-content{float:left;width:74%;padding-left:15px}.account-page .info-box{margin-top:0;margin-bottom:40px}.account-form{float:left;width:100%;margin-bottom:-20px}.account-form li{float:left;margin:0 10px;width:calc(33% - 11px);margin-bottom:20px}.account-form li label{float:left;width:100%;height:30px;line-height:30px;font-weight:600;color:#556080;font-size:14px}.account-form li:first-child,.account-form li:nth-child(3n+1){margin-left:0}.account-form li:nth-child(3n){margin-right:0}.account-form li.fullwidth{margin-left:0;margin-right:0;width:100%}.account-form li input[type="text"],.account-form li input[type="email"],.account-form li input[type="password"]{float:left;width:100%;border:solid 1px #ddd;height:50px;line-height:50px;padding:0 20px;border-radius:4px;font-weight:700;color:#556080;font-size:16px;transition:all .3s cubic-bezier(.77,0,.175,1)}.account-form li input[type="text"]::placeholder{color:#acacac;font-weight:400;font-size:14px}.account-form li input[type="text"]:focus,.account-form li input[type="password"]:focus,.account-form li input[type="email"]:focus{border-color:#556080;box-shadow:0 10px 20px rgba(85,96,128,.1)}.account-form li select{float:left;width:100%}.account-form li textarea:not(.customtexteditor){float:left;border:solid 1px #ddd;height:200px;line-height:1.6em;padding:20px;border-radius:4px;width:100%;font-family:"Nunito",sans-serif;color:#556080;font-size:16px;font-weight:700;resize:none;transition:all .3s cubic-bezier(.77,0,.175,1)}.account-form li.locationset-li .locationset-div{float:left;width:100%}.account-form li.locationset-li .locationset-div .map-pop-open{float:left;width:50px;height:50px;border:solid 1px #ddd;border-left:0;border-radius:0 4px 4px 0;line-height:50px;text-align:center;background-color:#f3f3f6;color:#556080;font-size:16px}.account-form li.locationset-li input[type="text"]{float:left;width:calc(100% - 50px);border-right:0;border-radius:4px 0 0 4px}.save-btn{float:right;height:50px;line-height:50px;margin-top:30px;border:0;padding:0 20px;font-family:"Nunito",sans-serif;font-weight:700;font-size:16px;color:#fff;cursor:pointer;border-radius:4px;background-color:#ef4360;transition:all .3s cubic-bezier(.77,0,.175,1)}.save-btn.no-mt{margin-top:0}.save-btn:hover{background-color:#c3374e}.remove-acc{float:left;height:50px;line-height:50px;margin-top:30px}.remove-acc:hover{color:#ef4360}.account-form.firm-info-set li{width:calc(25% - 15px)}.account-form.firm-info-set li:nth-child(3n){margin-right:10px}.account-form.firm-info-set li:nth-child(3n+1){margin-left:10px}.account-form.firm-info-set li:nth-child(4n){margin-right:0}.account-form.firm-info-set li:nth-child(4n+1){margin-left:0}.account-form.chk-list{margin-bottom:-10px}.account-form.chk-list li{position:relative;margin-bottom:10px}.account-form.chk-list li label{position:relative;padding-left:30px;cursor:pointer;z-index:2}.account-form.chk-list li span{position:absolute;left:0;top:5px;width:20px;height:20px;z-index:1}.account-form.chk-list li span::after{content:"";position:absolute;width:18px;height:18px;border:solid 1px #ddd;left:0;top:50%;margin-top:-10px;border-radius:3px}.account-form.chk-list li:hover span::after{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-49px -161px}.account-form.chk-list li.active span::after{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-65px -161px;background-color:#28a745;border-color:#28a745}.account-form.chk-list li span input[type="checkbox"]{position:absolute;left:0;top:0;height:100%;width:100%;-webkit-appearance:checkbox;margin:0;padding:0;border:0;opacity:0}.gal-list{float:left;width:100%;margin-bottom:-20px}.gal-list li{float:left;margin-right:20px;margin-bottom:20px;width:calc(33% - 11px);position:relative}.gal-list li a.img{float:left;width:100%;border-radius:4px;overflow:hidden}.gal-list li a.img img{float:left;width:100%}.gal-list li a.remove{position:absolute;right:10px;top:10px;height:30px;width:30px;line-height:30px;text-align:center;background:#fff;border-radius:4px;opacity:0}.gal-list li a.remove.fav{line-height:32px;color:#ef4360}.gal-list li a.remove:hover{background-color:#d91e18;color:#fff}.gal-list li a.remove.fav:hover{background-color:#ef4360}.gal-list li a.edit-desc{position:absolute;right:50px;top:10px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#fff;opacity:0}.gal-list li a.edit-desc:hover{color:#fff;background-color:#22a7f0}.gal-list li:hover a.remove,.gal-list li:hover a.edit-desc,.gal-list li:hover a.doCoverImage{opacity:1}.gal-list li a.doCoverImage{position:absolute;right:90px;top:10px;height:30px;width:30px;line-height:30px;text-align:center;background:#fff;border-radius:4px;opacity:0}.gal-list li:hover a.doCoverImage:hover{color:#fff;background-color:#f89406}.info-box .info-box .box-title a.remove{position:absolute;right:10px;top:10px;height:30px;width:30px;line-height:30px;text-align:center;background:#f3f3f6;border-radius:4px}.info-box .info-box .box-title a.remove:hover{background-color:#d91e18;color:#fff}.info-box .info-box .box-title a.edit-desc{position:absolute;right:50px;top:10px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#f3f3f6}.info-box .info-box .box-title a.edit-desc:hover{color:#fff;background-color:#22a7f0}.gal-list li span.verified,.gal-list li span.unverified{position:absolute;width:24px;height:24px;border-radius:12px;line-height:24px;text-align:center;top:13px;left:10px;color:#fff;font-size:12px}.gal-list li span.verified{background:#4ecdc4}.gal-list li span.unverified{background:#f7ca18}.gal-list li span.cover-img{position:absolute;width:24px;height:24px;border-radius:12px;line-height:24px;text-align:center;top:13px;left:44px;color:#fff;font-size:12px;background-color:#f89406}.gal-list li .desc{float:left;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:600;position:relative}.gal-list li:nth-child(3n){margin-right:0}.gal-list li.add-new a{float:left;width:100%;height:100%;position:relative;border:solid 1px #f3f3f6;border-radius:4px;opacity:0}.gal-list li.add-new a.show{opacity:1}.gal-list li.add-new a:hover{background-color:#f3f3f6}.gal-list li.add-new a .icon{position:absolute;height:60px;width:60px;left:50%;margin-left:-30px;top:50%;margin-top:-45px;background-position:-80px -254px;opacity:1;transition:all .3s cubic-bezier(.77,0,.175,1)}.gal-list li.add-new a .icon.iconhover{background-position:-140px -254px;opacity:0}.gal-list li.add-new a:hover .icon{opacity:0}.gal-list li.add-new a:hover .icon.iconhover{opacity:1}.gal-list li.add-new a .text{position:absolute;left:0;bottom:50%;margin-bottom:-45px;height:30px;line-height:30px;font-size:16px;color:#556080;text-align:center;width:100%;transition:all .3s cubic-bezier(.77,0,.175,1)}.gal-list li.add-new a:hover .text{color:#ef4360}.gal-list li.add-new.explore-firms a .icon{background-position:-80px -314px}.gal-list li.add-new.explore-firms a .icon.iconhover{background-position:-140px -314px}.gal-list li a .score{float:left;width:100%;font-size:12px;color:#aaa;margin-top:6px;transition:all .3s cubic-bezier(.77,0,.175,1)}.gal-list li a:hover .score{color:#fec34d}.gal-list.fav-firms{margin-bottom:-30px}.gal-list.fav-firms li{margin-bottom:30px}.gal-list.fav-firms li{margin-bottom:30px}.gal-list.fav-firms li a.img{border-radius:0}.gal-list.fav-firms li a.img img{border-radius:4px}.gal-list.fav-firms li a.img .score{margin-top:0}.gal-list.fav-firms li .desc{height:30px;line-height:30px;margin-top:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .3s cubic-bezier(.77,0,.175,1)}.gal-list.fav-firms li .cat-name{float:left;box-sizing:content-box;padding:4px 6px;border-radius:4px;border:solid 1px #ccc;height:20px;line-height:20px;margin-top:0;font-size:12px;font-weight:600;color:#aaa;margin-top:2px;margin-right:6px}.gal-list.fav-firms li a:hover .desc{color:#ef4360}.mainarea.firms .owl-dots,.latest-post .owl-dots{margin-top:30px !important}.owl-theme .owl-dots .owl-dot span{background:transparent !important;border:solid 2px #556080;width:14px;height:14px;transition:all .3s cubic-bezier(.77,0,.175,1);opacity:.5}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{border-color:#ef4360;opacity:1}.mainarea.firms .firms-list{margin-bottom:0}.message-list{float:left;width:100%}.message-list li{float:left;width:100%;margin-bottom:2px;position:relative}.message-list li a.item{float:left;width:100%;height:60px;line-height:60px;padding:0 10px;position:relative;border-radius:4px;padding-right:100px}.message-list li:hover a.item,.message-list li:nth-child(odd):hover a.item{background-color:#e5e5e9}.message-list li a.item .avatar{float:left;width:40px;height:40px;border-radius:4px;background-color:#556080;color:#fff;text-align:center;line-height:40px;font-weight:700;font-size:12px;margin-top:10px;overflow:hidden;margin-right:10px}.message-list li a.item .avatar img{float:left;width:100%}.message-list li a.item .name{float:left;width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:20px}.message-list li a.item .phone{float:left;width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li a.item .msg{float:left;width:calc(100% - 340px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li a.item .date{float:right;width:140px;text-align:right}.message-list li a.item.unread{border-left:solid 4px #ef4360}.message-list li a.item.unread *{font-weight:700}.message-list li:nth-child(odd) a.item{background-color:#f7f7fb}.message-list li a.remove{position:absolute;right:10px;top:15px;height:30px;width:30px;line-height:30px;text-align:center;background:#f3f3f6;border-radius:4px}.message-list li a.remove:hover{background-color:#d91e18;color:#fff}.message-list li a.edit-desc{position:absolute;right:50px;top:15px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:4px;background-color:#f3f3f6}.message-list li a.edit-desc:hover{color:#fff;background-color:#22a7f0}.reviews-list{float:left;width:100%}.reviews-list li{float:left;width:100%;margin-bottom:2px;position:relative}.reviews-list li a.item{float:left;width:100%;height:60px;line-height:60px;padding:0 10px;position:relative;border-radius:4px;padding-right:0;font-size:14px;font-weight:600}.reviews-list li:hover a.item,.reviews-list li:nth-child(odd):hover a.item{background-color:#e5e5e9}.reviews-list li a.item .avatar{float:left;width:40px;height:40px;border-radius:4px;background-color:#556080;color:#fff;text-align:center;line-height:40px;font-weight:700;font-size:12px;margin-top:10px;overflow:hidden;margin-right:10px}.reviews-list li a.item .avatar img{float:left;width:100%}.reviews-list li a.item .name{float:left;width:220px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:20px}.reviews-list li a.item .msg{float:left;width:calc(100% - 510px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-right:30px}.reviews-list li a.item .msg>span{font-style:italic;font-weight:normal;color:#999}.reviews-list li a.item .date{float:left;width:110px}.reviews-list li a.item .score-detail{height:60px;margin:13px;line-height:36px;font-size:24px;width:80px;zoom:.7}.reviews-list li a.item .score-detail .stars{font-size:8px;height:18px;line-height:18px}.reviews-list li a.item.unread{border-left:solid 4px #ef4360}.reviews-list li a.item.unread *{font-weight:700}.reviews-list li:nth-child(odd) a.item{background-color:#f7f7fb}#suggested-firms{padding:0;position:relative;width:100%;height:550px}#suggested-firms .title{float:left;width:100%;height:30px;line-height:30px;color:#556080;font-weight:700;font-size:22px;margin-bottom:10px}.cancel-btn{float:left;height:50px;line-height:50px;color:#556080;font-size:16px;font-weight:700;margin-top:20px}#suggested-firms .send-btn{float:right;border:0;color:#fff;text-align:center;height:50px;border-radius:4px;font-size:16px;font-weight:700;background-color:#ef4360;cursor:pointer;transition:all .3s cubic-bezier(.77,0,.175,1);padding:0 20px;margin-top:20px}#suggested-firms .send-btn:hover{background:#c3374e}#suggested-firms .firms-area{float:left;width:65%;padding:20px}#suggested-firms ul{float:left;width:100%}#suggested-firms ul li{margin-right:10px;width:calc(33% - 5px);position:relative;float:left;margin-bottom:10px;padding:10px;border:solid 1px #dfdfdf;border-radius:4px}#suggested-firms ul li:nth-child(3n){margin-right:0}#suggested-firms ul li img{float:left;width:100%;border-radius:4px}#suggested-firms ul li .score{float:left;width:100%;font-size:12px;color:#aaa;margin-top:6px;transition:all .3s cubic-bezier(.77,0,.175,1)}#suggested-firms ul li:hover .score{color:#fec34d}#suggested-firms ul li .firm-name{float:left;width:100%;font-size:16px;font-weight:600;line-height:1.4em;height:2.8em;overflow:hidden;margin-top:10px}#suggested-firms ul li .hidden-check{position:absolute;left:0;top:0;width:100%;bottom:0;cursor:pointer;z-index:3}#suggested-firms ul li .hidden-check input[type="checkbox"]{float:left;width:100%;height:100%;border:0;padding:0;margin:0;opacity:0;cursor:pointer}#suggested-firms ul li .hidden-check .check-icon{position:absolute;width:40px;height:40px;background-color:#fff;right:10px;top:10px;border-radius:20px;overflow:hidden}#suggested-firms ul li .hidden-check .check-icon .icon{position:absolute;left:0;top:0;width:100%;height:100%;background-image:none}#suggested-firms ul li .hidden-check:hover .check-icon .icon{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:0 -294px}#suggested-firms ul li.active .hidden-check .check-icon .icon{background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-40px -294px;background-color:#1ebea5}#suggested-firms .success-text{float:left;width:35%;height:550px;padding:20px;position:relative;background-color:#f7f7fb;border-radius:4px;overflow:hidden}#suggested-firms .success-text .success-icon{position:absolute;left:0;top:0;width:60px;height:100px;line-height:102px;text-align:center;background-color:#1ebea5;font-size:30px;color:#fff}#suggested-firms .success-text .desc-txt{float:left;width:100%;display:table;height:100px;padding-left:70px;position:relative;background:#fff;overflow:hidden;border-radius:6px;box-shadow:0 10px 20px rgba(85,96,128,.1);margin-bottom:20px}#suggested-firms .success-text .desc-txt .txt{display:table-cell;vertical-align:middle;font-size:14px;font-weight:700;line-height:20px;color:#556080}#suggested-firms .other-vendor{float:left;width:100%;font-size:18px}#suggested-firms .other-vendor strong{float:left;width:100%;font-size:26px;line-height:normal;font-weight:600;margin-bottom:20px}.complete-message{float:left;width:100%;text-align:center;padding:0 50px;margin-bottom:50px}.complete-message .msg-icon{display:inline-block;width:150px;height:150px;line-height:150px;font-size:94px;color:#1ebea5;font-weight:400;margin-bottom:20px}.complete-message .title{display:inline-block;font-weight:600;font-size:26px;float:left;width:100%;color:#1ebea5;margin-bottom:30px;line-height:1.6em}.complete-message .title strong{font-size:42px}.complete-message .message{float:left;width:100%;text-align:center;font-size:18px;font-weight:600;padding:0 20%;line-height:1.6em}.complete-message a{display:inline-block;font-size:14px;font-weight:700;height:50px;line-height:46px;margin-top:40px;border:solid 2px #556080;border-radius:4px;padding:0 20px}.complete-message a:hover{background-color:#556080;color:#fff}.score-new{float:left;width:70px;height:20px;position:relative;margin-top:6px;overflow:hidden}.score-new .star-overlay{width:70px;height:20px;position:absolute;left:0;top:0;background-image:url(../../../Elements/img/stars-overlay.svg);z-index:2}.score-new .point-bg{left:0;height:20px;position:absolute;background-color:#fec34d;z-index:1}.score-new .bg{position:absolute;height:18px;width:70px;left:0;top:1px;background-color:#ccc;z-index:0}.comment-count{float:left;height:20px;line-height:20px;color:#ccc;font-size:14px;margin-left:6px;margin-top:6px}.score-detail .score-new{position:absolute;bottom:0;left:0;border:solid 5px transparent;box-sizing:content-box}.score-detail .score-new .bg{background-color:rgba(255,255,255,.3)}.score-detail .score-new .point-bg{background-color:#fff}.score-detail.low .score-new{border-color:#e93432}.score-detail.low .score-new .star-overlay{background-image:url(../../../Elements/img/stars-overlay-low.svg)}.score-detail.avarage .score-new{border-color:#fb9627}.score-detail.avarage .score-new .star-overlay{background-image:url(../../../Elements/img/stars-overlay-avarage.svg)}.score-detail.high .score-new{border-color:#28cb8b}.score-detail.high .score-new .star-overlay{background-image:url(../../../Elements/img/stars-overlay-high.svg)}.score-detail.none .score-new{border-color:#ccc}.score-detail.none .score-new .star-overlay{background-image:url(../../../Elements/img/stars-overlay-none.svg)}.firm-comm-ans{float:left;width:100%;background-color:#fff;padding:20px;border-radius:3px;overflow:hidden;padding-top:70px;position:relative;border:solid 1px #f3f3f6}.firm-comm-ans .comm-ans-header{position:absolute;left:0;top:0;width:100%;height:50px;line-height:50px;padding:0 20px;background-color:#f3f3f6}.firm-comm-ans .comm-ans-header .label{float:left;height:50px;line-height:50px;font-weight:700;font-size:16px}.firm-comm-ans .comm-ans-header .comment-status{float:right;width:30px;height:30px;line-height:32px;text-align:center;margin:10px 0;border-radius:15px;color:#fff;font-size:14px;margin-right:-10px}.firm-comm-ans .comm-ans-header .comment-status.verified{background-color:#4ecdc4}.firm-comm-ans .comm-ans-header .comment-status.unverified{background-color:#f7ca18}.warning-box{float:left;width:100%;height:50px;line-height:50px;padding:0 20px;margin-bottom:30px;border-radius:4px;border-left:solid 4px #f7ca18;background-color:#f7f7fb;font-weight:600}.success-box{float:left;width:100%;text-align:center;height:500px;display:table}.success-box .like-icon{color:#1ebea5;font-size:72px;display:inline-block;width:80px;height:80px;line-height:80px;margin-bottom:30px;background-color:#fff;padding:30px;box-sizing:content-box;border-radius:50%;box-shadow:0 10px 20px rgba(85,96,128,.1)}.success-box .txt{float:left;width:100%;text-align:center;font-weight:600;color:#556080;font-size:28px;line-height:1.4em}.success-box .valign-middle{display:table-cell;vertical-align:middle}.success-box .save-btn{float:none;display:inline-block}.emailverifyband{position:fixed;width:800px;padding:20px;border-radius:6px;background-color:#f3f3f6;left:50%;margin-left:-400px;bottom:-40px;opacity:0;visibility:hidden;z-index:9999;line-height:normal;font-size:14px;text-align:center;border:solid 1px #efc529;transition:all .3s cubic-bezier(.77,0,.175,1)}.emailverifyband.active{bottom:40px;opacity:1;visibility:visible}.footer{width:100%;height:632px;display:block;position:absolute;bottom:0;background:#556080;text-align:left;padding:50px 0}.footer .box{float:left;width:100%}.footer .box.aboutus{float:left;width:20%}.footer .box.aboutus ul li{float:left;width:100%}.footer .box.newsletter{float:left;width:20%}.footer .box.newsletter p{font-size:14px;color:rgba(255,255,255,.6)}.newsletter-form{float:left;width:100%;margin-top:20px;box-shadow:0 8px 30px rgba(0,0,0,.1);position:relative}.newsletter-form input[type="text"],.newsletter-form input[type="email"]{float:left;border:0;height:50px;width:calc(100% - 50px);border-radius:4px 0 0 4px;padding:0 10px;font-family:"Nunito",sans-serif;color:#556080;font-size:16px;font-weight:700}.newsletter-form input[type="text"]::placeholder,.newsletter-form input[type="email"]::placeholder{color:#acacac;font-weight:400;font-size:14px}.newsletter-form input[type="submit"],.newsletter-form input[type="button"],.newsletter-form button{float:left;width:50px;height:50px;border:none;padding:0;background-color:#fec34d;border-radius:0 4px 4px 0;cursor:pointer;background-position:-200px -254px}.newsletter-form input[type="email"]:disabled,.newsletter-form input[type="submit"]:disabled,.newsletter-form input[type="button"]:disabled,.newsletter-form button:disabled{background-color:#ccc;cursor:default}.newsletter-form #email-error{position:absolute;left:0;width:100%;bottom:-20px;height:20px;color:#fff;font-weight:600}.recapthca-text{float:left;width:100%;color:rgba(255,255,255,.6);font-size:12px;margin-top:20px}.recapthca-text a{color:rgba(255,255,255,.6);text-decoration:underline}.recapthca-text a:hover{color:rgba(255,255,255,1)}.footer .box.categories{float:left;width:60%}.footer .box.categories ul li{float:left;width:33%}.footer .box .title{float:left;width:100%;font-size:18px;color:#fff;margin-bottom:30px;position:relative;font-weight:700}.footer .box .title::after{content:"";position:absolute;left:0;bottom:-10px;height:2px;width:70px;background:#fec34d}.footer .box ul{float:left;width:100%}.footer .box ul li{float:left;list-style:disc;list-style-position:inside;color:rgba(255,255,255,.3)}.footer .box ul li a{color:rgba(255,255,255,.6);height:30px;line-height:30px;font-size:14px;display:inline-block;margin-left:-8px}.footer .box ul li a:hover{color:rgba(255,255,255,1)}.footer .box ul li a.highlighted{background-color:#fb3e5e;padding:0 10px;color:#fff;border-radius:3px;text-shadow:0 0 1px rgba(0,0,0,.4)}.foo-seperator{float:left;width:100%;position:relative;height:50px;margin-top:30px;margin-bottom:20px}.foo-seperator .line{float:left;width:100%;position:absolute;height:2px;background:#fff;top:50%;margin-top:-1px;z-index:1;opacity:.2}.footer .logo.icon{position:absolute;width:50px;height:50px;top:0;left:50%;margin-left:-42px;z-index:2;background-color:#556080;border-left:solid 14px #556080;border-right:solid 11px #556080;box-sizing:content-box;background-position:-220px -50px}.social{float:left;width:100%;text-align:center;font-size:0;line-height:0}.social li{display:inline-block;vertical-align:top;margin:0 10px}.social li a{float:left;width:40px;height:40px;line-height:42px;text-align:center;color:#fff;font-size:20px;border-radius:50%}.social li a i{transition:all .3s cubic-bezier(.77,0,.175,1)}.social li a:hover{background-color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.2)}.social li a.fb:hover i{color:#3b5999}.social li a.ins:hover i{color:#e4405f}.social li a.tw:hover i{color:#55acee}.social li a.pin:hover i{color:#bd081c}.social li a.yt:hover i{color:#cd201f}.social li a.gp:hover i{color:#dd4b39}.copyband{position:absolute;left:0;bottom:0;width:100%;height:50px;background:rgba(0,0,0,.1)}.copyband .copy{float:left;height:50px;line-height:50px;font-size:12px;color:rgba(255,255,255,.6)}.copyband .vanta{float:right;height:50px;line-height:50px;color:#fff;opacity:.6;font-size:12px;font-family:"Gotham Light",sans-serif;transition:all .3s cubic-bezier(.77,0,.175,1)}.copyband .vanta strong{font-family:"Gotham Bold",sans-serif}.copyband .vanta:hover{opacity:1;text-shadow:0 0 5px rgba(255,255,255,.5)}.select2-container .select2-selection--single{height:50px;border:solid 1px #ddd}.select2-container--default .select2-selection--single .select2-selection__rendered{height:48px;line-height:48px;padding-left:15px;padding-right:48px;font-size:16px;color:#556080;font-weight:700;text-align:left}.select2-results__option{padding:0 15px;height:40px;line-height:40px;font-size:14px;color:#556080}.select2-container--open .select2-dropdown--below{border-color:#ccc;box-shadow:0 10px 20px rgba(85,96,128,.2)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#556080}.select2-search--dropdown{padding:8px}.select2-container--default .select2-search--dropdown .select2-search__field{height:36px;padding:0 10px;border-color:#ccc;font-size:14px;color:#556080;border-radius:3px}.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#556080}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{width:46px;height:46px;right:2px;top:50%;margin-top:-23px;background-image:url(../../../Elements/img/bg-sprite.svg);background-position:-160px -162px;transition:all .3s cubic-bezier(.77,0,.175,1)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow{background-position:-160px -208px}.select2-container--open .select2-dropdown--below.city-select{background-color:#f7f7fb;border:0}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f7f7fb;color:#556080}.stickyarea.custom{float:left;width:100%}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f3f3f6}.ui-datepicker{width:auto;margin-top:1px;margin-bottom:-1px;border:solid 1px #eee;box-shadow:0 10px 20px rgba(85,96,128,.1);padding:20px;z-index:99}body.firmdetail .ui-datepicker{width:270px;padding:0}.ui-datepicker .ui-datepicker-header{font-family:"Nunito",sans-serif;height:40px;background:#fff;padding:0;border:0;border-radius:4px;overflow:hidden}.ui-datepicker .ui-datepicker-title{line-height:40px;margin:0;color:#556080}.ui-datepicker th{color:#999}.ui-datepicker td{padding:0}.ui-datepicker td span.ui-state-default,.ui-datepicker td a.ui-state-default{background-color:#fff;border:0;border-radius:4px;width:34px;height:34px;line-height:34px;text-align:center;padding:0;margin:2px}.ui-datepicker td a.ui-state-default.ui-state-highlight{background-color:#efefef}.ui-datepicker td a.ui-state-default.ui-state-active,.ui-datepicker td a.ui-state-default.ui-state-active.ui-state-hover{background-color:#ef4360;color:#fff}.ui-datepicker td a.ui-state-default.ui-state-hover{background-color:#e1e1e1}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{height:40px;width:40px;top:0;border:0;background-color:#fff;background-image:url(../../../Elements/img/bg-sprite.svg);cursor:pointer}.ui-datepicker .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-next .ui-icon{display:none}.ui-datepicker .ui-datepicker-prev{left:0;background-position:0 -254px}.ui-datepicker .ui-datepicker-next{right:0;background-position:-40px -254px}.mCSB_scrollTools{opacity:.5 !important}.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(155,155,155,.4)}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#556080 !important}.pricerequestform{width:0%;position:absolute;right:0;top:0;bottom:0;padding:0;background:#556080;color:#fff;opacity:0;transition:all .3s cubic-bezier(.77,0,.175,1)}.pswp--visible .pricerequestform{width:20%;padding:30px;overflow:hidden;opacity:1}.pswp__bg{background:#fff}.pswp__ui .pswp__top-bar{background:transparent;height:90px;padding:0 20px;position:relative}.pswp__logo{float:left;width:166px;height:42px;margin-top:24px;background-position:0 0}.pswp__ui .pswp__top-bar .pswp__button{margin-top:22px;border:solid 1px #dfdfdf;border-radius:50%;box-sizing:content-box;margin-left:10px}.pswp__ui .pswp__top-bar .pswp__button:hover{border-color:#556080}.pswp__share-tooltip{right:67px;top:76px}.pswp__ui .pswp__caption{background:transparent;bottom:50px}.pswp__caption__center{text-align:center;color:#556080;font-family:"Nunito",sans-serif;line-height:1.8em;padding:20px 0;max-width:640px;font-size:18px;font-weight:700}.pswp__caption__center .author{font-size:14px;font-family:"Nunito",sans-serif;font-weight:600}.pswp__counter{position:absolute;left:0;top:inherit;bottom:0;height:50px;line-height:50px;color:#556080;opacity:1;padding:0 10px;width:100%;text-align:center;font-size:22px;font-family:"Gotham Book",sans-serif}.pswp_price-request{float:right;height:50px;line-height:50px;margin-top:20px;color:#fff;background-color:#ef4360;padding:0 20px;border-radius:4px;font-family:"Nunito",sans-serif;font-size:16px;margin-right:30px;transition:all .3s cubic-bezier(.77,0,.175,1);font-weight:700}.pswp_price-request:hover{background-color:#c3374e}.pswp__button--arrow--left,.pswp__button--arrow--right{width:50px;height:50px;margin-top:-25px;text-align:center;line-height:50px;border-radius:25px;background-color:#eee;background-image:url(../../../Elements/img/bg-sprite.svg)}.pswp__button--arrow--left{left:20px}.pswp__button--arrow--right{right:20px}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:50px;height:50px;left:0 !important;top:0 !important;right:0 !important;opacity:0 !important}.pswp__button--arrow--left{background-position:-200px -314px}.pswp__button--arrow--right{background-position:-250px -314px}.pswp__share-modal{background:rgba(85,96,128,.5)}.pswp__img{border-radius:6px}.ui-autocomplete{max-height:200px !important;overflow:auto;border-radius:0 0 6px 6px;width:1024px !important;box-shadow:0 2px 3px rgba(50,50,50,.15);border:0 !important}.ui-autocomplete.widthSet{width:930px !important;z-index:3 !important}.ui-menu .ui-menu-item{padding:0 !important;height:50px}.ui-menu .ui-menu-item a{border:0 !important;border-bottom:solid 1px #eee !important;font-size:14px;float:left;width:100%;height:50px;line-height:50px;padding:0 20px !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 !important;font-weight:600;color:#556080}.ui-menu .ui-menu-item a .src-type{display:inline-block;box-sizing:content-box;padding:4px 6px;border-radius:4px;border:solid 1px #ccc;height:20px;line-height:20px;margin-top:0;font-size:12px;font-weight:600;color:#aaa;margin-top:2px;margin-left:6px}.ui-menu .ui-menu-item a.ui-state-active{border:0 !important;border-bottom:solid 1px #eee !important;background-color:#eee;margin:0 !important;color:#556080}.ui-menu .ui-menu-item:last-child a{border-bottom:0 !important}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;background:none !important}#cboxContent,#colorbox,#cboxOverlay,#cboxWrapper{overflow:visible !important}#cboxClose{top:-50px;width:50px !important;height:50px !important;background:url(../../../lib/jquery-colorbox/example1/images/cboxclose.png) #fff no-repeat center center !important}#cboxClose:hover{background:url(../../../lib/jquery-colorbox/example1/images/cboxclose-hover.png) #fff no-repeat center center !important}#cboxLoadedContent{margin-bottom:0 !important;padding:0}#cboxCurrent{display:none !important}#cboxOverlay{background-image:none;background:#6c7a89;background:-moz-radial-gradient(center,ellipse cover,rgba(108,122,137,.8) 0%,rgba(54,61,68,.95) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(108,122,137,.8) 0%,rgba(54,61,68,.95) 100%);background:radial-gradient(ellipse at center,rgba(108,122,137,.8) 0%,rgba(54,61,68,.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(108,122,137,.8)',endColorstr='rgba(54,61,68,.95)',GradientType=1)}#cboxNext,#cboxPrevious{width:30px;height:30px;top:50%;margin-top:-15px;background-position:left top !important}#cboxNext{right:30px;left:inherit;background:url(../../../lib/jquery-colorbox/example1/images/cbox-next.jpg)}#cboxPrevious{left:30px;background:url(../../../lib/jquery-colorbox/example1/images/cbox-prev.jpg)}#cboxNext:hover{background-image:url(../../../lib/jquery-colorbox/example1/images/cbox-next-hover.jpg)}#cboxPrevious:hover{background-image:url(../../../lib/jquery-colorbox/example1/images/cbox-prev-hover.jpg)}#add-image-pop{width:700px;height:600px;float:left;display:block;padding:30px}.upload-control{float:left;width:100%;background-color:#f7f7fb;height:50px;line-height:50px;border-radius:4px;overflow:hidden}.upload-control input[type="file"]{float:left;margin:13px}.upload-control input[type="submit"],.upload-control input[type="button"],.upload-control button{float:right;height:50px;padding:0 15px;background-color:#556080;color:#fff;border:0;cursor:pointer;font-size:16px;font-weight:700}#add-image-pop .title,#changeProfileImagePopup .title{font-size:18px;color:#556080;float:left;width:100%;margin-bottom:10px;font-weight:700}#add-image-pop p,#changeProfileImagePopup p{margin-bottom:20px}#changeProfileImagePopup{width:700px;height:300px;padding:30px}#ImageArea{float:left;width:100%;margin:20px 0}#ImageArea ul{float:left;width:100%;margin-bottom:-10px}#ImageArea ul li{float:left;width:100%;margin-bottom:10px}#ImageArea ul li img{float:left;width:80px;height:80px;margin-right:20px}#ImageArea ul li input[type="text"]{float:left;width:calc(100% - 100px);height:50px;padding:0 15px;margin-top:15px;border-radius:4px;border:solid 1px #ccc;font-family:"Gotham Medium",sans-serif;font-size:14px;color:#556080;transition:all .3s cubic-bezier(.77,0,.175,1)}#ImageArea ul li input[type="text"]:focus{border-color:#556080;box-shadow:0 10px 20px rgba(85,96,128,.1)}#ImageArea input[type="submit"],#ImageArea input[type="button"],#ImageArea button{float:right;height:50px;padding:0 20px;background-color:#556080;color:#fff;border:0;cursor:pointer;font-size:16px;font-weight:700;border-radius:4px}body.landing-page{background-color:#f3f3f6}body.landing-page .content{padding-bottom:0;height:100%;text-align:center}body.landing-page .inner{width:1024px}body.landing-page .logo{width:166px;height:42px;display:inline-block;background-position:0 0;margin:30px 0;position:relative}body.landing-page .login-box{float:left;text-align:left;width:100%;background-color:#fff}body.landing-page .login-box .promo{float:left;width:40%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}body.landing-page .login-box .form{float:left;width:60%;padding:60px 100px;text-align:center}body.landing-page.register .login-box .form{padding:30px 60px}body.landing-page.register .login-box .form .error-box{float:left;width:100%;height:50px;line-height:50px;padding:0 20px;margin-bottom:30px;border-radius:4px;border-left:solid 4px #f7ca18;background-color:#f7f7fb;font-weight:700}body.landing-page .login-box .form .form-title{float:left;width:100%;font-size:20px;color:#556080;font-weight:700;margin-bottom:16px}body.landing-page .login-box .form .form-title+p{float:left;width:100%;margin-top:10px;margin-bottom:20px}body.landing-page .login-box .form p a{color:#fb3e5e}body.landing-page .login-box .form p a:hover{text-decoration:underline}body.landing-page .login-box .form input[type="text"],body.landing-page .login-box .form input[type="email"],body.landing-page .login-box .form input[type="password"]{height:40px;padding:0;float:left;border:0;border-bottom:solid 1px #d9d9d9;width:100%;margin-bottom:20px;font-size:16px;color:#556080;outline-style:none;font-weight:700}body.landing-page .login-box .form input[type="text"]::placeholder,body.landing-page .login-box .form input[type="email"]::placeholder,body.landing-page .login-box .form input[type="password"]::placeholder{font-weight:400;font-size:14px}body.landing-page .login-box .form .line{float:left;width:100%;position:relative}body.landing-page .login-box .form .line .text-danger{position:absolute;height:12px;top:50%;margin-top:-16px;font-size:12px;color:#f00;right:0;text-align:right;line-height:12px}body.landing-page .register-form li select{float:left;width:100%}body.landing-page .register-form li{position:relative}body.landing-page .register-form li .field-validation-error{position:absolute;left:0;bottom:5px;height:10px;line-height:10px;font-size:12px;color:#f00;z-index:9}body.landing-page .register-form .select2-container{margin-bottom:20px}.remember-me{float:left}.remember-me label{float:left;font-size:14px;height:18px;line-height:18px;margin-left:6px}.remember-me .checkbox{float:left;height:18px;width:18px;border:solid 1px #ccc;border-radius:2px;position:relative;background-image:none;cursor:pointer}.remember-me .checkbox input[type="checkbox"]{opacity:0;margin:0;padding:0;float:left;width:100%;height:100%;cursor:pointer}.remember-me .checkbox:hover{background-position:-50px -162px;background-image:url(../../../Elements/img/bg-sprite.svg)}.remember-me .checkbox.checked{background-position:-66px -162px;background-color:#28a745;border-color:#28a745;background-image:url(../../../Elements/img/bg-sprite.svg)}.termsofuse{float:left;width:100%;text-align:center;font-size:13px;margin:10px 0}.termsofuse a{color:#000 !important;text-decoration:underline}.termsofuse a:hover{color:#fb3e5e !important}.already-member{float:left;width:100%;margin:20px 0}.forgotten-password{float:right;color:#556080;font-size:14px}.forgotten-password:hover{text-decoration:underline}.fb-login-btn,.google-login-btn{cursor:pointer;float:left;width:100%;height:50px;line-height:48px;border:solid 1px #d9d9d9;color:#556080;border-radius:3px;margin:10px 0;font-weight:700;font-size:16px}.fb-login-btn .icon,.google-login-btn .icon{display:inline-block;vertical-align:middle;width:24px;height:24px;margin-right:8px;margin-top:-2px}.fb-login-btn .icon{background-position:0 -374px}.google-login-btn .icon{background-position:-24px -374px}.or-text{margin:20px 0;float:left;width:100%;height:30px;line-height:30px;font-weight:700}.login-submit{float:left;width:100%;height:50px;line-height:50px;background-color:#556080;color:#fff;border-radius:3px;padding:0;border:0;cursor:pointer;margin-top:20px;font-weight:700}body.landing-page .register-form{float:left;width:100%;padding-right:0}body.landing-page .register-form li{float:left;width:calc(50% - 10px)}body.landing-page .register-form li:nth-child(odd){float:left;width:calc(50% - 10px)}body.landing-page .register-form li:nth-child(even){float:right;width:calc(50% - 10px)}body.landing-page.register .or-text{font-size:18px}.review-container{float:left;width:100%;height:100%}.review-container .promo-area{float:left;width:40%;height:100%;background-color:#556080;position:relative}.review-container .promo-area .bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.3}.review-container .promo-area .text{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;display:table;text-align:center;padding:0 100px}.review-container .promo-area .text .txt{display:table-cell;vertical-align:middle;color:#fff}.review-container .promo-area .text .txt .slogan{font-weight:700;font-size:32px;margin-bottom:20px;float:left;width:100%;line-height:normal}.review-container .promo-area .text .txt p{color:#fff;font-size:18px}.review-container .form-area{float:left;width:60%;height:100%;padding:40px 100px}.review-container .form-area .form-content .content-header{float:left;width:100%}.review-container .form-area .form-content a.logo{float:left;height:42px;width:166px;background-position:0 0;background-image:url(../../../Elements/img/bg-sprite.svg)}.review-container .form-area .form-content a.close{float:right;height:42px;width:42px;border:solid 1px #dfdfdf;border-radius:21px;transition:all .3s cubic-bezier(.77,0,.175,1)}.review-container .form-area .form-content a.close .icon{float:left;width:100%;height:100%;background-position:0 -334px}.review-container .form-area .form-content a.close:hover{border-color:#556080}.review-container .form-area .form-content .com-slogan{float:left;width:100%;font-size:32px;line-height:normal;color:#556080;margin:20px 0}.firm-card{float:left;width:100%;background-color:#fff;padding:20px;border-radius:6px;box-shadow:0 10px 20px rgba(85,96,128,.1);margin-bottom:30px}.firm-card .img{float:left;width:200px}.firm-card .img img{float:left;width:100%;height:auto;border-radius:4px}.firm-card .texts{float:left;width:calc(100% - 200px);padding-left:20px}.firm-card .texts .title{float:left;width:100%;font-size:18px;font-weight:700;color:#556080;margin-bottom:6px}.firm-card .texts .title .loc{float:left;width:100%;font-size:14px;font-weight:400;font-style:italic;color:#999;height:20px;line-height:20px}.firm-card .texts p{float:left;width:100%;line-height:1.6em;max-height:4.8em;overflow:hidden;font-size:14px}.review-container .form-area .form-content .form-line{float:left;width:100%;position:relative;margin-bottom:30px}.review-container .form-area .form-content .form-line.half{width:50%}.review-container .form-area .form-content .form-line label{float:left;width:100%;font-size:18px;font-weight:600;color:#556080;margin-bottom:10px}.review-container .form-area .form-content .form-line .yesno{float:left;position:relative}.review-container .form-area .form-content .form-line .yesno input[type="checkbox"]{position:absolute;left:0;top:0;z-index:-1;opacity:0;visibility:hidden}.review-container .form-area .form-content .form-line .yesno a{float:left;height:40px;line-height:40px;font-size:14px;font-weight:600;color:#556080;padding:0 20px;border:solid 1px #ccc;background-color:#fff;position:relative;transition:none}.review-container .form-area .form-content .form-line .yesno a:hover,.review-container .form-area .form-content .form-line .yesno a.active:hover{border-color:rgba(85,96,128,.7);z-index:2}.review-container .form-area .form-content .form-line .yesno a.active{background-color:rgba(85,96,128,.1);border-color:rgba(85,96,128,.3)}.review-container .form-area .form-content .form-line .yesno a#yes{border-radius:4px 0 0 4px}.review-container .form-area .form-content .form-line .yesno a#no{border-radius:0 4px 4px 0;margin-left:-1px}.review-container .form-area .form-content .form-line .yesno a i{opacity:.75}.review-container .form-area .form-content .form-line input[type="text"]{float:left;width:100%;border:solid 1px #ddd;height:50px;line-height:50px;padding:0 20px;border-radius:4px;font-weight:700;color:#556080;font-size:16px;transition:all .3s cubic-bezier(.77,0,.175,1)}.review-container .form-area .form-content .form-line textarea{float:left;width:100%;border:solid 1px #ddd;height:100px;line-height:normal;padding:20px;border-radius:4px;font-weight:700;color:#556080;font-size:16px;transition:all .3s cubic-bezier(.77,0,.175,1);resize:none}.review-container .form-area .form-content .form-line input[type="text"]:focus,.review-container .form-area .form-content .form-line textarea:focus{border-color:#556080}.review-container .form-area .form-content .remember-me{width:100%;position:relative}.review-container .form-area .form-content .remember-me label{float:right;width:calc(100% - 24px);height:auto;line-height:normal}.review-container .form-area .form-content .remember-me label a{color:#000;text-decoration:underline}.review-container .form-area .form-content .remember-me label a:hover{color:#fb3e5e}.review-container .form-area .form-content .form-line .field-validation-error{position:absolute;left:0;color:#f00;font-size:12px;height:12px;line-height:12px;bottom:-18px}.review-container .form-area .form-content .remember-me .field-validation-error{position:absolute;left:24px;color:#f00;font-size:12px;height:12px;line-height:12px;bottom:-18px}.rateit-font{float:left;height:40px;line-height:40px;font-size:22px;font-weight:900}.rateit-font .rateit-range>div,.rateit-font .rateit-range>span{cursor:pointer}.rateit .rateit-selected{color:#efc529}.point-txt{float:left;height:40px;line-height:40px;font-size:16px;font-weight:600;color:#556080;margin-left:20px}.review-container .form-area .form-content .form-footer{float:left;width:100%;margin-top:30px}.review-container .form-area .form-content .form-footer .save-btn{margin-top:0}.review-container .form-area .form-content .form-footer .cancel-btn:hover{text-decoration:underline}.trumbowyg-box{float:left;border-radius:4px;overflow:hidden;margin-top:0;min-height:200px;margin-bottom:0}.trumbowyg-editor,.trumbowyg-textarea{min-height:200px}.trumbowyg-button-pane{background:#f7f7fb !important;z-index:8}.mainarea.legalnotices .left-menu{float:left;width:280px}.mainarea.legalnotices .left-menu ul{float:left;width:100%}.mainarea.legalnotices .left-menu ul li{float:left;width:100%}.mainarea.legalnotices .left-menu ul li a{float:left;width:100%;height:40px;line-height:40px;font-size:16px;font-weight:600;color:#556080;opacity:.5}.mainarea.legalnotices .left-menu ul li a i{font-size:14px;float:right;height:40px;line-height:40px}.mainarea.legalnotices .left-menu ul li a:hover{opacity:1}.mainarea.legalnotices .left-menu ul li.active a{color:#ef4360;opacity:1}.mainarea.legalnotices .legal-texts{float:left;width:calc(100% - 280px);padding-left:40px}.mainarea.legalnotices .legal-texts h1{float:left;width:100%;font-size:22px;line-height:normal;height:auto}@keyframes filterAnim{0%{width:0;height:0;margin-left:0;margin-top:0;border-radius:0;background:rgba(239,67,96,1)}100%{width:80px;height:80px;margin-left:-41px;margin-top:-41px;border-radius:41px;background:rgba(239,67,96,0)}}@keyframes msgNotify{0%{opacity:0}50%{opacity:1}100%{opacity:0}}section{float:left;width:100%;line-height:1.6em}.grecaptcha-badge{visibility:hidden !important}.filter-msg{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(85,96,128,.6);z-index:100;display:none;visibility:hidden}.filter-msg .close{position:absolute;right:30px;top:30px;width:40px;height:40px;line-height:40px;text-align:center;font-size:20px;color:#fff}.filter-msg .filter-open{position:absolute;width:50px;height:50px;right:1px;border-radius:50%;top:16px}.filter-msg.show{display:block;visibility:visible}.filter-msg .msg-img{position:absolute;width:350px;height:120px;background-image:url(../../../Elements/img/changefilter.svg)}.noResultBox{float:left;width:100%;text-align:left;margin-bottom:50px;padding:30px;border:solid 1px #eee;background-color:#f7f7fb;border-radius:6px}.noResultBox .msg-icon{float:left;font-size:94px;color:#556080;font-weight:400;margin-right:20px}.noResultBox .title{float:left;font-weight:600;font-size:26px;width:calc(100% - 120px);color:#556080;line-height:1.6em;padding-top:8px}.noResultBox .title strong{font-size:32px}.noResultBox .message{float:left;width:100%;text-align:left;font-size:14px;font-weight:600;line-height:1.6em}.noResultBox .message a{color:#ef4360}.noResultBox .message a:hover{text-decoration:underline}#firm-offer-pop{float:left;width:100%;padding:20px}#firm-offer-pop img{float:left;width:100%;height:auto;margin-bottom:30px}#firm-offer-pop .title{float:left;width:100%;font-size:18px;font-weight:700;margin-bottom:20px}#firm-offer-pop p{float:left;width:100%;font-size:16px;line-height:1.6em;margin-bottom:20px}#firm-offer-pop .note{float:left;width:100%;font-size:14px;font-style:italic;color:#556080;margin-bottom:20px;line-height:1.6em;opacity:.5}.mainvideobanner{position:absolute;left:0;top:0;bottom:0;right:0;overflow:hidden;border:0;border-radius:0;margin-bottom:0;background-color:#fff}.mainvideobanner.flexslider .slides{float:left;height:100%;width:100%;opacity:.25}.mainvideobanner.flexslider .slides li{float:left;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.mainvideobanner video{float:left;width:100%;height:auto}@media screen and (max-width:1366px){.inner{width:100%}}@media screen and (max-width:1358px){.account-form.firm-info-set li{width:33%;margin-right:0 !important;padding-right:10px !important;margin-left:0 !important}}@media screen and (max-width:1339px){.mainarea.galleries ul li{width:calc(16% - 9px)}}@media screen and (max-width:1280px){.container{min-width:100%}}@media screen and (max-width:1210px){.mainarea .blog-box .blog-cats li{width:calc(33% - 5px)}.user-nav .nav-area{padding:20px}.user-nav .nav-area .nav li a{font-size:14px}}@media screen and (max-width:1189px){.mainarea.galleries ul li{width:calc(16% - 10px)}}@media screen and (max-width:1180px){.review-container .promo-area{display:none}.review-container .form-area{width:100%;height:auto;float:left;padding:40px}}@media screen and (max-width:1150px){.mainarea.galleries ul li{width:calc(20% - 16px)}.mainarea.galleries ul li:nth-child(5n){margin-right:0}.mainarea.galleries ul li:nth-child(6n){margin-right:20px}.price-request{opacity:0;visibility:hidden;position:fixed;left:0;top:0;bottom:0;width:100%;z-index:999;padding-left:0;padding-bottom:80px;margin-left:0;transition:all .3s cubic-bezier(.77,0,.175,1)}.price-request.show{opacity:1;visibility:visible}.price-request .request-form{padding:20px;height:100%;box-shadow:none;border-radius:0}.request-form .title{text-align:left;margin-bottom:20px;padding:0;position:relative}.request-form .title .mobile-form-close{display:block;position:absolute;width:30px;height:30px;border:solid 2px #556080;top:50%;margin-top:-15px;right:0;border-radius:15px;text-align:center;line-height:28px;font-size:16px;color:#556080}.detail-infos{width:100%;padding-right:0}.mobile-bottom-bar{display:block;position:fixed;left:0;bottom:0;width:100%;z-index:999;background-color:#fff;height:80px;padding:10px;box-shadow:0 0 10px rgba(0,0,0,.2);transition:all .3s cubic-bezier(.77,0,.175,1)}.mobile-bottom-bar a{display:block;width:calc(50% - 5px);height:100%;text-align:center;line-height:56px;font-size:18px;border-radius:4px;font-weight:700}.mobile-bottom-bar a.call{float:left;color:#1ebea5;border:solid 2px #1ebea5}.mobile-bottom-bar a.msg{float:right;color:#fb3e5e;border:solid 2px #fb3e5e}}@media screen and (max-width:1060px){.firm-list li{width:calc(33% - 11px)}.firm-list li:nth-child(3n){margin-right:0}.firm-list li:nth-child(4n){margin-right:20px}}@media screen and (max-width:1040px){.mainpage-banner .searcharea{left:20px;right:20px;margin-left:0;width:auto}.user-nav{width:calc(29% - 15px)}.user-content{width:71%}}@media screen and (max-width:1024px){.howitworks ul{margin-bottom:-40px}.howitworks ul li{width:50%;margin-bottom:40px}.mainarea.categories ul li a:not(.cat-name){height:0;padding-bottom:80%}.mainarea.galleries ul li{width:calc(25% - 15px);padding-bottom:calc(25% - 15px);margin-right:20px}.mainarea.galleries ul li:nth-child(4n){margin-right:0}.mainarea.galleries ul li:nth-child(5n),.mainarea.galleries ul li:nth-child(6n){margin-right:20px}.mainarea.galleries ul li a .gallery-name{text-align:left}.mainarea.offers ul li{margin-right:20px;margin-bottom:20px;width:calc(25% - 15px)}.ui-autocomplete{width:auto !important;right:20px !important}body.landing-page .inner{width:100%}body.landing-page .login-box{margin-bottom:20px}body.landing-page .login-box .promo{display:none}body.landing-page .login-box .form{width:100%;padding:30px}body.landing-page.register .login-box .form{padding:30px}body.landing-page .logo{margin:20px 0;width:125px;height:32px;background-position:-108px -374px;transition:none}body.landing-page.register .or-text{font-size:16px}.header a.logo{transition:none}}@media screen and (max-width:980px){.header .navigation{display:none}.header{height:70px}body.staticheader .content{padding-top:70px}body.firmdetail .breadcrumb,.breadcrumb{top:70px;overflow:auto}body.firmdetail .profile-band{top:120px;transition:none !important}body.firmdetail .profile-band *{transition:none !important}.profile-band .logo-icon .icon::after{transition:none !important}.header a.logo{margin-top:19px;transition:none;width:125px;height:32px;background-position:-108px -374px}.header .register-div,.header .login-div{display:none}.header .mobile-btn{display:block;float:right;height:30px;margin-top:20px}.header .mobile-btn a{float:left;margin-left:20px;width:30px;height:30px}.header .mobile-btn a.user-ico{background-position:-48px -374px;margin-left:0}.header .mobile-btn a.nav-ico{background-position:-78px -374px}.mainarea .blog-box{width:100%;padding-right:0}.mainarea .pop-posts{width:100%;margin-top:30px;padding-left:0}.latest-box ul li{width:50%}.mainarea.post-list .right-area{width:100%;padding-left:0}.mainarea.post-list .right-area .ads{display:none}.mainarea.post-list .left-area{width:100%;padding-right:0;margin-bottom:30px}.mainarea.post-list .left-area .post-ul li a .post-title{height:2.8em;overflow:hidden}.mainarea.post-list .left-area .post-ul li a .short-desc{height:4.8em;overflow:hidden}.mainarea.post-list .left-area .post-ul li:nth-child(odd){padding-right:10px}.mainarea.post-list .left-area .post-ul li:nth-child(even){padding-left:10px}.mainarea.offers ul li{width:calc(33% - 11px)}.mainarea.offers ul li:nth-child(3n){margin-right:0}.mainarea.offers ul li:nth-child(4n){float:left;margin-right:20px}.mainarea.categories ul li{width:calc(33% - 11px);margin-right:20px !important}.mainarea.categories ul li:nth-child(3n){margin-right:0 !important}.content{padding-bottom:0}.footer{height:auto;position:relative}.social{margin-bottom:40px}.social li{margin:0}.footer .box.newsletter{width:100%;margin-top:40px}.footer .box.categories{width:80%;padding-left:50px}.info-box ul.feature-list li{width:50%}.filter-options .title{height:70px;line-height:70px;font-size:16px;left:15px}.filter-options .filter-close{right:15px;top:20px;width:30px;height:30px;line-height:28px}.chkfilter li,.radfilter li{width:100%}.results-filters a:not(.clearall){display:none}.filter-area .label .change-city{margin-left:0}.filter-area .label .txt{display:none}.filter-options{padding-bottom:50px !important}.filter-options .clearall{display:block;position:absolute;left:0;right:0;bottom:0;height:50px;line-height:50px;text-align:center;margin:0;padding:0;color:#ef4360}.filter-area .clearall{display:none}.info-box.comments>ul>li>.comment-item .comment-text .comment{overflow:auto}.profile-band .firm-navigation{overflow:auto}.profile-band .firm-navigation ul li{margin-right:30px}.highlighted-posts ul li:not(:first-child) a .text .post-title{height:4.2em;overflow:hidden}.cat-icon-list li{width:25%}.mobile-main-nav{display:block;position:fixed;width:75%;top:0;right:-100%;bottom:0;background-color:#556080;z-index:999;transition:all .3s cubic-bezier(.77,0,.175,1);padding:20px;overflow:auto;padding-top:80px}.mobile-main-nav .inner{padding:0}.mobile-main-nav .logo{display:none}.mobile-main-nav>ul{float:left;width:100% !important}.mobile-main-nav>ul>li{float:left;width:100%;margin-bottom:20px}.mobile-main-nav>ul>li:last-child{margin-bottom:0}.mobile-main-nav>ul>li>a{float:left;width:100%;height:40px;line-height:40px;color:#fff;font-size:16px;font-weight:700}.mobile-main-nav ul li a i{display:none}.mobile-main-nav>ul>li ul{float:left;width:100%;padding-left:20px}.mobile-main-nav>ul>li ul li{float:left;width:100%}.mobile-main-nav>ul>li ul li a{float:left;width:100%;height:30px;line-height:30px;color:rgba(255,255,255,.7)}.mobile-main-nav .cat-image-area{display:none}.mobile-main-nav .register-div,.mobile-main-nav .login-div{position:absolute;left:20px;top:20px;margin-top:0;width:calc(50% - 30px);height:40px}.mobile-main-nav .register-div{right:20px;left:inherit}.mobile-main-nav .register-div a,.mobile-main-nav .login-div a{float:left;width:100%;height:40px;line-height:40px;background-color:rgba(255,255,255,.1);color:#fff;font-size:16px;font-weight:700;text-align:center;border-radius:4px}.mobile-main-nav .register-div a{background-color:#ef4360}.header .login-nav{display:none}.mobile-main-nav .login-nav{float:right;height:50px;position:absolute;left:20px;top:20px;margin-top:0;right:20px}.user-bar{float:left;width:100%;position:relative}.user-bar .user-navigation{background-color:#f7f7fb;padding:15px}.user-bar .user-navigation ul li a{color:#556080}.user-bar .user-navigation ul li a .fav-i{color:#556080}.user-bar .user-navigation ul li a .fav-i i{display:inline-block}.container{transition:all .3s cubic-bezier(.77,0,.175,1);background-color:#fff}body{background-color:#556080}body.mob-nav-open .container{margin-left:-75%}body.mob-nav-open .header{left:-75%}body.firmdetail.mob-nav-open .header{left:0}body.mob-nav-open .mobile-main-nav{right:0}body.mob-nav-open .header.sticky{background:transparent;box-shadow:none}body.mob-nav-open .header .mobile-btn a.nav-ico{background-position:-78px -404px}body .content .menu-open{top:0}body.mob-nav-open .content .menu-open{visibility:visible;opacity:.6}body.mob-nav-open .mobile-bottom-bar{bottom:-70px}}@media screen and (max-width:940px){.user-nav{display:none}.user-content{width:100%;padding-left:0}.message-list li a.item .date,.reviews-list li a.item .date{display:none}.message-list li a.item .msg{width:calc(100% - 150px)}.message-list li a.item .name{width:80px}.reviews-list li a.item .name{width:100px}.reviews-list li a.item .msg{width:calc(100% - 255px);margin-right:10px}.gal-list.fav-firms li{width:calc(50% - 10px);margin-right:0;margin-left:0}.gal-list.fav-firms li:nth-child(odd){float:left}.gal-list.fav-firms li:nth-child(even){float:right}.gal-list.fav-firms li .cat-name{border:0;border-radius:0;height:auto;line-height:normal;box-sizing:border-box;padding:0;width:100%;margin:0}.gal-list li{width:calc(50% - 10px);margin:0;margin-bottom:20px}.gal-list li:nth-child(odd){float:left}.gal-list li:nth-child(even){float:right}.gal-list li a{opacity:1 !important}}@media screen and (max-width:850px){.info-box ul.feature-list.place li{width:33%}.searchBoxCategory .box.venues ul li{width:calc(33% - 5px)}.searchBoxCategory .box.venues ul li:nth-child(3n){margin-right:0}.searchBoxCategory .box.venues ul li:nth-child(4n){margin-right:10px}.searchBoxCategory .box ul li{width:33%}.mobile-bottom-bar{height:70px}.mobile-bottom-bar a{line-height:46px;font-size:14px}.price-request{padding-bottom:70px}.highlighted-posts ul li a .text{padding:20px}}@media screen and (max-width:820px){.emailverifyband{width:auto;height:auto;left:10px;right:10px;margin-left:0;padding:10px}.emailverifyband.active{bottom:10px}}@media screen and (max-width:800px){.account-form:not(.firm-info-set) li{width:calc(50% - 10px);margin:0;margin-bottom:20px}.account-form:not(.firm-info-set) li:nth-child(odd){float:left}.account-form:not(.firm-info-set) li:nth-child(even){float:right}.account-form li input[type="text"],.account-form li input[type="email"],.account-form li input[type="password"]{padding:0 10px}}@media screen and (max-width:790px){.mainarea.seo-text .seobox ul li{width:33%}.pswp_price-request{display:none}body:not(.account-page) .highlighted-posts ul li:first-child{width:100%}.highlighted-posts ul li{margin-left:0;width:calc(50% - 10px)}.highlighted-posts ul li:nth-child(even){float:left}.highlighted-posts ul li:nth-child(odd){float:right}}@media screen and (max-width:768px){.mainarea.categories ul li a:not(.cat-name){height:0;padding-bottom:70%}.mainarea.categories ul li{margin:0 !important}.mainarea.categories ul li{width:calc(50% - 5px)}.mainarea.categories ul li:nth-child(odd){float:left}.mainarea.categories ul li:nth-child(even){float:right}.mainarea.offers ul li{width:calc(50% - 10px);margin:0 !important}.mainarea.offers ul li:nth-child(odd){float:left !important}.mainarea.offers ul li:nth-child(even){float:right !important}.info-box{padding:20px;padding-top:80px}.info-box .box-title{padding:0 20px}}@media screen and (max-width:740px){.footer .box.categories ul li{width:50%}.firm-list li{width:calc(50% - 10px);margin:0 !important;margin-bottom:20px !important}.firm-list li:nth-child(odd){float:left}.firm-list li:nth-child(even){float:right}body.firmdetail .mainarea{padding:10px 0}.howitworks{padding-bottom:30px}.mainarea{padding:30px 0}.footer{padding:20px 0;padding-bottom:50px}.mainarea.firms .firms-list{margin:0}.inner{padding:0 10px}.mainarea.seo-text .seobox{padding:20px}.mainarea .inner>.title,h1{font-size:24px}.mainarea .title+p{font-size:16px}.mainvideobanner.flexslider .slides{opacity:.35}.profile-band{padding:10px 0;padding-bottom:50px}.profile-band .firm-navigation{height:41px;line-height:41px}.profile-band .firm-navigation ul li{margin-right:20px}.profile-band .firm-navigation ul li a{font-size:14px;height:40px;line-height:40px}.profile-band .inner{padding:0 10px}.profile-band .firm-info{height:60px}.conversation-info{height:auto;margin:0;border-radius:0 0 6px 6px;overflow:hidden}.conversation-info li{padding:0;height:30px;line-height:30px;width:40px;padding:0 5px;margin-right:0;border-radius:0}.conversation-info li i,.conversation-info li .text{width:50%;line-height:30px !important;height:100%}.profile-data{float:right;width:120px;margin-top:0}.profile-data .score-detail,body.firmdetail.sticky-firmbar .profile-band .score-detail{margin:0;width:120px;padding-bottom:0;text-align:center;font-size:18px;height:30px;line-height:30px;padding-right:80px;position:relative;border-radius:6px 6px 0 0}.profile-data .score-detail .score-new{left:inherit;bottom:0;right:0;margin:0;padding:0}body.firmdetail.sticky-firmbar .profile-band .score-detail .score-new{border-top-width:5px !important;border-bottom-width:5px !important;border-style:solid;border-color:inherit}body.firmdetail.sticky-firmbar .conversation-info{margin:0;height:auto}body.firmdetail.sticky-firmbar .profile-data{margin-top:0}body.firmdetail.sticky-firmbar .profile-band .firm-info{width:calc(100% - 211px)}body.firmdetail.sticky-firmbar .profile-band .firm-info .text h1{font-size:16px}body.firmdetail .content{padding-top:170px}section#about{overflow:hidden;max-height:8em;transition:all .3s cubic-bezier(.77,0,.175,1)}section#about.show{max-height:5000px}.mobile-read-more{display:block;float:left;width:100%;text-align:center;height:40px;line-height:38px;font-size:14px;padding:0 20px;border:solid 1px #eee;border-radius:4px;margin-top:10px;font-weight:700}.info-box{padding-top:70px;font-size:14px}.info-box.comments>ul>li>.comment-item .comment-text .comment{font-size:14px}.info-box .box-title{height:50px;line-height:49px;font-size:16px}.info-box ul.feature-list.place li{font-size:14px;height:30px;line-height:30px}.info-box ul.feature-list li .value,.info-box .sss-list li .question{font-size:16px}.info-box #map{height:250px}.info-box ul.feature-list{margin-bottom:20px}.info-box.comments>ul>li>.comment-item .comment-header .score-detail{width:80px;line-height:normal}.info-box.comments>ul>li>.comment-item .comment-header .img{margin-right:10px}.pswp__logo{margin-top:19px;transition:none;width:125px;height:32px;background-position:-108px -374px}.pswp__ui .pswp__top-bar{height:70px;padding:0 10px}.pswp__ui .pswp__top-bar .pswp__button{border:0;margin-left:0;margin-top:13px}.pswp__counter{font-size:16px}.pswp__share-tooltip{right:56px;top:56px}body.landing-page .register-form li{width:100% !important;float:left !important}.article-search{width:100%;height:52px}.article-search input[type="text"],.article-search input[type="search"]{height:50px;padding:0 14px;width:calc(100% - 50px)}.article-search input[type="submit"],.article-search input[type="button"],.article-search button{width:40px;height:40px;background-position:-10px -52px}.mainarea.post-list .left-area .title,.mainarea.post-list .right-area .title{font-size:20px}.mainarea.post-list .left-area .post-ul li a .post-title{font-size:16px}.mainarea.post-list .left-area .post-ul li a .short-desc{font-size:14px}.mainarea .left-area.postdetail .short-desc{font-size:16px;padding-left:30px;margin-bottom:20px}.gal-detail-list-items li .image-num{left:10px;top:10px}.gal-detail-list-items li .add-to-lib{opacity:1;visibility:visible;top:15px;right:15px}.gal-detail-list-items li .img-desc{paddding:10px}.cat-icon-list{margin-bottom:-20px}.cat-icon-list li{width:33%;margin-bottom:20px}.mainarea.legalnotices .left-menu{width:100%}.mainarea.legalnotices .legal-texts{width:100%;padding-left:0}.mainarea.legalnotices .left-menu ul{display:none}.mobile-sub-nav{display:block;width:100%;height:50px;border-radius:6px;-webkit-appearance:listbox;border:0;background-color:#556080;color:#fff;padding:0 10px;font-size:16px;font-weight:600;margin-bottom:20px}.review-container .form-area .form-content .com-slogan{font-size:24px}}@media screen and (max-width:680px){.mainarea.galleries ul li{width:calc(50% - 5px);margin:0 !important;margin-bottom:10px !important;padding-bottom:calc(50% - 10px) !important}.mainarea.galleries ul li:nth-child(odd){float:left}.mainarea.galleries ul li:nth-child(even){float:right}.mainarea.seo-text .seobox ul li{width:50%}.info-box ul.feature-list.place li{width:50%}.info-box .manager{width:100% !important}.user-msg{width:100%}}@media screen and (max-width:660px){.mainarea .blog-box .blog-cats li a{font-size:16px}.mainarea .blog-box .blog-owl .blog-title{font-size:16px;padding:0 10px;height:4.2em;line-height:1.4em}.account-form:not(.firm-info-set) li{width:100% !important}.account-form li input[type="text"],.account-form li input[type="email"],.account-form li input[type="password"]{font-size:14px}.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px}.account-form li textarea:not(.customtexteditor){font-size:14px;font-weight:400}.save-btn{width:100%}.addorupdate-box.campaign .account-form li:nth-child(2),.addorupdate-box.campaign .account-form li:nth-child(3){margin-left:0 !important;margin-right:0 !important}}@media screen and (max-width:640px){.firms-list .owl-item a .info-badge{display:none}.firms-list .owl-item a .text .btn{width:100%;text-align:center}.firms-list .owl-item a .text .btn i{display:none}.info-box .comments-footer>*{width:100%;margin:0}.mainpage-banner .searcharea{background-color:#fff;height:50px;bottom:-25px}.mainpage-banner .searcharea .set-location{display:none}.mainpage-banner .searcharea>input[type="search"],.mainpage-banner .searcharea>input[type="text"]{width:calc(100% - 51px);padding:0 14px;font-size:14px}.mainpage-banner .searcharea>input[type="button"],.mainpage-banner .searcharea>input[type="submit"]{width:40px;height:40px;background-position:-10px -52px;top:5px;right:5px}.mainpage-banner .forvendors{line-height:1.5em;padding-top:10px}.howitworks{padding-top:106px}.mainpage-banner .inner{padding-top:35px}.searchBoxCategory{top:45px}.searchBoxCategory .box.venues ul li{width:calc(50% - 5px);margin-right:0 !important}.searchBoxCategory .box.venues ul li:nth-child(odd){float:left}.searchBoxCategory .box.venues ul li:nth-child(even){float:right}.searchBoxCategory .box ul li{width:50%}.ui-menu .ui-menu-item{height:40px}.ui-menu .ui-menu-item a{height:40px;line-height:40px;font-size:12px}.mainarea .left-area.postdetail{padding-top:20px}.mainarea .left-area.postdetail .editor-info .name-date{width:calc(100% - 60px)}.mainarea .left-area.postdetail .editor-info .post-act{float:left;margin-top:16px}.mainarea .left-area.postdetail .title{height:auto;line-height:1.4em;margin-bottom:0;margin-top:0}.account-form.firm-info-set li{width:calc(50% - 10px) !important;padding-right:0 !important}.account-form.firm-info-set li:nth-child(odd){float:left}.account-form.firm-info-set li:nth-child(even){float:right}.info-box .info-box .box-title{padding-right:80px;padding-top:10px;padding-bottom:10px;height:auto;line-height:normal}.firm-card .img{width:100%}.firm-card .texts{padding-left:0;margin-top:20px;width:100%}.review-container .form-area{padding:20px}.review-container .form-area .form-content .form-line.half{width:100%}}@media screen and (max-width:590px){.mainarea .blog-box .blog-cats{margin-bottom:-10px}.mainarea .blog-box .blog-cats li{width:calc(50% - 5px);margin:0;margin-bottom:10px}.mainarea .blog-box .blog-cats li:nth-child(odd){float:left}.mainarea .blog-box .blog-cats li:nth-child(even){float:right}.latest-box ul li{width:100%}.latest-box ul li a{padding:0}.footer .box.aboutus{width:100%;margin-bottom:40px}.footer .box.aboutus ul li{width:50%}.footer .box.categories{width:100%;padding-left:0}.firm-list li{width:100% !important;float:left !important}.mainpage-banner .inner .slogan{font-size:6vw}}@media screen and (max-width:550px){.info-box ul.feature-list li,.info-box ul.feature-list.place li{width:100%}.filter-options{right:-100%;width:80%;padding:15px;padding-top:70px}.cat-icon-list li{width:50%}.gal-list li{width:100%}}@media screen and (max-width:535px){.profile-band .firm-info .text h1{margin-bottom:0}.profile-band .firm-info .text a{display:none}.profile-band .firm-info{width:calc(100% - 130px)}}@media screen and (max-width:510px){.mainarea.categories ul li{margin-bottom:20px !important}.mainarea.categories ul li .cat-name{height:40px;line-height:40px;font-size:16px}.mainarea.categories ul li .cat-name .arrow{height:40px;line-height:40px}.howitworks ul li .title{font-size:16px}.account-form li{width:100%;margin:0;margin-bottom:20px}}@media screen and (max-width:480px){.howitworks ul li{width:100%}.firms-list .owl-item a .info-badge{display:block}.firms-list .owl-item a .text .btn{width:auto;text-align:left}.firms-list .owl-item a .text .btn i{display:inline-block}.mainarea.seo-text .seobox ul li{width:100%}.mainarea.post-list .left-area .post-ul li{width:100%}.mainarea.post-list .left-area .post-ul li:nth-child(odd),.mainarea.post-list .left-area .post-ul li:nth-child(even){padding-left:0;padding-right:0}.mainarea.post-list .left-area .post-ul li a .post-title{height:1.4em}.account-form.firm-info-set li{width:100% !important}}@media screen and (max-width:470px){.mainarea.categories ul li .cat-name{font-size:14px}.mainarea.categories ul li a .item-count,.mainarea.categories ul li a .detail-btn{font-size:14px}}@media screen and (max-width:450px){.nav-open .searchBoxCategory{overflow:scroll}.searchBoxCategory .box.venues ul li a{font-size:14px}}@media screen and (max-width:440px){.mainarea.offers ul li{float:left !important;width:100% !important;margin:0 !important;margin-bottom:20px !important}.mainarea .blog-box .blog-cats li a{font-size:14px}.mainarea.categories ul li a .detail-btn{display:none}.profile-band .firm-info .text h1{font-size:18px}}@media screen and (max-width:430px){.mainarea.categories ul{margin-bottom:0}.mainarea.categories ul li{width:100% !important;margin-bottom:20px !important}.mainarea.categories ul li a:not(.cat-name){padding-bottom:40%}.mainarea.categories ul li a .detail-btn{display:block}.mainarea.categories ul li .cat-name{font-size:18px}}@media screen and (max-width:410px){body.firmdetail.sticky-firmbar .profile-band .logo-icon{display:none}body.firmdetail.sticky-firmbar .profile-band .firm-info{width:calc(100% - 120px)}.highlighted-posts ul li{width:100% !important;float:left !important}.cat-icon-list li{width:100%}.gal-list.fav-firms li{width:100%;float:left !important}}@media screen and (max-width:375px){.searchBoxCategory .box.venues ul li{width:100%;margin-right:0 !important}.searchBoxCategory .box ul li{width:100%}}