.directory select.postform,.member-directory-archive select.postform{display:none;width:100%;margin-bottom:10px}.directory-category{font-size:20px;line-height:22px;font-weight:700}ul.directory-sub-category-list{list-style:none;padding-left:50px}ul.directory-sub-category-list.col2,ul.directory-sub-category-list.col3{overflow:auto}ul.directory-sub-category-list.col2 li{width:50%;float:left}ul.directory-sub-category-list.col3 li{width:33%;float:left}.directory-icon{width:42px;vertical-align:middle;margin-right:8px}.member-listing-header{height:250px;background:url(//tillamookchamber.org/wp-content/plugins/chamber-member-directory/css/../images/member-directory-heading.jpg);background-size:cover}.member-category-title{text-align:center;font-weight:400;font-size:32px;color:#000;padding-top:0;margin-bottom:0}.member-category-back{text-align:center}.member-listing{padding:20px;overflow:auto}.member-title-mobile{display:none}.member-directory-archive{padding-left:20px;padding-right:20px;box-sizing:border-box}.member-directory-archive>div:last-child>div.member-listing-archive{border-bottom:0}.member-listing-details{float:left}.tax-member-directory-type #wrapper>h2{border-bottom:5px solid #ff8400;padding-left:60px}#map{width:100%;height:400px}#wrapper>div.members:last-child .member-listing-archive{border-bottom:0 !important}.member-listing-archive{clear:both;overflow:auto;padding-top:15px;padding-bottom:10px;border-bottom:2px solid #b7b7b7;display:table;width:100%}.member-listing-archive .member-wrapper{display:table-row}.member-listing-archive .member-listing-info{display:table-cell;width:60%;vertical-align:top}.member-listing-archive .member-reviews{display:table-cell;width:20%;vertical-align:top}.member-listing-archive .member-listing-photo{padding-right:20px;float:left}.member-listing-archive .member-taxonomy{font-size:.8em;line-height:.9em}.member-listing-archive .member-address{padding-top:10px;font-size:1.2em;line-height:1.3em}.member-listing-archive .member-actions{display:table-cell;width:20%;vertical-align:top;text-align:right}.member-listing-archive .member-actions .member-phone{font-size:1.2em;line-height:1.3em;font-weight:900}.member-listing-archive .member-actions a{color:#ff8400}.member-listing .member-listing-photo{width:40%;float:left}.member-listing .member-listing-info{width:60%;float:left}.member-listing-info .container{padding:20px;margin-left:20px}.member-title{text-transform:none;line-height:normal}.member-content{padding-top:20px}.member-info{padding-top:20px;margin-bottom:20px;font-size:1.2em;line-height:1.5em;list-style-type:none}.member-info .member-address{background-image:url(//tillamookchamber.org/wp-content/plugins/chamber-member-directory/css/../images/icon-address.png)}.member-info .member-phone{background-image:url(//tillamookchamber.org/wp-content/plugins/chamber-member-directory/css/../images/icon-phone.png)}.member-info .member-email{background-image:url(//tillamookchamber.org/wp-content/plugins/chamber-member-directory/css/../images/icon-email.png)}.member-info .member-website{background-image:url(//tillamookchamber.org/wp-content/plugins/chamber-member-directory/css/../images/icon-website.png)}.member-info li{background-size:1.5em;background-repeat:no-repeat;padding-left:52px;margin-bottom:20px}.member-social{list-style-type:none;overflow:auto}.member-social li{float:left;margin-right:10px}.member-listing .yelp-review{display:table;width:100%;border:1px solid #d32323}.member-listing .yelp-review .yelp-review-wrapper{display:table-row}.member-listing .yelp-review .yelp-logo{display:table-cell;text-align:center}.member-listing .yelp-review .yelp-logo img{width:200px;height:101px}.member-listing .yelp-review .yelp-content{display:table-cell;vertical-align:middle;text-align:center}.yelp-review .yelp-title{font-size:18px;font-weight:900}.member-listing-archive .yelp-review{text-align:center}.member-listing-archive .yelp-review .yelp-logo img{width:100px;height:auto}.search-bar{display:table;width:100%;background:#ff8400;padding:5px;overflow:auto}.search-bar .search-bar-wrapper{display:table-row}.search-bar .location{width:100%;display:table-cell}.search-bar .location #map-address{width:100%}.search-bar .geolocate,.search-bar .radius,.search-bar .category{display:table-cell;white-space:nowrap;vertical-align:middle}.search-bar .geolocate{padding:0 10px}.search-bar .geolocate #geolocate-button{width:150px;background:#fff;padding:0 5px;cursor:pointer;line-height:45px;overflow:auto;text-align:center}.search-bar .geolocate #geolocate-button img{margin-right:10px;margin-bottom:2px;vertical-align:middle}.search-bar .geolocate #geolocate-button div{display:inline-block}.search-bar .category{display:none}.member-category label{margin:0}.member-category p{padding:0}#category-id-87 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-breakfast.jpg)}#category-id-91 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-coffee.jpg)}#category-id-92 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-deli.jpg)}#category-id-83 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-home-cookin.jpg)}#category-id-89 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-mexican.jpg)}#category-id-86 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-nightlife.jpg)}#category-id-93 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-pizza.jpg)}#category-id-94 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-pub-grub.jpg)}#category-id-95 .member-category-wrapper{background-image:url(/wp-content/uploads/2016/06/menu-seafood.jpg)}.member-category-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.member-category input[type=checkbox]{display:none}.member-category input[type=checkbox]:checked+div{background:rgba(255,128,0,.8)}@media only screen and (max-width:960px){.member-listing-archive .member-listing-info,.member-listing-archive .member-reviews,.member-listing-archive .member-actions{display:block;width:100%;clear:both}.member-taxonomy,.member-address,.yelp-logo,.yelp-title{display:none}.member-listing-archive .member-actions,.member-listing-archive .member-listing-photo,.member-listing-archive .member-title{text-align:center;float:unset;padding-right:0}}@media only screen and (max-width:767px){.member-listing{padding:0}.member-title-mobile{display:block;padding:0 20px 10px}.member-listing-info .member-categories,.member-listing .member-listing-info .member-title{display:none}.member-listing .member-listing-photo,.member-listing .member-listing-info{width:100%}.member-listing .yelp-review{border:0;background:#f7f7f7}.member-listing-info .container{background:0 0;margin:0}ul.directory-sub-category-list.col2 li,ul.directory-sub-category-list.col3 li{width:100%;float:none}.directory select.postform,.member-directory-archive select.postform{display:block}.member-category-title{text-align:center;font-weight:400;font-size:32px;color:#000;padding-top:0;margin-bottom:0}.member-listing-archive .member-actions a{display:block;width:200px;background:#ff8400;color:#fff;margin:5px auto;padding:10px;border-radius:5px}}