html{height:100%;font-size:100%}body{height:100%;padding-top:90px;padding-bottom:20px;font-style:normal;font-weight:400}@media (max-width:767px){body{padding-top:44px}}h1{font-size:3.75em;font-weight:700;line-height:1.4em;color:#8CC640;margin-top:1.2em;margin-bottom:.9em}h2{font-size:2em;font-weight:700;line-height:1.2em;color:#8CC640}h3{font-size:1.5em;font-weight:700;line-height:1.33em;color:#8CC640}h4{font-size:1em;font-weight:700;line-height:0em;color:#8CC640;padding-top:15px;}h5{font-size:.67em;font-weight:400;line-height:.67em;color:#6D6E70}h6{font-size:.75em;font-weight:400;line-height:.67em;color:#939597;text-transform:uppercase;letter-spacing:.2em}img{max-width:100%;height:auto}.container{padding-left:0;padding-right:0}.container-inside-text{max-width:1280px}.row{margin-left:0;margin-right:0}@media (max-width:767px){.container{padding-left:6px;padding-right:6px}}.admin-bar .navbar-fixed-top{margin-top:30px}@media (min-width:768px){.sub-menu{display:none;position:absolute;background:#222;padding:10px 15px;width:200px}li:hover .sub-menu{display:block}}@media (max-width:480px){.col-ts-12{float:none;width:100%;padding:0}}.sub-menu li{margin-bottom:10px;list-style:none}.sub-menu li:last-child{margin-bottom:0}.sub-menu a{color:#999;text-decoration:none}.sub-menu a:hover{color:#fff}.current-menu-item>a,.current-menu-parent>a{background:#000}.current-menu-parent li a{background:inherit}.current-menu-parent .current-menu-item a{color:#fff;font-weight:700}.sidebar{color:#444;border:1px solid #8CC640;border-radius:6px;max-width:282px}@media (max-width:768px){.page-template-page-pricing .sidebar-mobile{width:108%;max-width:auto;position:fixed;left:0;bottom:0;height:55px;background-color:#E6E7E8;margin-top:0;border:0;border-radius:0;padding:0;color:#939598;z-index:1}.page-template-page-pricing .sidebar{border:0;border-radius:0}}.sidebar-mobile #order-summary{padding:0 20px 30px}.sidebar-mobile #order-summary .inside-order{max-width:240px}@media (max-width:768px){.sidebar-mobile #order-summary{padding:0 0 30px;max-width:100%}.sidebar-mobile #order-summary .inside-order{max-width:90%;padding:40px 30px 15px}}.sidebar-mobile.reveal-is-open{height:40%;overflow:auto}@media (max-width:768px){#mobile-summary{position:fixed;display:block;background-color:#E6E7E8;padding:15px 30px;width:100%;border-bottom:1px solid #6D6E70;border-top:1px solid #6D6E70}#mobile-summary #mobile-price-label{color:#8CC640;margin-right:10px;display:inline-block;vertical-align:middle;height:20px}#mobile-summary #mobile-order-price{color:#B4B5B5;display:inline-block;vertical-align:middle;height:20px}}.widget{margin:10px 0 30px}.textwidget{padding:0 18px}article.post{margin:20px 0 40px}.featured-image img,.portfolio-image img,.portfolio-piece img{max-width:100%}.prev-next{font-size:24px;margin-top:30px;text-align:right}@media (max-width:540px){.portfolio-piece h4{font-size:.8em}.prev-next{margin-top:15px;font-size:18px}}@media screen and (max-width:767px){.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.row-offcanvas-right{right:0}.row-offcanvas-left{left:0}.row-offcanvas-right .sidebar-offcanvas{right:-50%}.row-offcanvas-left .sidebar-offcanvas{left:-50%}.row-offcanvas-right.active{right:50%}.row-offcanvas-left.active{left:50%}.sidebar-offcanvas{position:absolute;top:0;width:50%}}.navbar-nav>li>a{line-height:21px}.navbar{background-color:#fff;height:88px;position:fixed;top:0;transition:top .2s ease-in-out;width:100%;min-height:inherit;margin-bottom:0;border-color:transparent;border-bottom:1px solid #E6E7E8;z-index:999}.nav-up{top:-88px}.navbar-inverse{background-color:#fff;height:88px}.navbar-brand{margin-left:0!important;padding:18px 0 0 15px;line-height:inherit;height:inherit}@media (max-width:767px){.navbar-inverse{background-color:#fff;height:44px}.navbar-brand{padding:5px 0 5px;width:100%;text-align:center;background-color:#ffffff;}}.nav-contact{padding:9px 0 11px;text-align:right;font-size:15px;color:#939597}.nav-contact img{vertical-align:top;padding-left:6px}.navbar-inverse .navbar-collapse{padding-right:40px;border-color:transparent}@media (max-width:767px){.navbar-inverse .navbar-collapse{padding:0;background-color:#E6E7E8}}.navbar-nav{margin:0;background-color:#ffffff;}@media (max-width:767px){.navbar-nav li{text-align:center;border-bottom:0px solid #00A5C7;}}.current-menu-item>a,.current-menu-parent>a{background-color:#fff;color:#00A5C7!important;border-bottom:1px solid #00A5C7}@media (max-width:767px){.current-menu-item>a,.current-menu-parent>a{background-color:#ffffff;color:#00A5C7!important;border-bottom:0}}.navbar-inverse .navbar-nav>li>a{padding:10px;font-size:15px}@media (max-width:767px){.navbar-inverse .navbar-nav>li>a{padding:12px;color:#00A5C7;font-size:18px}}.navbar-inverse .navbar-nav>li:focus,.navbar-inverse .navbar-nav>li:hover{border-bottom:1px solid #00A5C7;color:#00A5C7}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#00A5C7}.navbar-inverse .navbar-toggle{border:none}@media (max-width:767px){.navbar-inverse .navbar-nav>li:focus,.navbar-inverse .navbar-nav>li:hover{border-bottom:1px solid #C6C8CA;color:#8CC640}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{background-color:#C6C8CA;color:#262626!important}.navbar-inverse .navbar-toggle{position:absolute;float:none;margin:10px;padding:0;border-radius:0}}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background:0 0}.navbar-inverse .navbar-toggle .icon-bar{background-color:#00A5C7}.navbar-inverse .navbar-toggle:hover>.icon-bar{background-color:#8CC640}.navbar-brand img.large{display:block}.navbar-brand img.small{display:none}@media (max-width:767px){.navbar-brand img.large{display:none}.navbar-brand img.small{display:inline-block;height:30px}}.jumbotron{padding:0;background-color:#fff}.jumbotron{background:url(/wp-content/uploads/2022/08/hero-photo-4.jpg) no-repeat;background-position:100% 25%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;background-color:rgba(0,0,0,.5)}.jumbotron .container{height:100%}.jumbotron .title-section{position:relative;max-width:900px;margin:0 auto;z-index:2;height:99%}.jumbotron .title-home-section{position:absolute;left:0;top:40%;width:100%}.jumbotron h1{color:#fff;margin:0;text-align:center;font-size:42px}.jumbotron h3{color:#fff;text-align:center}.jumbotron .banner-chevron{position:absolute;left:0;bottom:3%;width:100%;text-align:center;color:#fff;font-size:40px}@media (max-width:1500px){.jumbotron{background:url(/wp-content/uploads/2022/08/hero-photo-4.jpg) no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}@media (max-width:960px){.jumbotron .title-section{height:62vh}}@media (max-width:768px){.jumbotron{height:78%;background-position:40% center}.jumbotron .title-section{height:100%}.jumbotron h1{font-size:32px}.jumbotron h3{font-size:26px}}@media (max-width:680px){.jumbotron{height:58%}.jumbotron .title-section{height:100%}.jumbotron .title-home-section{top:24%}.jumbotron h1{font-size:30px}.jumbotron h3{font-size:22px}}@media (max-width:536px){.jumbotron h1{font-size:24px}.jumbotron h3{font-size:18px}.jumbotron .banner-chevron{display:none}}@media (max-width:500px){.jumbotron{height:70%}.jumbotron .title-section{height:100%}}@media (max-width:320px){.jumbotron{height:70%}.jumbotron .title-section{height:34vh}}footer{text-align:center}@media (max-width:768px){footer{padding-bottom:55px}}footer ul{list-style:none;padding:0}footer ul li{display:inline-block;padding:0 10px;margin:20px 0}.page-header{border-bottom:0;margin:0;padding-bottom:0}.page-header h1{margin:20px 0}@media (max-width:768px){.page-header h1{margin:0;font-size:2.75em}}.btn{line-height:1;border-radius:6px;font-weight:600}.btn-default{color:#fff;background-color:#f77f2f;border-color:#f77f2f;padding:1.2em 10%;margin-bottom:8px;width:100%}.btn-default:after{font-family:FontAwesome;content:"\f105";display:inline-block;font-size:1.4em;border:1px solid #fff;border-radius:20px;padding:2px 14px 4px;margin-left:14px}.btn-default:hover:after{background-color:#fff;border:1px solid #fff;color:#f77f2f}.btn-default:hover{color:#fff;background-color:#f77f2f;border-color:#f77f2f}.btn-default:active,.btn-default:focus{color:#fff;background-color:#f77f2f;border-color:#f77f2f;box-shadow:none}.btn-default,.btn-default:focus,.btn-default:hover{width:100%;height:auto;background-color:#f77f2f;border-color:#f77f2f;padding:.6em 10%;margin-bottom:8px;font-family:inherit;font-size:34px;line-height:1;color:#fff}.btn-default:after{font-family:FontAwesome;content:"\f105";display:inline-block;font-size:1.1em;border:1px solid #fff;border-radius:30px;padding:0 11px 1px 13px;margin-left:14px}.btn-default:hover:after{background-color:#fff;border:1px solid #fff;color:#f77f2f}.btn-info{width:100%;background:#fff;border:1px solid #fff;color:#f77f2f}.btn-info:after{font-family:FontAwesome;content:"\f105";display:inline-block;font-size:1.4em;border:1px solid #f77f2f;border-radius:30px;padding:0 6px 1px 9px;margin-left:14px}.btn-info:focus,.btn-info:hover{border:1px solid #f77f2f;background:#fff;color:#f77f2f}.btn-info:focus:after,.btn-info:hover:after{border:1px solid #f77f2f;background-color:#f77f2f;color:#fff}.btn-info-previous{width:100%;background:#fff;border:1px solid #fff;color:#f77f2f}.btn-info-previous:focus,.btn-info-previous:hover{border:1px solid #f77f2f;background:#fff;color:#f77f2f}.btn-info-previous:before{font-family:FontAwesome;content:"\f104";display:inline-block;font-size:1.4em;border:1px solid #f77f2f;border-radius:20px;padding:2px 14px 4px;margin-right:14px;vertical-align:middle}.btn-info-previous:focus:before,.btn-info-previous:hover:before{border:1px solid #f77f2f;background-color:#f77f2f;color:#fff}.bg-success{background-color:#8CC640;padding:22px!important;color:#fff;border-radius:6px}.btn-home{color:#fff;background-color:#f77f2f;border-color:#f77f2f;padding:.7em 9% .7em 6%;width:100%;font-size:34px}.btn-home:after{font-family:FontAwesome;content:"\f105";display:inline-block;font-size:1.2em;border:1px solid #fff;border-radius:30px;padding:1px 13px 1px 15px;margin-left:14px}.btn-home:hover:after{background-color:#fff;border:1px solid #fff;color:#f77f2f}.btn-home:hover{color:#fff;background-color:#f77f2f;border-color:#f77f2f}.btn-home:active,.btn-home:focus{color:#fff;background-color:#f77f2f;border-color:#f77f2f;box-shadow:none}.btn-home-container{margin:20px auto;width:350px}@media (max-width:680px){.btn-home{padding:.65em 6% .65em 4%}.btn-home-container{width:300px}}@media (max-width:536px){.btn-home-container{width:290px}}label{display:block;margin:5px}input,select,textarea{width:100%;padding:16px;border-radius:6px;border:1px solid #C6C8CA}select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:50px;background:#fff;color:#000;border:1px solid #ccc;font-size:16px}select::-ms-expand{display:none}.select-wrapper{position:relative}.select-wrapper:after{content:'\f0d7';font-family:FontAwesome;color:#fff;display:inline-block;position:absolute;right:0;top:2px;pointer-events:none;width:50px;height:auto;text-align:center;background-color:#f77f2f;padding:15px 0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.select-wrapper:hover:after{background-color:#8CC640}.select-wrapper select{margin:2px 0;border:1px solid #111;background:0 0;width:100%;padding:14px 35px 14px 5px;font-size:16px;border:1px solid #ccc;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.box-qty select{padding-left:15px;width:98px}.box-qty:after{left:48px}.vfb-col-1,.vfb-col-10,.vfb-col-11,.vfb-col-12,.vfb-col-2,.vfb-col-3,.vfb-col-4,.vfb-col-5,.vfb-col-6,.vfb-col-7,.vfb-col-8,.vfb-col-9{padding-left:0}.vfbp-form .vfb-form-control{width:100%;height:auto;padding:15px;border-radius:6px;border:1px solid #C6C8CA;font-family:inherit;font-size:inherit;line-height:inherit}.vfbp-form .btn-primary,.vfbp-form .btn-primary:focus,.vfbp-form .btn-primary:hover{width:100%;height:auto;background-color:#f77f2f;border-color:#f77f2f;padding:.6em 0;font-family:inherit;font-size:34px;font-weight:600;line-height:1;color:#fff}.vfbp-form .btn-primary:after{font-family:FontAwesome;content:"\f105";display:inline-block;font-size:1.2em;border:1px solid #fff;border-radius:30px;padding:1px 13px 1px 15px;margin-left:14px}.vfbp-form .btn-primary:hover:after{background-color:#fff;border:1px solid #fff;color:#f77f2f}.vfbp-form .vfb-fieldType-select .vfb-form-group{position:relative}.vfbp-form .vfb-fieldType-select .vfb-form-group:after{content:'\f0d7';font-family:FontAwesome;color:#fff;display:inline-block;position:absolute;right:0;top:0;pointer-events:none;width:50px;height:auto;text-align:center;background-color:#f77f2f;padding:15px 0;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px}.vfbp-form .vfb-fieldType-select .vfb-form-group:hover:after{background-color:#8CC640}.vfbp-form .vfb-fieldType-select .vfb-form-group select{margin:2px 0;border:1px solid #111;background:0 0;width:100%;padding:14px 35px 14px 5px;font-size:16px;border:1px solid #ccc;height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.serving-location h3{margin-top:0}.btn-next,.btn-next:focus,.btn-next:hover{height:auto;background-color:#f77f2f;border-color:#f77f2f;padding:1.45em 0;font-family:inherit;font-size:inherit;line-height:inherit;color:#fff}.btn-next:after{font-family:FontAwesome;content:"\f105";display:inline-block;font-size:1.4em;border:1px solid #fff;border-radius:20px;padding:2px 14px 4px;margin-left:14px;vertical-align:middle}.btn-next:hover:after{background-color:#fff;border:1px solid #fff;color:#f77f2f}.btn-previous{width:100%;background:#fff;border:1px solid #fff;color:#f77f2f;margin-bottom:8px;font-size:34px;padding:.6em 10%}.btn-previous:before{font-family:FontAwesome;content:"\f104";display:inline-block;font-size:1.1em;border:1px solid #f77f2f;border-radius:30px;padding:0 13px 1px 11px;margin-right:14px}.btn-previous:focus,.btn-previous:hover{border:1px solid #f77f2f;background:#fff;color:#f77f2f}.btn-previous:focus:before,.btn-previous:hover:before{border:1px solid #f77f2f;background-color:#f77f2f;color:#fff}.location{margin-bottom:20px}.step-heading h2{border-radius:6px;border:1px solid #8CC640;padding:5px 10px;background-color:#8CC640;font-size:1.6em;color:#FFF}@media (max-width:500px){.step-heading h2{font-size:1.6em}}input[type=submit].step-next,input[type=button].step-next{width:auto;padding:0;background-color:#f77f2f;border-color:#f77f2f}span.step-previous{width:40%;float:left}#step-1-heading h2{margin-top:0}.ui-accordion .ui-state-active h2{border-radius:0;border:0;border-bottom:2px solid #8CC640;background-color:transparent;color:#8CC640}#step-3-heading .ui-state-active>.sidebar-box-info{display:none}.product .inner-border{position:relative;border-radius:6px;border:1px solid #00A5C7;margin:20px 0;color:#00A5C7;padding:30px 10px}#packing-supplies-wrapper .product .inner-border{position:relative;border-radius:6px;border:1px solid #d9dadc;margin:20px 0;color:#00A5C7;padding:30px 10px}#packing-supplies-wrapper .product .inner-border:after,#packing-supplies-wrapper .product .inner-border:before{clear:both;content:" ";display:table}#packing-supplies-wrapper .product .inner-border .col1{float:left;width:20%}#packing-supplies-wrapper .product .inner-border .col2{float:left;width:45%;padding:0 10px}#packing-supplies-wrapper .product .inner-border .col2 h3{margin-top:10px}#packing-supplies-wrapper .product .inner-border .col2 p{color:#333}#packing-supplies-wrapper .product .inner-border .col3{float:left;width:15%;padding:0 10px}#packing-supplies-wrapper .product .inner-border .col4{float:left;width:15%;padding:0 10px}#packing-supplies-wrapper .product .inner-border .col4 label{padding:0}#packing-supplies-wrapper .product .inner-border h5{font-size:16px;color:#b4b5b4}@media (max-width:880px){#packing-supplies-wrapper .product .inner-border .col2{width:42%}}@media (max-width:650px){#packing-supplies-wrapper .product .inner-border .col1{width:30%}#packing-supplies-wrapper .product .inner-border .col2{width:70%}#packing-supplies-wrapper .product .inner-border .col3{clear:both;width:50%;text-align:right}#packing-supplies-wrapper .product .inner-border .col4{width:50%}}#packing-supplies-wrapper .group{position:relative;border-radius:6px;border:1px solid #d9dadc;margin:20px 0;color:#00A5C7;padding:30px 10px}#packing-supplies-wrapper .group h3.step2-label{display:none}#packing-supplies-wrapper .group .col0{float:left;width:20%}#packing-supplies-wrapper .group .col1{float:left;width:75%;padding:0 10px}#packing-supplies-wrapper .group .product .inner-border{clear:left;position:relative;border-radius:0;border:0;color:#00A5C7;padding:30px 10px}#bundles-list .inner-border{border-radius:6px;border:1px solid #00A5C7;margin:0 0 10px;color:#00A5C7}#bundles-list .inner-border.active{border-radius:6px;border:2px solid #8CC640;margin:0 0 10px;color:#8CC640}#bundles-products-wrapper .inner-border{border-radius:6px;border:1px solid #00A5C7;margin:0 0 10px;color:#00A5C7}#bundles-products-wrapper .inner-border.active{border-radius:6px;border:2px solid #8CC640;margin:0 0 10px;color:#8CC640;padding:30px 9px}.inner-border input[type=radio]{float:right;width:15px;margin:-19px 4px -19px;top:24px;right:0;position:absolute}.inner-border input[type=radio]{float:right;width:15px;margin:-19px 4px -19px;top:24px;right:0;position:absolute}.inner-border label{position:relative;clear:right;margin:0;padding:56px 10px;font-size:16px;font-weight:400}#bundles-list .inner-border input[type=radio]:checked+#bundles-list>.inner-border{border:1px solid #8CC640;color:#8CC640}#step-2-content input[type=radio]{width:15px;position:absolute;top:24px;right:0}#step-2-content input[name=bundle-choice]{visibility:hidden;height:0;margin:0}label.bundle-choice-label{font-weight:400;margin:0;padding:0}#bundles-list .bundle-cust input[type=radio]#bundle-custom{position:relative;float:left;width:18px;margin:0;top:15px;left:10px}.bundle-cust input[type=radio]#custom-bundle{position:relative;top:10px;left:8px}#bundles-list .bundle-cust label{float:left;color:#00A5C7;margin:10px 0}#bundles-products-wrapper .group .product{float:left;width:25%;padding:0}@media (max-width:768px){#bundles-products-wrapper .group .product{width:50%}}@media (max-width:480px){#bundles-products-wrapper .group .product{width:100%}}#bundles-products-wrapper .group .product label{font-weight:400;padding:10px 10px 0;font-size:20px}#bundles-products-wrapper .group .product .col2 .product-detail{margin-bottom:20px}#bundles-products-wrapper .group .product .col2 .product-detail p{color:#b4b5b4}#bundles-products-wrapper .group .product .col3 h5{font-size:16px;color:#b4b5b4}#bundles-products-wrapper .group .product .col3 .product-price{font-size:20px;font-weight:700;color:#b4b5b4}#step-2-footnote{display:inline-block;margin:0 0 20px;font-size:14px}#packing-supplies-wrapper .group .option-reveal{float:left;width:24%;margin-top:2%}#your-price-price .order-discount .pricing-description,#your-price-price .order-subtotal .pricing-description,#your-price-price .order-tax .pricing-description,#your-price-price .order-total .pricing-description{display:inline-block;padding:3px 0}#your-price-price .order-discount .pricing-price,#your-price-price .order-subtotal .pricing-price,#your-price-price .order-tax .pricing-price{display:inline-block;padding:5px 0 5px 10px;font-size:22px;font-weight:600;color:#b4b5b4}#your-price-price .order-total .pricing-price{display:inline-block;padding:5px 0 5px 10px;font-size:22px;font-weight:600;color:#333}@media (max-width:768px){#your-price-price .order-discount .pricing-price,#your-price-price .order-subtotal .pricing-price,#your-price-price .order-tax .pricing-price{color:#939598}#your-price-price .order-total .pricing-price{color:#FFF}}#your-order{margin:16px 0 0;border-top:1px solid #8CC640}#your-order #your-price-products .product .product-name{display:inline-block;padding:3px 0}#your-order #your-price-products .product .product-quantity{display:inline-block;padding:5px 0 5px 10px;font-size:22px;font-weight:600;color:#333}@media (max-width:768px){#your-order{margin:16px 0 0;border-top:0}#your-order #your-price-products .product .product-quantity{color:#ccc}}#order-complete #order-number{font-weight:600}#order-complete #order-summary #your-order{border-top:0}#order-summary .order-discount .pricing-price,#order-summary .order-subtotal .pricing-price,#order-summary .order-tax .pricing-price{display:inline-block;padding:5px 0 0 10px;font-size:22px;font-weight:600;color:#b4b5b4}#order-summary .order-total .pricing-price{display:inline-block;padding:5px 0 0 10px;font-size:22px;font-weight:600;color:#333}#order-summary #your-order{margin:14px 0 0}#order-summary #your-order h3{margin-top:14px}#order-summary #your-order #your-order-extra{border-top:1px solid #8CC640;margin:14px 0 0}#order-summary #your-price-price .bundle-details{padding:0 0 20px;font-size:20px;font-weight:600;color:#333}#order-summary #your-price-price .bundle-details ul{font-size:16px;list-style:none;margin:20px 0 0;padding:0}#order-summary #delivery-details .address-value,#order-summary #delivery-details .appointment-value,#order-summary #pickup-details .address-value,#order-summary #pickup-details .appointment-value{display:inline-block;padding:0 0 5px 10px;font-size:18px;font-weight:600;color:#333;vertical-align:text-top}#order-summary #your-price-price .bundle-details .product-quantity,#order-summary #your-price-price .product .product-quantity{padding:0 0 0 10px}#step-4 input[type=checkbox],#step-4 input[type=radio],#step-5 input[type=checkbox],#step-5 input[type=radio]{margin:1% 0 0;display:inline-block;width:6%}#step-4 label{display:inline-block}#step-4 ::-webkit-input-placeholder{color:#ccc}#step-4 ::-moz-placeholder{color:#ccc}#step-4 :-ms-input-placeholder{color:#ccc}#step-4 :-moz-placeholder{color:#ccc}#step-5 #delivery-contact-wrapper label,#step-5 #pickup-contact-wrapper label{display:inline-block;margin:2%;width:88%}#step-5 #step-5-content div button[data-target="#terms-conditions"]{border-radius:4px;border:1px solid #f77f2f;background:#f77f2f;color:#fff;padding:10px;display:block;margin:20px 0 0}#step-5 #step-5-content div label[for=terms]{display:inline-block;width:26%}@media (max-width:800px){#step-5 #step-5-content div label[for=terms]{width:46%}}@media (max-width:420px){#step-5 #step-5-content div label[for=terms]{width:66%}}@media (max-width:380px){#step-5 #step-5-content div label[for=terms]{width:80%}}.container-xs-height{display:table;padding-left:0;padding-right:0}.row-xs-height{display:table-row}.col-xs-height{display:table-cell;float:none}@media (min-width:768px){.container-sm-height{display:table;padding-left:0;padding-right:0}.row-sm-height{display:table-row}.col-sm-height{display:table-cell;float:none}}@media (min-width:992px){.container-md-height{display:table;padding-left:0;padding-right:0}.row-md-height{display:table-row}.col-md-height{display:table-cell;float:none}}@media (min-width:1200px){.container-lg-height{display:table;padding-left:0;padding-right:0}.row-lg-height{display:table-row}.col-lg-height{display:table-cell;float:none}}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.mobile-map{display:none}@media (max-width:768px){.mobile-map{display:block;margin:0 20px 4em}}.location-map{position:relative;margin:0 32px 0 0}@media (max-width:768px){.location-map{}}.location-map{position:relative}.location-map img{width:100%}.location-map a{position:absolute;width:2.4%;height:6.2%}.location-map span{position:absolute;top:102%;left:50%;width:100px;pointer-events:none;opacity:0;transition:opacity .2s;border:2px solid #000;padding:2px 5px;color:#000;font-size:16px;font-weight:700;margin-left:-50px;text-align:center;background:#FFF;border-radius:4px}.location-map a:hover span{opacity:1}.nav-tabs>li{text-align:center;padding:0 .1%}@media (max-width:599px){.nav-tabs>li{width:100%;text-align:center;padding:0;margin:.2% 0}}.nav-tabs>li>a{width:100%;margin-right:2px;line-height:1.42857143;border:2px solid #2ea4c5;background:#2ea4c5;border-radius:0;color:#fff}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background-color:#fff;border:2px solid #2ea4c5;border-bottom-color:#2ea4c5;cursor:default;color:#2ea4c5}.nav-tabs>li>a:hover{border-color:#2ea4c5;background-color:#fff;color:#2ea4c5}.hide-mobile{display:block}.hide-desktop{display:none}@media (max-width:599px){.hide-mobile{display:none}.hide-desktop{display:block}}.c-hamburger{display:none;position:relative;overflow:hidden;margin:0 10px 0 0;padding:0;width:20px;height:20px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background .3s;vertical-align:middle}@media (max-width:767px){.c-hamburger{display:inline-block}}.c-hamburger:focus{outline:0}.c-hamburger span{display:block;position:absolute;top:8px;left:0;right:0;height:4px;background:#929597;}.c-hamburger span::after,.c-hamburger span::before{position:absolute;display:block;left:0;width:100%;height:4px;background-color:#929597;content:""}.c-hamburger span::before{top:-8px}.c-hamburger span::after{bottom:-8px}.c-hamburger--htx,.c-hamburger--htx-menu{background-color:transparent}.c-hamburger--htx span,.c-hamburger--htx-menu span{transition:background 0s .3s}.c-hamburger--htx span::after,.c-hamburger--htx span::before{transition-duration:.3s,.3s;transition-delay:.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx-menu.is-active,.c-hamburger--htx.is-active{background-color:transparent}.c-hamburger--htx-menu span,.c-hamburger--htx.is-active span{background:0 0}.c-hamburger--htx-menu span::before,.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx-menu.is-active span::before,.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx-menu span::after,.c-hamburger--htx-menu span::before,.c-hamburger--htx.is-active span::after,.c-hamburger--htx.is-active span::before{transition-delay:0s,.3s}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.post-password-form{display:block;max-width:400px;width:100%;margin:20px auto}.post-password-form label{margin:5px 0}.post-password-form input[type=submit]{width:100%;height:auto;background-color:#f77f2f;border-color:#f77f2f;padding:.5em 10%;margin-bottom:8px;font-family:inherit;font-size:34px;line-height:1;color:#fff;border-radius:6px;font-weight:600;display:inline-block;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap}#bundles-products-wrapper{border-top:1px dashed #8CC640;padding-top:20px;margin-top:20px}#bundles-products-wrapper .row-standard h2{font-size:1.8em}.row-custom-1{margin:20px 0}.row-standard{margin-bottom:20px}h2.fb-calculator{display:inline-block;width:auto;height:auto;background-color:#f77f2f;border-color:#f77f2f;padding:4px 10px;margin-bottom:8px;font-family:inherit;font-size:22px;line-height:1;color:#fff;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;border-radius:6px;font-weight:600;margin-top:2px}h2.fb-calculator span{padding-right:4px}h2.fb-calculator span img{vertical-align:initial}h2.fb-calculator:after{font-family:FontAwesome;content:"\f078";padding-left:10px;font-size:16px;vertical-align:baseline}h2.fb-calculator.collapsed:after{font-family:FontAwesome;content:"\f054";padding-left:10px;font-size:16px;vertical-align:baseline}.the-adults{margin-bottom:10px}.the-adults span{padding-right:10px;font-size:18px;color:#18a8c7}.the-adults .select-wrapper select{padding:5px}.the-adults .select-wrapper:after{padding:6px 0}.the-kids{margin-bottom:10px}.the-kids span{padding-right:10px;font-size:18px;color:#18a8c7}.the-kids .select-wrapper select{padding:5px}.the-kids .select-wrapper:after{padding:6px 0}.the-home{margin-bottom:10px}.the-home span{padding-right:10px;font-size:18px;color:#18a8c7}.the-home .select-wrapper select{padding:5px}.the-home .select-wrapper:after{padding:6px 0}.the-calculator label{font-weight:400;display:inline}.the-storage{margin-bottom:10px}.the-storage ul{list-style:none;margin:0;padding:0}.the-storage ul li{display:inline-block;padding:0 10px 0 0;font-size:18px;color:#18a8c7}.the-storage ul li input[type=radio]{position:relative!important;top:0!important}.the-storage ul li span{padding-right:10px;font-weight:700}.the-storage ul li label{padding-right:10px}.the-collector ul li label,.the-storage ul li label{font-weight:700;margin:0}.the-collector ul li label{padding-left:10px}.the-collector ul{list-style:none;margin:0;padding:0}.the-collector ul li{display:inline-block;padding:0 10px 0 0;font-size:18px;color:#18a8c7}.the-collector ul li input[type=radio]{position:relative!important;top:0!important}.the-collector ul li span{padding-left:10px;font-weight:700}.the-collector label+.tooltip>.tooltip-inner{background-color:#18a8c7}.the-collector label+.tooltip>.tooltip-arrow{border-bottom-color:#18a8c7}#bundles-products-wrapper h2{margin-top:0}.slider-package .number-box{padding:10px;text-align:center;font-size:26px;color:#18a8c7;cursor:pointer}.slider-package .number-box.slick-current.slick-active{border-radius:6px;background:#18a8c7;color:#fff}.slider-package .number-box.slick-current.slick-active:focus{outline:0}.slider-package .slick-list{padding:0!important}.slider-package .slick-next,.slider-package .slick-prev{font-size:20px}.slider-package .slick-next:before{content:'';font-family:FontAwesome;content:"\f054";padding-left:10px;font-size:20px;vertical-align:text-bottom;color:#18a8c7}.slider-package .slick-prev:before{content:'';font-family:FontAwesome;content:"\f053";padding-right:10px;font-size:20px;vertical-align:text-bottom;color:#18a8c7}.the-breakdown{border:1px solid #8CC640;border-radius:6px;padding:20px}.the-breakdown h2.title{text-align:right;text-decoration:underline;font-size:1.8em}.the-breakdown .the-selections{padding-top:10px;text-align:right;color:#444;font-size:20px;font-weight:700}.the-breakdown .the-price{padding-top:10px}.the-breakdown h2.price{margin:0;text-align:right;vertical-align:middle;color:#18a8c7}.the-breakdown .the-dimensions{padding-top:20px;color:#b4b4b4;text-align:right}.the-breakdown .label-thom{font-size:9px;color:#18a8c7;border-radius:50%;border:1px solid #18a8c7;padding:2px;margin-right:4px;display:inline-block;vertical-align:text-bottom}#order-summary.stick{position:fixed;top:0;z-index:10}/*# sourceMappingURL=style-v1.min.css.map */.pin-boise{top: 59.5%; left: 13.4%;}.pin-calgary{top: 30.5%; left: 15.6%;}.pin-durhan{top: 51.3%; left: 60.9%;}.pin-endmonton{ top: 21%; left: 18%;}.pin-fraser-valley{top: 38%; left: 5.8%;}.pin-halifax{top: 56.7%; left: 82.5%;}.pin-hamilton{top: 56.5%; left: 56.8%;}.pin-kitchener{top: 55.8%; left: 55%;}.pin-lethbridge{top: 38.7%; left: 18.7%;}.pin-mississauga{top: 53.2%; left: 58.1%;}.pin-okanagan{top: 34.1%; left: 10.3%;}.pin-ottawa{top: 41.2%; left: 67.6%;}.pin-seatle{top: 45%; left: 5.8%;}.pin-toronto{top: 52.2%; left: 59.4%;}.pin-vancouver{top: 37%; left: 3.4%;}.pin-victoria{top: 42.4%; left: 3.7%;}.pin-winnipeg{top: 35.6%; left: 38.1%;} @media (max-width: 768px){.location-map img{width:100%;max-width:100%}.location-map{display:block;margin: 0 0px 0em;}.pin-boise{top: 59.5%; left: 13.5%;}.pin-calgary{top: 30.5%; left: 15.9%;}.pin-durhan{top: 51.3%; left: 61.2%;}.pin-endmonton{top: 21%; left: 18%;}.pin-fraser-valley{top: 38%; left: 5.9%;}.pin-halifax{top: 56.7%;left: 82%;}.pin-hamilton{top: 56.5%; left: 57%;}.pin-kitchener{top: 55.8%; left: 55.5%;}.pin-lethbridge{top: 38.7%; left: 18.7%;}.pin-mississauga{top: 53.2%; left: 58.1%;}.pin-okanagan{top: 34.1%; left: 10.3%;}.pin-ottawa{top: 41.2%; left: 67.6%;}.pin-seatle{top: 45%; left: 5.5%;}.pin-toronto{top: 52.2%; left: 61.4%;}.pin-vancouver{top: 37%; left: 3.8%;}.pin-victoria{top: 42.4%; left: 4%;}.pin-winnipeg{top: 35.6%; left: 38.2%;}} 


@font-face {
    font-family: 'ultramagnetic';
    src: url('/wp-content/themes/frogbox/fonts/ultramagnetic-webfont.woff2') format('woff2'),
         url('/wp-content/themes/frogbox/fonts/ultramagnetic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myriad_proregular';
    src: url('/wp-content/themes/frogbox/fonts/myriad_pro_regular-webfont.woff2') format('woff2'),
         url('/wp-content/themes/frogbox/fonts/myriad_pro_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'myriad_probold';
    src: url('/wp-content/themes/frogbox/fonts/myriad_pro_bold-webfont.woff2') format('woff2'),
         url('/wp-content/themes/frogbox/fonts/myriad_pro_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


li#menu-item-13964.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-13964
	{
  	display:none !important;
	}

li#menu-item-13964.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-13964
{
	display:none;
}

@media (max-width:767px)
{
	li#menu-item-13964.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-13964
	{
  	text-align: -webkit-center;
    display:block;
	}
  
  .navbar-inverse .navbar-nav>li>a
  {
    font-size:30px !important;
  }
  
  .navbar-nav
  {
    padding: 50px 0px;
  }
}


.sumome-share-client-wrapper{
	display: none !important;
}



/*
* STEP 1
*/

#step-1 p{
	font: normal normal normal 20px/35px myriad_proregular;
	text-align: left;
	letter-spacing: 0.3px;
	color: #929597;
	opacity: 1;
}

#step-1 h4{
	text-align: left;
	font: normal normal normal 20px/29px Ultramagnetic;
	letter-spacing: 0.5px;
	color: #8CC640;
	text-transform: uppercase;
	opacity: 1;
	margin-bottom: 0;
}

#step-1 .row .location{
	padding: 0;
  margin-bottom: 40px;
}

#step-1 .row .location:nth-child(1){
	padding-right: 15px;
}

#step-1 .row .location:nth-child(2){
	padding-left: 15px;
}

