#strain-profiles .strain-profile-container,#product-reviews .strain-profile-container,.product-reviews-container .product-review-container{position:relative}@media(min-width:425px) and (max-width:767px){.strain-profile-container{width:350px;margin:auto}}#strain-profiles h2.strain-profile-name,.product-reviews-container h2.product-review-name{position:absolute;bottom:0;z-index:11;background-color:rgba(0,0,0,0.7);color:#fff;width:100%;padding:5px 15px;text-shadow:1px 1px #000;font-size:20px;margin-bottom:0;line-height:22px;text-align:center;min-height:65px}@media(min-width:768px) and (max-width:991px){#strain-profiles h2.strain-profile-name{font-size:16px;padding:5px 5px}}#strain-profiles .strain-link:hover{text-decoration:none}#strain-profiles h2.strain-profile-name small,.product-reviews-container h2.product-review-name small{color:#fff;text-shadow:1px 1px #000}#strain-profiles a.strain-link:hover,.product-reviews-container a.product-review-link:hover{background:#72c02c;color:#fff;border-bottom:solid 2px #ccc}#strain-profiles .strain-profile-link{text-align:center;font-size:18px!important;padding:15px!important;display:none}#strain-profiles a.strain-link .product-reviews-container a.product-review-link{background:#fcfcfc;border-bottom:solid 2px #eee;text-decoration:none;display:block}#strain-tags .strain-tag{margin-right:10px;margin-bottom:10px}#strain-tags .strain-tag a{border-radius:4px!important}.strain-button-group{float:right}#maincolumn .strain-button-group>li>a{color:white;text-decoration:none}@media screen and (max-width:661px){.strain-button-group{text-align:center;float:unset}.strain-button-group>li{width:100%;margin-bottom:5px}.strain-button-group>li>.btn{width:100%}}ul.state-list-home-xs,ul.state-list-mmj-xs{margin:0;padding:0}ul.state-list-home-xs li,ul.state-list-mmj-xs li{list-style-type:none;padding:0 0 0 20px;margin:0}.StateIconsHome{font-family:"StateFaceRegular";font-size:20px;line-height:24px}span.StateIconsHome{width:35px;text-align:center;padding:0}@media(min-width:992px){.StateIconsHome{font-family:"StateFaceRegular";font-size:24px;line-height:28px}span.StateIconsHome{width:40px;text-align:center}}div.list-group.sidebar-thingstodo i{font-size:30px}div.list-group.sidebar-thingstodo>a.list-group-item>h4{font-size:15px}div.panel-heading>h3.panel-title.sidebar-thingstodo{font-size:14px}div#MapGuide.list-group.sidebar-thingstodo>a.list-group-item.text-center:hover{background:#fff}.posts .dl-horizontal dt{width:90px}.posts .dl-horizontal dt img{width:auto;max-width:90px;height:auto;padding:2px;margin-top:2px;border:solid 1px #ddd;overflow:hidden}.posts .dl-horizontal dd{margin-left:95px}@media(min-width:1200px){div.list-group.sidebar-thingstodo>a.list-group-item>h4{font-size:18px}div.panel-heading>h3.panel-title.sidebar-thingstodo{font-size:17px}}.storeLogoFeatured{border:0;margin:0 auto;width:100%}.stores-container{display:grid;grid-template-columns:100%}@media(min-width:768px){.stores-container{grid-template-columns:50% 50%}}.store-container{display:flex;flex-direction:column;margin-bottom:20px;max-width:400px;width:100%;margin-left:auto;margin-right:auto}.storeThumb{border:solid 1px #ccc}.storeLogoAndAddressWrapper{display:inline-block;width:100%;min-height:150px;height:auto}@media(min-width:768px){.store-container{max-width:unset;width:unset;margin-right:15px;margin-left:unset}.store-container:nth-child(2n){margin-left:15px;margin-right:0}.storeLogoAndAddressWrapper{height:100%}}#StateStores .plus-listing,#CityStores .plus-listing{border:solid 2px #efefef;padding:10px;height:auto}#StateStores .plus-listing h4,#CityStores .plus-listing h4{margin:0}#StateStores .plus-listing h4 a,#CityStores .plus-listing h4 a{text-decoration:none}#StateStores .plus-listing h4 a:hover,#StateStores .plus-listing h4 a:active,#StateStores .plus-listing h4 a:focus,#CityStores .plus-listing h4 a:hover,#CityStores .plus-listing h4 a:active,#CityStores .plus-listing h4 a:focus{cursor:pointer;text-decoration:underline}#StateStores .plus-listing span.store-phone,#CityStores .plus-listing span.store-phone{color:#588033}@media(min-width:768px){#StateStores .plus-listing,#CityStores .plus-listing{height:205px}}#StateStores .plus-listing-actions a,#CityStores .plus-listing-actions a{background:#efefef;padding:5px;color:#666;text-decoration:none}#StateStores .plus-listing-actions a:hover,#StateStores .plus-listing-actions a:active,#StateStores .plus-listing-actions a:focus,#CityStores .plus-listing-actions a:hover,#CityStores .plus-listing-actions a:active,#CityStores .plus-listing-actions a:focus{cursor:pointer;background:#ddd}.basic-listing,#StateStores .basic-listing,#CityStores .basic-listing,#ColoradoStores .basic-listing,#DenverStores .basic-listing{padding:10px}#StateStores .featured-listing,#other-stores .featured-listing,#nearbyStores .featured-listing,#ColoradoStores .featured-listing,#DenverStores .featured-listing,#CityStores .featured-listing,#listActivityOperators .featured-listing,#listSocialLounges .featured-listing,.child-businesses-container .featured-listing{display:flex;flex-direction:column;border:solid 2px #5FB611!important;padding:5px;height:100%}#StateStores .featured-listing h3,#other-stores .featured-listing h3,#nearbyStores .featured-listing h3,#ColoradoStores .featured-listing h3,#DenverStores .featured-listing h3,#CityStores .featured-listing h3,#listActivityOperators .featured-listing h3,#listSocialLounges .featured-listing h3,.child-businesses-container .featured-listing h3{line-height:22px;margin-top:10px}#StateStores .featured-listing h3 a,#other-stores .featured-listing h3 a,#nearbyStores .featured-listing h3 a,#ColoradoStores .featured-listing h3 a,#DenverStores .featured-listing h3 a,#CityStores .featured-listing h3 a,#listActivityOperators .featured-listing h3 a,#listSocialLounges .featured-listing h3 a,.child-businesses-container .featured-listing h3 a{text-decoration:none!important}#StateStores .featured-listing h3 a:hover,#StateStores .featured-listing h3 a:active,#StateStores .featured-listing h3 a:focus,#other-stores .featured-listing h3 a:hover,#other-stores .featured-listing h3 a:active,#other-stores .featured-listing h3 a:focus,#nearbyStores .featured-listing h3 a:hover,#nearbyStores .featured-listing h3 a:active,#nearbyStores .featured-listing h3 a:focus,#ColoradoStores .featured-listing h3 a:hover,#ColoradoStores .featured-listing h3 a:active,#ColoradoStores .featured-listing h3 a:focus,#DenverStores .featured-listing h3 a:hover,#DenverStores .featured-listing h3 a:active,#DenverStores .featured-listing h3 a:focus,#CityStores .featured-listing h3 a:hover,#CityStores .featured-listing h3 a:active,#CityStores .featured-listing h3 a:focus,#listActivityOperators .featured-listing h3 a:hover,#listActivityOperators .featured-listing h3 a:active,#listActivityOperators .featured-listing h3 a:focus,#listSocialLounges .featured-listing h3 a:hover,#listSocialLounges .featured-listing h3 a:active,#listSocialLounges .featured-listing h3 a:focus,.child-businesses-container .featured-listing h3 a:hover,.child-businesses-container .featured-listing h3 a:active,.child-businesses-container .featured-listing h3 a:focus{cursor:pointer;text-decoration:underline!important}#StateStores .featured-listing span.store-phone,#other-stores .featured-listing span.store-phone,#nearbyStores .featured-listing span.store-phone,#ColoradoStores .featured-listing span.store-phone,#DenverStores .featured-listing span.store-phone,#CityStores .featured-listing span.store-phone,#listActivityOperators .featured-listing span.store-phone,#listSocialLounges .featured-listing span.store-phone,.child-businesses-container .featured-listing span.store-phone{font-size:16px}#StateStores .featured-listing-actions a,#other-stores .featured-listing-actions a,#nearbyStores .featured-listing-actions a,#ColoradoStores .featured-listing-actions a,#DenverStores .featured-listing-actions a,#CityStores .featured-listing-actions a,#listActivityOperators .featured-listing-actions a,#listSocialLounges .featured-listing-actions a,.child-businesses-container .featured-listing-actions a{color:#fff!important;text-decoration:none!important}.image-coupon-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;width:100%}.image-coupon-wrapper>.business-listing-img-wrap{margin:5px}@media only screen and (min-width:768px){#other-stores .image-coupon-wrapper,#nearbyStores .image-coupon-wrapper,#StateStores .image-coupon-wrapper,#CityStores .image-coupon-wrapper,div.image-coupon-wrapper{margin-bottom:20px}}.dispensary-list-icon{padding:3px;background:#efefef;border-radius:4px}.dispensary-list-icon img{height:24px;width:24px}.btn-view-dispensaries{font-size:1em;padding:15px 3px;max-width:90%}@media(min-width:768px){.btn-view-dispensaries{font-size:1.1em;padding:15px 8px;max-width:90%}}@media(min-width:992px){.btn-view-dispensaries{font-size:1.3em;padding:10px;max-width:90%}}