@font-face{font-family:icomoon;src:url(icomoon.867a131b841f631d2b7b.eot);src:url(icomoon.867a131b841f631d2b7b.eot?#iefixpf9sgs) format("embedded-opentype"),url(icomoon.2cc7c1edd5991fb400c3.ttf) format("truetype"),url(icomoon.e2c998dea24cc7e478ad.woff) format("woff"),url(icomoon.6e7c011d5a17d95af479.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-up:before{content:"\E643"}.icon-rotate:before{content:"\E642"}.icon-arrow-bottomright:before{content:"\E640"}.icon-arrow-topright:before{content:"\E641"}.icon-dashboard:before{content:"\E63F"}.icon-menu:before{content:"\E63E"}.icon-down:before{content:"\E63D"}.icon-more:before{content:"\E63C"}.icon-new:before{content:"\E63B"}.icon-unlock:before{content:"\E63A"}.icon-users:before{content:"\E604"}.icon-x:before{content:"\E600"}.icon-x-o:before{content:"\E601"}.icon-warning:before{content:"\E602"}.icon-wallet:before{content:"\E603"}.icon-user:before{content:"\E605"}.icon-twitter-o:before{content:"\E606"}.icon-trash:before{content:"\E607"}.icon-thumb:before{content:"\E608"}.icon-tag:before{content:"\E609"}.icon-sticker:before{content:"\E60A"}.icon-star:before{content:"\E60B"}.icon-star-minus:before{content:"\E60C"}.icon-shared:before{content:"\E60D"}.icon-share-locked:before{content:"\E60E"}.icon-search:before{content:"\E60F"}.icon-sad:before{content:"\E610"}.icon-rss:before{content:"\E611"}.icon-rss-o:before{content:"\E612"}.icon-restricted:before{content:"\E613"}.icon-question:before{content:"\E614"}.icon-printer:before{content:"\E615"}.icon-prev:before{content:"\E616"}.icon-plus:before{content:"\E617"}.icon-pencil:before{content:"\E618"}.icon-next:before{content:"\E619"}.icon-minus:before{content:"\E61A"}.icon-mail:before{content:"\E61B"}.icon-lock:before{content:"\E61C"}.icon-linkedin-o:before{content:"\E61D"}.icon-key:before{content:"\E61E"}.icon-info:before{content:"\E61F"}.icon-info-o:before{content:"\E620"}.icon-happy:before{content:"\E621"}.icon-google-o:before{content:"\E622"}.icon-folder:before{content:"\E623"}.icon-facebook-o:before{content:"\E624"}.icon-eye:before{content:"\E625"}.icon-document:before{content:"\E626"}.icon-credit:before{content:"\E627"}.icon-comments:before{content:"\E628"}.icon-comment:before{content:"\E629"}.icon-cog:before{content:"\E62A"}.icon-check:before{content:"\E62B"}.icon-check-square:before{content:"\E62C"}.icon-check-o:before{content:"\E62D"}.icon-chart:before{content:"\E62E"}.icon-camera:before{content:"\E62F"}.icon-calendar:before{content:"\E630"}.icon-business-man:before{content:"\E631"}.icon-building:before{content:"\E632"}.icon-box:before{content:"\E633"}.icon-back:before{content:"\E634"}.icon-arrow-up:before{content:"\E635"}.icon-arrow-right:before{content:"\E636"}.icon-arrow-left:before{content:"\E637"}.icon-arrow-down:before{content:"\E638"}.icon-alert:before{content:"\E639"}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,ul{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}address,caption,cite,code,em,h1,h2,h3,h4,h5,h6,pre,strong,th{font-size:1em;font-weight:400;font-style:normal}ol,ul{list-style:none}fieldset,img{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}object{outline:0}b,b *,strong,strong *{font-weight:700}a:focus,input:focus{outline-style:none}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clear{display:inline-block;width:100%}html[xmlns] .clear{display:block}* html .clear{height:1%}body,input[type=email],input[type=number],input[type=tel],input[type=text]{font-family:Poppins,sans-serif}body{font-size:14px;line-height:21px;color:#2d2e2e;background:#f7f7f7}.mob{display:none}.link,a{color:#227ec2;text-decoration:none}.link:hover,a:hover{text-decoration:underline;cursor:pointer}.btn{display:inline-block;background:#227ec2;color:#fff;padding:10px;border-radius:3px;font-size:14px;line-height:1;border:0;font-family:Poppins,sans-serif;text-decoration:none;position:relative;cursor:pointer}.btn.big{padding:18px 30px 16px}.btn.small{font-size:12px;padding:6px 10px 5px}.btn:hover{text-decoration:none}.btn.outlined{color:#2b2c2c}.btn.outlined,.btn.understated{background:#fff;border:1px solid #e2e2e2}.btn.understated{color:#9f9f9f}.btn.outlined-blue{background:#fff;border:1px solid #227ec2;color:#227ec2}.btn.dashed{background:#fff;color:#9f9f9f;border:1px dashed #9f9f9f}.btn.green{background:#04aa5b}.btn.red{background:#d03b3e}.btn.facebook{background:#3c569a}.btn.google{background:#dd4f3e}.btn.has-arrow{padding-right:50px}.btn .arrow{position:absolute;top:0;right:0;height:100%;font-size:8px;border-left:1px solid hsla(0,0%,100%,.4);padding:12% 8px 0}.verified-label{display:inline-block!important;font-size:11px!important;color:#04aa5b;border:1px solid #04aa5b;border-radius:30px;vertical-align:middle;padding:6px 10px 4px;font-weight:400!important;line-height:1}.masked{color:#9f9f9f}.stars .icon-star{color:#a0a0a0!important}.stars .icon-star.clickable{cursor:pointer}.stars .icon-star.yellow{color:#f9ad33!important}abbr{font-size:14px;background:#227ec2;text-align:center;border-radius:100px;width:100%;height:100%;padding-top:50%}abbr,abbr mark{color:#fff;display:block;position:relative;line-height:1}abbr mark{top:-6px;background:transparent;font-weight:300}abbr.color-0{background:#227ec2}abbr.color-1{background:#46c9cc}abbr.color-2{background:#65e06b}abbr.color-3{background:#e2c343}abbr.color-4{background:#e27f6d}abbr.color-5{background:#c576ab}.col{float:left;display:inline}.cols-2 .col{width:calc(50% - 20px);margin-left:40px}.cols-2 .col:nth-child(odd){margin-left:0}.cols-3 .col{width:33%;width:33.333%;width:calc(33% - 20px);width:calc(33.333% - 20px);margin-left:30px}.cols-3 .col:nth-child(3n+1){margin-left:0}.tabs{position:relative}.tabs li{display:inline-block;padding:0 15px}.tabs li.right{position:absolute;top:0;right:0}.tabs.strong{font-weight:500;text-transform:uppercase}.tabs li .tab,.tabs li a{display:block;padding:22px 0 17px;line-height:1;border-bottom:3px solid transparent;font-size:14px;text-decoration:none;color:#9f9f9f;cursor:pointer}.tabs li .tab.active,.tabs li a.active{border-bottom-color:#227ec2;color:#2d2e2e}.dialog{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background:rgba(0,0,0,.8);text-align:center;overflow-y:auto;padding-bottom:50px}.dialog .box{background:#fff;text-align:left;margin:40px auto 0;border-radius:4px;max-width:calc(100% - 100px);max-width:1080px}.dialog .box.medium{max-width:750px}.dialog .box.small{max-width:600px}.dialog .box .heading{padding:20px;border-bottom:1px solid #e2e2e2;position:relative}.dialog .box .heading .close,.dialog .box .tabs-heading .close{position:absolute;top:20px;right:20px;font-size:20px;color:#9f9f9f;cursor:pointer}.dialog .box .heading .close:hover,.dialog .box .tabs-heading .close:hover{color:#2d2e2e}.dialog .box .heading .title{font-size:18px;font-weight:500}.dialog .box .tabs-heading{border-bottom:1px solid #e2e2e2;position:relative;padding:0 20px}.dialog .box .tabs-heading .tabs li .tab{text-transform:uppercase;font-weight:500;font-size:13px;line-height:1}.dialog .box .actions{padding:20px 30px;border-top:1px solid #e2e2e2}.dialog .inner .col .btn{display:block;width:100%;text-align:center}.dialog .socials{padding-bottom:20px}.dialog .socials .btn{padding:18px 0 16px;text-transform:uppercase;font-size:13px;font-weight:500}.dialog .or{border-top:1px solid #e2e2e2;position:relative;text-align:center}.dialog .or span{text-transform:uppercase;color:#9f9f9f;background:#fff;padding:0 20px;position:relative;top:-10px;font-size:13px;font-weight:500}.dialog .form .cols{margin-top:20px}.dialog .form .submit .btn{padding:17px 25px 15px;text-transform:uppercase;font-size:13px;line-height:1}.dialog .form .submit .tip.inline{width:calc(100% - 200px);padding-left:20px}.person .img{width:128px;float:left;display:inline}.person .img abbr{font-size:16px}.person .img abbr mark{top:-7}.person .img img{width:100%;display:block}.person .info{width:calc(100% - 128px);float:left;display:inline;padding-left:30px}.person .info .primary{font-size:18px;font-weight:500}.person .info .secondary{padding-top:5px}.person .info .action{margin-top:15px}.empty{background:#f5f5f5;border-radius:4px;padding:20px}.empty p{padding-top:10px}.empty p:first-child{padding-top:0}.messages-dialog-inner{height:calc(100vh - 160px);position:relative;display:block;width:100%}.messages-dialog-inner .left{width:350px;position:absolute;top:0;left:0}.messages-dialog-inner .left .tabs a{font-size:12px;padding:18px 0 15px}.messages-dialog-inner .left .message-list{border-top:1px solid #e2e2e2;overflow-x:hidden;overflow-y:auto;height:calc(100% - 55px)}.messages-dialog-inner .right{position:absolute;top:0;left:350px;width:calc(100% - 350px);height:100%;border-left:1px solid #e2e2e2}.messages-dialog-inner .conversation{height:calc(100% - 150px);overflow-x:hidden;overflow-y:auto;padding:20px}.messages-dialog-inner .conversation .message{margin-top:20px;overflow:hidden;position:relative}.messages-dialog-inner .conversation .message:first-child{margin-top:0}.messages-dialog-inner .conversation .message .img{float:left;display:inline;width:40px;height:40px;overflow:hidden;border-radius:100px}.messages-dialog-inner .conversation .message .img img{display:block;width:100%}.messages-dialog-inner .conversation .message .content{float:left;display:inline;width:calc(100% - 40px);padding:1px 0 0 16px}.messages-dialog-inner .conversation .message .name{color:#2d2e2e;font-size:12px}.messages-dialog-inner .conversation .message .name a{font-weight:500}.messages-dialog-inner .conversation .message .text{color:#9f9f9f;font-size:14px;line-height:1.3em;white-space:nowrap;margin-top:3px;overflow:hidden;text-overflow:ellipsis;color:#2d2e2e}.messages-dialog-inner .conversation .message .message-item{background:#f5f5f5;display:inline-block;padding:10px;border-radius:4px;font-size:12px}.messages-dialog-inner .conversation .message .message-item img{width:30px;display:inline-block;vertical-align:middle}.messages-dialog-inner .conversation .message .message-item .text{display:inline-block;vertical-align:middle;margin-left:10px;font-size:12px;padding:0}.messages-dialog-inner .write{padding:20px;border-top:1px solid #e2e2e2}.messages-dialog-inner .write textarea{font-size:14px;border:0;height:70px;width:100%;outline:none;box-shadow:none}.messages-dialog-inner .write .actions{position:relative}.messages-dialog-inner .write .actions .abs-right{position:absolute;top:0;right:0}.box{background:#fff;border:1px solid #e2e2e2;border-radius:3px}.box .heading{border-bottom:1px solid #e2e2e2;padding:0 25px;position:relative}.box .inner{padding:40px}.box.full{max-width:1180px;margin:30px auto 40px}.box .submit{padding:20px 40px;border-top:1px solid #e2e2e2;position:relative}.box .inner .submit{padding:0;border-top:0}.box .submit .right{position:absolute;top:20px;right:40px}.full-title{max-width:1180px;margin:40px auto 0;position:relative}.full-title h1{font-size:30px;font-weight:600}.full-title .progress{position:absolute;top:0;right:0;width:200px;text-align:right}.steps{overflow:hidden;padding:20px 0}.steps .step{width:calc((100% - 150px)/4)}.steps .icon,.steps .step{float:left;display:inline;text-align:center}.steps .icon{width:50px;font-size:12px;color:#e2e2e2}.block{margin-top:20px}.block:first-child{margin-top:0}.block .content{margin-top:10px}.block .text{font-size:16px;line-height:30px}.block table{width:100%;margin-top:10px}.block table th,.block table tr{padding:10px}.block table tr:nth-child(odd) td,.block table tr:nth-child(odd) th{background:#f5f5f5}.block table.deflist tr{width:40%}.block table.deflist td{width:60%}.small-items .item{margin-top:15px;display:block}.small-items .heading{font-weight:500;font-size:12px;text-transform:uppercase;color:#9f9f9f;margin-bottom:-8px}.small-items .item:first-child{margin-top:0}.small-items .img{float:left;display:inline;width:64px;height:64px;border-radius:100px;margin-right:10px;overflow:hidden}.small-items .img abbr{font-size:16px}.small-items .img abbr mark{top:-7}.small-items .img img{width:100%;display:block}.small-items .info{float:left;display:inline;width:calc(100% - 74px)}.small-items .primary{font-size:14px;font-weight:500}.small-items .secondary{font-size:12px;line-height:1.4em;color:#9f9f9f;padding-top:5px}.dropdown{right:-15px;border:1px solid #e2e2e2;border-radius:4px;z-index:1;box-shadow:0 0 5px 0 rgba(0,0,0,.15)}.dropdown,.dropdown.arrow:before{position:absolute;top:0;background:#fff}.dropdown.arrow:before{content:"";width:10px;height:10px;margin-left:-5px;left:50%;border:1px solid #e2e2e2;border-width:1px 1px 0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:2px -2px 5px 0 rgba(0,0,0,.15)}.dropdown.arrow.up-right:before{left:auto;right:15px}.dropdown .inner{padding:20px;border-top:1px solid #e2e2e2}.dropdown .inner:first-child{border-top:0}.dropdown .notification{border-radius:4px;padding:15px 15px 13px;margin-bottom:20px}.dropdown .notification.red{background:#ffd0d0}.dropdown .small-items .primary{padding:0;font-size:13px;color:inherit}.dropdown .small-items .meta{font-size:12px;line-height:1;margin-top:5px}.dropdown .small-items .meta a{margin-right:5px}.dropdown .links a{display:block;padding:3px 0;color:inherit}.dropdown .actions{position:relative;font-size:13px;text-align:left;padding:10px 15px 8px;border-top:1px solid #e2e2e2}.dropdown .actions .right-actions{position:absolute;top:10px;right:20px}.header{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.header .primary{padding:20px 30px;position:relative}.header .logo{display:inline-block;vertical-align:middle;margin-right:20px}.header .logo img{width:149px;height:38px}.header .search{max-width:600px;width:calc(100% - 420px);border:1px solid #e3e3e3;border-radius:3px;position:relative;display:inline-block;vertical-align:middle}.header .search .icon-search{margin:0 0 0 15px;color:#9f9f9f}.header .search input[type=text]{font-size:14px;padding:13px;line-height:1;border:0;background:transparent}.header .search .btn{font-size:14px;padding:18px 50px 18px 25px;line-height:1;position:absolute;top:0;right:0;border-radius:0 3px 3px 0}.header .search .suggestions{position:absolute;left:0;width:100%;z-index:2;border:1px solid #e2e2e2;box-shadow:0 0 5px 0 rgba(0,0,0,.15);background:#fff}.header .search .suggestions .result{line-height:1;padding:10px;display:block}.header .search .suggestions .result:hover{background:#f5f5f5}.header .search .suggestions .result.item{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header .search .suggestions .result.item .img{border:1px solid #e2e2e2;width:40px;padding:2px;display:inline-block;vertical-align:middle}.header .search .suggestions .result.item .img img{display:block;width:100%;height:auto}.header .search .suggestions .result.item .name{display:inline-block;vertical-align:middle;width:calc(100% - 40px);padding-left:5px}.header .primary .right{position:absolute;top:20px;right:30px}.header .primary .right .btn{padding:18px 30px;margin-left:5px}.header .circle{display:inline-block;width:40px;height:40px;border-radius:100px;border:1px solid #e2e2e2;text-align:left;vertical-align:middle;font-size:18px;padding-top:10px;padding-left:10px;color:#959595;margin-left:3px;position:relative}.header a.circle{text-decoration:none}.header .circle:hover{background:#f5f5f5}.header .indicator{position:absolute;top:25px;left:25px;font-size:10px;color:#fff;display:block;border-radius:100px;line-height:1;padding:5px 5px 4px;min-width:18px;text-align:center}.header .indicator.red{background:red}.header .dropdown{top:40px}.header .user{margin-left:20px;position:relative}.header .user,.header .user .img{display:inline-block;vertical-align:middle}.header .user .img{border-radius:100px;width:40px;height:40px;overflow:hidden}.header .user .img img{display:block;width:100%}.header .user .name{display:inline-block;vertical-align:middle;margin-left:8px}.header .user .name i{font-size:8px;margin-left:3px}.header .secondary{border-top:1px solid #eee;position:relative;padding:0 20px}.header .secondary .right{position:absolute;top:15px;right:30px}.header .secondary .right .dropdown-wrapper{display:inline-block;margin-left:10px;font-size:12px}.header .secondary .right .dropdown-wrapper .toggle i{font-size:8px}.user-dropdown{min-width:360px;font-size:13px}.user .user-dropdown .img{border-radius:4px;border:1px solid #e2e2e2}.user .user-dropdown .add{margin-top:20px}.user .user-dropdown .add .btn{display:block;text-align:center;padding:12px;margin:0;font-size:13px}.messages-dropdown{width:400px;right:auto;left:50%;margin-left:-205px}.message-list{font-size:13px;text-align:left}.message-list .message{padding:14px 25px 14px 15px;border-top:1px solid #eee;position:relative}.message-list .message:first-child{border-top:0}.message-list .message:hover{background:#f5f5f5;cursor:pointer}.message-list .message.active{background:#f5f5f5}.message-list .message .status{width:25px;font-size:24px;color:#fff;float:left;display:inline;line-height:1;padding-top:10px}.message-list .message .status.unread{color:#227ec2}.message-list .message .img{float:left;display:inline;width:40px;height:40px;overflow:hidden;border-radius:100px}.message-list .message .img img{display:block;width:100%}.message-list .message .info{float:left;display:inline;width:calc(100% - 65px);padding:1px 0 0 16px}.message-list .message .name{color:#2d2e2e;font-size:13px}.message-list .message .date{color:#9f9f9f;position:absolute;top:15px;right:15px;font-size:11px}.message-list .message .excerpt{color:#9f9f9f;font-size:13px;line-height:1;white-space:nowrap;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.footer{border-top:1px solid #e2e2e2;background:#fff;padding:30px;margin-top:30px}.footer .col{width:20%;float:left;display:inline}.footer h5{font-size:14px;text-transform:uppercase;font-weight:500}.footer ul{font-size:13px}.footer li{padding-top:5px}.footer .socials{text-align:right}.footer .socials h5{padding-bottom:10px}.footer .socials a{font-size:28px;margin-left:5px;color:inherit}.breadcrumbs{font-size:11px;padding:20px 30px;line-height:1}.breadcrumbs a{text-decoration:none;vertical-align:middle}.breadcrumbs a,.breadcrumbs i{display:inline-block;color:#a0a0a0}.breadcrumbs i{font-size:6px;margin:0 5px;position:relative;top:-2px}.subheading{font-weight:500;font-size:13px;text-transform:uppercase;color:#9f9f9f}.profile{padding:20px 30px 0;display:block}.profile .side{width:200px;float:left;display:inline;margin-right:30px}.profile .side .img{border:1px solid #e2e2e2;padding:10px;display:block;background:#fff;border-radius:3px}.profile .side img{display:block;width:100%}.profile .side .details{padding-top:20px}.profile .side dl{font-size:13px}.profile .side dt{color:#9f9f9f;margin-top:10px}.profile .side dd{margin-top:2px}.profile .main{width:calc(100% - 230px);float:left;display:inline}.profile-heading{position:relative;margin-bottom:20px}.profile-heading h1{font-size:36px;font-weight:700;line-height:1.3em;padding-right:300px}.profile-heading h1 a{color:inherit;text-decoration:none}.profile-heading .meta{font-size:12px;padding-top:10px}.profile-heading .meta .item{display:inline-block}.profile-heading .meta .sep{display:inline-block;margin:0 10px;color:#a0a0a0}.profile-heading .score a{text-decoration:none}.profile-heading .score .stars{margin-right:10px}.profile-heading .actions{position:absolute;top:0;right:0;width:270px}.profile-heading .actions .btn{padding:18px 25px 16px;display:inline-block;vertical-align:middle;margin-left:5px}.profile-heading .actions .btn.has-arrow{padding-right:50px}.profile-heading .actions .star{padding:14px 14px 11px;color:#d2d2d2;font-size:20px}.profile-heading .actions .star.active{color:#f9ad33}.profile .box .left{width:calc(100% - 330px);float:left;display:inline}.profile .box .right{width:300px;margin-left:30px;float:left;display:inline}.product{padding:0 30px;display:block}.product h1{font-size:36px;font-weight:600;line-height:1.3em;padding-bottom:20px}.product h1 a{color:inherit;text-decoration:none}.product .main{float:left;display:inline;width:calc(100% - 330px);padding:30px}.product .side{float:left;display:inline;width:300px;margin-left:30px}.product .side .group{margin-top:30px}.product .side .group:first-child{margin-top:0}.product .side .price{margin-bottom:30px}.product .side .price .value{font-size:36px;font-weight:400;line-height:1}.product .side .price .negotiable{color:#9f9f9f;margin-top:2px}.product .side .price .estimated_delivery{color:#9f9f9f;margin-top:10px}.product .side .price .actions{margin-top:10px}.product .side .company{padding:20px}.product .side .company .img{float:left;display:inline;width:50px}.product .side .company .img img{display:block;width:100%}.product .side .company .info{float:left;display:inline;width:calc(100% - 50px);padding-left:15px}.product .side .company .info .primary{font-weight:500;font-size:15px;line-height:1.3}.product .side .company .info .primary a{color:inherit}.product .side .company .meta{font-size:12px;color:#7c7c82;padding-top:5px;line-height:18px}.product .side .company .meta-item{display:inline}.product .side .company .meta-item:before{content:" | "}.product .side .company .meta-item:first-child:before{content:""}.product .side .files li{margin-top:3px}.product .side .files li i{font-size:10px}.gallery .main-img{float:left;display:inline;width:calc(100% - 100px);text-align:center}.gallery .main-img img{margin:auto;display:block;max-width:100%}.gallery .thumbs{float:left;display:inline;width:80px;margin-left:20px}.gallery .thumbs .thumb{opacity:.6}.gallery .thumbs .thumb:hover{cursor:pointer;opacity:1}.gallery .thumbs .thumb.active{opacity:1}.gallery .thumbs img{width:100%}.index{padding:40px 30px}.index h1{font-size:30px;font-weight:600;line-height:1}.filters{margin-top:20px}.filters .filter{display:inline-block;border:1px solid #e2e2e2;border-radius:3px;font-size:12px;background:#fff;margin-right:8px;position:relative}.filters .toggle{padding:12px 12px 10px;line-height:1}.filters .filter.active{border-color:#abc4d6}.filters .toggle .label{color:#9f9f9f}.filters .toggle .value{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.filters .toggle .icon-arrow-down{font-size:7px;margin-left:5px}.filters .toggle .icon-x{font-size:8px;margin-left:5px}.filters .options{position:absolute;background:#fff;border:1px solid #e2e2e2;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);z-index:1;border-radius:4px}.filters .list label{white-space:nowrap}.filters .list .input{min-width:200px;padding:5px 10px}.filters .range{overflow:hidden;padding:10px;white-space:nowrap}.filters .range .input{display:inline-block;width:80px}.filters .range .input:first-child{margin-left:0}.filters .range .input .select,.filters .range .input input{width:100%;display:block}.filters .range .input.select-item{width:100px;margin-left:10px}.filters .range .icon{display:inline-block;padding:5px;font-size:10px;color:#9f9f9f}.filters .actions{padding:10px;border-top:1px solid #e2e2e2}.filters .actions .btn{font-size:13px;line-height:1}.filters .tabs-group{overflow:hidden;vertical-align:middle}.filters .tabs-group .tab{border-left:1px solid #e2e2e2;display:inline;float:left}.filters .tabs-group .tab:first-child{border-left:0}.filters .tabs-group .tab span{display:block;padding:12px 12px 10px;line-height:1;cursor:pointer}.filters .tabs-group .tab span:hover{background:#f7f7f7}.filters .tabs-group .tab.active span{background:#227ec2;color:#fff}.items{background:#fff;margin-top:20px;border:1px solid #e2e2e2;border-radius:4px}.items .item{padding:25px;border-top:1px solid #e2e2e2}.items .item:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.items .item:first-child{border-top:0}.items .item .img{float:left;display:inline;width:130px;border:1px solid #e2e2e2;border-radius:3px;padding:3px}.items .item .img img{width:100%;display:block}.items .item .info{float:left;display:inline;width:calc(100% - 130px);padding-left:30px}.items .item .primary{font-size:20px;font-weight:600;display:block;line-height:1.3em}.items .item .primary a{color:inherit}.items .item .primary .verified-label{position:relative;top:-2px;margin-left:4px}.items .item .meta{margin-top:7px;border:1px solid #efefef;overflow:hidden;display:inline-block;border-radius:3px}.items .item .meta .meta-item{float:left;display:inline;font-size:12px;border-left:1px solid #efefef;line-height:1;padding:10px 10px 7px;color:#7c7c82}.items .item .meta .meta-item:first-child{border-left:0}.items .item .secondary{margin-top:5px;display:block;color:#5f5f5f}.items .item .price{margin:15px 0;display:block;font-size:18px;font-weight:500;line-height:1}.items .item .price .negotiable{font-size:14px;color:#9f9f9f;font-weight:400}.items .item .price .arrow{font-size:10px;vertical-align:middle;margin-right:5px}.items .item .price .arrow.up{color:#04aa5b}.items .item .price .arrow.down{color:red}.items .item .price.undisclosed{font-weight:400;color:#9f9f9f;font-size:14px;line-height:1}.items .item .price.undisclosed i{font-size:12px}.items .item .actions{margin-top:10px}.items .item .actions .btn{padding:13px 15px 11px;margin-right:8px;border:1px solid #e2e2e2;background:#fff;color:#9f9f9f}.items .item:hover .actions .btn{border:1px solid #e2e2e2;border-color:#227ec2;background:#227ec2;color:#fff}.items .item:hover .actions .btn.outlined-blue{background:#fff;border:1px solid #227ec2;color:#227ec2}.items .all{text-align:center}.items .all a{display:block;padding:10px;border-top:1px solid #e2e2e2}.items.small{margin-top:5px}.items.small .item{padding:10px}.items.small .item .img{width:50px;height:50px}.items.small .item .img.avatar,.items.small .item .img.avatar img{overflow:hidden;border-radius:100px}.items.small .item .info{width:calc(100% - 50px);padding-left:15px}.items.small .item .primary{font-size:15px;color:inherit;font-weight:500}.items.small .item .secondary{font-size:13px}.reviews .review{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.reviews .review:first-child{margin-top:0;padding-top:0;border-top:0}.reviews .review .img{float:left;display:inline;width:80px;border:1px solid #e2e2e2;padding:3px;border-radius:3px}.reviews .review .img img{display:block;width:100%;height:auto}.reviews .review .locked-logo{font-size:20px;text-align:center;padding:20px 0;color:#ccc}.reviews .review .info{float:left;display:inline;width:calc(100% - 80px);padding-left:30px;position:relative}.reviews .review .date{position:absolute;top:0;right:0;color:#9f9f9f;font-size:12px;line-height:1}.reviews .review .company-name{font-size:20px;font-weight:500}.reviews .review .company-name.undisclosed{color:#9f9f9f}.reviews .review .location{font-size:13px;line-height:1;margin-top:10px;color:#7c7c82}.reviews .review .score{position:relative;margin-top:10px}.reviews .review .stars{font-size:13px}.reviews .review .segments{position:absolute;top:20px;left:0;background:#fff;padding:20px;box-shadow:0 0 5px 0 rgba(0,0,0,.15);border:1px solid #e2e2e2;border-radius:4px;z-index:1}.reviews .review .segments table{font-size:12px;line-height:1}.reviews .review .segments td,.reviews .review .segments th{padding:5px 0}.reviews .review .segments td{text-align:right;padding-left:20px}.reviews .review .segments td strong{font-weight:500;width:20px;display:inline-block;text-align:right}.reviews .review .comments{font-size:13px;line-height:21px;margin-top:5px}.ratings-table{width:100%;border:1px solid #e2e2e2;margin-top:10px}.ratings-table td,.ratings-table th{padding:10px;border-top:1px solid #eee}.ratings-table tr:first-chilc th,.ratings-table tr:first-child td{border-top:0}.ratings-table td{text-align:right}.ratings-table .done{color:#9f9f9f}.ratings-table .check{width:16px;display:none}.ratings-table .done .check{display:inline-block}.pagination{margin:30px 0 0;text-align:center}.pagination .inner{border:1px solid #e2e2e2;margin:auto;border-radius:100px;background:#fff;width:auto}.pagination a{border-left:1px solid #e2e2e2;padding:13px 18px 11px;float:left;display:inline;text-align:center;text-decoration:none;color:inherit;font-weight:500}.pagination a:hover{box-shadow:0 0 3px 0 rgba(0,0,0,.2)}.pagination a:first-child{border-left:0}.progress{font-size:12px}.progress .label{color:#9f9f9f}.progress .value{position:absolute;top:0;right:0}.progress .bar{background:#e2e2e2;border-radius:20px;width:100%;height:5px;margin-top:3px;overflow:hidden}.progress .bar .fill{background:#fc4242;height:5px}.account{padding:40px 30px 0 0}.account .nav{float:left;display:inline;width:250px;font-size:13px;line-height:1.4em}.account .nav li{padding:10px 20px 8px 30px}.account .nav li:first-child{padding-top:0}.account .nav li.active{background:#e8e8e8}.account .nav a{color:inherit}.account .nav .heading{text-transform:uppercase;font-size:12px;color:#9f9f9f;font-weight:500}.account .company{display:block;overflow:hidden;padding:20px 30px}.account .company .img{float:left;display:inline;width:28px;border:1px solid #e2e2e2;padding:2px;border-radius:2px;background:#fff}.account .company span{width:calc(100% - 38px);float:left;display:inline;margin-left:10px}.account .main{float:left;display:inline;width:calc(100% - 250px)}.account .heading .actions{position:absolute;top:30px;right:40px}.account .main h1{font-size:30px;font-weight:600;line-height:1.3;padding:40px 150px 10px 15px}.account .main .no-tabs h1{padding-top:30px;padding-bottom:20px}.account .main .progress{position:absolute;top:35px;right:30px;width:130px}.account .main .subtitle{position:relative}.account .main .subtitle h2{font-size:22px;line-height:1;font-weight:500}.account .main .subtitle p{padding-top:15px}.account .main .form .subtitle{margin-bottom:20px}.account .main .subtitle .actions{position:absolute;top:-10px;right:0}.account .main .items{margin-top:20px}.manage-images{padding-top:20px}.manage-images .image{width:calc(25% - 12px);float:left;display:inline;border:1px solid #eee;border-radius:4px;padding:10px;margin-left:16px;margin-bottom:16px;height:250px;text-align:center;position:relative}.manage-images .image:nth-child(4n+1){margin-left:0}.manage-images .image .controls{position:absolute;bottom:0;left:0;width:100%;background:#f7f7f7;border-top:1px solid #eee;padding:5px 10px;font-size:12px;text-align:left}.manage-images .image .controls .rotate{position:absolute;top:5px;right:10px}.manage-images .image .controls .span{cursor:pointer}.manage-images .image table{width:100%;height:calc(100% - 30px)}.manage-images .image table td{vertical-align:middle}.manage-images .image img{max-width:100%;max-height:calc(100% - 30px);display:block;margin:auto;-webkit-transition:.3s;transition:.3s}.manage-images .image img.rotate-0{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.manage-images .image img.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.manage-images .image img.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.manage-images .image img.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.manage-images .image .close{position:absolute;top:-12px;right:-12px;width:24px;height:24px;background:#fff;border-radius:40px;box-shadow:0 0 4px 0 rgba(0,0,0,.3);font-size:16px;padding-top:3px;cursor:pointer}.manage-images .image .close:hover{box-shadow:0 0 4px 0 rgba(0,0,0,.5)}.select,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{font-size:13px;padding:5px 5px 3px;border-radius:4px;border:1px solid #e2e2e2}.select{display:inline-block;position:relative;padding-right:20px;background:#fff}.select select{font-size:13px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;color:#2d2e2e;width:100%;background:transparent}.select:after{font-family:icomoon;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\E638";font-size:8px;position:absolute;top:calc(50% - 4px);right:10px}.form .field-wrapper,.form .select,.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form textarea{font-size:14px;padding:12px 12px 10px;border-radius:4px;border:1px solid #e2e2e2;display:block;width:100%}.form input[type=email].ng-invalid.ng-dirty,.form input[type=number].ng-invalid.ng-dirty,.form input[type=password].ng-invalid.ng-dirty,.form input[type=tel].ng-invalid.ng-dirty,.form input[type=text].ng-invalid.ng-dirty,.form textarea.ng-invalid.ng-dirty{border-color:red}.form .checkbox input[type=checkbox],.form .checkbox label{display:inline}.form .req{color:red}.form .error{font-size:13px;margin:5px 0 10px;color:red}.form .group{margin-top:30px}.form .group.done{color:#9f9f9f}.form .group:first-child{margin-top:0}.form .group.has-line{border-top:1px solid #eee;padding-top:30px}.form label{display:block;margin-bottom:5px}.form .label.strong,.form label.strong,.form label strong{font-weight:500}.form .input.required label:after{content:" *";color:red}.form .title{font-size:18px;font-weight:600;line-height:1;margin-bottom:15px;position:relative}.form .title .status{position:absolute;top:0;right:0;font-size:14px;font-weight:300;line-height:1}.form .input{margin-top:20px}.form .input:first-child{margin-top:0}.form .main-info .photo{width:240px;height:240px;float:left;display:inline;background:#eee;border:1px solid #e2e2e2;margin-top:18px;text-align:center;padding-top:100px}.form .main-info .fields{width:calc(100% - 270px);float:left;display:inline;margin-left:30px}.form .main-info .fields .col{margin-top:20px}.form .field-wrapper input[type=text]{padding:0;border:0;display:inline;width:auto}.form .submit{margin-top:20px}.form textarea.small{height:85px}.form textarea.medium{height:270px}.form .name-fields{border:1px solid #e2e2e2;border-radius:4px;overflow:hidden}.form .name-fields.ng-invalid{border-color:red}.form .name-fields .name-title{width:20%;float:left;display:inline;border:0}.form .name-fields .first-name,.form .name-fields .last-name{width:40%;float:left;display:inline;border-width:0 0 0 1px;border-radius:0}.form .tip{color:#9f9f9f;font-size:13px;line-height:20px;margin-top:6px}.form .tip.inline{display:inline-block;vertical-align:middle}.form .checkboxes input[type=checkbox],.form .checkboxes label{display:inline}.form .price{background:#f5f5f5;padding:15px;border-radius:4px}.form .price-fields input[type=number]{width:70%;float:left;display:inline}.form .price-fields .select{width:calc(30% - 15px);margin-left:15px;float:left;display:inline}.form .price .checkboxes .input{margin-top:5px}.form .price .tip{margin-top:10px}.form .multiple{margin-top:20px}.form .multiple:first-child{margin-top:0}.form .multiple .inputs{border:1px solid #eee;border-radius:4px;overflow-x:hidden;overflow-y:auto;padding:15px;margin-top:10px;font-size:13px;line-height:1}.form .multiple.big .inputs{height:340px}.form .multiple.small .inputs{height:145px}.form .multiple .item{margin-top:15px}.form .multiple .item:first-child{margin-top:0}.form .multiple input[type=checkbox],.form .multiple input[type=radio]{display:inline-block;margin-right:3px}.form .multiple .item label{display:inline}.form .multiple .item.category{padding:10px;font-weight:500;background:#eee}.form .multiple .group{margin-top:15px}.form .multiple .group:first-child{margin-top:0}.flash{position:fixed;z-index:101;top:-100px;left:0;width:100%;text-align:center;-webkit-transition:.3s;transition:.3s}.flash.showing{top:20px}.message-box{max-width:500px;margin:auto;text-align:left;background:#fff;border-radius:4px;box-shadow:0 1px 6px 0 rgba(0,0,0,.2);padding:20px 20px 18px;border:1px solid #e2e2e2;overflow:hidden}.message-box .icon{float:left;display:inline;border:1px solid #000;width:40px;height:40px;border-radius:100px;text-align:center;padding:8px 0 0 2px;font-size:22px}.message-box .info{float:left;display:inline;width:calc(100% - 60px);margin-left:20px}.message-box h3{font-size:18px;font-weight:500;line-height:1}.message-box p{font-size:13px;line-height:21px;padding-top:5px;color:#9f9f9f}.flash.bad .icon{color:#ec3655;border-color:#ec3655}.flash.good .icon{color:#04aa5b;border-color:#04aa5b}.flash.warning .icon{color:#ff802d;border-color:#ff802d}.flash.locked .icon{color:#ec3655;border-color:#ec3655}@media screen and (max-width:960px){.mob{display:initial}.desk{display:none!important}.btn .arrow{padding-top:7%}.cols-2 .col,.cols-3 .col{width:100%;display:block;float:none;margin-left:0}.box{background:none;border:0}.box .inner{background:#fff;padding:30px 20px}.box .heading{padding:0 10px}.tabs{white-space:nowrap;overflow-x:auto}.tabs li{padding:0 10px}.tabs li.right{position:static}.tabs li a{font-size:12px;padding:0 0 12px}.dropdown{right:-5px}.dialog{padding:15px}.dialog .box{margin:0;width:100%!important}.messages-dialog-inner .left{width:100%}.messages-dialog-inner .right{width:100%;left:0;border-left:0;display:none}.messages-dialog-inner.show-conversation .left{display:none}.messages-dialog-inner.show-conversation .right{display:block}.header .primary{padding:0}.header .logo{margin:15px 0 8px 20px;padding:0}.header .logo img{width:100px;height:auto}.header .primary .right{top:12px;right:20px}.header .primary .right .btn{padding:10px 10px 8px;font-size:12px}.header .circle{width:30px;height:30px;font-size:14px;padding-top:5px}.header .indicator{top:15px;left:15px}.header .user .img{width:30px;height:30px}.header .user-dropdown{min-width:320px}.header .secondary{display:none}.header .search{display:block;width:100%;max-width:100%;border-radius:0;border-width:1px 0 0;border-color:#eee}.header .search button{border:0;position:absolute;top:0;right:0;background:none;font-size:14px;padding:15px 20px 0 0}.header .search input[type=text]{padding:12px 0 12px 20px}.footer{margin-top:0;padding:20px}.footer .col{float:none;display:block;width:100%;margin-top:20px}.footer .col:first-child{margin-top:0}.footer .socials{text-align:left}.breadcrumbs{padding:20px 20px 0;font-size:9px}.breadcrumbs i{top:-1px;margin:0 2px;color:#d0d0d0}.breadcrumbs a{color:#d0d0d0}.profile{padding:0}.profile .main{float:none;width:100%}.profile-heading{padding:20px;margin-bottom:0}.profile-heading .img{width:90px;float:left;display:inline;border:1px solid #e2e2e2;padding:5px;background:#fff}.profile-heading .img img{width:100%;display:block}.profile-heading .info{width:calc(100% - 120px);float:left;display:inline;margin-left:20px}.profile-heading .actions{position:static;margin-top:10px;width:100%}.profile-heading .actions .btn{padding:16px 14px 14px;font-size:14px;float:left;display:inline;margin:0 0 0 10px;width:calc(100% - 60px)}.profile-heading .actions .star{padding:15px 0 13px;font-size:14px;width:50px;text-align:center;margin-left:0}.profile-heading h1{font-size:20px;font-weight:600;line-height:1.3em;margin-bottom:15px;padding-right:0}.profile-heading .meta{padding-top:0}.profile-heading .mob{display:block;padding-top:5px;color:#a0a0a0}.profile .box .left,.profile .box .right{float:none;display:block;width:100%;margin-left:0}.profile .box .right{margin-top:30px}.images .pics a{display:none}.images .pics a:first-child{display:block;width:100%;height:auto}.images .pics img{width:100%}.images .circles{text-align:center}.images .circles span{display:inline-block;width:10px;height:10px;background:#e2e2e2;border-radius:10px;margin:0 3px}.images .circles span.active{background:#9f9f9f}.block .text{font-size:14px;line-height:24px}.index{padding:20px}.filters .filter{margin:0 8px 8px 0}.items .item{padding:15px 15px 70px;position:relative}.items .item .img{width:40px}.items .item .info{float:none;display:block;width:100%;padding:0}.items .item .heading{width:calc(100% - 60px);padding-left:15px;float:left;display:inline}.items .item .body{clear:both;padding-top:5px}.items .item .primary{font-size:16px}.items .item .meta{font-size:13px}.items .item .meta .meta-item{display:inline;margin-left:10px}.items .item .meta .meta-item:first-child{margin-left:0}.items .item .secondary{font-size:13px}.items .item .actions{position:absolute;bottom:15px;left:0;width:100%;padding:0 15px}.items .item .actions .btn{font-size:14px;padding:13px 0 11px;width:calc(50% - 5px);text-align:center;float:left;display:inline;margin:0;background:#227ec2;color:#fff;border:1px solid #227ec2}.items .item .actions .btn.outlined-blue{color:#227ec2;border-color:#227ec2;background:#fff}.items .item .actions .btn:first-child{margin-right:10px}.pagination .inner{width:100%}.pagination a{width:50%}.account{padding:0;display:block}.account .main h1{font-size:20px;padding:20px 10px 10px}.account .main{width:100%;display:block;float:none}.form .title{font-size:16px}.form .main-info .photo{width:100px;height:100px;float:none;display:block;padding-top:40px;font-size:12px}.form .main-info .fields{width:100%;margin:20px 0 0}.form .col .input:first-child{margin-top:20px}}