#step1-delivery-postcode-wrapper label,
#step-1 #pickup-postcode-wrapper label{
	text-align: left;
  font: normal normal normal 20px/35px myriad_proregular;
  letter-spacing: 0.3px;
  color: #929597;
  opacity: 1;
  margin: 0;
  margin-top: -10px;
  margin-bottom: 10px;
}

#step1-delivery-postcode,
#step1-pickup-postcode{
 	border-radius: 0;
  padding: 12px;
}

#step-1 hr{
	display: none;
}

#step-1-next{
  background: #F77F2E 0% 0% no-repeat padding-box;
	box-shadow: 0px 2px 3px #00000029;
  height: 80px;
  text-align: center;
  font: normal normal normal 30px/35px Ultramagnetic;
  letter-spacing: 0.45px;
  color: #FFFFFF;
  text-transform: uppercase;
  border-radius: 0;
  float: right;
  width: 184px;
  margin-bottom: 60px;
  margin-right: -15px;
}

#step-1-next::after{
  display: none;
}

#order-summary{
  background: #F6FAF2 0% 0% no-repeat padding-box;
	box-shadow: 0px 2px 3px #00000029;
  padding-top: 25px !important;
}

#order-summary h3{
  font-weight: normal !important;
  margin: 0;
}

#order-summary #your-price-price p{
  text-align: left;
	font: normal normal normal 14px/28px myriad_proregular;
	letter-spacing: 0.21px;
	color: #929597;
  font-family: myriad_proregular !important;
}

