﻿@charset "utf-8";@import url(bootstrap.min.css);@import url(wodry.min.css);@import url(jquery.jscrollpane.min.css);@import url(bootstrap-select.min.css);@import url(flickity.min.css);@font-face{font-display:swap;font-family:circular-book;src:url(../fonts/circular-book.eot);src:url(../fonts/circular-book.woff) format('woff'),url(../fonts/circular-book.ttf) format('truetype'),url(../fonts/circular-book.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:circular-medium;src:url(../fonts/circular-medium.eot);src:url(../fonts/circular-medium.woff) format('woff'),url(../fonts/circular-medium.ttf) format('truetype'),url(../fonts/circular-medium.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:circular-bold;src:url(../fonts/circular-bold.eot?#iefix) format('embedded-opentype'),url(../fonts/circular-bold.woff) format('woff'),url(../fonts/circular-bold.ttf) format('truetype'),url(../fonts/circular-bold.svg#Circular-Bold) format('svg');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:CircularStd-Book;src:url(../fonts/CircularStd-Book.eot);src:url(../fonts/CircularStd-Book.eot?#iefix) format('embedded-opentype'),url(../fonts/CircularStd-Book.woff) format('woff'),url(../fonts/CircularStd-Book.ttf) format('truetype'),url(../fonts/CircularStd-Book.svg) format('svg');font-style:normal}@font-face{font-display:swap;font-family:CircularStd-Medium;src:url(../fonts/CircularStd-Medium.eot);src:url(../fonts/CircularStd-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/CircularStd-Medium.woff) format('woff'),url(../fonts/CircularStd-Medium.ttf) format('truetype'),url(../fonts/CircularStd-Medium.svg) format('svg');font-style:normal}@font-face{font-display:swap;font-family:CircularStd-Bold;src:url(../fonts/CircularStd-Bold.eot);src:url(../fonts/CircularStd-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/CircularStd-Bold.woff) format('woff'),url(../fonts/CircularStd-Bold.ttf) format('truetype'),url(../fonts/CircularStd-Bold.svg) format('svg');font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}*{outline:0!important;border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn,.container,.logo img,.navigation-overlay,.thumbnail,a{transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}body,html{height:100%}body{font-family:circular-book,arial;font-size:15px;line-height:20px;-ms-overflow-style:scrollbar}.wrapper{min-height:100%;padding-top:71px;padding-bottom:370px}a{color:#6b737a;text-decoration:none!important}a:hover{text-decoration:none;color:#00b398}h1,h2,h3,h4,h5,h6{padding:0 0 20px}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{display:block;font-size:.5em;line-height:1.2em}h1{font-size:28px;line-height:32px}h2{font-size:26px;line-height:30px}h3{font-size:24px;line-height:28px}h4{font-size:22px;line-height:26px}h5{font-size:20px;line-height:24px}h6{font-size:18px;line-height:22px}p{padding:0 0 20px}input[type=email],input[type=password],input[type=text],textarea{-webkit-appearance:none;appearance:none}hr{border-top:1px solid #ddd}::-webkit-input-placeholder{color:#a3a7ab!important}::-moz-placeholder{color:#a3a7ab!important}:-ms-input-placeholder{color:#a3a7ab!important}:-moz-placeholder{color:#a3a7ab!important}.row.nospacing{margin:0}.row.nospacing>div{padding:0}.relative{position:relative}.mb-40{margin-bottom:40px!important}.pt-0{padding-top:0!important}.w-50{width:50px}.w-170{width:170px}.w-200{width:200px}.w-300{width:300px}.full-width{width:100%}.mt-min-170{margin-top:-170px}.form-control{border:solid 1px #ddd;box-shadow:none!important;width:100%!important;height:40px;padding:9px 12px;font-size:15px}.form-control:focus{border-color:#00a896}.form-group .bootstrap-select{padding:0;border:0}.form-group .bootstrap-select .btn-default{background:url(../images/location-pin.png) left center no-repeat!important;outline:0!important;box-shadow:none!important;padding:9px 28px 9px 35px;overflow:hidden;border:solid 1px #d1d1d1!important;border-radius:4px!important}.header .form-group .bootstrap-select .btn-default{background:url(../images/location-pin.png) left center no-repeat!important;padding-left:35px}.form-group .bootstrap-select .btn-default:hover,.form-group .bootstrap-select.open .btn-default{border-color:#00a896!important}.form-group .bootstrap-select .bs-caret{width:28px;height:38px;background:url(../images/select-arrow.png) center center no-repeat;position:absolute;right:0;top:0}.form-group .bootstrap-select .dropdown-toggle .caret{border:0;display:none}.form-group .bootstrap-select .dropdown-menu{padding:0;max-height:200px!important}.form-group .bootstrap-select .dropdown-menu>li>a{padding:6px;background:0 0}.form-group .bootstrap-select .dropdown-menu>li>a:hover{background:#ebebeb}.search-input{background:url(../images/search-icon.png) left center no-repeat;padding-left:37px}.btn{border:0!important;font-family:circular-book;padding:10px 22px;box-shadow:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-sm{padding:5px 15px;height:30px}.btn-sm img{display:inline-block}.btn-primary{background:#001a70!important;color:#fff!important}.btn-primary:hover{background:#1f3da3!important}.btn-default{background:0 0!important;color:#6b737a!important}.btn-default:hover{background:#ddd!important}.btn-green{background:#00b398!important;color:#fff!important}.btn-green:hover{background:#009881!important}.btn-secondary{background:0 0!important;color:#00b398!important;border:solid 1px #00b398!important}.btn-secondary:hover{background:#eafffc!important}.uppercase{text-transform:uppercase}.grey-text{color:#a5a9ad}.pb0{padding-bottom:0}.header{position:fixed;left:0;top:0;width:100%;background:#fff;padding:15px;border-bottom:solid 1px #ddd;z-index:99}.header .header-left{float:left}.logo{float:left;margin-right:20px;margin-top:2px}.logo img{display:block}.header .form-inline{float:left}.header .form-inline .form-group{padding-right:10px;position:relative}.header .header-right{float:right}.header .header-right span{display:block;line-height:40px;float:left;color:#7f868d;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .header-right .btn{float:left;margin-left:10px}.small-header .header{box-shadow:0 0 5px rgba(0,0,0,.3)}.search-autosuggest{position:absolute;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15);border-radius:3px;border:1px solid #ddd;max-height:325px;overflow:auto;margin-top:-1px;left:0;top:100%;width:auto;max-width:500px;min-width:100%}.search-autosuggest .ui-autocomplete{position:static!important;width:auto!important}.search-autosuggest .ui-autocomplete-category{padding:10px 15px 5px;font-size:12px;color:#333e48;opacity:.5;line-height:16px}.search-autosuggest ul.ui-autocomplete{padding:5px 0 10px;font-family:circular-book,arial;border:0!important}.search-autosuggest li.ui-menu-item{padding:0;font-weight:400!important}.search-autosuggest .ui-menu .ui-state-active,.search-autosuggest .ui-menu .ui-state-focus{border:0!important;margin:0!important;background:#f2f2f2}.search-autosuggest li.ui-menu-item a{position:relative;display:block;padding:5px 15px;padding-left:45px;white-space:nowrap;background:0 0!important}.header .search-autosuggest li.ui-menu-item a:active,.header .search-autosuggest li.ui-menu-item a:focus,.search-autosuggest li.ui-menu-item a:hover{background:#f2f2f2}.search-autosuggest li.ui-menu-item b{font-size:14px;line-height:18px;color:#333e48}.search-autosuggest li.ui-menu-item img{position:absolute;height:20px;top:50%;left:15px;margin-top:-10px}.search-autosuggest li.ui-menu-item span{font-size:12px;line-height:18px;color:#333e48;opacity:.5}.toggle-sidebar{display:none}.navigation-overlay{display:none}.main-navigation{float:left;padding-left:10px}.main-navigation .main-nav{float:right}.main-navigation .main-nav li{float:left}.main-navigation .main-nav li a{padding:10px 15px;display:block}.main-navigation .main-nav li.active a{color:#00b398}.banner{display:flex;align-items:center;justify-content:center;width:100%;height:420px;position:relative;table-layout:fixed;background-color:#000}.banner.secondary{background:#001a70;background:-moz-linear-gradient(-45deg,rgba(0,26,112,1) 0,rgba(0,179,152,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(0,26,112,1) 0,rgba(0,179,152,1) 100%);background:linear-gradient(135deg,rgba(0,26,112,1) 0,rgba(0,179,152,1) 100%)}.page-name{font-size:40px;line-height:50px;color:#fff;padding:0 0 150px}.banner-inner{display:table-cell;vertical-align:middle;padding:15px;position:relative;z-index:2}.banner-container{max-width:600px;margin:0 auto}.banner img{margin:0 auto;width:100%;height:100%;object-fit:cover}.banner img.ban-img-mobile{display:none}.search-form{margin-bottom:20px}.search-form .input-group-addon{padding:0;background:0 0;border:0}.search-form .form-control{border-right:0;height:50px;background:#fff url(../images/location-pin.png) left center no-repeat;padding-left:35px;border:0;font-size:17px}.search-form .input-group-addon:last-child .btn{border-radius:0 4px 4px 0;height:50px;font-size:17px}.search-form::-webkit-input-placeholder{color:#000!important}.search-form::-moz-placeholder{color:#000!important}.search-form:-ms-input-placeholder{color:#000!important}.search-form:-moz-placeholder{color:#000!important}.app-link{text-align:center}.app-link li{display:inline-block;padding:0 15px 10px}.app-link li a{position:relative;color:#fff;text-transform:uppercase;padding:8px 0 8px 46px;display:block}.app-link li a:hover{opacity:.7}.app-link li a img{position:absolute;left:0;top:0}.main-content{background:#fafafa;padding:50px 0 370px;position:relative;z-index:2}.main-content.white-bg{background:#fff}.main-content.nospacing{padding-top:0}.content-block{padding:30px 0}.content-heading{padding:0 0 18px}.content-heading h5{float:left;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#6b737a;padding:0}.content-heading h5 .green-text{color:#00b398}.content-heading a{float:right;color:#2892d7;position:relative;padding-right:12px}.content-heading a:hover{opacity:.7}.content-heading a>img{position:absolute;right:0;top:5px}.thumbnail{border:solid 1px #e0e0e0;padding:0}.thumbnail{border:solid 1px #e0e0e0;padding:0;overflow:hidden}.thumbnail:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}.thumbnail .thumbnail-img{display:block;position:relative}.thumbnail .thumbnail-img .main-img{width:100%;height:145px;background-size:cover;background-position:center;background-repeat:no-repeat}.thumbnail .thumbnail-img .hotel-logo{position:absolute;right:10px;top:10px;width:40px;height:40px;border-radius:100%}.thumbnail .thumbnail-img .discount{position:absolute;right:10px;top:10px;background:#a846a0;color:#fff;font-size:11px;line-height:15px;padding:3px 7px;border-radius:4px}.thumbnail .caption{padding:20px}.thumbnail .caption h6{padding:0;min-height:46px}.thumbnail .caption h6.green-text{color:#00b398;min-height:inherit}.thumbnail .caption h6.no-min-height{min-height:inherit}.thumbnail .caption h6 .green-text{color:#00b398}.thumbnail .caption h6{color:#333f48}.thumbnail .caption h6 img{display:inline-block;position:absolute;margin:1px 0 0 5px}.thumbnail .caption h6 .star-icon{margin-left:0;position:relative;top:3px;width:17px}.thumbnail .caption h6 a:hover{color:#506575}.thumbnail .caption h2 a{color:#333f48}.thumbnail .caption h2 a:hover{color:#505f6a}.thumbnail .caption p{font-size:13px;padding:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail .caption p.large-text{color:#6b737a;font-size:17px;line-height:21px}.thumbnail .caption p span{display:inline-block;padding-right:10px;position:relative;color:#6b737a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumbnail .caption p span.block-elem{display:block}.thumbnail .caption p span.green-text{color:#00b398}.thumbnail .caption p span.purple-text{color:#a846a0}.thumbnail .caption p span:last-child{padding-right:0}.thumbnail .caption-table{display:table;width:100%;table-layout:fixed;height:85px}.thumbnail .caption-cell{display:table-cell;vertical-align:top}.thumbnail .caption-cell>img{width:40px;height:40px;border-radius:100%;display:block}.thumbnail .rating li{display:inline-block;position:relative;font-size:13px;padding:0 10px 0 20px;color:#475058}.thumbnail .rating li em{color:#cdcdcd}.thumbnail .rating li img{position:absolute;left:0;top:3px;width:13px}.thumbnail.culture{display:table;width:100%}.thumbnail.culture .caption,.thumbnail.culture .thumbnail-img{display:table-cell;vertical-align:top}.thumbnail.culture .thumbnail-img img{height:auto}.thumbnail.culture .thumbnail-img .main-img{height:340px}.thumbnail.culture .caption{width:31%}.thumbnail.culture h6{min-height:inherit}.thumbnail.culture .green-text{color:#00b398}.thumbnail.culture h2 a{color:#333f48}.thumbnail.culture h2 a:hover{color:#505f6a}.thumbnail.culture p{color:#6b737a;font-size:17px;line-height:21px}.thumbnail-slider{margin:0}.thumbnail-slider .flickity-slider>li{float:left;width:22.22%;padding:10px}.thumbnail-slider.two-slide .flickity-slider>li{width:40%}.thumbnail-slider.three-slide .flickity-slider>li{width:28.5%}.thumbnail-slider .flickity-prev-next-button.previous{left:20px}.thumbnail-slider .flickity-prev-next-button.next{right:20px}.thumbnail-slider .flickity-slider>li .thumbnail{margin-bottom:0}.countdownclass{display:block!important;padding:0!important;overflow:visible!important}.near-by-block{position:absolute;background:#ccc;height:100%;left:0;top:0;width:100%;padding-top:124px}.filter-block{padding:5px 0;background:#fafafa;left:0;top:71px;width:100%;border-bottom:solid 1px #ddd;box-shadow:0 0 5px rgba(0,0,0,.2);z-index:1}.touch .filter-tags-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-tags{margin:0 -5px}.filter-tags>li{float:left;padding:5px}.filter-tags>li>a{display:block;padding:5px 10px;border:solid 1px #ddd;border-radius:4px;background:#fff;color:#6b737a}.filter-tags>li>a:hover{color:#00b398;border-color:#00b398}.filter-tags>li.active>a{background-color:#001a70;color:#fff;border-color:#001a70}.filter-tags>li.active>a:hover{background-color:#1f3da3;border-color:#1f3da3}.filter-tags.blue>li{color:#fff;background:#00a6dd;border-radius:4px;margin-left:2px;margin-right:2px;margin-top:4px}.filter-tags.blue>li.active>a{color:#fff;background:#00a6dd}.bootstrap-select{height:auto}.bootstrap-select.filter-select{padding:0;border:0}.bootstrap-select.filter-select .btn-default{background:#001a70 url(../images/filter-icon.png) left center no-repeat!important;outline:0!important;box-shadow:none!important;padding:5px 20px 5px 35px;overflow:hidden;border:solid 1px #001a70!important;border-radius:4px!important;outline:0!important;color:#fff!important}.bootstrap-select.filter-select .btn-default:hover,.bootstrap-select.filter-select.open .btn-default{border-color:#1f3da3!important;background-color:#1f3da3!important}.bootstrap-select.filter-select .bs-caret{width:20px;height:30px;background:url(../images/down-arrow.png) center center no-repeat;position:absolute;right:0;top:0}.bootstrap-select.filter-select .dropdown-toggle .caret{border:0;display:none}.bootstrap-select.filter-select .dropdown-menu{padding:0;margin:0}.bootstrap-select.filter-select .dropdown-menu>li>a{padding:6px;background:0 0}.bootstrap-select.filter-select .dropdown-menu>li>a:hover{background:#ebebeb}.map-block{height:100%;position:relative;padding-left:570px}.map-block .map{height:100%;position:relative}.map-block .map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.map-block .hotel-data{width:570px;position:absolute!important;left:0;top:0;height:100%;background:#fff;border-right:solid 1px #ddd;box-shadow:0 0 5px rgba(0,0,0,.2);padding:0 15px;overflow:hidden}.map-block .hotel-data .content-block{padding:0 0 20px}.map-block .hotel-data .content-block:first-child{padding-top:20px}.map-address{right:50px;top:50px;background:#fff;padding:10px;z-index:1;border-radius:4px;width:300px}.map-address .map-address-inner{display:table;width:100%}.map-address .map-address-inner>*{display:table-cell;vertical-align:top}.map-address .map-address-inner .map-address-img{width:90px}.map-address .map-address-img img{display:block;width:80px;height:80px;border-radius:4px}.map-address .map-address-caption h6{padding:0;min-height:40px;color:#333f48}.map-address .map-address-caption h6 img{display:inline-block;margin:1px 0 0 5px}.map-address .map-address-caption h6 .star-icon{margin-left:0;top:3px}.map-address .map-address-caption p{font-size:13px;padding:0}.map-address .map-address-caption p span{display:inline-block;padding-right:10px;color:#6b737a}.map-address .map-address-caption p span.green-text{color:#00b398}.map-address .map-address-caption p span:last-child{padding-right:0}.map-address .map-address-caption p span:after{content:"";background:#6b737a;width:2px;height:2px;border-radius:2px;right:3px;top:9px}.map-address .map-address-caption p span:last-child:after{display:none}.map-address .rating li{display:inline-block;position:relative;font-size:13px;padding:0 10px 0 20px;color:#475058}.map-address .rating li em{color:#cdcdcd}.map-address .rating li img{left:0;top:3px;width:13px}.table-responsive{border:0}.cart-table>tbody>tr>td{vertical-align:middle;padding:15px}.cart-table>tbody>tr>td:last-child{padding-right:0}.cart-table>tbody>tr:last-child>td{border-bottom:1px solid #ddd}.cart-table>tbody>tr>td.cart-img{padding-left:0}.cart-table .cart-img img{display:block}.cart-table h6{padding:0;min-height:62px}.cart-table h6 span{font-size:13px;line-height:17px;color:#475058}.cart-table h6 span .green-text{color:#00b398}.cart-table .remove{color:#a3a7ab}.cart-table .remove:hover{opacity:.7}.cart-table .remove img{width:10px;display:inline-block;margin-right:5px;position:relative;top:-1px}.cart-table td{color:#6b737a}.radio-list{min-width:200px;margin:0 -7px}.radio-list .radio{margin:0}.radio-list .radio label{padding:0}.radio-list li{float:left;text-align:center;padding:0 7px}.radio-list li input[type=radio]{opacity:0;visibility:0;position:absolute;z-index:-1}.radio-list li label i{display:inline-block;border:solid 1px #e0e0e0;min-width:52px;border-radius:4px;color:#0d1c27;padding:5px}.radio-list li input[type=radio]:checked+label i{background:#001a70;border-color:#001a70;color:#fff}.radio-list li label span{display:block;color:#6b737a;font-size:11px;line-height:15px;padding-top:5px}.cart-total{float:right;width:100%;max-width:250px}.cart-total li{display:table;width:100%;padding:0 0 15px}.cart-total li>em,.cart-total li>span{display:table-cell;font-size:17px;line-height:21px}.cart-total li span{color:#a0a4a8}.cart-total li em{color:#6b737a;text-align:right}.cart-total li em.dark{color:#000}.user-dropdown{float:left}.user-dropdown .dropdown-toggle{display:block;line-height:30px;background:#fff;padding:0 10px;float:left;width:100%}.user-dropdown.open .dropdown-toggle{color:#00b398;box-shadow:0 6px 6px rgba(0,0,0,.175)}.user-dropdown .dropdown-toggle .user-img{display:inline-block;width:30px;height:30px;border-radius:40px;float:right;margin-left:10px;margin-top:5px}.user-dropdown .dropdown-menu{border-radius:0;border:0;padding:0;box-shadow:0 6px 6px rgba(0,0,0,.175);margin:0;width:100%;min-width:150px}.user-dropdown .dropdown-menu li a{padding:7px 10px;color:#6b737a}.cart-btn{position:relative;display:inline-block;float:left;padding:11px 8px 7px}.cart-btn img{display:block;width:25px}.cart-btn:hover img{opacity:.5}.cart-btn i{background:#a846a0;color:#fff;min-width:20px;min-height:20px;padding:2px;text-align:center;position:absolute;top:-2px;right:-2px;border-radius:100%;font-size:12px;line-height:16px}.modal{text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.modal-close{position:absolute;right:-12px;top:-12px;background:#333f48;border:0;color:#fff;line-height:24px;height:24px;width:24px;border-radius:100%;padding:0;z-index:1}.modal-content{border:0}.modal-content.no-bg{background:0 0}.modal-content .thumbnail{overflow:hidden}.modal-content .thumbnail .caption h6{min-height:1px}.modal-content .thumbnail .caption-table{margin-bottom:10px}.modal-content .thumbnail .simple-text{font-size:14px;line-height:18px}.modal-content .thumbnail .simple-text a{color:#2892d7}.modal-content .thumbnail .simple-text a:hover{opacity:.7}.radio-list,.strain-info{padding-top:5px}.strain-info li{float:left;padding:0 15px 0 40px;position:relative}.strain-info li>img{position:absolute;left:0;top:5px}.deal-detail{padding-bottom:30px}.deal-detail h5{color:#1f2c35;border-bottom:2px solid #ddd;padding:0 0 15px;margin:0 0 20px}.deal-detail .main-img{padding:0 0 20px;position:relative}.deal-detail .main-img .image-container{height:315px;background-size:cover;background-position:center;background-repeat:no-repeat}.deal-detail .main-img .discount{position:absolute;right:10px;top:10px;background:#a846a0;color:#fff;font-size:16px;line-height:22px;padding:5px 10px;border-radius:4px;z-index:1}.deal-detail .main-img img{display:block;width:auto;height:555px;max-width:100%;margin:0 auto}.deal-detail .similer-img{margin:0 -10px;padding:0 0 20px}.deal-detail .similer-img li{float:left;width:33.33%;padding:0 10px}.deal-detail .similer-img li img{display:block;width:auto;height:171px;max-width:100%;margin:0 auto}.deal-detail .caption-table{display:table;width:100%;margin-bottom:10px}.deal-detail .caption-cell{display:table-cell;vertical-align:top}.deal-detail .caption-cell>img{width:40px;height:40px;border-radius:100%;display:block}.deal-detail .caption-cell h6{min-height:1px;padding:0}.deal-detail p{font-size:13px;padding:0}.deal-detail p.large-text{color:#6b737a;font-size:17px;line-height:21px;min-height:300px}.deal-detail p span{display:inline-block;padding-right:10px;position:relative;color:#6b737a}.deal-detail p span.green-text{color:#00b398}.deal-detail p span:last-child{padding-right:0}.deal-detail p span:after{position:absolute;content:"";background:#6b737a;width:2px;height:2px;border-radius:2px;right:3px;top:9px}.deal-detail p span:last-child:after{display:none}.deal-detail em{background:#ededed;color:#333f48;display:inline-block;padding:0 5px;border-radius:4px;margin-left:3px}.radio-list.large li{width:25%}.radio-list.large .radio label{display:block}.radio-list.large li label i{width:100%;padding:9px}.addtocart-icon{position:relative;display:inline-block;padding-left:30px}.addtocart-icon>img{position:absolute;left:0;top:5px}.deal-ends-in{text-align:center;padding-top:10px;color:#ff454b}.profile-detail{border-radius:3px;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);border:solid 1px #ddd;background-color:#fff;padding:50px;margin-bottom:50px}.profile-detail .upload-listing{margin:0 -155px;height:119.3px}.profile-detail .upload-listing li{float:left;width:50%;padding:0 20px;height:100%}.profile-detail .upload-listing li span{display:table;width:100%!important;border-radius:3.8px;color:#007fd4;background-color:#fafbfb;padding:0;height:120px;cursor:pointer;position:relative;border:dashed 1px #c8d2de;font-family:CircularStd-Medium;font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:center}.profile-detail .upload-listing li span:hover{background:#efefef}.profile-detail .upload-listing li span em{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:center;color:#007fd4;display:table-cell;vertical-align:middle;font-family:CircularStd-Medium}.profile-detail .upload-listing li span em input{position:absolute;opacity:0;left:0;width:100%;top:0;height:100%;cursor:pointer}.profile-detail .sub-heading{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#475058;padding-top:48px;border-bottom:solid 1px #ddd}.profile-detail-left{max-width:200px;margin:38px 133px 0;text-align:center}.profile-detail-left h3{font-size:23px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.13;letter-spacing:normal;text-align:center;color:#333f48;padding-bottom:11px;font-family:CircularStd-Medium}.profile-detail-left .location{display:inline-block;padding:0 0 0 16px;background:url(../images/location-pin-green.png) 0 center no-repeat;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#6b737a;margin-bottom:15px;font-family:CircularStd-Book}.profile-detail-left .btn-block{margin-bottom:50px}.profile-detail-left .btn-sm{padding:4px 14px;height:28px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#00b398}.profile-detail-right{padding-left:15px}.profile-detail-right h5{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#475058;padding-bottom:21px;font-family:CircularStd-Medium}.profile-detail-right h5 img{float:right;font-family:circular-book}.profile-detail-right ul li{display:table;width:100%;border-top:solid 1px #ddd;padding:15px 0}.profile-detail-right ul li a{color:#2892d7}.profile-detail-right ul li>*{display:table-cell;font-size:15px;line-height:19px}.profile-detail-right ul li label{font-size:15px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#6b737a;width:30%;font-family:CircularStd-Bold}.profile-detail-right ul li span{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#333f48;font-family:CircularStd-Book}.profile-detail-right ul li address{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#333f48;margin-bottom:15px;font-family:CircularStd-Book;cursor:pointer;padding-right:28px;position:relative}.profile-detail-right ul li address em{font-family:CircularStd-Medium;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:rgba(51,63,72,.5)}.profile-detail-right ul li address em.nodfault{color:#2892d7;display:inline-block;font-family:CircularStd-Book}.profile-detail-right ul li address .address-delete,.profile-detail-right ul li address em .address-delete{position:absolute;right:0;top:8px}.profile-detail-right ul li .add-address{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#2892d7;margin-top:17px;display:inline-block;position:relative;padding-left:28px;height:20px;font-family:CircularStd-Book}.profile-detail-right ul li .add-address img{position:absolute;left:0;top:0}.profile-detail-right ul li input{border:0;text-align:right;height:20px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:rgba(71,80,88,.5)}.profile-detail-right ul li a:hover{color:#60c3fd}.profile-detail-right .btn-block{width:auto;margin:0 -10px;padding-top:5px}.profile-detail-right .btn-block>div{padding:0 10px}.profile-detail-right .btn-block .btn{width:100%;border-radius:50px;padding:9px 22px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;font-family:CircularStd-Book}.profile-img{position:relative;margin-bottom:19px}.profile-img>img{width:200px;height:200px;display:block;border-radius:100%}.profile-img a{position:absolute;padding:6px;background:#2892d7;border:solid 1px #fff;border-radius:100%;right:13px;bottom:18px}.profile-img a:hover{background:#1b78bf}.profile-img a img{display:block}.grid{margin:0 -20px}.grid .grid-item{float:left;width:50%;padding:0 20px 40px}.grid-detail-block{padding:50px 30px;border-radius:3px;box-shadow:0 3px 10px 0 rgba(0,0,0,.05);border:solid 1px #ddd;background-color:#fff}.grid-detail-block.mb-40{margin-bottom:50px}.grid-detail-block h5{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#6b737a;border-bottom:solid 1px #ddd;margin-bottom:20px;font-family:CircularStd-Medium}.grid-detail-block h5.pt-30{padding-top:30px}.grid-detail-block h5.green-text{color:#00b398}.stats-summary{padding:0 0 30px}.stats-summary li{border-right:solid 1px #ddd;font-size:26px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.15;letter-spacing:normal;text-align:center;color:#475058}.stats-summary li:last-child{border-right:0}.stats-summary li span{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:center;color:#6b737a;display:block;padding-top:1px}.top-stories{margin:0 -10px;padding:0 0 30px}.top-stories li{float:left;width:20%;padding:0 10px}.top-stories li a{display:block;text-align:center}.top-stories li a img{display:block;border-radius:100%;width:70px;max-width:100%;height:auto;margin:0 auto 5px}.top-stories li a span{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#475058;display:block;padding-bottom:2px}.top-stories li a:hover span{color:#000}.top-stories li a em{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:rgba(71,80,88,.5);display:block}.deals-listing>li{position:relative;padding:20px 0 21px;float:left;width:100%}.deals-listing.fav-lisitng li{padding-right:25px}.deals-listing>li:first-child{padding-top:0}.deals-listing>li:after{content:"";position:absolute;right:0;left:95px;border-bottom:solid 1px #ddd;bottom:0}.deals-listing>li.no-border{padding-bottom:0}.deals-listing>li.no-border:after{display:none}.deals-listing>li>i{position:absolute;left:-10px;top:7px;background:#2892d7;color:#fff;width:24px;height:24px;line-height:20px;text-align:center;font-size:11px;border-radius:22px;border:solid 2px #fff;z-index:2}.deals-listing>li:first-child>i{top:-10px}.deals-listing>li a.deal-img{float:left;width:80px;height:80px;margin-right:15px}.deals-listing>li a.deal-img div,.deals-listing>li a.deal-img img{display:block;border-radius:3px;width:80px;height:80px}.deals-listing.fav-lisitng li a.deal-img div,.deals-listing.fav-lisitng li a.deal-img img{border-radius:50px}.deals-listing>li a.deal-img:hover{opacity:.7}.deals-listing>li h6{font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.18;letter-spacing:normal;color:#333f48;padding:0 120px 11px 95px;font-family:CircularStd-Book}.deals-listing>li h6 a{color:#333f48}.deals-listing>li h6 a:hover{color:#506575}.deals-listing>li h6 span{font-size:14px;color:#6b737a;line-height:18px}.deals-listing>li p{padding:0 0 4px;font-family:CircularStd-Book}.deals-listing>li p span{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:rgba(71,80,88,.75);margin-bottom:4px}.deals-listing>li p span.green-text{color:#00b398}.deals-listing>li p span.purple-text{color:#a846a0}.deals-listing>li p span.grey-text{color:rgba(71,80,88,.5)}.deals-listing>li p span:last-child{padding-right:0}.deals-listing>li p span:last-child:after{display:none}.deals-listing>li .price{float:right;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:right;color:#475058}.deals-listing>li a.fav-link{position:absolute;right:0;top:50%;margin-top:-12px;width:26px}.deals-listing>li:first-child a.fav-link{margin-top:-22px}.deals-listing>li a.fav-link img{display:block}.deals-listing>li a.fav-link:hover{opacity:.5}.deals-listing>li a.timing-link{float:right}.deals-listing>li .deal-img{float:left;width:80px;height:80px;margin-right:20px}.deals-listing>li .deal-img div{display:block;border-radius:2px;width:80px;height:80px}.deals-listing>li a.timing-link:hover{opacity:.7}.deals-inner-listing,.deals-listing .strain-info{padding-left:100px;padding-top:0}.deals-inner-listing li{float:left;width:100px;padding-right:10px}.deals-inner-listing li span{display:block;color:#a3a7ab;font-size:15px;line-height:19px}.deals-inner-listing li em{display:block;color:#333f48;font-size:15px;line-height:19px}.deals-listing>li a.timing-link img.green-icon,.deals-listing>li.active a.timing-link img.normal-icon{display:none}.deals-listing>li.active a.timing-link img.green-icon{display:block}.deals-listing>li .strain-info,.deals-listing>li.active .deals-inner-listing{display:none}.deals-listing>li.active .strain-info{display:block}.hotel-detail{padding-bottom:20px;border-bottom:solid 1px #ddd;margin-bottom:20px}.hotel-detail .hotel-img{float:left;margin-right:20px}.hotel-detail .hotel-img:hover{opacity:.7}.hotel-detail .hotel-img img{display:block;width:80px;height:80px;border-radius:80px}.hotel-detail .hotel-img h6 a{color:#343d44}.hotel-detail p{padding:0;color:#b4b4b4}.hotel-detail p.green-text{color:#00b398}.grid-detail-block .total{text-align:right;color:#b4b4b4;padding:20px 0 0}.grid-detail-block .total.green-text{color:#00b398}.grid-detail-block .rating li{display:inline-block;position:relative;font-size:15px;padding:0 10px 0 20px;color:#475058;float:none;width:auto;font-family:CircularStd-Book}.grid-detail-block .rating li img{position:absolute;left:0;top:0;width:16px}.vertical-wrapper+.header{padding-left:15px}.vertical-wrapper{display:table;min-height:100%;height:100%;padding-top:71px;width:100%;background:#fafafa}.vertical-wrapper .inner{vertical-align:middle;display:table-cell}.center-panel{max-width:380px;margin:0 auto;background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1)}.center-panel .heading{font-size:20px;font-weight:700;line-height:56px;padding:0 20px;border-bottom:1px solid #e8e8e8}.center-panel .heading span{color:#00b398;font-size:20px;font-weight:700;line-height:56px;display:inline-block}.center-panel .body{padding:40px}.center-panel .body .form-control{background:#fafafa;height:48px;padding:13px 12px;font-size:16px;font-weight:400;line-height:20px;font-family:circular-book;border-radius:0;position:relative;border-color:#e7e8e9}.center-panel .body .form-control+.form-control{border-bottom-color:transparent}.center-panel .body .form-group .form-control:first-child{border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-color:transparent;z-index:1}.center-panel .body .form-group .form-control:last-child{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-bottom-color:#e7e8e9}.center-panel .body .form-control+.form-control:focus,.center-panel .body .form-control:focus,.center-panel .body .form-group .form-control:first-child:focus,.center-panel .body .form-group .form-control:last-child:focus{border-color:#00b398}.center-panel .body p{font-size:16px;line-height:20px;color:#7a8289}.checkbox{margin:0 0 15px;line-height:15px;color:#646464}.checkbox label{position:relative;padding-left:20px;color:#c8cbce;font-size:14px}.checkbox label input{opacity:0}.checkbox label input:checked~.pointer{border-color:#00b398}.checkbox label input:checked~.pointer img{opacity:1}.checkbox label .pointer{position:absolute;left:0;top:0;height:15px;width:15px;border:1px solid #daddde;transition:all .3s ease;border-radius:3px}.checkbox label .pointer img{height:11px;width:11px;opacity:0;transition:all .3s ease;position:relative;top:0;left:1px}.checkbox.inline{display:inline-block}.light-link{font-size:14px;color:#cdd0d3;text-decoration:underline!important;display:block;margin-bottom:15px;line-height:18px}.light-link:focus{color:#00b398}.light-link.forgot-password{margin-top:5px}.or-seperator{margin:45px 0 30px;height:1px;background:#e8e8e8;position:relative}.or-seperator span{position:absolute;color:#cdd0d3;border:1px solid #e8e8e8;border-radius:500px;display:inline-block;width:36px;left:50%;margin-left:-18px;margin-top:-18px;background:#fff;text-transform:uppercase;font-size:16px;line-height:34px;text-align:center}.external-login{text-align:center}.external-login span{font-size:18px;line-height:22px;color:#cdd0d3;display:block;margin-bottom:25px}.external-login .row{margin-left:-4px;margin-right:-4px}.external-login .row>div{padding-left:4px;padding-right:4px}.external-login a{text-transform:uppercase;position:relative;border:1px solid #e4e6e7;display:block;font-size:12px;height:48px;padding:15px;line-height:16px;color:#a9aeb2;padding-left:50px;border-radius:3px}.external-login a img{position:absolute;height:28px;width:28px;left:10px;top:50%;margin-top:-14px}.external-login a:focus,.external-login a:hover{border-color:#939b9f}.emoji-checkbox{margin:0 0 15px;line-height:12px;font-size:14px;color:#646464;position:relative;margin-bottom:35px}.emoji-checkbox label{position:relative;color:#c8cbce;font-size:16px;line-height:20px;text-align:center;color:#313131;display:block;cursor:pointer}.emoji-checkbox label input{opacity:0;position:absolute}.emoji-checkbox label input:checked~.icon{background:#00b398}.emoji-checkbox label span{display:block}.emoji-checkbox label .icon{height:82px;width:82px;margin:0 auto 10px;padding:15px;background:#efeff3;border-radius:500px;transition:all .3s ease;display:table}.emoji-checkbox label img{height:100%;width:100%;display:table-cell;vertical-align:middle}.date-of-birth .row{margin-left:-4px;margin-right:-4px}.date-of-birth .row>div{padding-left:4px;padding-right:4px}.date-of-birth .form-control{text-align:center;margin-bottom:20px}.date-of-birth p{font-size:18px;line-height:22px;margin-bottom:35px;color:#a9aeb2;padding:0}.center-panel .reset-password-success p{font-size:14px;line-height:18px;color:#00bea9;background:#f4fcfb;border:1px solid #00bea9;border-radius:5px;padding:15px;margin-bottom:60px}.business-banner{padding:40px 0;position:relative}.business-banner .image-container{background-color:#d8d8d8;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.business-banner .content-panel{z-index:10;position:relative;max-width:460px;background:#fff;padding:50px;border-radius:3px}.business-banner .details{text-align:center;margin-bottom:35px;position:relative}.business-banner .details>img{margin-bottom:10px;width:120px;height:120px}.business-banner .details>img.favorite-icon{width:auto;height:auto;position:absolute;right:0;top:0}.business-banner .details h2{font-family:circular-medium;font-size:30px;line-height:36px;color:#151516;padding-bottom:10px}.business-banner .details h2 span{color:#9da1a5;font-family:circular-book}.business-banner .details h2 .green-text{color:#009881}.business-banner .details .rating{padding:0;margin:0}.business-banner .details .rating li{color:#5a636b;display:inline-block;position:relative;padding-left:20px;line-height:20px;font-size:14px}.business-banner .details .rating li img{top:0;left:0;position:absolute;height:20px;width:20px}.business-banner .details .rating li+li{margin-left:10px}.business-banner .details .rating li span{color:#7f868d}.business-banner .details .rating li em{color:#cdcdcd}.business-banner .details .links{padding-top:20px}.business-banner .details .links li{display:inline-block;padding:0 20px}.business-banner .details .links li a span{display:block}.business-banner .details .links li a img{width:26px;height:24px}.business-banner .links li a.fav-link .active-icon,.business-banner .links li a.fav-link.active .normal-icon{display:none}.business-banner .links li a.fav-link.active .active-icon{display:inline-block}.business-banner .contact{padding:0;margin:0;margin-bottom:10px}.business-banner .contact>li{padding:15px 0}.business-banner .contact>li b{font-family:circular-medium;color:#43505a}.business-banner .contact>li .green{color:#00b398}.business-banner .contact>li+li{border-top:1px solid #e0e0e0}.business-banner .contact>li address{display:inline-block;font-size:15px;line-height:20px;color:#43505a}.business-banner .contact>li a{color:#43505a}.business-banner .contact>li a:focus,.business-banner .contact>li a:hover{opacity:.7}.business-banner .contact>li .website{color:#49a1dd;word-break:break-all}.business-banner .contact .dropdown{display:inline-block}.business-banner .contact .dropdown .dropdown-toggle{display:block}.business-banner .contact .dropdown-menu{padding:0;border-radius:0;border:0;width:250px}.business-banner .contact .dropdown-menu li a{font-weight:400;padding:5px 10px}.internal-nav{border-top:1px solid #dedcd9;border-bottom:1px solid #dedcd9}.internal-nav .links{margin:0;padding:0;float:left;border:0}.internal-nav .links li{display:inline-block;border-left:1px solid #dedcd9;margin:0}.internal-nav .links li a{padding:23px 30px;display:block;font-size:20px;line-height:25px;color:#6b737a;border:0!important;margin:0!important;border-radius:0!important}.internal-nav .links li a:hover{background:#f9f9f9}.internal-nav .links li.active a{color:#00b398;background:0 0}.internal-nav .links li:last-child{border-right:1px solid #dedcd9}.social-links{padding:17px 0;margin:0;float:right}.social-links li{display:inline-block}.social-links li a img{height:32px;width:32px}.social-links li+li{margin-left:10px}.social-links-wrapper{height:0}.jumbo-section{padding:75px 30px}.jumbo-section .title{font-size:30px;line-height:36px;color:#576169;padding-bottom:45px}.jumbo-section .title.pb-30{padding-bottom:30px}.jumbo-section .title .green-text{color:#00b398}.jumbo-section .explore-link{font-family:circular-medium;font-size:23px;line-height:28px;color:#00a6dd;display:inline-block}.jumbo-section .explore-link:focus,.jumbo-section .explore-link:hover{opacity:.7}.jumbo-section .title-outer .title{float:left}.jumbo-section .title-outer .tags{float:right;padding-top:2px}.jumbo-section .title-outer .tags li{float:left;padding:0 10px 10px 0}.jumbo-section .title-outer .tags li:last-child{padding-right:0}.jumbo-section .title-outer .tags li a{display:block;line-height:16px;font-size:13px;border:solid 1px #ccc;padding:7px 10px;border-radius:4px;color:#6b737a}.jumbo-section .title-outer .tags li a:hover{border-color:#00b398}.jumbo-section .title-outer .tags li.active a{background:#00b398;border-color:#00b398;color:#fff}.jumbo-section .title-outer .tags li a img{display:block}.about-business p{font-size:17px;line-height:24px;color:#7f868d;padding-bottom:0}.about-business p.pb-20{padding-bottom:20px}.about-business p a{color:#00a6dd}.about-business p a:hover{opacity:.7}.about-business .features{padding:0;margin:0}.about-business .features:after{clear:both;content:"";display:block}.about-business .features li{display:block;width:20%;float:left;text-align:center;text-transform:uppercase;color:#9da1a5;font-size:13px;line-height:16px;margin:0 0 15px;min-height:86px}.about-business .features li img{height:28px;display:table-cell;width:28px}.about-business .features li span{display:block;background:#001a70;border-radius:500px;margin:10px auto;padding:11px;max-width:50px}.about-business .features li.disabled span{background:#a0a8c7}.about-business .features li.disabled em{display:none}.about-business .features+hr{margin-bottom:30px;border-width:1px}.about-business .facts{text-align:center;margin:0}.about-business .facts h3{font-size:26px;line-height:28px;padding-bottom:0}.about-business .facts span{text-transform:uppercase;font-size:13px;line-height:16px;color:#9da1a5}.about-business .facts>div{padding:0}.about-business .facts>div+div{border-left:1px solid #e0e0e0}.deal-section .thumbnail,.menu-section .thumbnail{margin-bottom:50px}.tour-section img{border-radius:3px;margin-bottom:15px;max-width:100%;width:255px;height:144px}.delivery-area-section .row,.tour-section .row{margin-left:-10px;margin-right:-10px;margin-bottom:30px}.delivery-area-section .row>div,.tour-section .row>div{padding-left:10px;padding-right:10px;padding-bottom:20px}.reviews-section .review{margin-bottom:35px}.reviews-section .review .user-details{padding-left:50px;position:relative;margin-bottom:20px}.reviews-section .review .user-details span{display:block}.reviews-section .review .user-details .name{font-size:17px;line-height:22px;font-family:circular-medium}.reviews-section .review .user-details .time{font-size:13px;line-height:18px;color:#b0b4b7}.reviews-section .review .user-details img{position:absolute;top:0;left:0}.reviews-section .review p{font-size:17px;line-height:25px;color:#7f868d}.listing-view li{float:right;padding-bottom:30px;padding-left:20px}.listing-view li a{display:block;overflow:hidden;width:18px;height:18px}.listing-view li a img{display:block;position:relative}.listing-view li.active a img{top:-18px}.listing-view li a:hover{opacity:.8}.logo-icon{width:80px;display:inline-block;margin-bottom:30px}.instagram-heading{border-bottom:solid 1px #ddd;margin-bottom:10px}.instagram-heading h6{float:left;color:#a3a7ab;padding-bottom:10px}.instagram-heading h6 img{float:left;margin:-5px 5px 0 0}.instagram-heading .follow-link{float:right;color:#2892d7;border:solid 1px #2892d7;border-radius:2px;padding:2px 15px}.instagram-heading .follow-link:hover{background:#2892d7;color:#fff}.insta-images{margin:0 -15px}.insta-images li{float:left;width:50%;padding:15px}.insta-images li img{width:100%}.strain-info-main{padding-top:20px}.strain-info-main li{display:inline-block;padding:0 20px}.strain-info-main li span{display:block;color:#a3a7ab}.strain-info-main li img{display:inline-block;margin:5px 0}.strain-info-main li em{display:block}.strain-tab-heading{display:table;width:100%;padding-bottom:50px}.strain-tab-heading li{display:table-cell;width:33.33%;text-align:center}.strain-tab-heading li a{display:inline-block;font-size:20px;line-height:24px;border-bottom:solid 2px transparent;padding-bottom:5px;color:#a3a7ab}.strain-tab-heading li.active a{border-bottom-color:#a3a7ab;color:#6b737a}.strain-tab-listing li{font-size:17px;line-height:21px;padding-bottom:30px}.strain-tab-listing li:last-child{padding-bottom:0}.strain-tab-listing li span{float:left;color:#6b737a}.strain-tab-listing li em{float:right;color:#a3a7b1}.strain-tab-listing .strain-progress{background:#eaebec;height:6px;border-radius:6px;margin-top:10px}.strain-tab-listing .strain-progress-inner{background:#00b398;height:6px;border-radius:6px}.white-content-block{border:solid 1px #e0e0e0;padding:40px 30px 30px;background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);margin-bottom:40px}.white-content-block .content-heading{border-bottom:solid 1px #ddd;margin-bottom:20px}.white-content-block .content-heading h5 span{display:inline-block;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:rgba(71,80,88,.5);padding-left:16px}.white-content-block .remove{display:inline-block;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;color:rgba(71,80,88,.5)}.white-content-block .remove:hover{opacity:.7}.white-content-block .remove img{width:10px;margin:5px 5px 0 0;float:left}.pickup-total{float:right;width:100%;max-width:300px;padding-top:30px}.pickup-total li{display:table;width:100%;padding:0 0 20px}.pickup-total li>em,.pickup-total li>span{display:table-cell;font-size:17px;line-height:21px}.pickup-total li span{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:rgba(71,80,88,.5)}.pickup-total li em{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:right;color:#6b737a}.pickup-total li.total{border-top:solid 1px #ddd;padding-top:15px}.pickup-total li.total *{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:#00b398}.pickup-total li p.small-text{padding-bottom:0}.pickup-total li p.small-text span{display:block;font-size:11px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.36;letter-spacing:normal;color:rgba(71,80,88,.5)}.pickup-total li b{font-weight:700}.business-detail{text-align:center}.business-detail>img{margin-bottom:17px;width:80px;height:80px}.business-detail>img.favorite-icon{width:auto;height:auto;position:absolute;right:0;top:0}.business-detail h2{font-size:30px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#333f48;padding-bottom:8px}.business-detail h2 span{color:#9da1a5;font-family:circular-book}.business-detail h2 .green-text{color:#009881}.business-detail .rating{padding:0 0 20px;margin:0}.business-detail .rating li{display:inline-block;position:relative;padding-left:20px;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#475058}.business-detail .rating li img{top:2px;left:0;position:absolute}.business-detail .rating li+li{margin-left:10px}.business-detail .rating li span{color:#7f868d}.business-detail address{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#333f48;margin-bottom:13px}.business-detail .delivery-or-pickup-detail address{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:-.2px;color:rgba(51,63,72,.75);text-align:left;background:#fafafa;border-radius:3px;padding:10px 50px 10px 10px;position:relative}.business-detail .delivery-or-pickup-detail address b{font-weight:500;color:#475058}.business-detail .delivery-or-pickup-detail address .edit-btn{font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;text-align:right;color:#00b398;position:absolute;right:10px;top:10px}.business-detail .delivery-or-pickup-detail address .edit-btn:hover{color:#19786f}.business-detail hr{margin-top:24px;margin-bottom:24px}.business-detail .btn{border-radius:3px}.business-detail .btn.active{background:#19786f!important}.business-detail button.order-pickup-del-btn{background:#fff!important;color:#009881!important;border:2px solid #009881!important;height:40px}.business-detail button.order-pickup-del-btn.active{background:#009881!important;color:#fff!important}.business-detail .btn-lg{height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-detail .pb-0{padding-bottom:0}.business-detail .pr-5{padding-right:5px}.business-detail .pl-5{padding-left:5px}.business-detail .delivery-or-pickup-detail{padding-top:16px;display:none}.business-detail h4{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:2;letter-spacing:normal;text-align:center;color:#333f48;padding-bottom:21px}.business-detail p{color:#a3a7ab}.business-detail p.small-text{font-size:.7em}.business-detail .change-address{color:#00b398}.business-detail .change-address:hover{color:#009881}.business-detail .upload-listing{padding-bottom:10px}.business-detail .upload-listing li+li{margin-top:20px}.business-detail .upload-listing li span{display:table;width:100%;border:dashed 1px #ddd;border-radius:3px;background:#fafafa;height:122px;position:relative}.business-detail .upload-listing li span:hover{background:#efefef}.business-detail .upload-listing li em{font-size:14px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.35;letter-spacing:normal;text-align:center;color:#007fd4;vertical-align:middle;text-align:center;display:table-cell}.business-detail .upload-listing li input{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;opacity:0}.business-detail .btn-group.bootstrap-select{width:100%!important}.business-detail .map{margin:0 0 30px;height:100px}.business-detail .map iframe{width:100%;height:150px}.business-detail .total{color:#00b398;border:solid 1px #00b398;padding:8px 15px;margin-bottom:15px;border-radius:4px}.business-detail .form-group .bootstrap-select .btn-default{border-radius:3px!important;border:solid 1px #ddd!important;background-color:#fafafa!important;height:50px}.business-detail .form-group .bootstrap-select .bs-caret{height:48px}.date-selector{text-align:center;padding-bottom:20px;margin:0 -7px}.date-selector li{float:left;padding:0 7px;width:33.33%}.date-selector li label{cursor:pointer;display:block}.date-selector li label input[type=radio]{position:absolute;opacity:0;visibility:hidden}.date-selector li label span{display:block;background:#fafafa;border:solid 1px #ddd;padding:9px 5px 22px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.54;letter-spacing:normal;text-align:center;color:#333f48}.date-selector li label span.asap{padding:23px 10px 35px}.date-selector li label:hover span{border-color:#00b398}.date-selector li label input:checked+span{background:#00b398;border-color:#00b398;color:#fff}.date-selector li label em{display:block;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#333f48;padding-top:2px}.date-selector li label input:checked+span em{color:#fff}.address-listing{padding-bottom:20px}.address-listing li{text-align:left;padding:10px 0;border-bottom:solid 1px #ddd}.address-listing li address{padding:0}.address-listing li p{padding:0}.address-listing li label{position:relative;padding-left:22px;cursor:pointer}.address-listing li label input{position:absolute;opacity:0;visibility:hidden}.address-listing li label div:before{content:"";position:absolute;left:0;top:2px;width:16px;height:16px;border-radius:16px;border:solid 1px #ddd}.address-listing li label div:after{content:"";position:absolute;left:3px;top:5px;width:10px;height:10px;border-radius:10px}.address-listing li label input:checked+div:before{border-color:#00b398}.address-listing li label input:checked+div:after{background:#00b398}.address-listing li a,.didnt-get-text{color:#009881}.address-listing li a:hover,.didnt-get-text:hover{color:#009881}.business-detail .upload-block{border:dashed 1px #ddd;color:#333f48;background-color:#fafafa;margin-bottom:20px;background-size:cover;background-repeat:no-repeat;background-position:center center}.main-heading{text-align:center;padding:0 15px 20px}.main-heading span{text-transform:uppercase;padding-bottom:5px;color:#00b398}.culture-article-banner{margin:0 auto;display:block;max-width:100%}.culture-detail-block{position:relative;margin-top:-100px;padding:30px;background:#fff;border-radius:4px;color:#222}.culture-detail-block h4{font-family:circular-medium;padding-bottom:10px}.culture-detail-block h5{font-family:circular-medium;padding-bottom:10px}.culture-detail-block p{color:#475058;line-height:1.5em}.culture-detail-block p a{color:#475058;text-decoration:underline!important;word-break:break-word}.culture-detail-block p a:hover{color:#00b398}.subscribe-form{background:#eaf4fb;border-radius:4px;padding:100px 15px;text-align:center;margin-bottom:40px}.subscribe-form h2{padding-bottom:0;color:#222}.subscribe-form h5{padding-bottom:40px;color:#6b737a}.read-more-block{position:relative;max-width:900px;margin:0 auto 50px;min-height:60px}.read-more-block .author-img{float:left;width:60px;height:60px;border-radius:2px}.read-more-block .author-detail{padding:0 80px}.read-more-block .author-detail h6{padding:0;color:#333f48}.read-more-block .author-detail p{color:#a3a7ab}.read-more-block .author-detail p a{text-decoration:none!important;color:#2892d7}.read-more-block .author-detail p a:hover{color:#00b398}.read-more-block .read-more{position:absolute;right:0;top:10px;border:solid 1px #979797;color:#a3a7ab;padding:5px 10px;border-radius:50px;font-size:12px}.read-more-block .read-more:hover{color:#00b398;border-color:#00b398}.culture-article-block{background:#fafafa;padding:70px 0 50px}.round-thumbnail{text-align:center;margin-bottom:15px}.round-thumbnail .round-thumbnail-img{border:solid 1px #e0e0e0;width:120px;height:120px;display:inline-block;border-radius:100%;overflow:hidden;margin-bottom:10px}.round-thumbnail .round-thumbnail-img img{display:block;width:100%;height:100%}.round-thumbnail .round-thumbnail-img .main-img{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%}#Strains .round-thumbnail .round-thumbnail-img .main-img{background-size:50%}.round-thumbnail h6{padding-bottom:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.round-thumbnail h6 a{color:#505457}.round-thumbnail h6 a:hover{color:#00b398}.round-thumbnail p{color:#a3a7ab;font-size:12px;padding:0}.round-thumbnail p .purple-text{color:#a846a0}.round-thumbnail p .blue-text{color:#2892d7}.round-thumbnail p .orange-text{color:#d17f1e}.thumbnail-list{margin:0 -15px}.thumbnail-list li{float:left;width:20%}.select-quantity{margin:10px 0 20px}.select-quantity a{float:left;border:solid 1px #6b737a;border-radius:100%;color:#00b398;width:22px;height:22px;overflow:hidden}.select-quantity a img{display:block}.select-quantity a:hover{border-color:#00b398}.select-quantity a:hover img{margin-top:-20px}.select-quantity input{float:left;margin:0 10px;height:22px;width:32px;border:0;background:0 0;text-align:center;font-size:16px}.bar{background:#00b398}.license-tags-outer{padding-bottom:20px}.license-tags{position:relative;padding-right:25px;float:left}.license-tags>em{display:inline-block;border:solid 1px #dadcde;padding:5px 34px 5px 12px;border-radius:30px;position:relative}.license-tags>em img{position:absolute;right:0;top:50%;width:26px;height:16px;margin-top:-8px;display:block}.license-tags>em+em{margin-top:5px}.license-detail{position:absolute;left:100%;top:50%;transform:translate(0,-50%);width:285px;border:solid 1px #e1e2e4;z-index:9;background:#fff;border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.1);display:none;padding:25px 0}.license-detail .license-detail-scroll{max-height:285px;overflow:hidden;padding:0 25px}.license-detail:before{position:absolute;content:"";border-right:solid 14px #e1e2e4;border-top:solid 14px transparent;border-bottom:solid 14px transparent;right:100%;top:50%;margin-top:-14px}.license-detail:after{position:absolute;content:"";border-right:solid 13px #fff;border-top:solid 13px transparent;border-bottom:solid 13px transparent;right:100%;top:50%;margin-top:-13px}.license-detail ul li{border-bottom:solid 1px #e1e2e4;padding:10px 0}.license-detail ul li:last-child{border-bottom:0}.license-detail h6{font-size:15px;line-height:19px;padding:0 0 5px;word-break:break-all}.license-detail p{font-size:13px;line-height:17px;padding:0 0 5px!important;color:#333f48}.license-detail p:last-child{padding-bottom:0!important}.license-detail p span{color:#80888d;margin-right:5px}.license-detail p a{display:inline-block;color:#00b398}.license-detail p a:hover{color:#009881}.nearby-location{min-height:700px;border:solid 1px #d0d1d3;background:#fff;margin-bottom:50px;border-radius:4px;overflow:hidden;position:relative}.nearby-location .nearby-location-header{background:#fafafa;border-bottom:solid 1px #cfd3d6;padding:12px 15px}.nearby-location-header .fullscreen-btn{float:right;padding:5px;border-radius:4px}.nearby-location-header .fullscreen-btn:hover{background:#e2e2e2}.nearby-location-header .fullscreen-btn img{display:block}.location-header-form{float:left}.location-header-form li{float:left}.location-header-form>li+li{padding-left:25px}.location-header-form li .bootstrap-select{width:auto!important}.location-header-form li .bootstrap-select>.dropdown-toggle{padding:6px 25px 6px 6px;border:solid 1px #ddd!important;background:#fff!important;box-shadow:none!important;outline:0!important}.location-header-form li .filter-tags{margin:-5px}.location-header-form li label{line-height:32px;padding-right:10px;color:#6b737a;font-size:13px}.location-header-form li>*{float:left}.nearby-location .map-outer{position:absolute;top:49px;bottom:0;left:320px;right:0}.nearby-location .map-outer .map{position:relative;height:100%;right:0;top:0;width:100%;height:100%}.location-listing-block{position:absolute;right:100%;top:0;bottom:0;width:320px;overflow:auto}.location-listing .thumbnail{border-radius:0;border:0;border-bottom:solid 1px #d4d5d7;position:relative;box-shadow:none!important;margin:0!important;padding:10px 10px 10px 105px}.location-listing .thumbnail:last-child{border-bottom:0}.location-listing .thumbnail .logo-img{position:absolute;left:10px;top:10px;border-radius:4px;width:86px;height:86px}.location-listing .thumbnail .caption{padding:0}.location-listing .thumbnail .caption h6{min-height:41px}.grid-detail-block .order-box{border:solid 1px #ddd;border-radius:4px;margin-bottom:20px;padding:20px;overflow:hidden}.grid-detail-block .order-box:last-child{margin-bottom:0}.grid-detail-block .order-box .hotel-detail{padding:20px;margin:-20px -20px 20px;background:#f9f9f9}.grid-detail-block .order-box-new{border-radius:4px;box-shadow:0 3px 5px 0 rgba(0,0,0,.15);background-color:#fff;overflow:hidden}.grid-detail-block .order-box-new .order-box-new-img{position:relative;background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;height:173px;padding:10px}.grid-detail-block .order-box-new-img .qr-code{float:right;width:153px;padding:12px;border-radius:4px;overflow:hidden;background:#fff}.grid-detail-block .order-box-new-img .qr-code img{max-width:100%;display:block;background:#fafafa;border-radius:4px}.grid-detail-block .order-box-new-img span{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-.3px;color:#fff;position:absolute;left:14px;bottom:10px;border-radius:100px;background-color:#00b398;padding:2px 9px;font-family:CircularStd-Book}.grid-detail-block .order-box-new .order-box-new-content{padding:18px 14px 15px}.grid-detail-block .order-box-new-content h5{font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#333f48;border:0;padding:0;margin:0 0 5px;font-family:CircularStd-Book}.grid-detail-block .order-box-new-content h5.account-name{font-family:CircularStd-Bold}.grid-detail-block .order-box-new-content h5 span{display:inline-block;font-size:1em;line-height:normal;font-family:CircularStd-Bold;color:#333f48}.grid-detail-block .order-box-new-content h5 span.dark-grey{color:#475058;font-family:CircularStd-Medium}.grid-detail-block .order-box-new-content h5 em{color:rgba(71,80,88,.5);font-family:CircularStd-Book}.grid-detail-block .order-box-new-content h5 img{width:12px;height:12px;position:relative;top:-4px}.grid-detail-block .order-box-new-content p{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;padding-bottom:16px;border-bottom:solid 1px #ecedee;margin-bottom:16px;font-family:CircularStd-Book}.grid-detail-block .order-box-new-content p em{color:rgba(51,63,72,.5);float:left}.grid-detail-block .order-box-new-content p span{color:#333f48;float:right}.grid-detail-block .show-all-link{margin:20px -30px 0;text-align:center;border-top:solid 1px #ddd;padding-top:20px}.grid-detail-block .show-all-link a{font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;text-align:center;color:#00b398;display:inline-block;font-family:CircularStd-Book}.near-by-new.near-by-block{padding-top:130px}.near-by-new .filter-block .filter-tags{float:right;margin-top:3px}.secondary-header{padding:11px 15px}.back-block{position:absolute;left:0;top:11px;padding:3px 0 3px 90px;max-width:34%}.back-block .back-btn{position:absolute;left:0;top:11px}.back-block img{display:block}.back-block .brand-logo{width:48px;height:48px;border-radius:48px;position:absolute;left:30px;top:0}.back-block h6{padding:0}.back-block span{color:#9da1a5;font-family:circular-book;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.secondary-header .title{font-size:30px;line-height:36px;color:#576169;text-align:center;padding:6px 0}.secondary-header .title .green-text{color:#00b398}.pr-40{padding-right:40px}.smallscreen-btn{float:right;padding:5px;border-radius:4px;position:absolute;right:15px;top:13px}.smallscreen-btn:hover{background:#e2e2e2}.smallscreen-btn img{display:block}.back-btn{padding:0 0 15px}.back-btn a{color:#00b398}.back-btn a:hover{color:#009881}.white-content-block .content-heading h5.right-part{float:right}.deals-listing>li .select-quantity{position:absolute;right:0;top:0}.deals-listing>li .select-quantity input{background:#ecedef;border-radius:4px;width:50px;text-align:center;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;line-height:20px;letter-spacing:-.5px;text-align:center;color:rgba(71,80,88,.75);padding:0 8px}.business-detail h2 em{display:inline-block;border-bottom:dashed 1px rgba(71,80,88,.5);padding-bottom:1px;padding-bottom:5px}.business-detail-inner{margin-bottom:18px;margin-top:25px}.business-detail-inner .content{display:none}.business-detail-inner.open .content{display:block}.business-detail .small-map{width:100%;height:100px;display:block}.business-detail .contact{padding:0;margin:0;text-align:left}.business-detail .contact>li{padding:14px 0;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#333f48}.business-detail .contact>li b{font-weight:700}.business-detail .contact>li .green{color:#00b398}.business-detail .contact>li+li{border-top:1px solid #e0e0e0}.business-detail .contact>li address{display:inline-block;font-size:15px;line-height:20px;color:#43505a}.business-detail .contact>li a{color:#43505a}.business-detail .contact>li a:focus,.business-detail .contact>li a:hover{opacity:.7}.business-detail .contact>li .website{color:#49a1dd}.business-detail .contact .dropdown{display:inline-block}.business-detail .contact .dropdown .dropdown-toggle{display:block}.business-detail .contact .dropdown-menu{padding:0;border-radius:0;border:0}.business-detail .contact .dropdown-menu li a{font-weight:400;padding:5px 10px;overflow:hidden;text-overflow:ellipsis}.business-detail-inner .show-detail{text-align:center;position:relative}.business-detail-inner .show-detail:before{position:absolute;content:"";border-top:1px solid #e0e0e0;left:0;top:50%;width:100%}.business-detail-inner .show-detail a{display:inline-block;position:relative;z-index:1;background:#fff;border:1px solid #e0e0e0;padding:0 20px 0 10px;border-radius:20px;font-size:13px}.business-detail-inner .show-detail a:before{position:absolute;content:"";right:7px;top:50%;margin-top:-3px;border-top:solid 6px #ccc;border-left:solid 4px transparent;border-right:solid 4px transparent}.business-detail-inner.open .show-detail a:before{border-top:0;border-bottom:solid 6px #ccc}.addmore-text{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;text-align:center;color:#6b737a!important;padding-bottom:12px}.w-40{width:40%;padding:10px 0}.footer{background:#fff;border-top:solid 1px #e0e0e0;padding:80px 0 20px;position:relative;min-height:370px;margin-top:-370px}.footer.mt-0{margin-top:0}.footer-top{padding:0 0 30px}.footer-top h6{color:#333f48;padding:0 0 25px}.footer-links li{padding:0 0 15px}.footer-links li a{color:#abafb2}.footer-links li a:hover{color:#00b398}.copyright{padding:0;color:#a3a7ab;float:left;padding:10px 0}.footer-logo{float:right}.empty-state{background:url(../images/empty-state-background.png) bottom repeat-x;text-align:center;padding:50px 0}.empty-state .container{padding:170px 0}.empty-state img{height:75px;margin-bottom:35px}.empty-state h3,.empty-state span{font-size:28px;line-height:36px;color:#333e48;font-family:circular-medium;padding:0}.empty-state span{display:inline-block}.empty-state h4{color:#333e48;font-family:circular-medium;font-size:18px;line-height:24px;padding:0;padding-top:20px}.wrapper.loading:after{content:"";position:fixed;left:0;top:0;height:4px;width:0;background:#00b398;animation-name:loadingEff;animation-duration:2s;z-index:9;animation-iteration-count:infinite}@keyframes loadingEff{from{width:0}to{width:100%}}.banner .image-container{background-color:#d8d8d8;background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;right:0;left:0}.image-container .carousel-inner{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.image-container .carousel-inner .item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.carousel-indicators{bottom:10px}.brand-listing-block{padding:30px 0}.brand-listing-block .title-outer{border-bottom:solid 1px #dcdcdc;margin-bottom:20px}.brand-listing-block .title-outer h2{padding-bottom:20px}.jumbo-section .round-thumbnail{margin-bottom:40px}.jumbo-section .round-thumbnail .round-thumbnail-img{width:144px;height:144px}.jumbo-section .round-thumbnail .round-thumbnail-img .main-img{width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.embaded-code-block{border:solid 1px #ddd;border-radius:4px;display:table;width:100%;padding:10px;margin-bottom:15px}.embaded-code-block>*{display:table-cell;vertical-align:middle}.embaded-code-block .copy-link{width:10px;padding-left:10px}.embaded-code-block p{padding:0;line-height:14px;color:#d0d4d7;word-break:break-all}@media (max-width:1200px){.thumbnail-slider-outer{margin:0;padding:0}.thumbnail-slider .flickity-button{display:none}}@media (max-width:1199px){.header .form-inline .form-group{width:120px}.header .header-right .btn{padding:10px 15px}.main-navigation .main-nav li a{padding:10px 7px}.banner{height:350px}.thumbnail.culture .caption,.thumbnail.culture .thumbnail-img{display:block}.thumbnail.culture .thumbnail-i.cusotm-container{width:1110px}.tour-section img{width:205px;height:116px}.deal-detail .main-img .image-container{height:250px}.profile-detail .upload-listing{margin:0 -115px 30px}}@media (max-width:991px){.header{display:flex;align-items:center;height:71px;padding:0 60px 0 15px}.main-navigation{position:fixed;left:0;top:71px;bottom:0;z-index:10;padding:0;background:#00b398;width:280px;overflow:auto;margin-left:-300px;transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;-moz-transition:all .3s}.navigation-overlay{position:fixed;z-index:8;height:100%;width:100%;left:0;top:0;background:rgba(0,0,0,.5);display:block;visibility:hidden;opacity:0}.toggle-sidebar{display:block;position:absolute;right:0;top:0;padding:26px 20px;height:71px}.menu-icon{display:block;width:20px;height:18px;overflow:hidden;transition:all ease .2s;-moz-transition:all ease .2s;-webkit-transition:all ease .2s;transform:rotate(-180deg);-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.menu-icon .line1{width:20px;background:#00b398;height:2px;border-radius:2px;display:block;margin:2px 0 4px 0;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}.menu-icon .line2{width:20px;background:#00b398;height:2px;border-radius:2px;display:block}.menu-icon .line3{width:20px;background:#00b398;height:2px;border-radius:2px;display:block;margin:4px 0 2px 0;transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}.menu-open .menu-icon{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0)}.menu-open .menu-icon .line1{width:18px;margin:2px 0 4px -2px;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.menu-open .menu-icon .line2{width:20px}.menu-open .menu-icon .line3{width:18px;margin:4px 0 2px -2px;transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.main-navigation .main-nav{float:none}.main-navigation .main-nav li{float:none}.main-navigation .main-nav li a{color:#fff;padding:10px 15px}.main-navigation .main-nav li a:hover{color:#fff;background:rgba(0,0,0,.05)}.main-navigation .main-nav li.active a{color:#fff;background:rgba(0,0,0,.1);cursor:default}.menu-open .main-navigation{margin-left:0}.menu-open .navigation-overlay{opacity:1;visibility:visible}.header .form-inline{float:none;background:#fff;margin:20px 15px;border-radius:4px}.header .form-inline .form-group{display:block;width:auto;padding:0;margin-bottom:0}.header .form-inline .form-group .bootstrap-select{border-bottom:solid 1px #ddd;border-radius:0;border-radius:4px 4px 0 0!important}.header .form-inline .form-group .bootstrap-select .btn-default{border:0!important}.header .form-inline .form-group input.form-control{border-radius:0;border:0}.map-block{padding-left:300px}.map-block .hotel-data{width:300px}.profile-detail{padding:30px}.profile-detail-left{margin:0 auto}.grid{margin:0}.grid .grid-item{width:100%;padding:0 0 15px}.vertical-wrapper+.header{padding-left:15px}.about-business .features li{width:33.33333%;margin-bottom:10px}.internal-nav .links li a{padding:23px 25px}.thumbnail-list li{width:33.33%}.strain-list li{width:25%}.round-thumbnail .round-thumbnail-img .main-img{background-size:50%}.thumbnail.culture .thumbnail-img .main-img{height:300px}.deal-detail .main-img .image-container{height:400px}.header .search-autosuggest li a{white-space:normal}.header .search-autosuggest{width:100%}.header .search-autosuggest li a span{display:block;line-height:14px}.header .search-autosuggest li a b{line-height:18px}.location-header-form>li+li{padding-left:5px}.location-header-form li label{padding-right:5px}.deals-listing>li h6{font-size:16px}.thumbnail-slider .flickity-slider>li{width:28.5%}.thumbnail-slider.three-slide .flickity-slider>li{width:40%}}@media (min-width:768px){.modal-sm{width:380px}.modal-sm.schedulemodal{width:520px}.jumbo-section .title-outer .tags,.jumbo-section .title-outer .title{float:none}.modal-dialog.modal-md{width:680px}}@media (max-width:768px){.orderinfo-box .orderinfo-img-outer{width:74px!important;height:74px!important}.orderinfo-img{width:74px!important;height:74px!important}.orderinfo-img-logo{display:none!important}}@media (max-width:767px){.modal-sm{width:80%;max-width:400px}.wrapper{padding-top:61px;min-height:auto;padding-bottom:0}.header{display:flex;align-items:center;height:61px;padding:0 50px 0 15px}.toggle-sidebar{height:61px;padding:21px 15px}.logo{margin:-5px}.main-navigation{top:64px;width:250px}.header .header-right .btn{padding:5px;margin:5px 0 0 5px}.banner{height:250px}.main-content{padding:0}.content-block{padding:30px 0 10px}.footer{margin:0;padding:20px 0}.footer-top{padding:0}.footer-top h6{padding:0 0 15px}.footer-links{padding:0 0 15px}.footer-links li{padding:0 0 10px}.footer hr{margin-top:0}.copyright{font-size:13px}.near-by-block{position:static;padding:0!important;height:auto}.filter-block{position:relative;top:0;left:0}.map-block{padding:0;position:static}.map-block .map{height:500px}.map-block .hotel-data{width:auto;position:static!important;padding:0;height:auto}.mt-min-170{margin-top:-150px}.user-dropdown .dropdown-toggle span{display:none}.user-dropdown .dropdown-toggle .user-img{float:none;display:block;margin:5px 0 0}.user-dropdown .dropdown-menu{min-width:150px}.deal-detail{padding:30px 0}.deal-detail .main-img{padding-bottom:10px}.deal-detail .similer-img{margin:0 -5px}.deal-detail .similer-img li{padding:0 5px}.deal-detail p.large-text{min-height:auto}.btn-block>div{margin-bottom:15px}.btn-block>div:last-child{margin-bottom:0}.profile-detail{margin:15px 0}.profile-detail-right ul li{padding:10px 0}.profile-detail-right ul li>*{display:block;width:auto!important}.profile-detail-right ul li .text-right,.profile-detail-right ul li address,.profile-detail-right ul li input,.profile-detail-right ul li span{text-align:left}.profile-detail .upload-listing{margin:0}.profile-detail .upload-listing li{border:0;margin-top:20px;float:none;width:auto;display:block;padding:0}.vertical-wrapper+.header{padding-left:15px}.vertical-wrapper{padding-top:81px}.vertical-wrapper .inner{vertical-align:top}.center-panel .body{padding:20px}.center-panel .heading,.center-panel .heading span{font-size:16px}.header .header-right span{margin-right:0}.center-panel .heading,.center-panel .heading span{font-size:16px}.header .header-right span{margin-right:0}.emoji-checkbox label .icon{height:65px;width:65px;margin-bottom:5px;padding:10px}.business-banner .content-panel{padding:15px 0;max-width:none}.business-banner .details h2{font-size:20px;line-height:26px;padding-bottom:5px}.business-banner{padding:0}.business-banner .details{margin-bottom:15px}.business-banner .contact b{display:block}.business-banner .contact>li{padding:10px 0}.business-banner .image-container{position:relative;height:200px}.social-links{top:70px;position:absolute;right:15px}.social-links-wrapper{background:#f9f9f9;height:auto}.internal-nav{position:relative}.internal-nav .links{display:block;text-align:center;float:none}.internal-nav .links li{display:block;width:20%;float:left}.internal-nav .links.li-1 li{width:100%}.internal-nav .links.li-2 li{width:50%}.internal-nav .links.li-3 li{width:33.33%}.internal-nav .links.li-4 li{width:25%}.internal-nav .links li a{padding:15px 10px;font-size:16px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.internal-nav .links li:last-child{border-right:none}.internal-nav .container{padding:0}.about-business p{padding-bottom:15px}.about-business .facts>div{margin-bottom:15px}.about-business .facts>div+div{border:none}.jumbo-section{padding:35px 0}.jumbo-section .title{font-size:24px;line-height:30px;padding-bottom:35px}.jumbo-section .explore-link{font-family:circular-medium;font-size:18px;line-height:22px;color:#00a6dd}.deal-section .thumbnail,.menu-section .thumbnail{margin-bottom:20px}.reviews-section .review{margin-bottom:20px}.reviews-section .review .user-details{margin-bottom:10px}.tour-section img{width:100%;height:auto}.jumbo-section .title-outer .tags,.jumbo-section .title-outer .title{float:none}.jumbo-section .title-outer .tags{padding-bottom:20px}.deals-inner-listing{padding-top:5px;padding-left:0}.deals-inner-listing li{padding-bottom:10px;width:33.33%}.instagram-block,.strain-tab-heading{padding-top:20px}.content-block-outer{padding-top:20px}.white-content-block{margin-bottom:20px}.culture-detail-block{padding:15px;margin-top:-50px}.subscribe-form{padding:15px;margin-bottom:15px}.read-more-block .read-more{position:static}.read-more-block .author-detail{padding-right:0}.culture-article-block{padding:15px 0 0}.read-more-block{margin-bottom:20px}.subscribe-form h2{font-size:22px}.culture-detail-block h5{font-size:16px;line-height:20px;padding-bottom:10px}.thumbnail-list li{width:50%}.empty-state .container{padding:70px 0}.empty-state img{margin-bottom:15px}.empty-state h3,.empty-state span{font-size:20px;line-height:26px}.empty-state h4{font-size:16px;line-height:20px;padding-top:10px}.license-tags{display:block;text-align:center;padding:0 0 15px;float:none}.license-detail .license-detail-scroll{padding:0}.license-detail{width:100%;left:0;top:100%;transform:none;margin:0;padding:15px}.license-detail:before{border:0;border-bottom:solid 11px #e1e2e4;border-left:solid 11px transparent;border-right:solid 11px transparent;right:auto;top:auto;left:50%;bottom:100%;margin-left:-11px}.license-detail:after{border:0;border-bottom:solid 10px #fff;border-left:solid 10px transparent;border-right:solid 10px transparent;right:auto;top:auto;left:50%;bottom:100%;margin-left:-10px}.nearby-location-header{position:relative}.nearby-location-header .fullscreen-btn{position:absolute;right:15px;top:0}.location-header-form>li{width:100%;padding:0 0 10px!important}.location-header-form>li:last-child{padding:0!important}.nearby-location .map-outer{position:static}.nearby-location .map-outer iframe{position:static;height:200px}.location-listing-block{position:relative!important;width:auto;right:0;height:302px}.nearby-location{min-height:inherit}.secondary-header .title{font-size:24px;padding:2px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.secondary-header .back-block{top:6px}.secondary-header .back-block .brand-logo,.secondary-header .back-block h6,.secondary-header .back-block span{display:none}.deals-listing>li{padding-left:100px}.deals-listing>li .deal-img{position:absolute;left:0;top:0}.deals-listing>li h6{padding-right:0;min-height:inherit;padding-left:0!important}.deals-listing>li .select-quantity{position:static;margin:10px 0}.white-content-block .content-heading h5.right-part{display:none}.thumbnail-slider .flickity-slider>li{width:40%}.thumbnail-slider.two-slide .flickity-slider>li{width:66.66%}.embaded-code-block>*{display:block}.deal-detail p{padding:0 0 10px}.embaded-code-block .copy-link{width:auto;padding:0}.grid-detail-block .order-box-new-img .qr-code{width:100px!important}}@media (max-width:560px){.header .header-right .btn{font-size:13px}.search-form .input-group{width:100%}.search-form .form-control{display:block;float:none;width:100%;border-radius:4px 4px 0 0!important}.search-form .input-group-addon{display:block;float:none;width:100%}.search-form .input-group-addon:last-child .btn{width:100%;border-radius:0 0 4px 4px}.map-block .map{height:300px}.stats-summary{margin:0}.stats-summary li{float:none;width:auto;padding:10px 0;border:0;border-bottom:solid 1px #ddd}.stats-summary li:last-child{border-bottom:0}.top-stories li{float:none;width:auto;padding-bottom:20px}.deals-listing li h6{font-size:15px;line-height:19px;min-height:38px}.deals-listing li p{font-size:12px;line-height:16px}.hotel-detail p{font-size:12px;line-height:16px}.center-panel{width:90%;margin:0 auto}.internal-nav .links li a{padding:15px 5px}.about-business .features li{width:50%}.deals-inner-listing li{width:50%}.thumbnail.culture .thumbnail-img .main-img{height:200px}.deal-detail .main-img .image-container{height:250px}.thumbnail-slider{margin:0}.thumbnail-slider .flickity-slider>li{width:66.66%;padding:5px 5px}.thumbnail-slider.three-slide .flickity-slider>li{width:66.66%}.thumbnail-slider .flickity-prev-next-button.previous{left:10px}.thumbnail-slider .flickity-prev-next-button.next{right:10px}.thumbnail-slider .thumbnail .caption p{white-space:normal}.thumbnail-slider .thumbnail .caption p span{white-space:nowrap}.thumbnail-slider .thumbnail h6{font-size:15px}.round-thumbnail .round-thumbnail-img{width:100px;height:100px}.deals-listing>li .price{float:none;margin-top:0}.radio-list.large li{width:33.33%}}.loading{background:#000;opacity:.6;position:fixed;width:100%;height:100%;z-index:1000000000000;top:0}.loading img{position:absolute;top:50%;left:50%;margin-top:-32px;margin-left:-32px}.image-container .carousel-inner{position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.image-container .carousel-inner .item{background-position:center center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.carousel-indicators{bottom:10px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.small-header .header{box-shadow:0 0 10px rgba(0,0,0,.05)}.logo{margin-left:5px;margin-right:15px;margin-top:5px}@media(max-width:767px){.logo{margin-left:0;margin-right:0}}.form-control{padding:9px 15px;border-radius:3px;line-height:20px}.location-select{padding-left:40px;background:#fff url(../images/location-icon.svg) left center no-repeat}.search-input{padding-left:40px;background:#fff url(../images/search-icon.svg) left center no-repeat}.main-navigation .main-nav li a{padding:10px}.btn-primary{background:#00b398!important}.btn-primary:hover{background:#009881!important}.btn{padding:10px 20px;font-family:circular-medium;font-size:15px;line-height:20px}.footer{min-height:0;margin-top:0;padding:80px 0 20px;border-top:solid 1px #ddd}.footer-top{padding:0 0 50px}.footer-top h6{padding:0 0 20px}.footer-links li{padding:0 0 10px}.footer-links li a{font-size:15px;line-height:20px}.footer-bottom{height:40px}.copyright{font-size:13px}.footer-logo{width:40px;height:40px}.wrapper{padding-bottom:0}.main-content{padding:50px 0}.search-form{padding-top:66px;margin-bottom:30px}.search-form .form-control{padding-left:40px;background:#fff url(../images/location-icon.svg) left center no-repeat}@media (min-width:1200px){.app-link{height:36px}}.coming-soon--disabled{opacity:.4}.coming-soon--disabled:hover{opacity:.4!important}.coming-soon--image{top:-5px!important;left:155px!important}@media (max-width:440px){.coming-soon--disabled{display:none!important}}h5{font-family:circular-medium;line-height:20px}.content-heading a>img{top:0}.content-heading{padding:0 0 30px}.content-heading a{padding-right:10px}@media (min-width:1200px){.cusotm-container{width:1110px}}.thumbnail .thumbnail-img .discount{font-size:13px;line-height:20px;padding:0 10px;font-family:circular-medium;border-radius:3px}.thumbnail{margin-bottom:30px;border-radius:3px;border:solid 1px #ddd;overflow:hidden}.thumbnail:hover{box-shadow:0 5px 10px rgba(0,0,0,.1)}.thumbnail .thumbnail-img .hotel-logo{box-shadow:0 5px 10px rgba(0,0,0,.2);border:solid 1px #ddd;background-color:#fafafa;overflow:hidden}.thumbnail .caption h6{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:40px;min-height:40px;max-height:40px;margin-bottom:5px}h6{color:#333f48;font-family:circular-medium;font-size:17px;line-height:20px}.thumbnail .caption p{line-height:20px}.rating{height:20px}.thumbnail .rating li{padding:0 5px 0 20px;line-height:20px}.thumbnail .rating li img{position:absolute;left:0;top:0;width:20px}#Brands{padding:30px 0 0 0}#Strains{padding:30px 0 0 0}.round-thumbnail .round-thumbnail-img{border:solid 1px #ddd;width:140px;height:140px;margin-bottom:20px}.round-thumbnail h6 a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:20px;margin-bottom:5px;color:#333f48;font-family:circular-medium;font-size:17px;line-height:20px}.round-thumbnail p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:20px;color:#6b737a;font-size:15px;line-height:20px}.thumbnail.culture .caption{width:100%;padding:20px}@media (min-width:1200px){.thumbnail.culture .caption{width:33%;padding:30px}}.thumbnail .caption h6.green-text{height:20px;min-height:20px;max-height:20px;margin-bottom:10px}h2{color:#333f48;line-height:29px;font-family:circular-medium}@media (max-width:767px){.wrapper{padding-top:61px}#featureddeals>div{width:50%;float:left}#normalDeals>div{width:50%;float:left}}.near-by-block{background:#fafafa;padding-top:0}@media (max-width:560px){#featureddeals>div{width:auto;float:none}#normalDeals>div{width:auto;float:none}}@media (min-width:767px){.near-by-block{padding-top:122px}.filter-tags-scroll-outer{float:right}}.container-fluid{padding-right:10px;padding-left:10px}.filter-block{padding:4px 0;background:#fafafa;top:0;box-shadow:0 0 10px rgba(0,0,0,.05)}@media (min-width:767px){.filter-block{top:73px;position:absolute}}.filter-tags>li>a{padding:5px 10px;border-radius:3px;background:#fafafa;font-size:13px;line-height:20px}@media (max-width:370px){.filter-tags>li>a{padding:5px 7px;font-size:11px}}.map-block .hotel-data{background:#fafafa;border-right:solid 1px #fafafa;box-shadow:0 0 10px rgba(0,0,0,.2);padding:0 10px}.map-block .hotel-data .content-block:first-child{padding-top:30px}.near-by-block .thumbnail{margin-bottom:20px}.uppercase{letter-spacing:1px}.results-label{font-size:13px;line-height:20px}.map-address .map-address-img img{border-radius:3px}.map-address .map-address-caption p{height:20px;font-family:circular-book;line-height:20px}.map-address .rating li{height:20px;padding:0 10px 0 0;line-height:20px;font-family:circular-book;vertical-align:middle}.map-address .rating li img{left:0;top:0;width:20px;vertical-align:middle;height:23px}.business-banner .details>img{margin-bottom:30px;width:140px;height:auto}.business-banner .details{margin-bottom:0}@media (max-width:767px){.business-banner .content-panel{padding:30px 0}}.business-banner .details h2{padding-bottom:20px}.thumbnail .caption-cell>img{border:1px solid #ddd}.deal-detail .grey-text{display:block;font-size:13px;line-height:20px;margin-bottom:20px}.deal-detail .caption-table{margin-bottom:30px}.deal-detail p.large-text{font-size:17px;line-height:26px;min-height:46px;margin-bottom:20px}@media (min-width:992px){.deal-detail .col-md-6{padding-right:20px;padding-left:20px}}.deal-detail h5{color:#333f48;border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 30px;font-size:20px;line-height:20px}@media (min-width:992px){.deal-detail h5{margin:20px 10px 30px 10px}#lnk_Business,#lnk_Login{display:none}}.wrapper{min-height:0}.btn{border-radius:3px}.btn-lg{line-height:30px}.profile-detail .btn-sm{height:auto}.header .header-right .btn.btn-primary{border:solid 1px #00b398!important}.banner-container{max-width:1080px;padding-right:600px}.banner-container h1{font-family:Circular-Medium;font-size:43px;color:#fff;letter-spacing:-.45px;line-height:44px;padding-bottom:0}.download-btns a{display:inline-block;padding:0 40px 0 0}.download-btns-2{margin-top:30px}#dataContainer.container{overflow:hidden}.thumbnail-slider-outer{overflow:visible}.flickity-viewport{overflow:visible}.thumbnail{border:none;border-radius:6px;box-shadow:0 10px 30px 0 rgba(0,0,0,.1)}.thumbnail .caption h2{font-size:22px;line-height:28px;padding:0;height:87px;overflow:hidden;color:#333f48}.flickity-button:disabled{opacity:0}.jumbo-section{padding:75px 0}@media (max-width:1200px){.banner-container{max-width:930px;padding-right:410px}}@media (max-width:991px){.banner-container{max-width:710px;padding-right:280px}.main-navigation{top:73px;width:100%;margin-left:-1020px}.main-navigation .main-nav li{font-size:24px;text-align:center}.main-navigation .main-nav li a{border-radius:5px;padding:16px;margin:0 15px}.header .form-inline{background:0 0}.header .form-inline .form-group{padding:4px 0}.header .form-inline .form-group input.form-control{border-radius:5px;padding-top:24px;padding-bottom:24px}.form-inline .location-select-group{display:table;width:100%}.header .form-inline .form-group .location-select-group input.form-control{border-radius:5px 0 0 5px}.header .form-inline .form-group .location-select-group .input-group-addon{width:1px}.header .form-inline .form-group .location-select-group .current-location-btn{height:48px;border-radius:0 5px 5px 0}}@media (max-width:767px){.logo{margin:0}.main-navigation{top:63px;width:100%;margin-left:-1000px}.main-navigation .main-nav li{font-size:24px;text-align:center}.main-navigation .main-nav li a{border-radius:5px;padding:16px;margin:0 15px}#lnk_Business,#lnk_Login{display:block}.header .form-inline{background:0 0}.header .form-inline .form-group{padding:4px 0}.header .form-inline .form-group input.form-control{border-radius:5px;padding-top:24px;padding-bottom:24px}.banner-container{padding:0}.banner-container h1{font-size:31px;line-height:32px;text-align:center}.promptWrapper{display:none}.download-btns,.flickity-prev-next-button{display:none}.download-btns-2{display:block;width:300px;margin:0 auto;text-align:center}.download-btns-2 a img{padding:16px 1% 0;width:48%}}@media (max-width:560px){.banner{height:380px;overflow:hidden}.banner img.ban-img-mobile{display:inline-flex}.banner img.ban-img-desktop{display:none}}.image-container #MainImageId{display:block;height:100%;background-repeat:no-repeat;background-size:cover}.cart-images-listing-outer{overflow:hidden}.cart-images-listing{margin:0 -10px}.cart-images-listing li{float:left;width:25%;padding:0 10px}.cart-images-listing li a,.cart-images-listing li div{display:block;padding:0 0 70%;background-position:center center;background-repeat:no-repeat;background-size:cover}.cart-images-listing li img{width:100%}.share-listing{margin:-5px}.share-listing li{float:left;padding:5px}.share-listing li div{display:block;width:80px;border:1px solid #e0e0e0;border-radius:4px;position:relative;padding:2px 2px 2px 25px;background:#fff;font-size:12px;font-weight:400}.share-listing li div img{position:absolute;left:4px;top:4px;width:16px}.share-listing.mt-10{margin-top:10px}.share-listing.text-center li{display:inline-block;padding:5px 2px;float:none}#st-1 .st-btn>span{display:inline-block!important}.st-custom-button[data-network]{cursor:pointer}.modal-backdrop{background-color:#000}.modal-backdrop.in{opacity:.7}.modal-content{border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);background-color:#fff;border:0}.modal-header{padding:15px 50px 16px 20px;position:relative;border-bottom-color:rgba(0,0,0,.1)}.modal-title{font-family:Circular-Book;font-size:20px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#333f48;padding:0}.modal-body{padding:28px 40px}.modal-header .close{outline:0;position:absolute;top:18px;right:18px;width:24px;height:24px;border-radius:50%;background:url(../images/pop-close.png) center no-repeat;display:block;opacity:.7;z-index:1}ul.panel-imglist .table{display:table;width:100%;table-layout:fixed;margin:0;height:61px}ul.panel-imglist .table-cell{display:table-cell;vertical-align:middle}ul.panel-imglist .table-cell.valign-top{vertical-align:top}ul.panel-imglist .table-cell.valign-bottom{vertical-align:bottom}ul.panel-imglist .table-cell.w-223{width:223px}ul.panel-imglist .table-cell .quantity{display:block;max-width:64px;margin:0 auto;background:#f6f6f6;text-align:center;padding:3px 5px 5px;border-radius:20px;text-transform:uppercase;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;text-align:center;color:rgba(51,63,72,.5)}.pl-img{border-radius:3px;width:75px}.pl-img img{border-radius:3px;border:1px solid #d6d9da;width:75px;height:61px;display:block}.pl-text{padding:0 0 0 16px;vertical-align:top}.pl-text p{font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;color:rgba(51,63,72,.5);padding-bottom:0}.pl-text p.large-text{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:rgba(71,80,88,.5);font-family:CircularStd-Book}.pl-text p.pt-10{padding-top:10px}.panel-order{position:absolute;top:21px;right:15px;font-size:12px;color:#999fa3}.orderpage .table tr td{vertical-align:middle}.orderpage .table tr>:first-child{border-left:4px solid #26333d!important;padding-left:15px!important}.orderpage .table thead tr>:first-child{border-left:4px solid #fff!important}.orderpage .table tr.pending>:first-child{border-left:4px solid #ff4f54!important}.orderpage .table tr.pending-green>:first-child{border-left:4px solid #00b397!important}.orderpage .table tr.canceled{text-decoration:line-through}.status-pending{cursor:pointer;min-width:80px;text-align:center;border:1px solid #ff595e!important;color:#ff595e!important;font-size:13px;display:inline-block;padding:4px 10px 4px 10px;border-radius:4px}.pending-green .status-pending{border:1px solid #00b397!important;color:#00b397!important}.status-fulfilled{cursor:pointer;min-width:80px;text-align:center;background-color:#cbcdcf;border:1px solid #cbcdcf!important;color:#333f48!important;font-size:13px;display:inline-block;padding:4px 10px 4px 10px;border-radius:4px}.status-canceled{cursor:pointer;min-width:80px;text-align:center;background-color:#cbcdcf;border:1px solid #cbcdcf!important;text-decoration:line-through;color:#333f48!important;font-size:13px;display:inline-block;padding:4px 10px 4px 10px;border-radius:4px}.grid_bottom{padding:10px;border-top:1px solid #ddd;margin-top:-1px}.grid_bottom .left{float:left;font-size:15px}.grid_bottom .right{float:right}.input-sort{display:inline;vertical-align:middle;padding:2px;width:65px;border-radius:4px!important;margin-right:10px}.pagination{padding:0;margin:0;display:block}.pagination>li>a{margin:0 2px!important;border-radius:3px!important;vertical-align:middle;background:#fff;color:#7e7e7e}.pagination>li>a:focus,.pagination>li>a:hover{background:#e7e7e7}.pagination>li.active>a,.pagination>li.active>a:focus,.pagination>li.active>a:hover{background:#00b398;border-color:#00b398}.order-popup{border-bottom:4px solid #00b398;border-radius:0 0 3px 3px}.order-popup.pending{border-bottom-color:#ff4f54}.order-popup h5{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:rgba(51,63,72,.5);padding-bottom:13px;font-family:CircularStd-Book}.order-popup h5 span{float:right;font-size:13px;text-align:right;color:#333f48}.orderinfo-box-left{float:left;width:403px;margin-bottom:25px}.orderinfo-box-right{float:right;width:186px;margin-bottom:25px}.orderinfo-box{padding:11px;position:relative;border-radius:3px;border:solid 1px rgba(51,63,72,.1);background-color:#fff;font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.47;letter-spacing:-.2px;color:rgba(51,63,72,.75);font-family:CircularStd-Book}.orderinfo-box .upload-btn{position:absolute;z-index:2;right:10px;bottom:10px;border:solid 1px #c8cacc;border-radius:50px;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,.2)}.orderinfo-box .orderinfo-img-outer{float:left;width:162px;height:162px;margin-right:20px;position:relative}.orderinfo-img{width:100%;height:100%;display:block;border-radius:3px}.orderinfo-img-logo{position:absolute;right:10px;top:10px;width:40px;height:40px;border-radius:40px}.orderinfo-box b{font-size:16px;line-height:1.38;letter-spacing:-.2px;color:#475058;font-family:CircularStd-Medium}.orderinfo-box a.account-email{color:#00b398}.orderinfo-box .qr-code-block{background:#fafafa;padding:31px;border-radius:3px}.orderinfo-box .qr-code-block img{display:block;width:100%;height:auto}.show-qr-code{display:block;border-radius:3px;border:solid 1px #4299ff;background-color:#fff;text-align:center;padding:7px 7px 6px}.show-qr-code span{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.4px;text-align:center;color:#2892d7;position:relative;padding-left:28px;display:inline-block;height:20px}.show-qr-code span img{position:absolute;left:0;top:0}.od-box{margin-bottom:10px!important;padding:10px;min-height:30px;position:relative}.od-box .panel-imglist h4{font-size:20px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#333f48;padding:0;margin-bottom:8px;font-family:CircularStd-Bold}.od-box .panel-imglist h4.order-amount{font-family:CircularStd-Medium}.od-box .panel-imglist h5{font-size:17px;font-family:Circular-Bold;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;text-align:center;color:#475058;padding:0;margin-bottom:7px}.od-box .panel-imglist li{padding-bottom:0}.od-box .status-canceled,.od-box .status-fulfilled,.od-box .status-pending{position:absolute;top:27px;right:13px}.cus-img{width:40px;height:40px;border:1px solid #ddd;background:#fff;border-radius:20px;display:inline-block;margin-right:7px}.cus-img img{border-radius:19px;width:38px;height:38px}.cus-info{white-space:nowrap!important}.pickup{border:solid 1px rgba(51,63,72,.1);padding:14px 14px 18px;border-radius:3px;position:relative;font-family:Circular-Book;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.38;letter-spacing:.2px;text-align:center;color:rgba(51,63,72,.75);margin-bottom:27px}.pickup b{font-family:CircularStd-Medium;color:#475058;font-size:16px;text-align:center;line-height:22px;letter-spacing:.2px}.pickup:before{background:#00b398;content:"";width:8px;height:8px;border-radius:8px;position:absolute;right:8px;top:8px}.orderinfo-box.od-box{border:0;padding:0}.orderinfo-box.od-box .panel-imglist>li{border:solid 1px rgba(51,63,72,.1);background-color:#fff;padding:11px;border-radius:3px;margin-bottom:4px}.orderinfo-total{float:right;width:294px}.orderinfo-box .img-responsive{margin:0 auto}.orderinfo-total li{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:rgba(71,80,88,.5);padding:13px 0 14px 20px;border-bottom:solid 1px rgba(71,80,88,.24);font-family:CircularStd-Book}.orderinfo-total li:last-child{border-bottom:0;padding-top:14px;font-family:CircularStd-Medium}.orderinfo-total li span{display:inline-block;float:right;width:125px;text-align:center;font-size:17px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#475058;font-family:CircularStd-Medium}.orderinfo-total .total,.orderinfo-total .total span{font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#00b398}.orderinfo-total p.large-text{font-size:14px;line-height:18px}ul.panel-imglist{list-style:none}ul.panel-imglist>:first-child{border:none;padding-top:0}ul.panel-imglist>li{list-style-type:none;padding:13px 0 13px 0;display:table;width:100%;border-top:1px solid #ddd;table-layout:fixed}ul.panel-imglist>li>div{display:table-cell}ul.panel-imglist .table-cell{display:table-cell;vertical-align:middle}ul.panel-imglist .table-cell.w-200{width:200px}ul.panel-imglist .table-cell.w-100{width:100px}ul.panel-imglist .table-cell .quantity{display:block;max-width:64px;margin:0 auto;background:#f6f6f6;text-align:center;padding:3px 5px 5px;border-radius:20px;text-transform:uppercase;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;text-align:center;color:rgba(51,63,72,.5)}@media(max-width:767px){.modal-dialog.modal-md{margin:0}.modal-dialog.modal-md .modal-content{border-radius:0}.modal-dialog.modal-md .pickup{margin-bottom:20px;padding:13px 16px}.modal-dialog.modal-md h5{font-size:14px;line-height:1.57;letter-spacing:-.3px;color:rgba(51,63,72,.5);padding-bottom:8px}.modal-dialog.modal-md .orderinfo-box-left,.modal-dialog.modal-md .orderinfo-box-right{float:none;width:auto;margin-bottom:20px}.orderinfo-box{min-height:50px;padding:7px;font-size:12px}.orderinfo-box.od-box{margin-bottom:0!important}.orderinfo-box-outer .orderinfo-img-outer{width:74px;height:74px;margin-right:14px}.od-box .status-canceled,.od-box .status-fulfilled,.od-box .status-pending{position:static;margin-top:5px}.od-box .pl-text p{font-size:12px}.pl-text p.large-text{font-size:16px;padding-top:9px}.od-box .panel-imglist h4{padding-top:3px}.grid_bottom .right{float:none;text-align:center}.grid_bottom .pagination{display:inline-block;text-align:center}.orderpage .sf-mobile{padding-right:15px}.modal .panel-imglist .pl-text h4{padding-right:0}.orderinfo-box.od-box .panel-imglist>li{padding:7px}.modal-dialog.modal-md .pl-img img{height:74px;width:74px}.order-popup.pending-green{border-radius:0}.modal-dialog.modal-md .od-box .panel-imglist h4{font-size:16px;line-height:1.38;letter-spacing:-.4px;padding:0 0 4px;margin:0}.modal-dialog.modal-md ul.panel-imglist .table{position:relative;padding-right:80px}.modal-dialog.modal-md ul.panel-imglist .table-cell{width:auto!important}.modal-dialog.modal-md ul.panel-imglist .table-cell.right-in-mobile{position:absolute;right:0;top:10px;width:80px!important}.modal-dialog.modal-md .orderinfo-total{width:auto;float:none}.modal-dialog.modal-md .orderinfo-total li{padding:20px 0}.modal-dialog.modal-md .orderinfo-total li span{text-align:right}.profile-detail .upload-listing{margin:0;height:auto}.modal-body{padding:20px}ul.panel-imglist .table-cell{display:block;text-align:left}}#add-address .modal-content{border-radius:3px}#add-address .modal-header{padding:24px;border-bottom:solid 1px #ddd}#add-address .modal-title{padding:0;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#333f48}#add-address .modal-body{padding:40px}#add-address::-webkit-input-placeholder{color:rgba(51,63,72,.3)!important}#add-address::-moz-placeholder{color:rgba(51,63,72,.3)!important}#add-address:-ms-input-placeholder{color:rgba(51,63,72,.3)!important}#add-address:-moz-placeholder{color:rgba(51,63,72,.3)!important}#add-address .form-group{margin-bottom:20px}#add-address .form-control{height:48px;border-radius:3px;border:solid 1px rgba(51,63,72,.1);background-color:#fafafa;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px}#add-address .form-control:focus{border-color:#009881}#add-address .btn{border-radius:3px;height:48px;font-size:18px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;text-align:center;color:#fff}#add-address .address-select-listing-outer{position:relative}#add-address .address-select-listing{position:absolute;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:solid 1px #ddd;background-color:#fff;width:100%;max-height:137px;overflow:auto}#add-address .address-select-listing ul{padding:9px 0}#add-address .address-select-listing li{font-size:15px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#333f48;padding:5px 16px;cursor:pointer}#add-address .address-select-listing li:hover{background:#fafbfb}#add-address .address-select-listing li span{font-size:13px;color:rgba(51,63,72,.5)}.select-delivery-address{text-align:left;padding-top:16px}.select-delivery-address label{font-size:13px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#333f48;margin-bottom:8px}.business-detail .select-delivery-address .form-group .bootstrap-select .btn-default{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:rgba(71,80,88,.5)!important;background:0 0!important;height:32px;padding:5px 28px 5px 9px}.business-detail .select-delivery-address .form-group .bootstrap-select .bs-caret{height:30px}.delivery-address-dropdown .dropdown-toggle{height:32px;border-radius:3px;border:solid 1px rgba(51,63,72,.2)!important;background-color:#fff!important;text-align:left;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:rgba(71,80,88,.5);padding:5px 30px 5px 9px;position:relative}.delivery-address-dropdown .dropdown-toggle .caret{position:absolute;right:7px;top:14px}.delivery-address-dropdown .dropdown-menu{width:100%;margin:0;border-radius:3px;box-shadow:0 2px 4px 0 rgba(0,0,0,.15);border:solid 1px #ddd;background-color:#fff;padding:8px 0}.delivery-address-dropdown .dropdown-menu li{font-size:15px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.46;letter-spacing:-.2px;color:#475058;cursor:pointer;padding:8px 12px}.delivery-address-dropdown .dropdown-menu li:hover{background:#f9f9f9}.delivery-address-dropdown .dropdown-menu li.add-address{background:0 0;cursor:default}.delivery-address-dropdown .dropdown-menu li span{font-size:13px;font-weight:400;color:rgba(51,63,72,.75)}.delivery-address-dropdown .dropdown-menu li a{display:inline-block;font-size:13px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.2px;color:#00b398;padding:0;background:0 0}.delivery-address-dropdown .dropdown-menu li a:hover{color:#19786f}.show-qrcode{margin-bottom:20px}.verificationCodeForm{padding-bottom:20px}.verificationCodeForm .form-control{padding:0;text-align:center}.countinueShoppingClasss{font-family:CircularStd-Medium}.shoppinglistClass{font-family:CircularStd-Medium}.businessNameClass{font-family:CircularStd-Medium}.DetailsClass a{font-family:CircularStd-Book;color:#999}.newAddressForm h4{color:#333f48;font-family:CircularStd-Medium}.select-delivery-address .bootstrap-select.btn-group .dropdown-menu li:last-child a span.text{color:#00b398}#deliveryMap,#deliveryMap1{height:460px;width:100%}.deallistFilter{position:static}.round-thumbnail .round-thumbnail-img.strains{display:table;margin:0 auto 20px}.round-thumbnail .round-thumbnail-img.strains>div{display:table-cell;vertical-align:middle}.round-thumbnail .round-thumbnail-img.strains .main-img{width:70px;height:auto;display:block;margin:0 auto}