#main{display:flex}.description-category h2{margin-top:30px}.list{margin:0!important}.description-category p{padding:10px 0 0 0!important}#list-left-wrap,#list-right-wrap{flex-grow:1}#list-right-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-basis:75%;order:2}#list-left-wrap{min-width:340px;box-sizing:border-box;flex-basis:25%;order:1}#list-left-wrap .main-search{width:100%;color:#444;background:#fff;z-index:9999999999}.main-search form>.search-buttons.fixed{position:fixed;bottom:0;background:white;width:100%;padding:10px 0 18px 0;z-index:99999999999}#long-tail-filters{display:block;width:95%}#long-tail-filters ul{padding-left:0;padding-top:10px}#long-tail-filters li{display:inline-block}#long-tail-filters2{font-size:12px}#long-tail-filters2 ul{padding-top:10px}.main-search>div{padding:0 6%}.main-search .ts0,.main-search form>div.ts1,.main-search form>div.ts2,.main-search form>div.ts3,.main-search form>div.ts4,.main-search form>div.ts5,.main-search form>div.ts6,.main-search form>div.ts7,.main-search form>div.ts8,.main-search form>.search-buttons{width:94%;margin:0;padding:6% 3%;clear:both}.main-search .ts0{font-size:20px;font-family:OpenSansLight;padding-bottom:0}.main-search form>.ts5{padding-top:40px}.main-search form>.ts7{padding-bottom:40px}.main-search form>div.ts5,.main-search form>div.ts6,.main-search form>div.ts7,.main-search form>div.ts8{margin:10px 0}.main-search form>div.ts5{padding-top:40px}.main-search form>div.ts7{margin-bottom:30px}.main-search .ts1 label{margin-top:25px}.main-search .ts5 ul,.main-search .ts6 ul,.main-search .ts7 ul,.main-search .ts8 ul{padding-bottom:0;display:none}.main-search form fieldset{width:100%}.main-search form .ts2 fieldset{margin-bottom:10px}.main-search form fieldset>legend{display:block;width:100%;cursor:pointer;color:#444;background:url('../images/decoration/icon-down-arrow-gray.png') 98% 50% no-repeat}.main-search form .ts2>fieldset{width:50%}.main-search form>.ts2>fieldset>legend{background:0}.main-search form .ts2>fieldset>ul{padding:8px 0 1px 0}.main-search form .ts2>fieldset>ul>li{display:inline-block;width:100%}.main-search form .ts3>fieldset>ul>li{display:block;width:100%}.main-search form a{color:#fff}.main-search form .advanced-search-submit{float:none;background:#e14f00;width:180px}.main-search-mobile-header{display:none}.project-list-header{padding:35px 20px 35px 20px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-features .found,.search-features .features{display:inline-block}.search-features>.features>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0 5px 5px 0;transition:background .5s ease 0s;color:#444;text-decoration:none;position:relative;border:1px solid #e8e8e8;font-size:11px;padding:3px;padding-right:31px}.search-features>.features>*>span{display:inline-block;width:18px;height:100%;margin-left:20px;cursor:pointer;position:absolute;top:0;right:0;color:#444;position:absolute;top:2px;margin-left:0;font-size:16px;top:0;padding-left:6px;font-weight:bold;border-left:1px solid #e8e8e8}.search-features>.features>*>span:hover{color:#e1530d}.search-features>.features>.features-reset{padding-right:5px;font-family:'OpenSansBold'}.views{display:none;height:36px}.views>.view-small,.views>.view-medium,.views>.view-large,.views>.view-details{display:table-cell;height:18px;color:#444;border-left:1px solid #ccc;vertical-align:middle;padding-right:20px}.views .view-small{background:url('../images/decoration/icon-view-small.png') 5px 50% no-repeat;padding-left:43px;border:0}.views .view-medium{background:url('../images/decoration/icon-view-medium.png') 20px 50% no-repeat;padding-left:68px}.views .view-large{background:url('../images/decoration/icon-view-large.png') 20px 50% no-repeat;padding-left:68px}.views .view-details{padding-left:92px;padding-right:10px;background:url('../images/decoration/icon-view-details.png') 20px 50% no-repeat}.sort>form{display:inline-block}.list-options{font:1em OpenSansLight;padding:12px;background:#fff;margin:20px 0 0 0;box-sizing:border-box;width:100%;margin-bottom:15px}.sort label{display:inline-block}select[name="sort[list]"]{border:1px solid #666;cursor:pointer;border-radius:5px;max-width:300px;padding-top:9px;padding-bottom:9px;-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);font-size:14px}#sort-options{margin-bottom:6px}#sort-order>label{cursor:pointer}.sort .order{width:20px;height:5px;display:inline-block;border:0;cursor:pointer;text-indent:999px;width:20px;height:30px}.sort .asc{background:url('../images/decoration/icon-order-asc.png') 50% 50% no-repeat}.sort .desc{background:url('../images/decoration/icon-order-desc.png') 50% 50% no-repeat}.sort select{display:inline-block}.search-categories-wrap{position:relative;margin-top:20px;font-size:11px}.btn-categories{border:1px solid #666;cursor:pointer;border-radius:5px;width:100%;padding-top:9px;padding-bottom:9px;-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3)}.btn-categories.unwrapped{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:0}.btn-categories.wrapped{background:url(/theme/images/decoration/unwrap.png) no-repeat 95% center}.btn-categories-div1{font-family:OpenSansBold;padding-left:12px;width:68px}.btn-categories-name{color:#e14f00;font-family:OpenSansBold;font-size:12px}.btn-categories>div{display:table-cell}#ext-nav-search>ul>li:first-child{text-transform:uppercase;font-family:OpenSansBold;padding-top:8px;padding-bottom:8px;background:url('/theme/images/decoration/unwrap.png') no-repeat right center;cursor:pointer}#ext-nav-search>ul>li.unwrapped{background:url('/theme/images/decoration/wrap.png') no-repeat right center}#ext-nav-search>ul>li:last-child{margin-bottom:6px}#ext-nav-search>ul>li:not(:first-child){display:none;margin-left:20px;padding-top:7px;padding-bottom:7px}#ext-nav-search{display:none;background:white;border:1px solid #666;width:100%;z-index:1;-webkit-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 4px 1px rgba(0,0,0,0.3);border-bottom-left-radius:5px;border-bottom-right-radius:5px;float:none}#ext-nav-search>ul{border-bottom:1px solid silver;width:100%;padding:0;margin-left:12px;width:92%}#ext-nav-search>ul:last-child{border-bottom:0}#ext-nav-search>ul>li>a{color:#666}#ext-nav-search>ul>li>a:hover{text-decoration:none;color:#e14f00}#ext-nav-search.unwrapped{-webkit-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3);box-shadow:1px 1px 4px 0 rgba(0,0,0,0.3)}.description-category{margin:15px 5px;line-height:180%}.description-category p{padding:15px 0}.description-category-top>a,.description-category>p a{color:#e14f00}.project-name{white-space:nowrap}.ts1 label,#advanced-search legend{font-size:16px;font-family:OpenSansRegular;color:black;margin-bottom:10px}.check-container,.ts2 label{color:#444;font-size:14px;margin-bottom:10px}#advanced-search .search-buttons{z-index:3}#advanced-search-btn-container{width:100%;text-align:center;margin-top:20px}#advanced-search-btn{margin:10px 0 10px 0;background-color:#e14f00;color:white;padding:10px;cursor:pointer;display:block;width:200px;margin:0 auto}.categories{padding:0 20px}.categories-group{margin-top:60px}.categories h2{margin:20px auto}.categories p,.categories .read-more{text-align:left;font-size:12px;margin-top:30px}.categories img{border:0 solid #000;margin:5px 25px}.categories .read_more{color:#e14f00;cursor:pointer}.categories-group>h2{font-family:OpenSansBold;font-size:20px;margin-bottom:0}.section-separator span{font-size:12px;font-family:OpenSansRegular}.categories-group{margin-bottom:30px}.categories-group>div>div{border:0 solid silver;display:inline-block;position:relative;margin:10px;margin-bottom:0}.categories-group>div:nth-of-type(2){font-size:12px;font-family:OpenSansRegular;text-align:left}.categories-group>div>div>a>div{position:absolute;width:100%;top:0;left:0;text-align:center}.categories-group>div>div>a>div>div{font-family:OpenSansBold;line-height:14px;font-size:13px;width:100%;margin:0 auto;margin-top:96px}.compare-favorites-link-cnt{margin-bottom:35px}.compare-favorites-link-cnt a:hover{color:#e14f00}.compare-favorites-link-cnt span{background:url('../images/icons/30x30/project_icons/compare_icon.png') 5px 0 no-repeat;padding-top:10px;padding-right:10px;height:30px;padding-left:40px;float:right;display:inline-block}#slider-range,#slider-range2,#master,#master2,#master3,#master4{max-width:253px;margin-left:5px;margin-top:30px;font-size:14px;width:100%;border:0;border-top:1px solid #666}#slider-range>span>span,#slider-range2>span>span,#master>span>span,#master2>span>span,#master3>span>span,#master4>span>span{position:absolute;top:-15px;min-width:50px;min-width:max-content;color:#666}.ui-slider-range{margin-top:-2px;border:0;height:3px}.ui-slider-horizontal .ui-slider-range{height:3px}.ui-widget.ui-widget-content{border:0;border-top:1px solid #666;border-radius:unset}.ui-widget-header{background:#e14f00}.ui-slider .ui-slider-handle{top:-12px;height:13px;width:13px;outline:0;border:0;background-color:silver;cursor:pointer;background:url('/theme/images/decoration/orange-dot-12.png') center center no-repeat;width:12px;height:12px;padding:5px}.ui-widget-content{border:0;border-top:1px solid #666}@media only screen and (min-width:0) and (max-width:400px){.category-wrap{display:inline-block;width:133px;height:126px}}@media only screen and (min-width:401px){.category-wrap{display:inline-block;width:142px;height:126px}}@media only screen and (min-width:0) and (max-width:600px){.main-search{position:fixed;top:50px;overflow-y:auto;height:100%}.search-buttons.fixed{left:0}.main-search .ts0{background:#e14f00;color:white;width:100%;position:fixed;top:0;left:0;padding:0;margin:0;height:50px;z-index:100;display:none}.main-search-title{font-size:12px;font-family:OpenSansBold;position:absolute;width:156px;top:14px;right:12px;height:23px;text-transform:uppercase;letter-spacing:1px}.main-search-mobile-header{color:white;background:#e14f00;display:block;position:fixed;top:0;left:0;width:100%;height:50px;z-index:5}.bg-layer{position:fixed;top:0;background:black;height:100vh;width:100%;opacity:.7}body.scroll-disabled{overflow:hidden;height:100%;margin:0}.pure-close{position:absolute;right:10px;top:-5px;width:25px;height:22px;padding:3px}.pure-close:hover{opacity:1}.pure-close:before,.pure-close:after{position:absolute;left:15px;content:' ';height:23px;width:2px;background-color:#fff}.pure-close:before{transform:rotate(45deg)}.pure-close:after{transform:rotate(-45deg)}}@media only screen and (min-width:0) and (max-width:800px){#sort-options{position:relative}#sort-options label{position:absolute;left:20px;top:-9px;padding:0 6px;background:white}#sort-options label span{display:none}.sort select{margin:0;width:100%;max-width:250px}#sort-options{font-size:12px}#slider-range,#slider-range2{display:none}}@media only screen and (min-width:0) and (max-width:1024px){#list-right-wrap .dws-grid .dws-grid-item-wrap{width:49%}}@media only screen and (min-width:1025px){#list-right-wrap .dws-grid .dws-grid-item-wrap{width:33%}}@media only screen and (max-width:1024px){#list-left-wrap{width:259px}}@media only screen and (max-width:949px){.list-options .sort{width:100%;text-align:center}}@media only screen and (max-width:768px){.ui-slider .ui-slider-handle{background:url('/theme/images/decoration/orange-dot-12.png') center center no-repeat;width:15px;height:15px;padding:3px;top:-12px}}@media only screen and (max-width:600px){#list-left-wrap{float:none;display:none;position:absolute;left:0}#list-right-wrap{padding-left:0}.breadcrumbs,.search-features{padding-left:1.6%}#list-left-wrap{min-width:unset;width:100%;box-shadow:1px 3px 6px #444}.ts2 fieldset:nth-child(2) li,.ts2 fieldset:nth-child(3) li,.ts2 fieldset:nth-child(4) li{width:50%!important}.main-search form .ts2>fieldset{width:50%}.input-left-desc,.input-right-desc{padding:11px 5px 8px!important}#list-left-wrap .closeBtn{display:block!important}}@media only screen and (max-width:499px){.list-options{float:left;margin-bottom:5%}}@media only screen and (max-width:480px){.breadcrumbs{display:none}.project-list-header .search-features .found,.project-list-header>h1{font-size:1.6em;padding:5px 0 0}#list-left-wrap{min-width:unset}}@media only screen and (min-width:601px){#advanced-search-btn-container{display:none}.main-search form>.search-buttons.fixed{text-align:center;max-width:300px;margin:0 auto;left:unset}}