#order-summary #your-price-price p:nth-child(even){
	letter-spacing: 0.21px;
}

#order-summary #your-price-price p:nth-child(odd) strong{
	font: normal normal 600 20px/35px myriad_proregular;
	letter-spacing: 0.3px;
}

#order-summary span{
  font: normal normal normal 14px/28px myriad_proregular;
	letter-spacing: 0.21px !important;
  font-family: myriad_proregular !important;
}

#order-summary strong span{
  font: normal normal 600 20px/35px myriad_proregular;
	letter-spacing: 0.3px !important;
  font-family: myriad_proregular !important;
}

#order-summary strong span,
#order-summary strong{
  font-weight: 600 !important;
}

.sidebar-mobile #order-summary {
    padding: 0 15px 30px;
}

#frogbox-form{
  padding: 0 100px;
  margin-top: 40px;
}

.page-header h1{
  padding: 0 100px;
}

#step-1-heading p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    border: 1px solid #8CC640 !important;
    padding: 5px 10px !important;
    background-color: #8CC640 !important;
    font-size: 1.6em !important;
    color: #FFF !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
}

#step-1-heading.ui-accordion-header-active p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.9px !important;
    font-weight: normal !important;
    background-color: white !important;
    color: #1AA4C5 !important;
  	border: none !important;
    border-bottom: 1px solid #8CC640 !important;
}

