.vcenter-parent{display:table;width:100%;height:100%}.vcenter-child{display:table-cell;vertical-align:middle}.bg-black{background-color:#2b2b2b}.bg-grey{background-color:#f1f1f1}.btn-black{display:inline-block;padding:8px 15px 6px;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#000;color:#fff;border:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;font-family:"Gill Sans",sans-serif;outline:none;font-weight:bold}.btn-black:hover,.btn-black:focus,.btn-black:active,.btn-black:active:focus{background-color:rgb(184.0157480315,20.9842519685,32.2834645669) !important}.btn-green{display:inline-block;padding:8px 15px 6px;-webkit-border-radius:50px !important;-moz-border-radius:50px !important;-ms-border-radius:50px !important;border-radius:50px !important;background-color:#7cc576;color:#fff;border:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;font-family:"Gill Sans",sans-serif;outline:none;font-weight:bold}.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green:active:focus{background-color:rgb(184.0157480315,20.9842519685,32.2834645669) !important}a.btn-green{color:#fff !important;text-decoration:none !important}.start-banner .banner-image{height:450px;background-size:cover;background-repeat:no-repeat;max-width:100% !important}.start-banner .banner-text{max-width:95%;margin:0 auto;padding:0 40px}.start-banner .banner-text *{color:#fff}.start-banner .banner-text a{display:inline-block;padding:8px 15px 6px;font-size:16px;-webkit-border-radius:2px !important;-moz-border-radius:2px !important;-ms-border-radius:2px !important;border-radius:2px !important;background-color:#3b95d1;color:#fff;border:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;font-family:"Gill Sans",sans-serif;text-transform:uppercase;outline:none;font-weight:bold}.start-banner .banner-text a:hover,.start-banner .banner-text a:focus,.start-banner .banner-text a:active,.start-banner .banner-text a:active:focus{background-color:hsl(204,61.9834710744%,42.5490196078%) !important}.start-banner .banner-text h1{font-size:34px;margin:0}.start-banner .banner-text h2{font-size:20px}.start-banner .banner-text img{max-width:100% !important}.start-tools{height:55px}.start-tools input{border:0;width:100%;padding:11px 15px;margin:6px 0;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;min-width:230px;margin-left:20px}.start-tools .btn-red{display:inline-block;padding:8px 15px 6px;-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-ms-border-radius:20px !important;border-radius:20px !important;background-color:#e51b29;color:#fff;border:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none;font-family:"Gill Sans",sans-serif;outline:none;font-weight:bold;margin-top:5px;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;margin-left:30px;padding:11px 20px 12px}.start-tools .btn-red:hover,.start-tools .btn-red:focus,.start-tools .btn-red:active,.start-tools .btn-red:active:focus{background-color:rgb(184.0157480315,20.9842519685,32.2834645669) !important}.start-tools .pumpguide-link{background-color:#000;height:55px}.start-tools .pumpguide-link a{padding-left:10px;display:inline-block}.start-tools .pumpguide-link span{font-size:18px;color:#fff;font-weight:bold;padding:10px;display:inline-block}.start-products img,.start-puffs img{max-width:100% !important}.link-puff{margin-bottom:15px}.link-puff .puff-image{height:250px;position:relative;background-repeat:no-repeat !important;background-size:cover !important}.link-puff .puff-image .bg-filter{background-color:rgba(0,0,0,.1);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, #171717 15%, rgba(9, 9, 121, 0) 50%);opacity:.8;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.link-puff .puff-text{position:absolute;bottom:0;padding:10px;text-align:left;z-index:10;left:0}.link-puff .puff-text *{color:#fff}.link-puff:hover .bg-filter{background-color:rgba(0,0,0,.5)}.puffs-bottom .puff-text{right:0;left:initial;background-color:#000;padding:15px}.puffs-bottom .puff-text p{font-weight:bold;font-size:17px;margin:0;float:left;padding-top:8px;padding-right:5px}.slick-arrow{position:absolute;top:40%;background-color:#e51b29;color:#fff;border:0;width:30px;height:40px;padding:5px 0 0 0;z-index:50}.slick-arrow:hover{background-color:#323232;color:#fff}.slick-arrow svg{font-size:22px;position:relative}.slick-disabled{display:none !important}.slick-next{right:-10px;padding-right:0px}.slick-next svg{left:4px}.slick-prev{left:-10px}.slick-prev svg{right:1px}.ui-autocomplete{z-index:9999 !important;border:0;margin-top:20px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 0px 23px -4px rgba(0,0,0,.1);-moz-box-shadow:0px 0px 23px -4px rgba(0,0,0,.1);box-shadow:0px 0px 23px -4px rgba(0,0,0,.1);background-color:#fff;margin:0;max-width:400px;padding:0}.ui-menu .ui-menu-item{border:0;border-bottom:2px solid #f1f1f1;list-style-type:none;height:65px !important}.ui-menu .ui-menu-item .item-img{max-width:45px;width:15%}.ui-menu .ui-menu-item .item-img img{max-width:100%;max-height:40px}.ui-menu .ui-menu-item .item-name{padding:12px !important;font-size:12px;width:85%}.ui-menu .ui-menu-item.ui-state-focus{background:none !important;border:0 !important;background-color:#f1f1f1 !important;border-bottom:2px solid #f1f1f1 !important}.cart-breadcrumbs{position:relative}.cart-breadcrumbs .breadcrumb-line{position:absolute;top:50px;left:10%;width:80%;height:2px;background-color:#babacb}.cart-breadcrumbs p{font-size:16px;color:#000}.cart-breadcrumbs .col-xs-2{width:20%}.cart-breadcrumbs .number{background-color:#fff;-webkit-border-radius:25px !important;-moz-border-radius:25px !important;-ms-border-radius:25px !important;border-radius:25px !important;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.24);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.24);box-shadow:0px 0px 20px 0px rgba(0,0,0,.24);width:50px;height:50px;font-size:22px;color:#babacb;padding-top:8px;margin:25px auto 15px}.cart-breadcrumbs .number.active{width:60px;height:60px;-webkit-border-radius:30px !important;-moz-border-radius:30px !important;-ms-border-radius:30px !important;border-radius:30px !important;padding-top:10px;font-size:28px;color:#fff;background-color:#e51b29;margin:20px auto 10px}#cart-page{padding-bottom:40px}#cart-items .row{margin:0}#cart-items .cart-items-headerline{border-bottom:1px solid #e3e3e3}#cart-items .cart-item-row{border-bottom:1px solid #e3e3e3}#cart-items .item-details a{display:block}#cart-items .item-image{width:100px;height:100px;float:left;background-size:70%;background-position:center center;background-repeat:no-repeat}#cart-items .item-name h4{color:#000;font-weight:bold}#cart-items a p,#cart-items a em,#cart-items a h4{color:dimgray;font-weight:normal}#cart-items .item-quantity{padding-top:5px;text-align:left}#cart-items .item-quantity input{-webkit-border-radius:20px !important;-moz-border-radius:20px !important;-ms-border-radius:20px !important;border-radius:20px !important;border:1px solid #e3e3e3;text-align:center;width:80px;height:30px}#cart-items .item-price h4{font-weight:normal;color:dimgray;font-size:16px}#cart-items .item-total h4{font-weight:bold;color:#000;font-size:16px}#cart-items .item-delete{padding-top:10px}#cart-items .item-delete .fa{font-size:20px;color:#000}#cart-items .item-delete .fa:hover{color:#e51b29}#cart-items h5{font-size:20px;font-weight:bold}#cart-summary .cart-summary{border-bottom:1px solid #e3e3e3}#cart-summary .cart-summary .pull-right{width:auto;padding-right:35px;padding-top:10px}#cart-summary .cart-summary .pull-right p{color:#000}#cart-summary .cart-summary h4{display:inline-block;color:#000;line-height:10px}#cart-adress-form .col-sm-6{padding-left:0}.cart-shipment-details a{font-size:14px;cursor:pointer}.cart-shipment-details h4{margin-top:20px}.cart-payment-details .bg-grey{padding:10px 15px 10px}.complete-page{text-align:center;max-width:800px;margin:0 auto}.complete-page .order-info-box{border:2px solid #e3e2e5;padding:30px;max-width:480px;margin:30px auto}.complete-page .btn-black{max-width:200px;margin-top:30px}@media(max-width: 1200px){.link-puff .puff-image{height:200px}}@media(max-width: 992px){.puffs-top .link-puff:last-child{width:100%}.puffs-top .link-puff:last-child .puff-image{height:350px}.start-tools input{margin-left:15px}.start-tools .btn-red{margin-left:20px}#cart-items .item-name h4{font-size:16px}#cart-items .item-total h4{font-size:14px}}@media(max-width: 767px){.puffs-top .link-puff:last-child .puff-image{height:300px}.start-puffs,.start-products{padding:0}#cart-items{padding-bottom:10px}#cart-items .cart-item-row{position:relative}#cart-items .item-details{padding-right:50px}#cart-items .item-image{height:80px}#cart-items .item-quantity{padding-bottom:10px}#cart-items .item-quantity input{height:40px}#cart-items .item-total{text-align:right}#cart-items .item-total h4{font-size:16px}#cart-items .item-delete{position:absolute;top:10px;right:10px}}@media(max-width: 640px){.col-xxs-12{width:100%}.link-puff .puff-image{height:300px}.start-banner .banner-image{height:350px}.start-banner .banner-text{width:100%;padding:0}.start-banner .banner-text h1{font-size:28px}.start-banner .banner-text h2{font-size:16px}.start-tools{height:109px}.start-tools form{width:70%;padding:0 10px}.start-tools form input{margin-left:0}.start-tools .btn-red{margin-left:0;float:right}.start-tools .pumpguide-link{width:100%}.start-tools .pumpguide-link a{display:block}.complete-page .text-center{font-size:26px}}@media(max-width: 480px){.start-banner .banner-text h1{font-size:22px}.start-banner .banner-text h2{font-size:12px}.cart-breadcrumbs p{font-size:12px}.cart-breadcrumbs .number{width:40px;height:40px;font-size:19px;padding-top:6px}.cart-breadcrumbs .number.active{width:50px;height:50px;padding-top:5px}.cart-breadcrumbs .breadcrumb-line{top:45px}}@media(max-width: 400px){.link-puff .puff-image{height:250px}.start-banner .banner-image{height:300px}.start-tools form{width:60%;padding:0 10px}.start-tools form input{min-width:100%}}@media(max-width: 320px){.link-puff .puff-image{height:200px}.cart-breadcrumbs{display:none}}
