.search-form{padding:30px 0}.search-form div{display:inline-block;height:30px;float:left}.search-form input{height:42px}.search-form input[type=text]{width:350px}.search-form input[type=submit]{padding:0 15px;border:none}.search-page{padding-bottom:60px}.search-page .search-form{padding-top:110px}.query-label{}.query-label span{padding:0 5px;font-weight:700}#SearchResult a{}#SearchResult a span{font-weight:bold}#SearchResult a p{}.search-result-container{padding:15px 0}.page-content{padding-top:94px}.pagination>.active>a,.pagination>.active>a:hover{z-index:2;color:#fff;cursor:default;background-color:#ed7f01;border-color:#ed7f01}.pagination>li>span.paging-dots{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:transparent;border:0 hidden #ddd}.page-top-cover{padding-top:40px;position:relative;padding-left:0;padding-right:0}.page-top-cover img{width:100%;height:400px}.search-text-form{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding-top:90px}.search-text-form>div{margin-top:.6%}.search-text-form .search-lbl{text-align:center;text-transform:uppercase;font-weight:500;color:#333;font-size:36px;line-height:36px;text-shadow:0 0 19px rgba(0,0,0,.3)}.search-text-form div.search-box{display:flex;margin-top:21px}.search-text-form div input[type=text]{color:#787878;font:18px 'Roboto'!important;border-bottom:2px solid #787878;height:40px;width:100%;max-width:100%;background:transparent;border-left:none;border-top:none;border-right:none;padding-left:0;margin-bottom:0;outline:none;border-radius:0}.search-text-form div input[type=text]::-webkit-input-placeholder{color:#787878}.search-text-form div input[type=text]::-moz-placeholder{color:#787878}.search-text-form div input[type=text]:-ms-input-placeholder{color:#787878}.search-text-form div input[type=text]:-moz-placeholder{color:#787878}.search-text-form div button{height:40px;width:40px;background:transparent;border-bottom:2px solid #787878;border-radius:0;background:url('../Content/Image/search-icon-dark.png') center center no-repeat}.search-page-content{display:flex;align-items:flex-start;justify-content:space-between;background:#f4f7fa;padding-top:32px;padding-left:32px;padding-bottom:45px}.search-page-content .filter-panel{min-width:277px;width:20%;position:relative}.search-page-content .results-panel{width:50%;flex-grow:1;position:relative;display:inline-block;padding-left:15px;padding-right:15px}.search-page-content .search-result-panel{border-radius:4px;width:70%;position:relative;display:inline-block}.search-page-content .right-products-panel{width:calc(35% - 60px);float:right;padding:0 15px;display:inline-block}.panel-header{display:flex;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:10px}.panel-title{font-size:18px;font-weight:500;color:#333;width:228px}.panel-controls{display:flex;align-items:center;justify-content:flex-end}.panel-controls>.save-search-btn>span{text-transform:uppercase;margin:0;margin-left:5px}.save-search-btn>.fa.fa-save{font-size:16px}.save-search-btn:hover>span{color:#ed7f01}.panel-controls>*{display:inline-block}.panel-controls button,.panel-controls span,.panel-controls a,.panel-controls>div,.panel-controls select,.tagfilters-panel button{color:#1d89d4;font-size:11px;font-weight:bold;background:transparent;text-transform:uppercase;margin:0 11px;padding:0;margin-bottom:auto;margin-top:auto;letter-spacing:0}.panel-controls button.filters-button,.panel-controls button.map-button{position:relative;padding-left:20px}.panel-controls button.map-button{padding-left:16px}.panel-controls button.filters-button:before,.panel-controls button.map-button:before{content:'';background-image:url(../img/search-filter-icon.png);width:16px;height:12px;position:absolute;display:inline-block;background-repeat:no-repeat;overflow:hidden;left:0;top:2px}.panel-controls button.map-button:before{background-image:url(../img/map-icon.png);width:12px;height:16px;top:0}.panel-controls span.sort-description{margin-right:4px}.tagfilters-panel button{font-size:13px;font-weight:normal;height:31px;margin-left:0}.panel-controls>button:last-child,.panel-controls>span:last-child,.panel-controls>a:last-child{padding-right:0;margin-right:0}.panel-controls .select-wrp:hover span,.panel-controls button:hover{color:#1d89d4}.panel-controls .select-wrp:hover span:after{border-top-color:#d47e1e}.panel-controls .control-lb{}.panel-controls .v-line{border-left:1px solid #cdd9ec;height:19px;padding:0;margin:0}.panel-filter-tabs{}.panel-filter-tabs .nav-tabs li a{border-top:2px solid transparent;border-radius:0;font-weight:bold;font-size:14px;padding:0 15px;height:45px;line-height:42px;color:#333;margin:0}.panel-filter-tabs .nav-tabs li a:hover{background:#e4e9ec}.panel-filter-tabs .nav-tabs li.active a{border-top:2px solid #d47e1e;background:transparent;border-bottom:1px solid #f4f7fa}.categories-name-list{list-style:none;padding:0;margin-top:19px}.categories-name-list li{}.categories-name-list li a{font-size:14px;font-weight:500;line-height:34px}.categories-name-list li>a.active,.categories-name-list li>a:hover{text-decoration:underline}.categories-name-list li a.active{color:#ed7f01;text-decoration:underline}.categories-filters-list{margin-top:10px;padding-bottom:30px}.categories-filters-list .category-title{font-size:20px;color:#333;border-bottom:1px solid #cdd9ec;padding:10px 0 11px 0}.categories-filters-list .toggle-tab-btn{background:url('../Content/Image/extend-tab-icon.png') 0 -27px no-repeat;min-width:14px;margin-left:auto;height:18px;-webkit-transition:background-position .2s;cursor:default}.categories-filters-list .collapsed+.toggle-tab-btn{background-position:-1px 0}.area-tab+.area-tab{margin-top:2px}.area-tab .collapse-title{font-size:12px;font-weight:500;min-height:35px;width:100%;color:#333;font-family:roboto;letter-spacing:0;padding:5px 10px;display:flex;align-items:center;justify-content:flex-start}.area-tab .collapse-title>span{display:inline-block;cursor:pointer}.area-tab .collapse-title>span:hover{color:#ed7f01}.area-tab .collapse-content ul{padding:0;margin:0;list-style:none}.area-tab .info-icon{width:14px;height:14px;display:inline-block;background:url('../Content/Image/search-tree-icons.svg') 0 0 no-repeat;background-size:14px;margin-left:8px;vertical-align:sub}.area-tab .area-title{background:#ecf1f7;display:block}.area-tab .area-content{padding-top:2px;padding-bottom:4px}.area-tab .group-item{margin-bottom:0}.area-tab .group-title{border-bottom:1px solid #cdd9ec}.area-tab .group-content{padding:5px 10px 0 10px}.area-tab .area-title a,.area-tab .group-title a{flex-grow:1;line-height:1.4}.area-tab .area-title .collapse-arrow,.area-tab .group-title .collapse-arrow{float:right;transform:rotate(0);transform:rotate(180deg);transition:all .25s;color:#7d8998;font-size:90%}.area-tab .area-title a:hover .collapse-arrow,.area-tab .group-title a:hover .collapse-arrow{color:#ed7f01}.area-tab .area-title .collapsed .collapse-arrow,.area-tab .group-title .collapsed .collapse-arrow{transform:rotate(0)}.area-tab .criteria-item{width:100%;margin-bottom:2px}.area-tab .criteria-title{font-weight:normal;margin:0;padding:0;flex-direction:row;flex-wrap:wrap;height:auto;min-height:auto;min-height:initial}.area-tab .criteria-name{width:calc(100% - 34px)}.area-tab .criteria-item input[type=text]{margin-top:10px;font-size:13px}.area-tab .criteria-item .criteria-select{margin-top:10px}.area-tab .criteria-item select.criteria-select{border-radius:3px;border:1px solid #cdd9ec;font-size:14px;color:#7a8da2;font-family:roboto;margin:0}.area-tab .criteria-item .topsoft-select-wrp{margin-top:13px}.area-tab .criteria-item .select-wrp{height:40px;width:100%;position:relative;margin-top:13px;margin-bottom:7px}.area-tab .criteria-item .select-wrp select{height:40px;width:100%;max-width:100%;position:absolute;left:0;top:0;opacity:0}.area-tab .criteria-item .select-wrp span{border:1px solid #cdd9ec;border-radius:3px;background:#fff;width:100%;display:inline-block;height:40px;position:relative;padding-right:34px;font-size:14px;color:#7a8da2;line-height:38px;padding-left:20px;padding-right:35px!important}.area-tab .criteria-item .select-wrp span:after{content:'';width:14px;height:15px;background:transparent url(../Content/Image/ddl-icon.png) 0 0 no-repeat;background-size:100%;position:absolute;right:10px;top:15px;border:none}.area-title .no-results-title{font-size:16px;font-weight:500;min-height:45px;width:100%;color:#333;font-family:roboto;letter-spacing:0;padding:10px 10px 11px;display:flex}.items-count{color:#757575}.area-title .items-count,.group-title .items-count,.criteria-title .items-count{font-weight:normal;font-size:13px}.area-tab{opacity:1}.animate-show-hide.ng-hide{opacity:0}.animate-show-hide.ng-hide-add,.animate-show-hide.ng-hide-remove{-ms-transition:all linear 1.5s;-o-transition:all linear 1.5s;-webkit-transition:all linear 1.5s;transition:all linear 1.5s}.references-filter-list{padding-top:17px}.references-item{}.references-item>span{font-size:16px;font-weight:500;margin-bottom:0;margin-top:11px;display:inline-block}.references-item>span.reference-select-wrp{width:calc(100% - 18px)}.panel-result-wrp{background:#fff;border-radius:3px}.panel-result-wrp .no-results-title{font-size:16px;font-weight:500;min-height:45px;width:100%;color:#333;font-family:roboto;letter-spacing:0;padding:10px 10px 11px;display:flex}.products-panel{padding-top:34px}.product-item{padding-bottom:39px;border-bottom:1px solid #cdd9ec;padding-top:36px}.product-item .add-to-wishlist-btn{cursor:pointer;height:18px;width:18px;display:inline-block;float:right;background-image:url('/img/wishlist-heart-icon-sprite.png');background-size:18px;background-repeat:no-repeat;background-position-y:-19px}.product-item .add-to-wishlist-btn:hover{background-position-y:-37px}.product-item .add-to-wishlist-btn.added-to-wishlist{background-position-y:1px}.product-item .add-to-wishlist-btn.pending{pointer-events:none}.product-item .by-vendor{color:#a51037;font-weight:600}.product-item .by-vendor a{color:#a51037;font-weight:600}.product-item .vendor-img{padding-bottom:10px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#a5b4cc}.product-item .property{font-size:14px;line-height:27px}.product-item .property.description{line-height:24px;margin-top:0;margin-bottom:14px}.product-item .property span{font-weight:bold;padding-right:2px}.product-item .controls{display:flex;justify-content:flex-end;margin-top:33px}.product-item .controls>*+*{margin-left:40px}.product-item .controls .watchlist-btn{border:2px solid #a51037;border-radius:3px;background:url('../Content/Image/watchlist-btn-icons.png') 10px 9px no-repeat;color:#1e292f;font-size:14px;font-weight:500;height:40px;font-family:roboto;letter-spacing:0;padding-left:40px;padding-right:10px}.product-item .controls .watchlist-btn[disabled]{border:2px solid gray;background-color:#d3d3d3}.product-item .controls .watchlist-btn[disabled]:hover{border:2px solid gray}.product-item .controls .watchlist-btn.added{border-color:#138185;background:url('../Content/Image/watchlist-btn-icons.png') 10px -32px no-repeat}.product-item .controls .watchlist-btn:hover{border-color:#138185}.product-item:last-child{border-bottom:none}.references-panel{padding-top:34px;border-color:#fff;border-style:solid}.references-search-item{padding-bottom:39px;border-bottom:1px solid #cdd9ec;padding-top:36px}.references-search-item-content{min-height:110px}.references-search-item .vendor-img{padding-bottom:10px;border-bottom:solid;border-bottom-width:1px;border-bottom-color:#a5b4cc}.references-search-item .logo-panel{margin-top:10px;margin-left:auto;margin-right:auto;width:80%}.references-search-item .references-img{padding:5px 5px 5px 5px;margin:5px 5px 5px 5px}.references-search-item .references-title{display:flex;justify-content:space-between;margin-bottom:13px}.references-search-item .logo-title{font-weight:500;margin-bottom:0}.references-search-item .vendor-panel{float:left;padding-top:25px}.references-search-item .vendor-image{float:left}.references-search-item .product-panel{float:left;padding-top:25px}.references-search-item .product-image{float:left}.references-search-item .references-title a span{font-weight:bold;font-size:30px;color:#1e292f}.references-search-item .references-title a:hover span{color:#a51037;cursor:pointer;text-decoration:none}.references-search-item .references-item a:focus{text-decoration:none}.references-search-item .reference-title div{max-width:150px}.references-search-item .reference-title div img{max-width:100%}.references-search-item .property{font-size:14px;line-height:27px}.references-search-item .property.description{line-height:24px;margin-top:15px;margin-bottom:14px}.references-search-item .property span{font-weight:bold;padding-right:2px}.references-search-item .controls{display:flex;justify-content:flex-end;margin-top:33px}.references-search-item .controls>*+*{margin-left:40px}.references-search-item .controls .more-details-btn{height:40px;width:135px;color:#fff;text-transform:uppercase;font-weight:500;font-size:14px;text-align:center;border-radius:3px;background:#a51037;border:2px solid #a51037;display:inline-block;line-height:36px}.references-search-item .controls .more-details-btn:hover{background:#d47e1e;border-color:#d47e1e}.references-search-item:last-child{border-bottom:none}.paging-wrp{background:transparent;display:flex;align-items:center;justify-content:space-around;padding-top:30px}.paging-wrp ul{margin:0}.paging-wrp ul a{min-width:24px;height:24px;border-radius:3px;line-height:24px;background:transparent;padding:0;text-align:center;font-size:16px;border:none;color:#627081;margin:0 5px}.paging-wrp ul a.active{color:#fefeff;background:#d47e1e}.paging-wrp ul a:hover{background-color:#cfd8dc}.prev-btn,.next-btn{width:35px;height:35px;border-radius:100%;display:inline-block;-webkit-box-shadow:0 3px 10px 0 rgba(15,16,16,.15);-moz-box-shadow:0 3px 10px 0 rgba(15,16,16,.15);box-shadow:0 3px 10px 0 rgba(15,16,16,.15);transition:background-color .2s}.prev-btn{background:#fff url('../Content/Image/paging-arrows.png') 8px center no-repeat}.next-btn{background:#fff url('../Content/Image/paging-arrows.png') -91px center no-repeat}.prev-btn:hover{background-color:#ed7f01;background-position:-24px center;box-shadow:none;transition:background-position 0s}.next-btn:hover{background-color:#ed7f01;background-position:-58px center;box-shadow:none;transition:background-position 0s}.advert-block{border-radius:5px;background:#fff;box-shadow:2px 3px 3px rgba(0,0,0,.11);margin-bottom:26px}.ad-default-content{display:flex;height:620px;align-content:center;justify-content:space-between;align-items:center;text-align:center}.ad-default-content>div{width:100%}.ad-default-content .text-lbl{color:#5b5b5b;font-size:30px;margin-top:35px}.search-page-content .loader{width:50px;height:200px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center}.search-page-content .loader-page{margin-top:15%}.search-page-content .search-result-panel .full-screen-display{display:inline;margin-top:0}.search-page-content .search-result-panel .mobile-screen-display{display:none}.search-page-content .loader .loader-img{background:url("/img/loading.GIF");width:60px;height:60px}.filter-panel-stucked{}.filter-panel-stucked #ByCategoriesTab{overflow:auto;height:400px}#ByCategoriesTab{margin-top:10px}.panel-header-products{background-color:#fff;z-index:1}.collapse{overflow:hidden}.selected-filters{margin-bottom:auto;margin-top:10px}.selected-filters .selected-filter-item{padding:6px 7px 6px 10px;margin:0 2px 0 2px;border:1px solid #cdd9ec;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;line-height:15px;display:inline-block;margin-top:15px;margin-right:15px;margin-top:2px;margin-bottom:2px;width:auto}.selected-filters .selected-filter-item .icon-remove-filter{color:#7a8da2;cursor:pointer;background:url('/img/close.svg');background-size:100%;background-repeat:no-repeat;width:16px;height:16px;display:inline-block;margin-bottom:-6px}.selected-filters .selected-filter-item span{color:#333}div.select-wrp.product-header-sort-select{display:table;height:19px;padding:0;top:3px;padding-right:18px!important;cursor:pointer}.sort-items-dropdown{margin-top:-2px}.sort-items-dropdown .dropdown-toggle:hover,.sort-items-dropdown .dropdown-toggle:hover:active{color:#138185}.sort-items-dropdown .dropdown-toggle .selected-item-label{border-bottom:1px dashed #1d89d4;margin-left:0}.sort-items-dropdown .dropdown-menu{border:none;box-shadow:0 0 15px rgba(47,67,81,.35);padding:10px;border-radius:10px;margin-top:10px}.sort-items-dropdown .dropdown-item{margin:10px;cursor:pointer;white-space:nowrap;display:flex}.panel-header-by-products{font-size:14px;padding:0;padding-top:15px}.save-search-loader .lds-dual-ring{display:flex;align-items:center;justify-content:center;width:30px;height:30px}.save-search-loader .lds-dual-ring:after{content:" ";display:block;width:24px;height:24px;margin:1px;border-radius:50%;border:5px solid #fff;border-color:#ed7f01 transparent #ed7f01 transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.save-search-btn{font-size:24px;cursor:pointer;color:#627081}.save-search-btn:hover{color:#ed7f01}.title-count{font-weight:bold}.panel-header-by-products .title-item{padding:5px 10px;text-align:right}.panel-header-by-products .title-item:hover{cursor:pointer;background-color:#e4e9ec}.search-by-prods-filter-wrp{padding:15px;padding-top:6px;border-bottom:1px solid #ddd}.alphabetical-pagination.by-prods{margin-top:4px;float:none}.alphabetical-pagination.by-prods ul{margin-bottom:0;display:flex;justify-content:center;flex-wrap:wrap}.tagfilters-panel.by-prods{margin-bottom:0}.alphabetical-pagination.by-prods li{margin-top:5px}.alphabetical-pagination.by-prods li>a{background-color:#eee}.panel-header-by-products .title-item.active-item{border-bottom:1px solid #f4f7fa;margin-bottom:-1px;border-top:2px solid #d47e1e;border-left:1px solid rgba(165,180,204,.54);border-right:1px solid rgba(165,180,204,.54)}.panel-header-by-products .title-item.active-item:hover{background-color:#fff;cursor:default}.product-title-wrp{display:flex}.disabled-tab-view a{opacity:.7;pointer-events:none;cursor:not-allowed}.sort-items-dropdown .sort-icon,.sort-type-wrp .sort-icon{background-image:url('/img/sort-by_no_resp_1.png');width:24px;height:24px;display:inline-block;background-repeat:no-repeat;background-size:60px;background-position-x:-36px}.product-tab-nav-panel>.nav.nav-tabs{display:flex;padding-left:30px}.product-tab-nav-panel>.nav.nav-tabs>.sort-type-wrp{float:none;display:flex;flex-grow:1;align-items:center}.product-tab-nav-panel>.nav>li>.product-view-tab-item{display:flex;align-items:center}.product-tab-icon{width:24px;height:24px;background-repeat:no-repeat;background-size:24px 24px;margin-right:10px}.list-icon{background-image:url('/img/marketplace-icons/list-view.svg')}.map-icon{background-image:url('/img/marketplace-icons/location.svg')}.plan-icon{background-image:url('/img/marketplace-icons/plan-icon.png')}.sort-type-wrp>.sort-types{margin-left:15px;height:100%;display:flex;align-items:center}.sort-type-wrp .sort-icon:hover{cursor:pointer;background-position-x:2px}.sort-types+.tooltip{top:-10px!important}.sort-items-dropdown .active .sort-icon,.sort-type-wrp .active .sort-icon{background-position-x:2px}.sort-items-dropdown .sort-icon.sort-icon-relevance,.sort-type-wrp .sort-icon.sort-icon-relevance{background-position-y:-113px}.sort-items-dropdown .sort-icon.sort-icon-alphabeth,.sort-type-wrp .sort-icon.sort-icon-alphabeth{background-position-y:-36px}.sort-items-dropdown .sort-icon.sort-icon-date,.sort-type-wrp .sort-icon.sort-icon-date{background-position-y:2px}.widget-small .item .description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-container{position:relative;padding:0}.map-container .overwrap-map-right,.map-container .overwrap-map-left{position:absolute;top:10px;z-index:1;padding:0}.map-container .overwrap-map-right{right:10px}.map-container .overwrap-map-left{left:10px}button.map-btn{width:30px;height:30px;border:2px solid #d47e1d;border-radius:2px;background-color:#fff;background-position:center;background-repeat:no-repeat}button.map-btn.hide-map-btn{background-image:url('/img/map-cross.png')}button.map-btn.wide-map-btn{background-image:url('/img/map-arrows-left.png')}button.map-btn.unwide-map-btn{background-image:url(/img/map-arrows-right.png);margin-left:20px;text-transform:uppercase;width:132px;background-position-x:106px;padding-right:26px;color:#d47e1d}@media(min-width:1600px){.search-page-content .right-products-panel{width:calc(35% - 120px)}}@media screen and (max-width:1200px){.search-page-content .filter-panel{position:relative;display:block}.search-page-content .search-result-panel{position:relative;display:block;width:100%}.search-page-content .right-products-panel{position:relative;margin-top:15px;display:block;width:100%}.search-page-content .result-panel{min-width:calc(100% - 300px);position:relative;display:block}.widget-small .content .description{padding-bottom:20px;border-bottom:1px solid #cdd9ec}}.panel-header-products .panel-title,.panel-controls{min-width:250px}@media screen and (max-width:991px){.panel-header-by-products{padding-top:10px}.product-tab-nav-panel{margin-bottom:10px}.search-page-content .filter-panel{position:relative;display:block;max-width:100%;width:auto}.search-page-content .search-result-panel,.search-page-content .right-products-panel{position:relative;display:block;width:100%}.search-page-content .result-panel{min-width:calc(105% - 300px);position:relative;display:block}.search-page-content{padding-right:0}.product-item .img-wrp{width:100%;height:100%}.product-item .product-title,.panel-header,.panel-controls{display:block}.product-item .property.description{margin-top:10px}.panel-header-products .panel-title,.panel-controls{}}@media screen and (max-width:1250px){.search-text-form div.search-box{margin-left:5%;width:90%}.search-text-form div input[type=text]{font-size:15px!important}.search-text-form .search-lbl{font-weight:600;font-size:24px;line-height:24px}}@media screen and (max-width:991px){.search-page-content .filter-panel{margin-left:15px;margin-right:15px}.paging-wrp ul a{margin:0}.search-page-content{display:block;padding-left:0}.search-page-content .results-panel,.search-page-content .search-result-panel,.search-page-content .right-products-panel{position:relative;display:block;width:100%!important}.product-item .vendor-img{display:none}.panel-result-wrp{padding:0 10px}.product-item .by-vendor{margin-top:10px;float:none!important}.product-item .product-title a span{font-size:16px}.header .mobile-menu-icon{color:#fff}.full-screen-display.map-button{margin-top:0}.search-page-content .search-result-panel .full-screen-display{display:none}.search-page-content .search-result-panel .mobile-screen-display{display:inline}.panel-controls{text-align:center}.panel-header-products .panel-title,.panel-controls{min-width:150px;margin:auto;display:none}}.tagfilters-panel{background-color:#fff;margin-bottom:15px;clear:both}.top-panel-product-search{border-right:30px solid #fff;border-left:30px solid #fff;border-bottom:1px solid rgba(165,180,204,.54);background-color:#fff}.top-panel-product-search.is_stuck{z-index:3}.products-panel-wrp{border-width:0 30px 30px 30px;border-color:#fff;border-style:solid}.products-panel-wrp .exhib-wrp,.group-by-vendors .exhib-wrp{background-color:#e6ae49;color:#fff;font-size:14px;margin:15px 0;padding:5px 10px}.products-panel-wrp .exhib-wrp .exhib-txt,.group-by-vendors .exhib-wrp .exhib-txt{font-weight:bolder}.products-panel-wrp.map-panel,.products-panel-wrp.map-panel-wide{border-right-width:15px}.products-panel-wrp.map-panel-wide{border-left-width:15px;border-bottom-width:0}.products-panel-wrp .product-item{padding:20px 0;border-bottom:2px solid #cdd9ec}.vendor-address-modal .product-title,.products-panel-wrp .product-title{text-overflow:ellipsis;overflow:hidden}.vendor-address-modal .vendor-address,.products-panel-wrp .vendor-address{color:#9e9e9e;font-size:12px;word-wrap:break-word}.vendor-address-modal .vendor-address+.new-vendor-logo,.products-panel-wrp .vendor-address+.new-vendor-logo{margin-top:15px;display:inline-block}.vendor-address-modal .vendor-address a,.products-panel-wrp .vendor-address a{color:#9e9e9e}.vendor-address-modal .vendor-address a:hover,.products-panel-wrp .vendor-address a:hover{color:#ed7f01}.vendor-address-modal .new-vendor-img,.products-panel-wrp .new-vendor-img{max-height:25px;max-width:130px}.vendor-address-modal .img-wrp .product-img,.products-panel-wrp .img-wrp .product-img{margin-bottom:20px;max-height:30px;max-width:140px}.vendor-address-modal p,.products-panel-wrp p{word-wrap:break-word;font-size:13px}.img-wrp>a{display:inline-block;width:140px}.references-panel-wrp{border-width:0 30px 30px 30px;border-color:#fff;border-style:solid}.references-panel-wrp .new-references-img{max-height:30px;max-width:160px;margin-bottom:20px}.references-panel-wrp .new-references-search-item{padding:20px 0;border-bottom:2px solid #cdd9ec}.references-panel-wrp .new-references-search-item p{font-size:13px;margin-bottom:20px;word-wrap:break-word}.reference-panel-wrp .new-references-title{text-overflow:ellipsis;overflow:hidden}.references-panel-wrp .vendor-address{color:#9e9e9e;font-size:12px;word-wrap:break-word;margin-bottom:10px}.references-panel-wrp .vendor-address a{color:#9e9e9e}.references-panel-wrp .vendor-address a:hover{color:#ed7f01}.references-panel-wrp .new-references-search-item>a img{max-height:25px;max-width:130px}.references-panel-wrp .new-references-search-item>a{margin-bottom:10px;display:block}.references-panel-wrp .new-references-search-item>a:last-child{margin-bottom:0}.vendor-address-wrp .fa-map-marker{font-size:30px;color:#d87093;float:left;margin-right:10px}.vendor-address-wrp .vendor-address-icon,.vendor-address-wrp .vendor-map-icon{background-image:url('../img/map-marker-for-list.png');height:32px;width:32px;display:inline-block;background-size:22px;background-repeat:no-repeat;transition:unset}.vendor-address-wrp .vendor-address-icon:hover,.vendor-address-wrp .vendor-map-icon:hover{background-image:url('../img/map-marker.png')}.vendor-address-modal{text-align:center;padding:0!important}.vendor-address-modal .modal-dialog{width:600px}.vendor-address-modal .modal-content{border:none}.vendor-address-modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.vendor-address-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.vendor-address-modal .close-icon-btn{width:12px;height:12px;background-image:url('../Content/Image/popup-close-icon.png');margin-top:5px;margin-right:5px;opacity:1;border-radius:0;background-size:cover}.vendor-address-modal .modal-header{border:none;padding:0}.vendor-address-modal .modal-content{padding:15px}.vendor-address-modal #map{width:100%;height:300px;background-color:grey}.search-page-bg-container{height:300px;overflow:hidden}.alphabetical-pagination{float:right}.ref-alphabetical-pagination{display:flex;width:100%;justify-content:center}.alphabetical-pagination ul{margin:0 0 10px 0;padding:0}.alphabetical-pagination li{float:left;list-style-type:none;margin-top:4px}.alphabetical-pagination li>a{color:#363636;cursor:pointer;background-color:#cfd8dc;min-width:24px;height:24px;border-radius:3px;line-height:24px;text-align:center;font-size:16px;border:none;color:#627081;margin:0 2px;padding:0 4px;display:inline-block;text-decoration:none;white-space:nowrap}.alphabetical-pagination li>a:hover,.alphabetical-pagination .active>a{background-color:#ed7f01;color:#fff;transition-property:background,background-color}.small.checkbox-wrp{width:12px;min-width:12px;height:12px;margin-right:5px}.small.checkbox-wrp input[type=checkbox]{min-width:12px;height:12px}.criteria-title .checkbox-wrp.small+.criteria-name{font-size:11px;display:flex;align-items:center}.checkbox-wrp.small+.criteria-name .criteria-name-text{white-space:nowrap;max-width:310px;display:inline-block;overflow:hidden;text-overflow:ellipsis}.checkbox-wrp.small:hover{border-width:1px}.checkbox-wrp.small input[type=checkbox]:checked+span{width:12px;height:12px;background:transparent url(../Content/Image/search-tree-icons.svg) center center no-repeat;background-size:16px;background-position-y:-47px;background-position-x:-4px}.collapse-arrow-icon{width:15px;height:15px;display:inline-block;background:url('../Content/Image/search-tree-icons.svg') 0 0 no-repeat;background-size:13px;margin-left:8px;vertical-align:sub}.left-text-block{position:absolute;left:-300px;margin-left:-15px}.right-text-block{left:100%;margin-left:20px}.search-result-panel>.text-block{position:absolute;width:300px;height:300px;display:inline-block;top:-300px;display:flex;align-items:center}.text-block.left-text-block .text-block-inner{width:100%}.text-block.right-text-block{width:35%;max-width:300px}.col-scroll{max-height:647px;overflow-y:auto}.col-scroll>.loader.loader-page{height:60px;margin-top:15px;margin-bottom:15px}.map-btn-wrp-r{display:flex;flex-direction:column}.map-in-full{background:url(../img/zoom-plus.png)}.map-out-full{background:url(../img/zoom-out.png)}.map-zoom{margin-top:10px}.main-full-map-wrp.in{background-color:rgba(0,0,0,.5);display:flex!important;padding-right:0!important;height:calc(100% - 100px);margin-top:100px;align-items:center;overflow:hidden}.main-full-map-wrp.in .modal-dialog{width:90%}.main-full-map-wrp.in .modal-body{padding:0}.map-tooltip-wrp{width:200px;margin-left:20px;border:1px solid #cdd9ec}.map-tooltip-wrp>.si-content-wrapper{padding:0;padding-top:20px}.map-tooltip-wrp .tooltip-item{padding:10px 20px 10px 20px;border-bottom:1px solid #cdd9ec}.map-tooltip-wrp .product-title{margin-bottom:0}.map-tooltip-wrp .no-logo .product-title{color:#d47e1d}.map-tooltip-wrp .tooltip-item:first-child{padding-top:0}.map-tooltip-wrp>.si-content-wrapper>.si-content{width:200px}.map-tooltip-wrp .vendor-logo{max-height:40px;margin-bottom:15px;max-width:160px}.map-tooltip-wrp .product-logo{max-width:130px;max-height:25px}.map-tooltip-wrp .tooltip-item{padding-top:10px;padding-bottom:10px}.map-tooltip-wrp .all-products-ref{padding-top:15px;padding-bottom:15px;text-align:center;font-size:14px;line-height:14px}.map-tooltip-wrp .all-products-ref>a{text-transform:uppercase;color:#d47e1d;font-weight:500}.map-tooltip-wrp .product-title-popup{font-size:18px;line-height:18px;margin-bottom:15px}.map-tooltip-wrp .product-title-popup.vendor-name{margin-bottom:5px}.map-tooltip-wrp .no-logo .product-title-popup{margin-bottom:0}.map-tooltip-wrp .si-close-button{opacity:1;color:#9e9e9e}.map-tooltip-wrp .si-close-button:hover{opacity:1;color:#d47e1d}.map-tooltip-wrp .tooltip-item a:hover .product-title{color:#d47e1d}.group-by-vendors .vendor-address{display:flex;align-items:center}.address-for-mobile.in{display:flex!important;align-items:center;margin:0;padding-top:75px!important;z-index:3000}.is-exhib-wrp{display:flex;align-items:center}.is-exhib-wrp>.is-exhib-chbx{margin:0;cursor:pointer}.is-exhib-lbl{margin:0;margin-left:5px;font-size:11px;font-family:'Roboto';line-height:11px;color:#1d89d4;font-weight:bold;cursor:pointer}.search-input-panel{text-align:left!important;background-color:none!important;max-width:500px}.search-input-panel:hover{background-color:#fff!important;cursor:default!important}@media screen and (max-width:1200px){.right-text-block{left:auto;right:0;margin-left:0}.search-result-panel>.right-text-block,.search-result-panel>.left-text-block{display:none}}@media screen and (max-width:991px){.text-block{display:none}.search-page-content .search-result-panel .mobile-screen-display.map-button{display:none}.map-tab{display:none!important}}@media screen and (max-width:768px){.panel-header-by-products .title-item{font-size:12px;display:flex;align-items:center}#non-drag-plan-item .overwrap-map-left.full-plan{display:none}.sort-types>.sort-icon+div[role=tooltip]{display:none!important}}@media screen and (max-width:568px){#non-drag-plan-item .overwrap-map-left.full-plan{display:none}.top-panel-product-search{margin-left:-10px}.top-panel-product-search>.panel-header.panel-header-by-products{margin-left:-10px}.product-tab-icon{margin-right:0}.product-tab-txt{display:none}.panel-filter-tabs .nav-tabs li a{padding:0 10px}.sort-type-wrp>.sort-types{margin-left:10px}.panel-header-by-products .title-item{font-size:10px;display:flex;align-items:center}}.v-hidden{visibility:hidden}@media screen and (max-height:568px){.static-panel{position:static!important}.static-panel+div{display:none!important}}@media(min-width:1600px){.right-text-block{left:100%;margin-left:70px}}.slide-left{background-color:#fff!important;-webkit-animation:slide-left 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-left 1s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-145px);transform:translateX(-145px)}}@keyframes slide-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-145px);transform:translateX(-145px)}}.slide-right{-webkit-animation:slide-right 1s cubic-bezier(.25,.46,.45,.94) both;animation:slide-right 1s cubic-bezier(.25,.46,.45,.94) both}@-webkit-keyframes slide-right{0%{-webkit-transform:translateX(-145px);transform:translateX(-145px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-right{0%{-webkit-transform:translateX(-145px);transform:translateX(-145px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.main-plan-wrp{width:100%;overflow-x:auto;overflow-y:hidden;border:1px solid #b3afbd;margin:10px;display:flex}.plan-wrp{overflow-x:auto;overflow-y:hidden;float:right;z-index:0;height:100%;border-left:1px solid #b3afbd}.exhibs-wrp{height:100%}.exhib-item-wrp{display:flex;align-items:center;justify-content:space-between}.show-hide-on-plan{cursor:pointer}.show-hide-on-plan:hover{font-weight:bolder}.vendor-name-wrp{display:flex}.vendor-name-wrp>div{display:inline-block}.eye-wrp{margin-left:5px}.plan-img-bg{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0;overflow-x:hidden}.plan-img-bg .exhib-header.new-item-on-plan{width:auto!important;height:18px!important;line-height:18px}.plan-img-bg .exhib-header .tool_handle{background-color:#e6ae49;border:1px solid gray;text-align:right;height:18px}.plan-img-bg .exhib-header .tool_handle:hover{cursor:grab}.plan-img-bg .exhib-header .tool_handle:active{cursor:grabbing}.close-btn{color:gray;cursor:pointer;margin-right:5px}.tool_wrapper.exhib-header:hover{z-index:1}.close-btn:hover{color:#fff}.plan-img-bg .exhib-item{margin:0;background-color:#e6ae49;font-weight:bolder;color:#fff;border-top:none;display:flex;align-items:center;justify-content:center}.plan-img-bg .exhib-item .vendor-name-wrp{padding-left:5px}.plan-item{display:inline-block;padding:0;overflow-y:hidden}.exhib-item{padding:5px 10px;margin:5px 0;border:1px solid gray;z-index:1}.exhibs-wrp.plan-item .exhib-item.active-on-plan{background-color:#e6ae49;z-index:-1;cursor:not-allowed}.exhibs-wrp.plan-item .exhib-item.no-show-on-plan{opacity:.7}.already>.exhib-item{z-index:0;height:100%}.already:hover{z-index:2}.exhibs-wrp.plan-item .exhib-item{cursor:move}.exhibs-wrp{width:33%;min-width:33%;max-width:33%;overflow-y:auto}.btn-container{text-align:right;margin-left:10px}.btn-container>.plan-btn{margin-left:10px;width:100px;margin-bottom:10px}.ui-icon{background-image:url("../../img/ui-icons.png")}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.no-main-event-wrp{height:100%;margin:0;display:flex;align-items:center;justify-content:center}.no-main-event-wrp>h1{color:red}.plan-loader-wrp{position:absolute;width:100%;height:100%;z-index:9999;top:10px;left:10px;background-color:#fff;display:none;justify-content:center;align-items:center}.plan-loader{border:8px solid #f3f3f3;border-radius:50%;border-top:8px solid #e6ae49;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.event-name-wrp{height:50px;display:flex;margin-left:10px;padding-left:20px;align-items:center;margin-bottom:-10px}.event-name{font-size:34px}div[show-on-plan='false']{opacity:.7}.main-plan-wrp.non-drag>.exhibs-wrp>.exhib-item.non-drag,.exhib-item.non-drag{border-top:1px solid gray;cursor:default}.plan-wrp.non-drag{width:100%;border:1px solid #000}.plan-wrp.non-drag>.plan-img-bg.plan-item{background-size:contain;min-width:648px}.main-plan-wrp.non-drag{border:none;margin-left:0}.main-plan-wrp.non-drag>.exhibs-wrp{padding-left:0;overflow-x:hidden}.exhibs-not-found{font-size:20px;margin:15px;padding-left:15px;color:gray}.exhib-item.non-drag+.tooltip{margin-top:-10px}.overwrap-map-left.full-plan{position:absolute;top:5px;left:5px}.plan-wrp.non-drag .exhib-item.non-drag{padding:0;font-size:75%}.plan-wrp.non-drag .exhib-item.non-drag .number{width:100%;text-align:center}.row.plan-tab-view{margin-left:15px;margin-right:15px}.overwrap-map-left.full-plan>.wide-map-btn.unwide-plan{background-image:url(/img/map-arrows-right.png)}.show-plan-btn-wrp{display:inline-block}.show-plan-btn-wrp>div{display:flex;align-items:center}.show-plan-btn-wrp>div>.show-plan-btn-item{margin:0}.show-plan-btn-wrp>div>label.show-plan-btn-item{margin-left:5px}#plan-view .exhib-wrp{cursor:pointer}.plan-popover{width:170px}.plan-popover-close-wrp{text-align:right;padding-right:5px;position:relative;z-index:1}.exhib-item+.tooltip{display:none!important}.plan-popover-close-wrp>.glyphicon-remove{color:#9e9e9e}.plan-popover-close-wrp:hover>.glyphicon-remove{color:#9e9e9e;cursor:pointer;color:#d47e1d}.plan-popover-v-wrp{background-size:contain}.plan-popover-img-wrp{height:60px;text-align:center;width:auto;margin-bottom:10px;position:relative}.plan-tooltip-item{padding:10px;padding-top:0;margin-top:-15px}.plan-popover-img-wrp>img{position:absolute;top:50%;transform:translate(0,-50%);left:0;right:0}.plan-products-ref{font-weight:600;padding:5px 10px}.plan-products-ref>a{display:flex;align-items:center;justify-content:space-between}.plan-view-wrp{border-width:0;margin-right:10px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:992px){.exhibs-wrp{width:220px;min-width:220px;max-width:220px;word-wrap:break-word}.exhibs-wrp>.col-xs-12{padding-left:5px;padding-right:5px}}@media screen and (max-width:768px){.main-plan-wrp.non-drag>.exhibs-wrp{display:none}}@media screen and (max-height:567px){.static-panel{position:static!important}.static-panel+div{display:none!important}}