.order-header-mobile{
    display: none;
  }

/*
 * STEP 1
 * MEDIA QUERIES FOR TABLETS AND PHONES
 * 722 MAX
 */
@media (max-width: 767px) {
 
  .order-header-desktop{
   	display: none;
  }
  
  .order-header-mobile{
    display: block;
  }
  
  .navbar-inverse .navbar-toggle {
  	top: 20px;
  }
  
  .navbar-brand img.small{
    margin-top: 4% !important;
  }
  
  .footer-social{
    	margin: 0 !important;
  }
  
  .navbar + .container-fluid{
  	margin-top: 70px;
  }
  
	#frogbox-form{
    padding: 0;
    margin-top: 40px;
  }

  .order-header h1{
    font-size: 40px !important;
    padding: 0;
  }
  
  #step-1 .row .location:nth-child(1){
		padding-right: 0;
  }

  #step-1 .row .location:nth-child(2){
    padding-left: 0;
  }
}


/*
* STEP 2
*/


#step-2-heading p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    border: 1px solid #8CC640 !important;
    padding: 5px 10px !important;
    background-color: #8CC640 !important;
    font-size: 1.6em !important;
    color: #FFF !important;
    text-transform: uppercase !important;
  font-weight: normal !important;
}

#step-2-heading.ui-accordion-header-active p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.9px;
    font-weight: normal;
    background-color: white !important;
    color: #1AA4C5 !important;
  	border: none !important;
    border-bottom: 1px solid #8CC640 !important;
}


