.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}
body {font-family: 'Poppins', sans-serif;-webkit-font-smoothing: antialiased; margin:0px auto; position: relative;-webkit-text-size-adjust: 100%;}
html, html a {-webkit-font-smoothing: antialiased;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);}

.secure-btns .btn.paypal{ background: #ffc439; color: #006DB8; }
.secure-btns .btn{ height: 50px; line-height: 50px; padding: 0px 25px; color: #20A3AB;  font-size: 16px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase;text-decoration: none;transition: all 0.2s; display: block; text-align: center; margin:0 0 10px 0; position: relative;border-radius: 5px!important; }
.secure-btns .btn:hover {opacity: 0.7; transition: all 0.2s; cursor: pointer; }
.secure-btns .btn i{ font-size: 24px; vertical-align: middle; position: absolute; left: 0px; top: 0px; height: 50px; line-height: 45px; width: 60px; text-align: center; }
.secure-btns .btn.card{color: #fff; background:#81B03A;  }
.secure-btns .btn.paypal img {vertical-align: middle; margin-left: 5px; height: 22px;}
#pcLabel {justify-content: inherit;margin-top: -10px;font-size: .85rem;margin-bottom: 10px;}
#pcLabel span {line-height: 26px;color: #f50000;margin-right: 5px;font-size: 1rem;}

.basketError p { background: rgba(255,10,10,0.1); padding:10px; color: rgba(255,10,10,1); border:1px rgba(255,10,10,1) solid; border-radius: 5px; }
#PCBasketError p { background: rgba(255,10,10,0.1); padding:10px; color: rgba(255,10,10,1); border:1px rgba(255,10,10,1) solid; border-radius: 5px; font-size: .85rem;}
.order-summary p { display: flex; justify-content: space-between;  }

.icons { margin:10px 0px; }

.basketPopupMask { position: fixed; height: 100%; width: 100%; left: 0px; top: 0px; background:rgba(255,255,255,0.6);z-index: 9998; display: none; }
.basketPop {  border-radius: 0px; background:#FFF; padding:0; margin:0px auto 30px auto; box-shadow: 0px 5px 80px rgba(0,0,0,0.2); position: fixed; left: 0px; right: 0px; bottom: 0px; margin:auto; width:100%; z-index: 99999; display:none;transition:0.2s all; }
.basketPop .inner { padding:30px 0 30px 150px; position: relative; max-width:1100px; width:90%; margin:0px auto; }
.basketPop h2 { margin: 0px 0px 5px 0px; text-transform: uppercase; font-size: 18px;color:#333;}
.basketPop p { margin:5px 0px;color: #000; font-size: 13px;}
.basketPop p.title { font-size:16px; padding:10px 0 10px 0px; }
.basketPop p strike { color:#999; margin-top: 10px; }
.basketPop p strong.price { color:#81B03A; font-size:18px; padding:0px; margin:0; border:0px; }
.basketPop a { color: #5e926d }
.basketPop .description { margin:10px 0px; }
.basketPop .btns { display: inline-block; width: 220px; vertical-align: middle; }
.basketPop .btn { height: 50px; line-height: 50px; padding:0; display: block; width: 100%; background:rgba(113, 75, 115,1); font-size:18px; font-weight: bold;}
.basketPop .image { height: 100px; width: 100px; position: absolute; left: 0px; top: 0px; bottom: 0px; margin:auto; }
.basketPop .image img { display: block; width: 100%; }
.basketPop .text { display: inline-block; width: calc(100% - 260px); padding:0px 20px; vertical-align: middle; }
.basketPop #timer { text-align: center; color:red; font-weight: bold; font-size: 20px; display: block;}
.basketPop .timetext { clear: both; text-align: center;}
.basketPop .closeBP { position: absolute; right: 30px; top: 0px; bottom: 0px; font-size:18px; height: 30px; width: 30px; line-height: 30px; background:#ddd; color:#444; text-align: center; margin:auto; border-radius: 100%; cursor: pointer; }

.free-gifts { padding:20px; background:#f8f8f0ba; margin-bottom: 10px; border:1px #81B03A solid; border-radius: 5px;}
.free-gifts .cell img { width:90%; border-radius: 100%; max-width: 45px; }
.free-gifts .free-item { padding:10px 15px; background:#fff; border:1px #ccc solid; border-radius: 5px; margin-top: 10px; transition: 0.3s all; position: relative;}
.free-gifts .free-item:hover { transition: all 0.3s; box-shadow: 0px 0px 10px rgba(100,100,100,0.3); cursor: pointer; }
.free-gifts .free-item.active { border:1px #81B03A solid; background:#81B03A; color:#fff; }
.free-gifts .free-item p { font-size:13px; margin:0;}
.free-gifts .free-item i { position: absolute; right: 5px; bottom: 5px; font-size:15px; }

.counterNewBadge{position: absolute; bottom: 3px; right: 3px; margin: 0.5rem;}
.counterNewBadge span{margin: 0; box-shadow: 0px 0px 20px #000; display: inline-block; height:35px; line-height: 35px; padding:0px 10px; color:#fff; background:#81b03a; font-weight: bold; border-radius: 5px;}
.productNewBadge {
}
.productNewBadge span {display: inline-block; height:35px; line-height: 35px; padding:0px 10px; color:#fff; background:#81b03a; font-weight: bold; border-radius: 5px; margin-bottom: 10px; margin-right: 5px;}


@media only screen and (max-width: 700px) {
.basketPop .inner { padding:20px; }
.basketPop .image { position: static; margin:0px 0px 10px 0px; display: block; }
.basketPop .text { display: block; width: 100%; padding:10px 0;}
.basketPop .btns { display: block; width: 100%;  }
.basketPop .closeBP { bottom: auto; top: 20px; right: 20px; }
}

.cartDiscounts p {margin:5px 0px!important; padding:8px; background:#e3f9b6; color:#588301; border:1px #76A714 solid; border-radius: 3px;}
.cartDiscounts p.saving { padding:10px 0px; background:none; color:red; border:0px; }
.vouchers p {margin:5px 0px!important; padding:8px; background:#e3f9b6; color:#588301; border:1px #76A714 solid; border-radius: 3px;}
.vouchers p.saving { padding:10px 0px; background:none; color:red; border:0px; }


.hierarchy-bottom{padding:1rem .5rem;background:none}.main-cta{text-align:center}.main-cta a{font-size:1.05rem}@media screen and (max-width: 640px){.top-level-hierarchy h1{font-size:1.7rem}.tl-heading-container h2{font-size:1.35rem}}img[data-sizes="auto"]{display:block;width:100%}#left-column-nav{margin-top:4rem}#left-column-nav .nav-column{width:100%}#left-column-nav .header-nav__panel-title{margin-bottom:5px;font-size:1rem;margin-top:0;border-top:1px solid #c7c7c7;padding-top:15px;color:#333;margin-top:20px}#left-column-nav .header-border{border-top:1px solid #c7c7c7;padding-top:15px;margin-top:20px}#left-column-nav .header-nav__sub-levels li.margin.main-title{margin-bottom:20px}#left-column-nav .header-nav__sub-levels li.hide-nav{display:none}#left-column-nav .header-nav__sub-levels li.main-title a{font-weight:700}#left-column-nav .header-nav__sub-levels li a{font-size:.9rem}#tl-highlights{margin-top:4rem}#tl-highlights .slide{position:relative}#tl-highlights .slick-arrow::before{font-family:auto;opacity:1;font-size:28px}#tl-highlights .slick-next{right:-20px}#tl-highlights .slide-content{position:absolute;bottom:10px;left:10px;background:#f9f0d5d1;border:3px dashed #292929;outline:6px solid #f9f0d5d1!important;margin-right:10px;padding:15px}#tl-highlights .slide-content h3{margin-bottom:0;font-size:1.8rem}#tl-highlights .slide-content p{font-size:.85rem;color:initial}#tl-highlights .tl-cat-banners{margin-bottom:.4rem}#tl-highlights .highlight-banner{width:49.5%;height:190px;position:relative;float:left}#tl-highlights .highlight-banner:first-child{margin-right:.5%}#tl-highlights .highlight-banner:last-child{margin-left:.5%}#tl-highlights .highlight-banner .banner-content{width:100%;height:100%;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}#tl-highlights .highlight-banner .background-overlay{width:100%;height:100%}#tl-highlights .highlight-banner .background-overlay .script-text{background:#f9f0d5d1;border:3px dashed #292929;outline:6px solid #f9f0d5d1!important;font-size:1.8rem;padding:3%;text-align:center;margin:0 2%}#tl-highlights .highlight-banner:nth-child(3) .script-text{background:rgba(179,15,111);background:rgba(179,15,111,0.68);color:#fff;text-shadow:1px 1px #4e4e4e}@media screen and (max-width: 1023px){#tl-highlights .tl-cat-banners{margin-bottom:.544rem}#tl-highlights .slide-content p{display:none}}@media screen and (min-width: 640px) and (max-width: 785px){#tl-highlights .highlight-banner .background-overlay .script-text{font-size:1.3rem}}@media screen and (max-width: 640px){#tl-highlights .highlight-banner{height:120px;float:initial;width:100%;margin:10px 0!important}}#tl-pop-categories{margin:4rem 0}#tl-pop-categories .block-container{margin-bottom:30px}#tl-pop-categories .block-container h3{padding-top:10px;font-weight:700}@media screen and (max-width: 640px){#tl-pop-categories .block-container h3{font-size:1.2rem}#tl-pop-categories .main-cta a{margin-top:15px}}#tl-offer-slider{margin:2rem 0 4rem}#tl-offer-slider .product-offers{position:relative;width:100%}#tl-offer-slider .slide{padding:0 3px}#tl-offer-slider .slide h3{font-size:1.1rem;padding:5px 0 0}#tl-offer-slider .main-cta a{margin-top:15px}#tl-collection-blocks{margin-bottom:3rem}#tl-collection-blocks .left-col-column,#tl-collection-blocks .right-col-column{width:50%;float:left}#tl-collection-blocks .left-col-column{padding-right:5px}#tl-collection-blocks .right-col-column{padding-left:5px}#tl-collection-blocks .left-col-column .collection-banner.landscape{height:200px;width:100%}#tl-collection-blocks .left-col-column .collection-banner.portrait{height:300px;width:49%}#tl-collection-blocks .left-col-column .collection-banner:nth-child(2){margin-right:1%}#tl-collection-blocks .left-col-column .collection-banner:nth-child(3){margin-left:1%}#tl-collection-blocks .right-col-column .collection-banner.portrait{height:450px;width:100%}#tl-collection-blocks .right-col-column .collection-banner.landscape{height:260px;width:100%}#tl-collection-blocks .collection-banner{position:relative;float:left;margin-bottom:10px}#tl-collection-blocks .banner-content{width:100%;height:100%;position:absolute;background-size:cover;background-position:center;background-repeat:no-repeat}#tl-collection-blocks .background-overlay{background:rgb(245,245,235);background:rgba(245,245,235,0.82);text-align:center;padding:10px;position:absolute}#tl-collection-blocks .background-overlay.top-left{height:90%;max-width:35%;left:2%}#tl-collection-blocks .collection-banner.portrait .background-overlay{width:100%;bottom:0}#tl-collection-blocks .right-col-column .collection-banner.portrait .background-overlay{width:90%;bottom:0;margin:5%}#tl-collection-blocks .right-col-column .collection-banner.landscape .background-overlay{height:70%;max-width:40%;bottom:15%}#tl-collection-blocks .background-overlay.bottom-right{height:85%;max-width:35%;right:2%;bottom:0}#tl-collection-blocks .collection-banner .background-overlay .script-text{font-size:1.6rem;padding:3%}@media screen and (max-width: 640px){#tl-collection-blocks .left-col-column,#tl-collection-blocks .right-col-column{width:100%}#tl-collection-blocks .right-col-column .collection-banner.portrait{height:350px}}#tl-blog{margin-bottom:3rem}#tl-blog .block-container{box-shadow:0 0 1rem 0 #3e424645}#tl-blog .image-container{overflow:hidden}#tl-blog .image-container img{width:100%;-webkit-transition:all .3s ease;transition:all .3s ease}#tl-blog .image-container:hover img{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}#tl-blog .content-container{background:#f7f7ee;position:relative;padding-bottom:55px}#tl-blog .content-container .text-container{padding:5px 15px;text-align:left}#tl-blog .text-container h3{font-size:1.15rem;padding-top:10px;font-weight:700}#tl-blog .text-container p{font-size:.9rem}#tl-blog .cta-container{position:absolute;bottom:0;width:100%;left:0}#tl-blog .cta-container a{display:block;padding:15px;background:#607e23;color:#fff}#tl-blog .cta-container a:hover{opacity:.85}@media screen and (max-width: 640px){#tl-blog .block-container{margin-bottom:2rem}}

.quickBuyMask {position: fixed; z-index:999999999; height:100%; width:100%; background:rgba(0,0,0,0.2); display: none; content:''; left:0px; top:0px;}
.quickBuy{display: flex; align-items: center; justify-content: center; height:100%; max-width:720px; margin:0px auto;}
.quickBuy .popup{padding:20px; background:#fff;}

#plant-sizes-page #plug-plant-size-container .plug-plant-image{text-align:center;}
.plug-plant-container{padding:40px 0;}

.tmask {position: absolute; display: none; top: 0px; left: 0px;height: 100%; width: 100%; background: #000; z-index: 800;}
.tbox{z-index: 999999999;}
.tinner { background: #fff url(images/preload.gif) no-repeat 50% 50%; box-shadow: 0 0 50px rgb(0 0 0 / 50%);}
.email-pop {width: 645px; height: 378px; background: url('/images/sunbelievable.jpg') no-repeat; position: relative;}
.email-signup { height: 100%; left: 0px; position: absolute; top: 0px; width: 320px; background:#423a2f; padding:25px; }
.email-signup h2 {margin: 10px 0px 20px 0px; font-size: 18px; text-align: left; font-weight: bold; color:#fff; text-transform: uppercase;}
.email-signup p { margin: 10px 0px; font-size: 14px; text-align: left; color:#fff;}
.email-signup ul { margin: 0px; padding: 0px; list-style: none;}
.email-signup ul li { padding-left: 25px; color:#fff; position: relative;margin-bottom: 5px; font-size:14px}
.email-signup ul li:before {content:'\2713'; position: absolute; top: 0px; left: 0px; }
/*.email-signup { padding: 2px 0px; width: 95%; text-align: center; margin: 0px auto; font-size: 12px; color: #444; font-style: italic;}*/
.email-pop .close { position: absolute;top: 10px; right: 10px; height: 35px; width: 35px; font-size: 13px; font-weight: 900; text-align: center; line-height: 25px; border-radius: 100%; background: #000; border: 5px #fff solid; color: #fff; font-family: arial; cursor: pointer;}
#myForm { width: 100%; border: 0;margin: 20px 0 0; background: #fff; overflow: hidden; padding:5px; border-radius: 5px;}
#myForm #email { height: 40px; line-height: 40px; font-size: 12px; border: 0px; width: 60%; padding: 0px 10px; margin:0; box-shadow:unset; display:inline-block;}
#myForm #join { height: 40px; line-height: 40px; font-size: 16px; border: 0px; width: 30%; padding: 0px 10px; float: right; font-family:'Open Sans', arial, sans-serif; background: #d9780b; color: #fff; text-transform: uppercase; cursor: pointer;}
.email-signup span { padding: 5px; text-align: center; font-size: 9px; display: block;}
.email-signup a { color:#fff; text-decoration: underline; }

.cultural-instructions-grid{margin-bottom: 40px; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px;}
.pdfbox{position:relative;}
.pdfbox span{display: block; background: #d9780b; padding: 10px; font-size: 17px; color: #ffffff; text-align: center; position: absolute; bottom: 0; width: 100%;}
@media screen and (max-width: 920px) {
.cultural-instructions-grid{
    grid-template-columns: 1fr 1fr;
}
.pdfbox span{
    padding:4px!important;
    font-size:15px!important;
}
}
@media screen and (max-width: 390px){
.cultural-instructions-grid{
    grid-template-columns: 1fr;
}
}
/* Social Proof Banner */
.product-images-container {
    position: sticky;
    top: 70px;
}
.viewPopup { 
    margin:10px auto; 
    background:#607e23;
    width: 100%; 
    padding:10px 20px 10px 60px;
    font-size:13px; 
    line-height: normal; 
    position: absolute; 
    top: 30px; 
    right: 0px; 
    left: 0px; 
    margin:auto; 
    width: 325px; 
    color:#fff; 
    transition: all 0.2s; 
    opacity: 1; 
    z-index:99; 
    box-shadow: 0px 0px 10px #111;
}
.viewPopup i { 
    position: absolute; 
    left: 15px;
    top: 0px; 
    bottom: 0px; 
    margin:auto; 
    height: 40px; 
    width: 35px; 
    line-height: 40px; 
    text-align: center; 
    font-size:24px; 
    color:#fff;
}
.viewPopup strong { 
    color:#fff; 
    display: block; 
    text-transform: uppercase; 
    font-size:14px; 
    letter-spacing: 0.05em;
}
.viewPopup.hide { 
    transition: all 0.5s; 
    opacity: 0!important; 
    top: 150px; 
}
.quickBuy .viewPopup { 
    display: none!important; 
}
.mz-hide {
    display:none!important;
}
@media only screen and (max-width: 640px) {
    .viewPopup { top: 10px; }
    .viewPopup.hide { transition: all 0.5s; opacity: 0!important; bottom: -150px; }
}
@media only screen and (max-width: 640px) {
    .viewPopup { 
        width: 100%;
    }
}