hr{border-top:1px solid rgba(223,220,220,0.62);margin:0}textarea{color:#333;display:block;margin-top:0;padding-top:5px;font-size:100%}address .item-title{text-transform:capitalize}@media(max-width:767px){address .item-title{color:#000}}.static-gmap{display:block;height:110px;margin:0 auto;max-width:720px;overflow:hidden}.static-gmap img{display:block;height:100%;object-fit:cover;object-position:center center;width:100%}.btn-block{background-color:#f5f5f5;margin-top:-10px;margin-bottom:15px}a.btn-block{color:#333}.asteriskField{display:none}.well{background-image:none;border-radius:0;text-align:left;font-size:17px;margin-bottom:0;background:none transparent}.form-horizontal .control-label{text-align:left}.item-title{font-weight:bold}.panel-heading{font-weight:bold;font-size:17px}.panel-heading .pull-right{font-weight:normal}.panel-heading .last_update{font-size:80%}.panel-heading .last_update a{font-size:90%}#request_menu .form-group{margin-bottom:3px}#request_menu .btn-spacer .btn{margin-bottom:0}#menu-request .panel-body{padding-top:5px;padding-bottom:5px;font-size:15px}#menu-request input[type=checkbox]{transform:scale(0.8);-webkit-transform:scale(0.8);margin-left:-18px}#menu-request p{margin-top:10px}#menu-request p a{font-weight:bold}#request_menu textarea.form-control{height:4em}#request_menu.form-horizontal .checkbox{padding-top:0}#div_id_subscribe{font-size:13px}#request_menu .namefield{display:none}#request_menu label[for=id_firstname]{display:none}@media(min-width:768px){.well{border-radius:0 0 10px 10px;margin-bottom:20px;background-color:#f5f5f5}.infopanel .well{margin-bottom:0}.why-review{display:inline}.content-wrapper-map{min-height:auto}}.detail-panel{margin-bottom:0;padding:0}.detail-panel.panel-default{min-height:270px;background:#f5f5f5 none}.detail-panel .panel-heading i{margin-right:5px}.detail-panel .info-col{padding-left:15px;padding-top:15px;text-align:left}.detail-panel .no-top-padding.info-col{padding-top:0}.detail-panel .info-col>address{margin-bottom:0;font-size:15px;text-align:left}#dispensary-info .info-col>address.delivery-only-address{display:flex;flex-direction:column;justify-content:space-evenly}@media(min-width:768px){#dispensary-info .info-col>address.delivery-only-address{min-height:200px}}.detail-panel .delivery-text{font-size:20px;font-weight:bold;display:block;margin-top:3px;margin-bottom:-3px}.detail-panel .delivery-text i{font-size:15px}.review .body{margin-bottom:0;padding-top:5px;padding-bottom:5px}.review .byline{margin-top:-10px}.review .byline a{color:#4d4d4d}.review .title{font-size:100%;color:#000}.menu .well,.reviews .infopanel .body .text{font-size:15px;word-wrap:break-word}.menu .panel-heading i,.menu .panel-heading .fa.fa-chevron-right,.content-container .panel-default.menu .panel-heading{color:#d70}.location-info>div{width:74%;float:left;margin-top:-5px}.infopanel .body .col-xs-12.location-info{padding-right:2px;padding-left:8px}.panel-default>.panel-body.nocollapse{padding:0}@media(min-width:768px){.location-info .reviews{display:inline}.location-info>div{width:100%;float:none;margin-top:0}.infopanel .body .col-xs-12.location-info{padding-right:15px;padding-left:25px}.panel-default>.panel-body.nocollapse{padding:15px}.menu .panel-heading i,.menu .panel-heading .fa.fa-chevron-right,.content-container .panel-default.menu .panel-heading{color:#000}}#dispensary-contact .form-group .controls.col-xs-offset-12,#menu-request .form-group .controls.col-xs-offset-12,#request_menu_update .form-group .controls.col-xs-offset-12{margin-left:0}.hours{padding-left:0;padding-right:0;margin-left:-30px}.hours-sep{margin-right:9px;float:none}.hours-list .row{margin-bottom:8px}.hours-list .open{padding:0;margin-left:15px}.hours-list .well{font-size:16px;padding:11px 10px 7px 15px}.hours-list p{font-size:17px}.store-open{color:#0bec26;margin-left:5px}.store-closed{color:#ec480a;margin-left:5px}.open .store-open{color:#0bec26;margin-left:0}.open .store-closed{color:#ec480a;margin-left:0}.cant-find{font-size:130%}.claim-divider{margin-top:20px;margin-bottom:20px}.nearby-dispensary{height:60px;border:solid 1px #e1e1e1;padding:5px;margin-bottom:5px;font-size:17px}.nearby-dispensary div{font-size:15px}.nearby-dispensary .distance{color:#333}.nearby-dispensary .distance:hover{color:#333}.menu .updated{font-size:80%;margin-top:-10px;margin-bottom:2px;text-align:center}.menu h3{margin-bottom:2px}#filter-form-toggle{margin-left:5px;width:48%!important}.nocollapse>div{margin:0 -15px}.nocollapse .updated{margin-top:0}.nocollapse .sortbar{margin-top:10px;margin-bottom:10px}.nocollapse .infopanel .body{border-left:none;border-right:0}.content-container #dispensary-info.panel-default{background:none transparent}.map-col{padding-right:0;padding-left:0}#dispensary-info .well{padding-top:0}.feature-and-map{width:200px;display:inline-block;margin-right:3px}.delivery-phone{margin-bottom:0}#collapse_hours .row{margin-right:-10px}.infocard{height:auto;font-size:15px}.infocard.flipcard{margin-bottom:10px}.infocard.strain{font-size:20px}#discounts .panel-body{padding:0 5px}.infopanel .body .body-extra .row{margin-bottom:5px}.infopanel .product-data-cols{line-height:1.8;font-size:13px;font-family:Arial,Helvetica,sans-serif}.infopanel .product-data-cols.wider{width:100%;padding-left:15px}.infopanel .body dl{font-size:15px}.infopanel .body img{margin-left:0;height:73px;width:auto}article.infopanel .body img{width:20%;height:63px}.infopanel .body .text{padding-right:0}.results-col .infopanel .body img{margin-left:5px;margin-top:0}.results-col .infopanel .body p{padding:0}.infopanel .ratings-summary{font-size:13px}.infopanel .write-review .panel-body form{float:left;margin-left:10px;width:50%}.infopanel .write-review .panel-body .form-group,.infopanel .write-review .panel-body .form-group a.btn-review{margin-bottom:0}.infopanel dl.product-description dt,.infopanel dl.product-description dd{display:inline;vertical-align:top}.infopanel .review-link{padding:10px}.content-wrapper a.btn.btn-map{font-size:110%;width:48%}#collapse_mobile_announcements,#collapse_mobile_specials{padding-bottom:0}.show-more{float:right}@media(max-width:370px){.infopanel .rating-votes .votes{display:none}.menu .infopanel .rating-votes .votes{display:inline}}@media(min-width:768px){.content-wrapper a.btn.btn-map{font-size:80%;width:auto;float:none}.infopanel .body img{height:auto}article.infopanel .body img{width:auto;height:auto}.nearby-dispensary{background-color:#fff}.nocollapse>div{margin:0}.nocollapse .sortbar{margin-top:0}.infopanel .body .text{padding-right:10px}.infopanel .product-data-cols{font-size:14px}.infopanel .leftcol{max-width:45%;min-width:81px}.infopanel .write-review .panel-body form{width:55%}.infopanel .body dl{font-size:14px}.infopanel dl.product-description dt,.infopanel dl.product-description dd{display:block}.infocard.strain{font-size:17px}.results-col .infopanel .body img{margin-left:12px;height:70px}}@media(min-width:992px){.results-col .infopanel .body p{padding:0 10px}.infopanel .write-review .panel-body form{width:52%}.results-col .infopanel .body img{height:80px;margin-left:10px}.nearby-dispensary{font-size:15px}.nearby-dispensary div{font-size:13px}}@media(min-width:1200px){.infopanel .rightcol{max-width:65%}.infopanel .write-review .panel-body form{width:60%}.results-col .infopanel .body img{height:90px;margin-left:12px}.nearby-dispensary{font-size:17px}.nearby-dispensary div{font-size:15px}}.infopanel .write-review .panel-body form textarea{height:2em;width:100%;display:none}.infopanel .write-review .panel-body .rateit-text{float:left;height:31px;padding-top:5px;font-weight:bold;margin-right:5px}.infopanel .write-review{box-shadow:none;background-color:#f3f3f3}.infopanel .write-review .well{background-color:#f3f3f3;box-shadow:none;padding:0}.deal-location,.deal-location-wide{display:none}.coupon.large .deal-info .deal-expiration{float:none;width:100%;text-align:center}.coupon{height:auto}.coupon .deal-description{height:auto}.coupon .deal-description.dispensary{display:block}.coupon .hide-from-page{display:none}.coupon .deal-savings{font-size:100%}.coupon .deal-savings .label{font-size:100%}.coupon .deal-expiration{font-size:80%}.coupon .deal-expiration div{margin-right:3px}.coupon .deal-expiration .extra-text{display:inline}.coupon .deal-savings span.label-warning{background-color:#d70}#specials .infocard .coupon .deal-info,#discounts .coupon .deal-description .deal-expiration{display:block}#discounts .infocard .coupon .deal-buttons{width:auto;float:none;text-align:center}#specials .coupon .deal-description.short,#discounts .coupon .deal-description.short{height:auto}main header{background-color:#ebebeb;font-size:80%;border-bottom:solid 1px #d4d4d4;padding:8px 0 0;margin-bottom:0;background-image:linear-gradient(90deg,#d4d4d4 0,#ebebeb 50%,#d4d4d4 100%);background-image:-webkit-linear-gradient(90deg,#d4d4d4 0,#ebebeb 50%,#d4d4d4 100%);background-repeat:repeat-x;color:#333}main header h1{margin-bottom:5px;font-size:150%}main hr{margin-bottom:20px}main section{margin-bottom:0}main section .coupon{padding:0 15px}.coupon.large{width:55%;margin:40px auto}main section .coupon .deal-info{float:none;width:auto}main section .deal-info .deal-location{display:block;padding-left:0}.coupon .deal-info .deal-location.dispensary{max-width:100%;width:100%;float:none}.coupon .expires{font-size:85%;padding:0;margin-top:2px;text-align:right}main section .deal-savings{text-align:left}main section .deal-image{float:left}main footer{text-align:center}main footer .btn-location{float:none}.infocard .coupon .deal-buttons{float:left;width:50%;background-color:floralwhite;padding:0}#specials .infocard .coupon .deal-buttons{width:auto;float:none}.coupon .deal-buttons.wide{width:100%;background-color:whitesmoke}.infocard .coupon .deal-info{float:right;border-bottom:0}.coupon a.btn-location{padding:2px 18px;font-size:14px}.coupon .deal-info .deal-location .deal-location-line{margin-right:0}.coupon a.btn-location{float:none;margin:3px auto 5px}.btn-review.btn-share.btn-location{float:none;padding:2px 18px;margin:3px auto 5px;display:inline}.deal-buttons .share-dropdown{left:45%;top:auto;bottom:36px;text-align:center;width:auto;min-width:0;right:10px}.deal-buttons.wide .dropdown-menu>li>a{padding:3px 5px}.coupon .deal-description .deal-expiration{display:block;margin:5px auto 2px;text-align:center}div#dispensary_detail_accordion h1{font-size:160%;margin:0}@media(min-width:992px){main section .deal-savings{text-align:right}}@media(min-width:768px){.infopanel .panel-default{margin-bottom:0}}@media(max-width:767px){.delivery-to,.delivery-to-inline{display:inline}.dispensary-menu-page #menu{margin-right:-15px;margin-left:-15px;padding-right:15px;padding-left:15px}.dispensary-menu-page #collapse_menu>h3.visible-xs{display:none!important}.dispensary-menu-page #collapse_menu{padding-top:10px}}@media(min-width:768px){.detail-panel{padding-left:15px;padding-right:15px}#dispensary-info .well{padding-top:15px}.detail-panel .info-col{padding-top:0;padding-left:15px}.detail-panel .info-col>address{font-size:17px;text-align:left}.content-container .panel-default{background:#f8f8f8;background-image:linear-gradient(to right,#dbdbdb 0,#f7f7f7 29%,#FFF 45%,#fefefe 58%,#f8f8f8 69%,#dbdbdb 100%);background-image:-webkit-linear-gradient(to right,#dbdbdb 0,#f7f7f7 29%,#FFF 45%,#fefefe 58%,#f8f8f8 69%,#dbdbdb 100%)}.map-col{padding-right:15px;padding-left:15px}.hours{margin-left:0}.hours-list .well{padding-left:10px;padding-right:15px}.hours-list .open{margin-left:0}.delivery-phone{margin-bottom:0}.delivery-to,.delivery-to-inline{width:328px;display:inline-block;vertical-align:bottom}.delivery-to-inline{display:inline}#collapse_hours .row{margin-right:-15px}.coupon.large{width:50%;margin:40px auto 20px}.coupon.large .deal-info{padding:10px 10px}.coupon .deal-savings span.label-warning{font-size:90%}.coupon a.btn-location{float:none}.deal-buttons .share-dropdown{left:47%;top:auto;bottom:36px;width:auto;min-width:0}}@media(min-width:992px){.detail-panel .info-col{margin-left:-25px}.hours-list{margin-left:-20px}.hours-list .panel{margin-right:-20px}.hours-list .well{font-size:16px;padding-left:15px}.feature-and-map{margin-right:1px;width:185px}.map-col{padding-left:15px;margin-left:0}.hours-list .open{margin-left:-5px}.hours-sep{float:right}.coupon.large{width:35%}.coupon .deal-savings{font-size:70%}.coupon .deal-savings span.label-warning{font-size:80%}main .coupon header h1{font-size:160%}main section .coupon .deal-savings{font-size:112%}main section .coupon .deal-description{padding:24px 15px}main section .coupon .deal-info .deal-location{padding:0}main section .coupon .deal-description,main section .coupon .deal-info .deal-location,main section .coupon a.btn-location{font-size:110%}.coupon .expires{margin-top:5px}.infocard .coupon .deal-info{float:none;text-align:center}.btn-review.btn-share.btn-location{display:block}.deal-buttons .share-dropdown{left:10%;top:auto;bottom:36px;width:85%}.delivery-to{width:270px}}@media(min-width:1200px){.detail-panel .info-col{padding-left:0;margin-left:0}.feature-and-map{width:200px;margin-right:3px}.hours-list .open{margin-left:0}.map-col{padding-right:12px}.coupon .deal-savings{font-size:85%}.coupon .deal-savings span{font-size:100%}.coupon .deal-savings span.label-warning{font-size:85%}.coupon.large .deal-info{padding:15px}.coupon .expires{padding-right:5px}.infocard .coupon .deal-info{float:right;text-align:left}#specials .infocard .coupon .deal-info,#discounts .infocard .coupon .deal-info{display:none}.btn-review.btn-share.btn-location{display:inline}.deal-buttons .share-dropdown{left:44%;top:auto;bottom:36px;right:-10px;width:65%}.delivery-to{width:362px}}#request_menu .g-recaptcha{transform:scale(0.77);transform-origin:0 0}#request_menu #div_id_captcha{padding-left:20px;transform:scale(0.77);transform-origin:0 0}.endless_container{position:relative}.endless_container .show-all-wrapper{position:absolute;top:0;width:50%;margin:0 25%}.endless_container .show-all-box{display:table;margin:0 auto}@media(min-width:768px){.endless_container li.expand-all-li:nth-child(2){margin-left:21%}}@media(min-width:1200px){.endless_container li.expand-all-li:nth-child(2){margin-left:25%}}.endless_container li.expand-all-li:nth-child(3){margin-left:6%}@media(min-width:1200px){.endless_container li.expand-all-li:nth-child(3){margin-left:14%}}.deactivate-featured-photo{display:none}.deactivate-option .deactivate-featured-photo{display:block}#price-sortbar{padding-right:0;text-align:center}#price-sortbar li{display:inline-block;width:42px;margin:0}#price-sortbar div:first-child li{width:auto;padding-right:20px}#price-sortbar div:first-child li:last-child{padding-right:0}#price-sortbar div ul{-webkit-padding-start:0}#price-sortbar li.active a{font-weight:bold;color:#000}.price-sorting .infopanel ul.units li{width:50px}.price-sorting .infopanel ul.units li.unit-null-price{display:inline-block;visibility:visible}@media(min-width:360px){#price-sortbar li{margin:0 3px}}@media(min-width:375px){#price-sortbar li{margin:0 4px}}@media(min-width:410px){#price-sortbar li{margin:0 6px}}@media(min-width:768px){#price-sortbar{padding-right:20px}#price-sortbar div:first-child{float:left}#price-sortbar div:last-child{float:right;-webkit-padding-start:40px}#price-sortbar li{width:50px;margin-left:auto}#price-sortbar div ul{-webkit-padding-start:40px}}.error{color:#a94442}.dispensaries-map{position:relative;height:calc(100vh - 185px)}.dispensaries-map .locations-map{border-radius:0}.dispensaries-map .results-col-map{padding-left:370px;height:100%}.dispensaries-map.row{margin-right:0!important;margin-left:0!important}.dispensaries-map .dispensaries-listing-and-filters{padding-left:5px;padding-right:5px;height:100%;overflow-y:auto;width:370px;position:absolute;top:0;left:0}.dispensaries-map .dispensaries-listing-and-filters .empty-message{text-align:center;font-size:18px;font-weight:400;margin-top:40px}.dispensaries-map .dispensaries-listing-and-filters .btn-location{border-radius:8px;border:1px solid transparent;padding:3px 12px;font-family:Helvetica,Arial,sans-serif;text-shadow:0 -1px 0 rgba(0,0,0,0.43);margin-left:10px;font-size:14px;font-weight:normal}.dispensaries-map .filter-col{width:100%!important}.dispensaries-map .dispensary-listing-row.row{margin:1px 0 0 0;padding-bottom:1px}.dispensaries-map .dispensary-listing-row{position:relative;cursor:pointer;border-bottom:1px solid rgba(223,220,220,0.62)}.dispensaries-map .dispensary-listing-row .dispensary-ribbon{position:absolute;right:2px;top:0;z-index:100;overflow-y:hidden;height:60px;width:14px}.dispensaries-map .dispensary-listing-row .dispensary-ribbon img{position:absolute;top:-10px;height:60px}.dispensaries-map .dispensary-details{padding-left:3px;margin-top:-2px;font-size:13px;width:calc(100% - 80px)}.dispensaries-map .dispensary-details .dispensary-name{font-size:17px;font-weight:bold;line-height:1.3;text-overflow:ellipsis;overflow:hidden;max-width:100%;white-space:nowrap}.dispensaries-map #filters .btn{background-image:linear-gradient(45deg,#d4d4d4 0,#ebebeb 50%,#d4d4d4 100%);background-image:-webkit-linear-gradient(45deg,#d4d4d4 0,#ebebeb 50%,#d4d4d4 100%);padding:3px 12px}.dispensaries-map #filters #search-panels{margin-bottom:0}.dispensaries-map #dispensaries_listing_preloader{padding-top:50px;position:absolute;z-index:999;text-align:center;left:0}.dispensaries-map #dispensaries_listing_preloader img{width:95%}.big-locations-map{min-height:100%}@media(max-width:767px){#search-form,.dispensaries-map,.results-col-map,#map-canvas,.results-col-map,.content-wrapper-map,.dispensaries-map .big-locations-map{height:100%!important}.dispensaries-map .results-col-map{padding-left:0!important}.dispensaries-map .dispensaries-listing-and-filters{padding:0;height:auto;width:100%;float:left;overflow:visible}.dispensaries-map .dispensaries-listing-and-filters #filters{background:rgba(0,0,0,0.3);z-index:999}.dispensaries-map .dispensaries-listing-and-filters .dropdown-menu{padding-left:10px}.dispensaries-map .dispensaries-listing{height:auto!important;width:100%;padding:0 10px;background-color:#fff}.dispensaries-map #dispensaries_listing_preloader{width:100%}.dispensaries-map .dispensaries-listing .dispensary-ribbon{top:-1px;right:2px;height:90px;overflow-y:hidden}.dispensaries-map .dispensaries-listing .dispensary-ribbon img{height:75px;margin-top:-5px}}#collapse_menu{padding-bottom:0}.pos-provider-link{text-align:right;font-size:9px}section#menu .search-menu-box{width:50%;margin-top:-4px;margin-left:10px}section#menu .search-menu-box .form-control-feedback{width:28px;height:28px;line-height:28px;color:#d3d3d3}section#menu input.search-menu{height:28px}#massachusetts_age_verification_modal .allbud-logo{border-radius:9px;max-width:90%}#massachusetts_age_verification_modal h4{margin-top:25px;margin-bottom:20px;font-size:25px;font-weight:bold}#massachusetts_age_verification_modal .remember-me-wrapper{margin:25px 0;font-size:17px}#massachusetts_age_verification_modal .remember-me-wrapper label{cursor:pointer}#massachusetts_age_verification_modal .age-verification-buttons{height:auto;width:65%}#massachusetts_age_verification_modal .age-verification-buttons button{font-size:18px;width:100px}#massachusetts_age_verification_modal input[type=checkbox]{transform:scale(1.5)}#massachusetts_age_verification_modal a{color:#0b5200}.map-header{padding:7px 0;align-items:baseline;list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.map-header>h1{margin-right:10px}.dispensaries-main-filters-btn-group,.map-header>h1{-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.dispensaries-main-filters-btn-group .btn-light{border-radius:17px;background-image:linear-gradient(45deg,#d4d4d4 0,#ebebeb 50%,#d4d4d4 100%);background-image:-webkit-linear-gradient(45deg,#d4d4d4 0,#ebebeb 50%,#d4d4d4 100%);border:1px solid #ccc;margin:0 5px}.dispensaries-main-filters-btn-group .btn-light.set-location-button,.dispensaries-main-filters-btn-group .btn-light.dropdown-toggle{border-radius:8px}.dispensaries-main-filters-btn-group div.dropdown{display:inline-block}.dispensaries-main-filters-btn-group .btn-light.selected{background-color:#fff;background-image:none;border:1px solid #ccc}.dispensaries-main-filters-btn-group .btn-light:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 3px #ededed}.dispensaries-listing-and-filters #custom_facility_type{font-size:28px;min-width:250px}.dispensaries-listing-and-filters #custom_facility_type label.checkbox{margin-top:10px;margin-bottom:10px}.dispensaries-listing-and-filters #custom_facility_type input{width:26px;height:26px;margin-left:-33px}.dispensaries-listing-and-filters #custom_facility_type .panel-body.facets{padding:0 10px 0 35px}#postreviewbutton{display:inline-block}.near-location-header{text-align:center;background-color:#fff;padding:5px;border-bottom:solid 1px #d4d4d4}.near-location-header>h1{margin:0;font-weight:bold}.reviews-from-another-listing-msg{margin-bottom:10px;color:#000;font-weight:bold;font-size:17px}@media(max-width:767px){.reviews-from-another-listing-msg{padding:10px 25px 0 25px}}#dispensary_detail_accordion #reviews .panel-heading h2{font-size:inherit;font-weight:inherit;margin:inherit;line-height:inherit;display:inline}.menu-product-types>a{display:inline-block;background-color:#349233;width:130px;margin:5px;padding:5px;border-radius:10px;color:#fff}.menu-product-types>a .badge{background-color:white;color:#027800;border-radius:5px}.menu-product-types>a:active,.menu-product-types>a:hover{background-color:white;color:#027800}.menu-product-types>a:active .badge,.menu-product-types>a:hover .badge{background-color:#349233;color:#fff}textarea{color:#333;display:block;margin-top:9px;padding-top:5px;font-size:100%}h1>svg{vertical-align:bottom}h1>svg path{fill:#58d208}hr{border-top:1px solid rgba(223,220,220,0.62)}.infocard .footer{height:0}.infocard .header{height:auto}#st-el-1,#st-el-3,#st-4,#st-5{display:none!important}.asteriskField{display:none}.well{border-radius:0;text-align:left;font-size:20px;margin-bottom:0;background:none transparent}.well ul{list-style:none}.form-horizontal .control-label{text-align:left}.item-title{font-weight:bold}.panel-heading{font-weight:bold;font-size:17px}.panel-heading .pull-right{font-weight:normal}.wider{padding-left:15px}.panel-body form{margin-top:15px}.strain-properties .row.tiny-gutter{margin-left:-5px}#strain_detail_accordion h1{font-size:160%;margin:0}@media(min-width:768px){.well{border-radius:0 0 10px 10px;background-color:#f5f5f5;font-size:17px}}@media(min-width:1200px){.wider{padding-left:0}.strain-properties .row.tiny-gutter{margin-left:-15px}}.detail-panel{margin-bottom:0;padding:0}.detail-panel.panel-default{min-height:270px;background:#f5f5f5 none}.detail-panel .panel-heading i{margin-right:5px}#strain-info{height:100%}.content-container #strain-info.panel-default{background:none transparent}#strain-info .well{padding-top:0}.strain-info{height:auto}.strain-info .panel{min-height:100%}.description{height:auto;padding:15px}.description h4{font-weight:bold;margin-bottom:0}.description h4 em{font-size:100%}.description h4.variety{color:#000}.description h4.variety a{text-decoration:none!important}.description h4.percentage .heading{color:rgba(48,128,19,1)}.description h4.percentage{margin-left:auto;margin-top:0}.variety-percentage-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:5px}.description .hybrid{background:#cc7300;display:inline-block;width:.6em;height:1.1em;position:relative;top:.1em;margin:0 .1em}.description .indica{background:#047ba2}.description .sativa{background:#cd027f}.description .products{background:#669}.tags-list{height:auto;font-size:20px}.tags-list ul{padding:0;margin-bottom:0}a.variety{text-transform:uppercase}.review .body{margin-bottom:0}#upload-photos .well{font-size:100%;text-align:center}#upload-photos .well .btn-map{margin-top:14px;display:block}.review .strain-review-attributes>span{display:block}.review .strain-review-attributes>span:last-child{margin-bottom:10px}.review .body{margin-bottom:0;padding-top:5px;padding-bottom:5px}.review .byline{margin-top:-10px}.review .title{font-size:100%;color:#000}.reviews .infopanel .body .text{font-size:15px}.review .byline a{color:#4d4d4d}.menu .well,.reviews .infopanel .body .text{font-size:15px}.strain-percentages{display:block;margin:5px 0}.write-review .well{background-color:#fdf5d6;border:1px solid #fc0;border-radius:2px;padding-bottom:0}#postreviewbutton{display:inline-block}.review-link{margin-bottom:20px}#filter-form-toggle{width:100%}#search-results .infocard{margin-bottom:15px}#search-results .infopanel .ratings-summary{font-size:14px}#search-results .infopanel.flipcard.strain .title-box{margin-bottom:0;padding-bottom:0}.panel-heading svg{margin:-6px 4px 0 -8px}@media(max-width:767px){#menu .infopanel .title{line-height:1.2}#menu .infopanel .body .body-extra{margin-top:4px}.infopanel .body dl dt,.infopanel .body dl dd{line-height:1.1}#menu .infopanel ul.units li{margin-bottom:0}}@media(min-width:768px){.why-review{display:inline}.description h4.variety{color:#333}.description h4.percentage{color:rgba(0,0,0,0.8)}.description h4.percentage .heading{color:rgba(48,128,19,1)}.tags-list{font-size:15px;padding:7px}.tags-list ul{margin-bottom:10px}.detail-panel{padding-left:15px;padding-right:15px}.strain-percentages{display:inline;margin-top:0}#strain-info .well{padding-top:12px}.content-container .panel-default{background:#f8f8f8;background-image:linear-gradient(to right,#dbdbdb 0,#f7f7f7 29%,#FFF 45%,#fefefe 58%,#f8f8f8 69%,#dbdbdb 100%);background-image:-webkit-linear-gradient(to right,#dbdbdb 0,#f7f7f7 29%,#FFF 45%,#fefefe 58%,#f8f8f8 69%,#dbdbdb 100%)}#search-results .infocard{height:258px;margin-bottom:20px}#search-results.favorite_count .infocard,#search-results.votes .infocard,#search-results.reviews_count .infocard,#search-results.rating .infocard{height:258px}}@media(min-width:992px){#search-results .infocard{height:245px}#search-results.favorite_count .infocard,#search-results.votes .infocard,#search-results.reviews_count .infocard,#search-results.rating .infocard{height:245px}}@media(min-width:1200px){.strain-info{min-height:380px}#search-results .infocard{height:230px}#search-results.favorite_count .infocard,#search-results.votes .infocard,#search-results.reviews_count .infocard,#search-results.rating .infocard{height:230px}}.infocard h5{margin-top:4px}#photos .controls,#photos_desktop .controls{margin-bottom:15px;text-align:center}.flipblock-wrapper,.face.front,.face.back{height:100%}.strain-properties .flipblock-wrapper,.strain-properties .face.front,.face.back{height:auto}.panel-default .panel-heading .btn{margin-top:-5px}.alphabet-row{margin-bottom:5px;margin-top:-5px;text-align:right}.alphabet-row a{padding-right:11px;font-weight:bold}.alphabet-row span{padding-right:11px;font-weight:bold;text-decoration:underline}.strains-slider,.dispensaries-slider{float:none;position:relative;margin-left:25px;margin-right:25px}.slick-list.draggable{overflow-x:hidden}.slick-arrow{background-color:#0c2d00}.strain-image{width:225px;height:150px;margin-left:5px;margin-right:5px;cursor:pointer}.slick-prev:before,.slick-next:before{color:#000!important}.detail-panel-shadow-2{top:200px}@media(max-width:767px){a.btn-review,a.btn-review.highlight.seeds{font-size:16px}}#relieved .panel-heading i.fa-info-circle{padding:5px 10px 5px 5px;font-size:.7em}#relieved-mobile .panel-heading i.fa-info-circle{padding-left:5px;font-size:1.1em}#strain-info a{color:inherit;text-decoration:underline}#strain-info a:hover{color:#58d208;text-decoration:underline}#photos_mobile>#collapse_photos .upload-text{margin-bottom:10px}section>footer{padding-bottom:10px}#popular_strains_in_your_area article.strain>div.infopanel{border-right:0;border-left:none;padding-bottom:0}#popular_strains_in_your_area article.strain>div.infopanel .title-box{margin-bottom:0}#popular_strains_in_your_area article.strain>div.infopanel:nth-child(1){border-top:0}#popular_strains_in_your_area article.strain .title-box a{font-size:20px}#nearby_dispensaries>.panel-body .rateit-font{font-size:14px}#nearby_dispensaries>.panel-body .rateit .rateit-range{background:none!important}#nearby_dispensaries>.panel-body{overflow-x:scroll;overflow-y:hidden;height:200px;width:100%;padding-top:7px}#nearby_dispensaries.desktop>.panel-body{overflow-x:hidden;height:258px}#nearby_dispensaries>.panel-body ul{width:1170px}#nearby_dispensaries.desktop>.panel-body ul{width:auto;padding-left:0}#nearby_dispensaries>.panel-body li{border:1px solid #a5a5a5;border-radius:2px;box-shadow:2px 2px 1px rgba(153,153,153,0.5);padding:0;height:178px;width:140px;float:left;margin-right:10px;cursor:pointer}#nearby_dispensaries.desktop>.panel-body li{box-shadow:2px 2px 8px rgba(153,153,153,0.5);height:238px;width:187px;margin-right:14px;overflow:hidden}#nearby_dispensaries.desktop>.panel-body li.nearby-dispensaries-view-all-wrapper{box-shadow:none;border:0;padding-left:10px;cursor:auto;padding-top:28px}#nearby_dispensaries>.panel-body ul a.btn-main,footer a.btn-main{font-size:20px}#nearby_dispensaries>.panel-body ul a.btn-main{margin-top:70px}#nearby_dispensaries>.panel-body .rateit-selected{background:none!important}#nearby_dispensaries>.panel-body .rateit[data-rateit-readonly="true"] .rateit-range{vertical-align:bottom}#nearby_dispensaries>.panel-body li>div{white-space:normal}#nearby_dispensaries>.panel-body li>div:first-of-type{padding:2px 2px 0;height:44px;font-size:16px}#nearby_dispensaries.desktop>.panel-body li>div:first-of-type{height:22px}#nearby_dispensaries>.panel-body li>div:last-child{padding:0 4px;font-size:12px}#nearby_dispensaries.desktop>.panel-body li>div:last-child{font-size:12px}#nearby_dispensaries>.panel-body li>div:last-child>span:first-of-type{font-weight:bold;color:#e6560b}#nearby_dispensaries>.panel-body li>div:last-child>span:last-of-type{color:#666;margin-left:4px;font-weight:bold}#nearby_dispensaries>.panel-body div.rateit{display:inline-block;margin-right:0;vertical-align:bottom}#nearby_dispensaries>.panel-body:hover{overflow-x:scroll}#nearby_dispensaries.desktop>.panel-body:hover,#nearby_dispensaries.desktop>.panel-body{overflow-x:hidden}#nearby_dispensaries a>img.lozad{width:138px;height:95px}#nearby_dispensaries.desktop a>img.lozad{width:185px;height:159px}.desktop-strains-wrapper{margin-top:10px}.desktop-strains-wrapper .infocard.strain{display:none}.desktop-strains-wrapper .infopanel-container.strain{display:block}.desktop-strains-wrapper .mobile-panel{display:block;cursor:pointer}.desktop-strains-wrapper .infopanel.flipcard.strain .header-image{width:auto;border-radius:10px;min-height:0;float:left;height:60px;max-width:69px}@media(min-width:992px) and (max-width:1199px){.desktop-strains-wrapper .infopanel.flipcard.strain .header-image{display:none}}.desktop-strains-wrapper .infopanel.flipcard.strain .title-box{position:relative;margin:0 0 5px;padding:0 0 5px 5px;left:0;right:0;bottom:0;color:#333;background-color:transparent;float:left;max-width:170px}.desktop-strains-wrapper .infopanel.hybrid .title-box:after{background:0;background-image:none}.desktop-strains-wrapper .infopanel.flipcard.strain{margin-bottom:0;border:1px solid #f3f3f3;border-bottom-color:gainsboro;border-radius:0;height:70px;background-color:transparent;padding:5px}.desktop-strains-wrapper #popular_strains_in_your_area .infopanel.flipcard.strain .title-box a{color:#265f00;font-weight:bold;font-size:16px}.desktop-strains-wrapper #popular_strains_in_your_area .sortbar{display:none}.desktop-strains-wrapper #popular_strains_in_your_area .tiny-gutter{margin-bottom:10px}.desktop-strains-wrapper .infopanel.flipcard.strain .face.front{border:0;padding:5px 0;transform-style:flat;-webkit-transform-style:flat}.desktop-strains-wrapper .infopanel.flipcard.strain .votes{font-weight:normal}.desktop-strains-wrapper .infopanel.flipcard.strain .votes .product-rating-votes,.desktop-strains-wrapper .infopanel.flipcard.strain .votes .product-rating-votes-text,.desktop-strains-wrapper .infopanel.flipcard.strain .votes .product-rating-votes-delimiter{display:none}[data-mantis-zone="straindetailpage4"]{padding-top:10px}#photos_desktop span.thumbnail.fancybox>img{height:48px}#photos_desktop .panel-heading h2,#photos_mobile .panel-heading h2,#reviews .panel-heading h2{font-size:inherit;font-weight:inherit;margin:inherit;line-height:inherit;display:inline}#strain_detail_accordion #reviews .panel-heading .ratings-summary{display:block;margin-top:0}.follow-our-newsletter-banner{background-color:#014300;border-radius:10px;color:#fff}.follow-our-newsletter-banner>h2{font-size:125%;color:#58d208;margin:0 auto;width:97%;text-align:center;padding:10px 0;border-bottom:1px dotted #b3dfac}.follow-our-newsletter-banner form>div{display:flex;flex-direction:column;justify-content:space-between;height:165px}.follow-our-newsletter-banner form>div>p{line-height:1}@media(min-width:768px){.follow-our-newsletter-banner{display:none!important}}.video-box-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.video-gradient-top{height:100px;position:absolute;top:0;z-index:25;background-position:top;width:100%;background-repeat:repeat-x;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);-moz-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);-webkit-transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);transition:opacity .25s cubic-bezier(0.0,0.0,0.2,1);pointer-events:none}.video-title{position:relative;padding-top:16px;padding-left:20px;max-width:100%;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;text-shadow:0 0 2px rgba(0,0,0,1);color:#eee;line-height:1.3;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:50;vertical-align:top;font-size:18px;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}.video-play-btn{position:absolute;width:100%!important;height:100%!important;top:0;left:0;background-position:center;background-repeat:no-repeat;-webkit-transition:opacity .25s cubic-bezier(0,0,0.2,1);transition:opacity .25s cubic-bezier(0,0,0.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;z-index:55}.video-play-btn button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;-webkit-transition:opacity .25s cubic-bezier(0,0,0.2,1);transition:opacity .25s cubic-bezier(0,0,0.2,1);z-index:55;border:0;background-color:transparent;padding:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:pointer;line-height:inherit}.video-play-btn button svg path:first-child{-webkit-transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);transition:fill .1s cubic-bezier(0.4,0,1,1),fill-opacity .1s cubic-bezier(0.4,0,1,1);fill:#212121;fill-opacity:.8}.video-play-btn:hover button svg path:first-child{-webkit-transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);transition:fill .1s cubic-bezier(0,0,0.2,1),fill-opacity .1s cubic-bezier(0,0,0.2,1);fill:#f00;fill-opacity:1 -webkit-animation:ytp-party-fill .15s linear infinite;animation:ytp-party-fill .15s linear infinite}.video-watch-on-yt-wrapper{background:rgba(23,23,23,.7);border-bottom-right-radius:2px;border-top-right-radius:2px;bottom:5px;height:47px;position:absolute;z-index:50;opacity:1!important;display:flex;align-items:center;justify-content:center}.video-watch-on-yt-text{color:white;font:16px/16px sans-serif;margin-left:12px}.video-watch-on-yt-logo{height:20px;margin-left:9px;margin-right:12px;width:72px}.video-watch-on-yt-logo svg use{stroke:#000;stroke-opacity:.15;stroke-width:2px;fill:none}.video-watch-on-yt-logo svg path{fill:#fff}@media(min-width:1200px){.video-box-wrapper{height:458px}}@media(min-width:992px) and (max-width:1199px){.video-box-wrapper{height:374px}}@media(min-width:768px) and (max-width:991px){.video-box-wrapper{height:388px}}@media(max-width:767px){.video-box-wrapper{height:320px}.video-watch-on-yt-wrapper{display:none}.variety-percentage-wrap{margin-bottom:20px!important}.variety-percentage-wrap>h4{font-size:16px}}.mobile-feature-strain-photo{text-align:center;height:210px;overflow:hidden;border-radius:10px}.mobile-feature-strain-photo>img{border:1px solid #ccc;border-radius:10px}@charset 'UTF-8';.slick-loading .slick-list{background:#fff url("../../js/slick-master/slick/ajax-loader.c5cd7f530057.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;font-display:auto;src:url("../../js/slick-master/slick/fonts/slick.ced611daf770.eot");src:url("../../js/slick-master/slick/fonts/slick.ced611daf770.eot?#iefix") format('embedded-opentype'),url("../../js/slick-master/slick/fonts/slick_.b7c9e1e479de.woff") format('woff'),url("../../js/slick-master/slick/fonts/slick.d41f55a78e6f.ttf") format('truetype'),url("../../js/slick-master/slick/fonts/slick.f97e3bbf7325.svg#slick") format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:0;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}