#step-2 p{
	font: normal normal normal 20px/35px myriad_proregular !important;
	text-align: left !important;
	letter-spacing: 0.3px !important;
	color: #929597 !important;
	opacity: 1 !important;
  
}

div#step-2-next{
  background: #F77F2E 0% 0% no-repeat padding-box !important;
	box-shadow: 0px 2px 3px #00000029 !important;
  height: 80px !important;
  text-align: center !important;
  font: normal normal normal 30px/35px Ultramagnetic !important;
  letter-spacing: 0.45px !important;
  color: #FFFFFF !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  float: right !important;
  width: 184px !important;
  margin-bottom: 60px !important;
  margin-right: -15px !important;
}

div#step-2-next::after{
  display: none !important;
}

div#step-2.step h3{
	text-align: left !important;
	font: normal normal normal 20px/29px Ultramagnetic !important;
	letter-spacing: 0.5px !important;
	color: #8CC640 !important;
	text-transform: uppercase !important;
	opacity: 1 !important;
	margin-bottom: 0 !important;
  padding-top: 30px !important;
}

#step-2 h4{
	text-align: left;
      font-family: Ultramagnetic !important;
   font-weight: normal !important;
	font: normal normal normal 20px/29px Ultramagnetic;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	opacity: 1;
	margin-bottom: 0;
}

.col-lg-3
{
      padding: 5px !important;
  font-size: 14px !important;
}

.col-lg-1
{
      //margin-left: -26px !important;
    padding: 10px 60px 10px 10px !important;
}

#step-2 .step-content #bundles-wrapper #bundles-list .row div:nth-child(7)
{
  //background-color: red !important;
      margin-left: -70px !important;
}

#step-2 .step-content #bundles-wrapper #bundles-list .row div:nth-child(8)
{
  //background-color: blue !important;
      //margin-left: -30px !important;
}

.btn-bedroom
{
    border-radius: 0px !important;
      background-color: transparent !important;
}

#bundles-list .inner-border
{
  border-radius:0px !important;
  border: 1px solid #00A5C7 !important;
}

#bundles-list .inner-border.active
{
  border: 1px solid #8CC640 !important;
  background-color: #8CC640 !important;
          	color: #fff;
}
          	

#bundles-list .option-carousel.active
{
  border-radius: 0% !important;
  border: 5px solid #00a5c7 !important;
      font-size: 25px !important;
}

#bundles-list .option-carousel.select
{
  border-radius: 0% !important;
  border: 5px solid #8cc640 !important; 
  color: #ffffff!important;
  background-color: #8cc640!important;
  font-size: 25px !important;
}

.option-carousel
{
  border-radius: 0% !important;
  font-size: 25px !important;
}

.inner-border
          {
          border-top: 1px solid #8CC640 !important;
          border-bottom: 1px solid #8CC640 !important;
          border-left: 0px solid #8CC640 !important;
          border-right: 0px solid #8CC640 !important;
          }

#bundles-products-wrapper
{
  border-top: 0px !important;
}

.product-details
{
  margin-top: -20px!important;
}

.product-details h4
{
  text-transform: capitalize !important;
  text-align: left !important;
	font: normal normal normal 30px/35px myriad_proregular !important;
	letter-spacing: 0.45px !important;
	color: #1AA4C5 !important;
	opacity: 1 !important;
  margin-left: -15px !important;
}

.discount-label
{
  width: 99%!important;
  top: 190px!important;
    right: 0px!important;
  //margin-top: 50px;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage .owl-item .product.item .inner-border .row .col-lg-6.col-sm-6.col-xs-7.pt-10px .discount-label p
{
  color: #fff !important;
  font-size: 14px !important;
    padding-left: 5px !important;
}

.discount-label p
{
      color: #fff !important;
    font-size: 14px !important;
}

.inner-border .row .discount-label p:nth-child(1)
{
  //color: red !important;
}

.inner-border .row h4:nth-child(5)
{
  color: #fff !important;
    position: absolute;
    margin-top: 51px;
    margin-left: 95px;
  text-transform: capitalize !important;
  font-weight: normal !important;
  font: normal normal normal 14px/28px myriad_proregular !important;
}

.inner-border .row .product-price:nth-child(6)
{
    color: #fff !important;
    position: absolute;
    margin-top: 67px;
    margin-left: 190px;
    font-weight: normal !important;
  font: normal normal normal 14px/28px myriad_proregular !important;
}

.inner-border .row h4:nth-child(4)
{
  margin-top: 100px !important;
  font-size: 40px !important;
  margin-left: -15px !important;
font-family: Ultramagnetic;
  font-weight: normal !important;
}

.inner-border .row .product-price:nth-child(5)
{
    font-size: 40px !important;
  margin-left: -15px !important;
  font-family:Ultramagnetic !important;
  font-weight: normal !important;
  text-transform: uppercase;
}

.inner-border .row .product-price:nth-child(8)
{
    font-size: 40px !important;
  margin-left: -15px !important;
  font-family:Ultramagnetic !important;
  font-weight: normal !important;
  text-transform: uppercase;
}


.inner-border .row h4:nth-child(7)
{
  margin-top: 100px !important;
  font-size: 40px !important;
  margin-left: -15px !important;
  font-family:Ultramagnetic !important;
  font-weight: normal !important;
}

.inner-border .row h4:nth-child(3)
{
  font-size: 40px !important;
  margin-left: -15px !important;
  margin-top: 80px !important;
  font-family:Ultramagnetic !important;
  font-weight: normal !important;
}

.inner-border .row .product-price:nth-child(4)
{
  font-size: 40px !important;
  margin-left: -15px !important;
  font-family:Ultramagnetic !important;
  font-weight: normal !important;
}
.price-each
{
  display: none !important; 
}

#step-2 .step-content #bundles-products-wrapper #bundles-list h4:nth-child(2)
{
  color: #929597 !important;
  text-transform: capitalize !important;
  font-weight: normal !important;
  font: normal normal normal 20px/25px myriad_proregular !important;
  padding-bottom: 60px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(1) .product.item .inner-border div h4:nth-child(4)
{
  	color:#8CC640 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -15px !important;
	margin-top: 10px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(1) .product.item .inner-border div .product-price.font-size-35px.font-color-blue
{
	color:#1AA4C5 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -15px !important;
	margin-top: 70px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(2) .product.item .inner-border div h4:nth-child(4)
{
  	color:#8CC640 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -15px !important;
	margin-top: 10px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(2) .product.item .inner-border div .product-price.font-size-35px.font-color-blue
{
	color:#1AA4C5 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -15px !important;
	margin-top: 70px !important;
}


#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div h4:nth-child(1)
{
  margin-left: -15px!important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border .row .col-lg-6.col-sm-6.col-xs-8 label h4
{
  display: none !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border .row .col-lg-6.col-sm-6.col-xs-8 label h4
{
  display: none !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div h4:nth-child(1)
{
  margin-left: -15px!important;
}

 #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div p:nth-child(2)
  {
    display: none !important;
  }

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div .select-wrapper.box-qty
{
  margin-top: -240px !important;
    margin-left: 165px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div p:nth-child(2)
  {
    display: none !important;
  }

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div .select-wrapper.box-qty
{
  margin-top: -240px !important;
    margin-left: 165px !important;
}


.product-price
{
  //font-size:60px !important;
}



#step-2 .step-content #bundles-products-wrapper .row .owl-nav .nav-text
{
  color: #1AA4C5 !important;
  text-transform: uppercase !important;
  font-size: 30px !important;
  font-weight: 600 !important;
  font-family:Ultramagnetic !important;
}

.btn-customize
{
  border-radius: 0 !important;
  padding: 5px 20px !important;
  text-transform: uppercase !important;
  font: normal normal normal 20px/29px Ultramagnetic !important;
}

#step-2-footnote
{
  font: normal normal normal 14px/28px myriad_proregular !important;
	text-align: left !important;
	letter-spacing: 0.21px !important;
	color: #929597 !important;
	opacity: 1 !important;
  padding-top: 20px;
}



.step-next.next.btn.btn-default
{
   background: #F77F2E 0% 0% no-repeat padding-box !important;
	box-shadow: 0px 2px 3px #00000029 !important;
  height: 80px !important;
  text-align: center !important;
  font: normal normal normal 30px/35px Ultramagnetic !important;
  letter-spacing: 0.45px !important;
  color: #FFFFFF !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  float: right !important;
  width: 184px !important;
  margin-bottom: 60px !important;
  margin-right: -15px !important;
}

.step-next.next.btn.btn-default::after
{
  display: none !important;
}

.step-previous.previous.btn.btn-previous
{
   background: #FFFFFF 0% 0% no-repeat padding-box !important;
	box-shadow: 0px 2px 3px #00000029 !important;
  height: 80px !important;
  text-align: center !important;
  font: normal normal normal 30px/35px Ultramagnetic !important;
  letter-spacing: 0.45px !important;
  color: #F77F2E !important;
  text-transform: uppercase !important;
  border-radius: 0 !important;
  float: left !important;
  width: 184px !important;
  margin-bottom: 60px !important;
  margin-right: -15px !important;
  border: 1px solid !important;
}

.step-previous.previous.btn.btn-previous::before
{
  display:none !important;
}

/*
 * div:nth-child(2) div:nth-child(1)
 */

#ui-id-2 #step-2 .step-content #bundles-products-wrapper .row div:nth-child(2) .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(4) .product.item label .button.secondary.url .inner-border .row div:nth-child(2) h4
{
	//position: absolute;
    //font-size: 14px !important;
    //text-transform: capitalize !important;
    //color: white !important;
    //margin-top: 90px !important;
    //margin-left: 100px !important;
}



.inner-border .row h4:nth-child(4)
{
	position: absolute;
    font-size: 14px !important;
    text-transform: capitalize !important;
    color: white !important;
	font-family: myriad_proregular !important;
    font-weight: normal !important;
    margin-top: 41px !important;
    margin-left: 95px !important;
}

.inner-border .row .product-price:nth-child(5)
{
	/*position: absolute !important;*/
    color: white !important;
	font-family: myriad_proregular !important;
    font-weight: normal !important;
    font-size: 14px !important;
    margin-top: 62px !important;
    margin-left: 190px !important;
}

.inner-border .row h4:nth-child(6)
{
	padding-top: 90px !important;
	font-size: 40px !important;
}

.inner-border .row .discount-label
{
	    top: 190px !important;
}

/*
 * STEP 2
 * MEDIA QUERIES FOR TABLETS AND PHONES
 * 722 MAX
 */
@media (max-width: 767px)
{
 
	.inner-border .row .discount-label
{
	    top: 0px !important;
}
	
  .col-lg-1
	{
    padding: 10px 45px 10px 20px !important;
	}
 
  #step-2 .step-content #bundles-wrapper #bundles-list .row div:nth-child(7)
{
  //background-color: red !important;
      margin-left: 0px !important;
}
  
  div#bundles-products-wrapper
{
  padding-top: 0px !important;
  margin-top: 0px !important;
}
  
  #step-2 .step-content #bundles-products-wrapper
{
  padding-top: 0px !important;
  margin-top: 0px !important;
}
  
  .discount-label
  {
    width: 178%!important;
    top: 0px!important;
    right: 0px!important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage .owl-item .product.item .inner-border .row .col-lg-6.col-sm-6.col-xs-7.pt-10px .discount-label p
{
  color: #fff !important;
  font-size: 14px !important;
    padding-left: 5px !important;
}
  
  .inner-border .row h4:nth-child(5)
  {
    margin-top: 98px!important;
    margin-left: 0px!important;
  }
  .inner-border .row .product-price:nth-child(6)
  {
    margin-top: 104px!important;
    margin-left: 92px!important;
  }
  
  .inner-border .row h4:nth-child(4)
  {
    margin-left: -140px !important;
  }
  
  .inner-border .row .product-price:nth-child(5)
  {
    margin-left: -140px !important;
  }
  
  .inner-border .row h4:nth-child(7)
  {
    margin-left: -140px !important;
    margin-top: 145px !important;
  }
  
  .inner-border .row .product-price:nth-child(8)
  {
    margin-left: -140px !important;
  }
  
  .owl-carousel .owl-item img
  {
    width: 200%!important;
    max-width: 200%!important;
    margin-top: 165px!important;
  }
	
	#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(1) .product.item .inner-border div h4:nth-child(4)
{
  	color:#8CC640 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -140px !important;
	margin-top: 135px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(1) .product.item .inner-border div .product-price.font-size-35px.font-color-blue
{
	color:#1AA4C5 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -140px !important;
	margin-top: 180px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(2) .product.item .inner-border div h4:nth-child(4)
{
  	color:#8CC640 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -140px !important;
	margin-top: 135px !important;
}

#step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(2) .product.item .inner-border div .product-price.font-size-35px.font-color-blue
{
	color:#1AA4C5 !important;
	font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.6px !important;
  	text-transform: uppercase !important;
  	font-weight: normal !important;
	font-size: 40px !important;
	margin-left: -140px !important;
	margin-top: 180px !important;
}
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div:nth-child(1)
  {
    margin-top: -155px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div:nth-child(1)
  {
    margin-top: -155px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div h4:nth-child(1)
  {
    margin-left:-115px !important;
    margin-top: 35px !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div h4:nth-child(1)
  {
    margin-left:-115px !important;
    margin-top: 35px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div p:nth-child(2)
  {
    display: none !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div p:nth-child(2)
  {
    display: none !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div h4:nth-child(3)
  {
    margin-left:-115px !important;
    margin-top: 80px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div h4:nth-child(3)
  {
    margin-left:-115px !important;
    margin-top: 80px !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div div:nth-child(4)
  {
    margin-left:-115px !important;
    margin-bottom: 30px !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div div:nth-child(4)
  {
    margin-left:-115px !important;
    margin-bottom: 30px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border div .select-wrapper.box-qty
  {
    margin-top:-250px !important;
    margin-left: 75px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border div .select-wrapper.box-qty
  {
    margin-top:-250px !important;
    margin-left: 75px !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(14) .product.item .inner-border .row .col-lg-6.col-sm-6.col-xs-4 img
  {
    margin-top:460px !important;
  }
  
   #step-2 .step-content #bundles-products-wrapper .row .col-lg-10.col-xs-12 .owl-carousel.owl-theme.owl-height.owl-loaded.owl-drag .owl-stage-outer.owl-height .owl-stage div:nth-child(13) .product.item .inner-border .row .col-lg-6.col-sm-6.col-xs-4 img
  {
    margin-top:460px !important;
  }
  
  .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-prev
  {
    margin-top: 145px !important;
  }
  
  .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next
  {
    margin-top: 145px !important;
    margin-right: 13px !important;
  }
  
  .owl-stage-outer.owl-height
  {
    padding: 0px 0px 0px 0px !important;
  }
  
  .product .inner-border
  {
    padding: 150px 10px  0px 10px !important;
  }
  
  .product-details h4
  {
    margin-top: -95px !important;;
    margin-left: -140px !important;
  }
  
  #step-2-footnote
  {
    //display: none !important;
    position: absolute !important;
    margin-top: -230px !important;
    margin-left: 50px !important;
  }
  
  #step-2 .step-content #bundles-products-wrapper #bundles-list h4:nth-child(2)
{
  padding-bottom: 20px !important;
}
  
  #step-2 .step-content #bundles-products-wrapper #bundles-list h4:nth-child(3)
{
  padding-top: 20px !important;
}
  
  .step-next.next.btn.btn-default
  {
    width: 50% !important;
    padding: 18px 44px !important;
    height: 73px !important;
    margin-right: -20px !important;
  }
  
  .step-previous.previous.btn.btn-previous
  {
    width: 50% !important;
    position: absolute !important;
    //margin-left: -30px !important;
    padding: 18px 20px !important;
    height: 73px !important;
  }
  
  .nav-text
  {
  //display:none !important;
  }
  
  .nav-button.owl-prev::after
  {
  //content: "LESS" !important;
  //margin-right: -100px !important;
  //font-size: 25px !important;
  //margin-left: 0px !important;
  //font-family:Ultramagnetic !important;
  //font-weight: normal !important;
  }
  
  .nav-button.owl-next::before
  {
  //content: "MORE" !important;
  //font-size: 25px !important;
  //margin-right: 10px !important;
  //font-family:Ultramagnetic !important;
  //font-weight: normal !important;
  }
  
  
  
  #bundles-list .bundle-cust label
  {
    //margin-left: -30px !important;
  }
}

/*
* STEP 3
*/

#step-3-heading p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    border: 1px solid #8CC640 !important;
    padding: 5px 10px !important;
    background-color: #8CC640 !important;
    font-size: 1.6em !important;
    color: #FFF !important;
    text-transform: uppercase !important;
  font-weight: normal !important;
}

#step-3-heading.ui-accordion-header-active p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    letter-spacing: 0.9px;
    font-weight: normal;
    background-color: white !important;
    color: #1AA4C5 !important;
  	border: none !important;
    border-bottom: 1px solid #8CC640 !important;
  padding-top: 20px !important;
  text-transform: uppercase !important;
  font-weight: normal !important;
}

#step-3 p{
	font: normal normal normal 20px/35px myriad_proregular !important;
	text-align: left !important;
	letter-spacing: 0.3px !important;
	color: #929597 !important;
	opacity: 1 !important;
  padding-bottom: 20px !important; 
  
}

#step-3 .step-content #packing-supplies-wrapper .product .inner-border .col1
{
  width: 25% !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .col0
{
  width: 25% !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .col0
{
  width: 25% !important;
}

.product-name
{
   text-transform: uppercase !important;
   font-family: ultramagnetic !important;
   line-height: var(--unnamed-line-spacing-35) !important;
   letter-spacing: 0.5px !important;
   font-weight: normal !important;
}

 #step-3 .step-content #packing-supplies-wrapper .product .inner-border .product-description-text
{
   font-family: myriad_proregular !important;
   letter-spacing: 0.21px !important;
   font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap,
#step-3 .step-content #packing-supplies-wrapper .row.group.group-recycled-packing-paper
{
  border-top: 0px solid #8CC640 !important;
  border-right: 0px solid #8CC640 !important;
  border-bottom: 1px solid #8CC640 !important;
  border-left: 0px solid #8CC640 !important;
  border-radius: 0px !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .col1  .product-description-text,
#step-3 .step-content #packing-supplies-wrapper .row.group.group-recycled-packing-paper .col1  .product-description-text
{
  font-family: myriad_proregular !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .product .inner-border .col2 h4,
#step-3 .step-content #packing-supplies-wrapper .row.group.group-recycled-packing-paper .product .inner-border .col2 h4
{
  font-family: myriad_proregular !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #1AA4C5 !important;
  font-size: 20px !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers
{
  border-top: 0px solid #8CC640 !important;
  border-right: 0px solid #8CC640 !important;
  border-bottom: 0px solid #8CC640 !important;
  border-left: 0px solid #8CC640 !important;
  border-radius: 0px !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .col1  .product-description-text
{
  font-family: myriad_proregular !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
}

#step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .product .inner-border .col2 h4
{
  font-family: myriad_proregular !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #1AA4C5 !important;
  font-size: 20px !important;
}

 #step-3 .step-content #packing-supplies-wrapper .product .inner-border h5
{
  font-family: ultramagnetic !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

 #step-3 .step-content #packing-supplies-wrapper .product .inner-border .product-price
{
  font-family: myriad_proregular !important;
   letter-spacing: 0.21px !important;
   font-weight: normal !important;
  font-size: 14px !important;
}

  #step-3 .step-content #packing-supplies-wrapper .product .inner-border .select-wrapper.box-qty select
  {
    border-radius: 0px !important;
  }

.select-wrapper:after
{
  border-top-right-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
}

#step-3 .step-content #packing-supplies-wrapper .product .inner-border
{
  border-radius: 0px !important;
    margin: 0px 0 !important;
}

#step-3 .step-content #packing-supplies-wrapper div:nth-child(9) .inner-border .col2 .big
  {
    font-family: myriad_proregular !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  }

#packing-supplies-wrapper .product .inner-border .col2 p
{
  font-family: myriad_proregular !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
}


/*
 * STEP 3
 * MEDIA QUERIES FOR TABLETS AND PHONES
 * 722 MAX
 */

@media (max-width: 767px)
{
  
  #step-3 .step-content #packing-supplies-wrapper .product .inner-border
  {
    padding: 10px 0px 0px 0px !important;
  }
  
	#step-3 .step-content #packing-supplies-wrapper .product .inner-border .col1
  {
    width: 100% !important;
    text-align: center !important;
  }
  
  #step-3 .step-content #packing-supplies-wrapper .product .inner-border .col2
  {
    width: 100% !important;
    text-align: center !important;
  }
  
  #step-3 .step-content #packing-supplies-wrapper .product .inner-border .col2 .product-name.font-size-20px
  {
    text-align: left !important;
  }
  
  #step-3 .step-content #packing-supplies-wrapper .product .inner-border .col4
  {
    padding-bottom: 30px !important;
  }
  
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .col0
  {
    width: 100% !important;
    text-align: center !important;
  }
  
   #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .col1
  {
    width: 100% !important;
    text-align: center !important;
  }
  
   #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .col1 h3
  {
    text-align: left !important;
  }
  
   #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .col1 .product-description-text
  {
    text-align: left !important;
  }
  
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .col0
  {
    width: 100% !important;
    text-align: center !important;
  }
 
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .col1
  {
    width: 100% !important;
    text-align: center !important;
  }
  
   #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .col1 h3
  {
    text-align: left !important;
  }
  
    #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .col1 .product-description-text
  {
    text-align: left !important;
  }
  
   #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .option-reveal .show-options.btn.btn-info
{
  width:250% !important;
}
  
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap
{
  border-top: 0px solid #8CC640 !important;
  border-right: 0px solid #8CC640 !important;
  border-bottom: 1px solid #8CC640 !important;
  border-left: 0px solid #8CC640 !important;
  border-radius: 0px !important;
  padding-bottom: 0px !important;
}
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-bubble-wrap .product .inner-border
{
  border-top: 0px solid #8CC640 !important;
  border-right: 0px solid #8CC640 !important;
  border-bottom: 0px solid #8CC640 !important;
  border-left: 0px solid #8CC640 !important;
  border-radius: 0px !important;
  padding-bottom: 0px !important;
}
  
    #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .option-reveal .show-options.btn.btn-info
{
  width:250% !important;
}
  
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers
{
  border-top: 0px solid #8CC640 !important;
  border-right: 0px solid #8CC640 !important;
  border-bottom: 0px solid #8CC640 !important;
  border-left: 0px solid #8CC640 !important;
  border-radius: 0px !important;
  padding-bottom: 0px !important;
}
  #step-3 .step-content #packing-supplies-wrapper .row.group.group-mattress-covers .product .inner-border
{
  border-top: 0px solid #8CC640 !important;
  border-right: 0px solid #8CC640 !important;
  border-bottom: 0px solid #8CC640 !important;
  border-left: 0px solid #8CC640 !important;
  border-radius: 0px !important;
  padding-bottom: 0px !important;
}
  
}

/*
 * STEP 4
 */

#step-4-heading p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    border: 1px solid #8CC640 !important;
    padding: 5px 10px !important;
    background-color: #8CC640 !important;
    font-size: 1.6em !important;
    color: #FFF !important;
    text-transform: uppercase !important;
  font-weight: normal !important;
}

#step-4-heading.ui-accordion-header-active p
{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35) !important;
    letter-spacing: 0.9px !important;
    font-weight: normal !important;
    background-color: white !important;
    color: #1AA4C5 !important;
  	border: none !important;
    border-bottom: 1px solid #8CC640 !important;
  padding-top: 20px !important;
}

#ui-id-4 #step-4 .step-content #step-4-your-price .row h4:nth-child(1)
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content #step-4-your-price .row .col-sm-6 p
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
}

#ui-id-4 #step-4 .step-content #step-4-your-price .row #step-4-current-order #current-order-price-by-duration
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-date-wrapper h4
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-date-wrapper label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-date-wrapper input
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-date-wrapper .select-wrapper #delivery-time
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #pickup-date-wrapper h4
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content .row #pickup-date-wrapper label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content .row #pickup-date-wrapper input
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #pickup-date-wrapper .select-wrapper #pickup-time
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #pickup-date-wrapper #keep-for-wrapper
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address h4
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding-top: 15px !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address label .field-optional
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  padding-top: 15px !important;
  text-transform: lowercase !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address input
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address .select-wrapper #deliveryProvince
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address #deliveryDescription
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address .display-checbox-desktop span
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address .display-checbox-desktop #pickupSame
{
  position: absolute !important;
    margin-top: 75px !important;
    margin-left: -45px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address .display-checbox-desktop label
{
  font-family:  myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: capitalize !important;
  position: absolute !important;
    margin-top: 55px !important;
    margin-left: -20px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address #pickup-address-wrapper label:nth-child(1)
{
  margin-top: 28px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding-top: 15px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address #pickup-address-wrapper input
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address #pickup-address-wrapper .select-wrapper select
{
  border-radius: 0px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address #pickup-address-wrapper label .field-optional
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  padding-top: 15px !important;
  text-transform: lowercase !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address #pickup-address-wrapper #pickupDescription
{
  border-radius: 0px !important;
}

/*
 * STEP 4
 * MEDIA QUERIES FOR TABLETS AND PHONES
 * 722 MAX
 */
@media (max-width: 767px)
{
  
  #ui-id-4 #step-4 .step-content .row #pick-up-address h4.display-checbox-movil
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}
  
   #ui-id-4 #step-4 .step-content .row #pick-up-address label.display-checbox-movil
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: capitalize !important;
}
  
  #ui-id-4 #step-4 .step-content .row #pick-up-address input.display-checbox-movil
{
  position: absolute !important;
    margin-top: 72px !important;
    margin-left: -60px !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address label.display-checbox-movil
{
  font-family:  myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: capitalize !important;
  position: absolute !important;
    margin-top: 54px !important;
    margin-left: -40px !important;
}
  
}


/*
 * STEP 5
 */

#step-5-heading p{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35);
    border: 1px solid #8CC640 !important;
    padding: 5px 10px !important;
    background-color: #8CC640 !important;
    font-size: 1.6em !important;
    color: #FFF !important;
    text-transform: uppercase !important;
  font-weight: normal !important;
}

#step-5-heading.ui-accordion-header-active p
{
    font-family: Ultramagnetic !important;
    line-height: var(--unnamed-line-spacing-35) !important;
    letter-spacing: 0.9px !important;
    font-weight: normal !important;
    background-color: white !important;
    color: #1AA4C5 !important;
  	border: none !important;
    border-bottom: 1px solid #8CC640 !important;
  padding-top: 20px !important;
}

#ui-id-5 #step-5 .step-content #contact-details h4:nth-child(1)
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content #contact-details label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
  padding-top: 15px !important;
}

#ui-id-5 #step-5 .step-content #contact-details .field-optional
{
   font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.21px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: lowercase !important;
}

#ui-id-5 #step-5 .step-content #contact-details input
{
  border-radius: 0px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #delivery-contact-wrapper h4
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #delivery-contact-wrapper label
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #delivery-contact-wrapper #delivery-different-contact-wrapper label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #delivery-contact-wrapper #delivery-different-contact-wrapper input
{
  border-radius: 0px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #pickup-contact-wrapper h4
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #pickup-contact-wrapper label
{
  font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #pickup-contact-wrapper #pickup-different-contact-wrapper label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(2) #pickup-contact-wrapper #pickup-different-contact-wrapper input
{
  border-radius: 0px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(3) .col-md-6 #promo-code-wrapper h4
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(3) .col-md-6 #promo-code-wrapper label
{
  font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.35px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(3) .col-md-6 #promo-code-wrapper input
{
  border-radius: 0px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(4) h3
{
   font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.45px !important;
  font-weight: normal !important;
  color: #1AA4C5 !important;
  font-size: 30px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(5) h4
{
   font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(5) p
{
   font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(6) h4
{
   font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #8CC640 !important;
  font-size: 20px !important;
  text-transform: uppercase !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(6) p
{
   font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(7) button
{
   font-family: Ultramagnetic !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.5px !important;
  font-weight: normal !important;
  color: #ffffff !important;
  background-color: #1AA4C5 !important;
  font-size: 20px !important;
  border-radius: 0px !important;
  border: 1px solid #1AA4C5 !important;
  padding: 5px 19px 6px 20px !important;
  text-transform: uppercase !important;
  margin: 40px 0px 40px !important;
}

#ui-id-5 #step-5 .step-content div:nth-child(7) label
{
   font-family: myriad_proregular !important;
  line-height: var(--unnamed-line-spacing-35) !important;
  letter-spacing: 0.3px !important;
  font-weight: normal !important;
  color: #929597 !important;
  font-size: 20px !important;
  width: 90% !important;
}

#step-5-next
{
  width: 240px !important;
}

/*
 * STEP 5
 * MEDIA QUERIES FOR TABLETS AND PHONES
 * 722 MAX
 */
@media (max-width: 767px)
{
  
	#step-5-previous
	{
		height: 79px !important;
	}
  
  	#step-5-next
	{
	  width: 50% !important;
	  white-space: inherit !important;
	  padding: 5px 10px 1px 10px !important;
	  height: 79px !important;
	}
  
}

#snippet-box{
	display: none !important;
}

label.error{
	color: red !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-date-wrapper label.error{
	color: red !important;
}

#ui-id-4 #step-4 .step-content .row #pickup-date-wrapper label.error{
	color: red !important;
}

#ui-id-4 #step-4 .step-content .row #delivery-address label.error{
	color: red !important;
}

#ui-id-4 #step-4 .step-content .row #pick-up-address #pickup-address-wrapper label:nth-child(1).error{
	color: red !important;
}

#ui-id-5 #step-5 .step-content #contact-details label.error{
	color: red !important;
}

/* //////////////////   ORDER COMPLETE   ///////////////////////// */

#order-complete h2{
    font-size: 41px!important;
  	font-family: Ultramagnetic!important;
}
