@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700');
.site-header.fixed>.site-navigation{position:relative !important}.header{box-shadow:0 5px 8px rgba(0,0,0,.3)}.clear{clear:both}.center{text-align:center !important}.page-content .entry-header{margin:0}.site-content{padding:50px 0 43px}label img{pointer-events:none}select::-ms-expand{display:none}textarea,select,input[type=text],input[type=email],input[type=tel],input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}.button.required-button{cursor:not-allowed !important;opacity:.7;pointer-events:all !important}br{height:0;line-height:0}.table{display:table;height:100%;width:100%}.table>.table-cell{vertical-align:middle;display:table-cell;height:100%;width:100%}.page-id-8302 .site-content .entry-header>.entry-title{display:none}#build-and-price .section-inner{max-width:100%;width:100%}#build-and-price{text-align:left;padding:0 0 45px}#build-and-price h1{color:#000;font-size:35.6px;font-weight:700;font-family:"Open Sans",sans-serif;text-align:left;margin:0 0 15px}#build-and-price p{color:#000;font-size:15px;font-weight:400;font-family:"Open Sans",sans-serif;margin:0 0 30px;line-height:1.5}#build-and-price p a{color:#296fe2;text-decoration:underline}#build-and-price p.list-heading{margin-bottom:0}#build-and-price-logo{display:block;margin:0 auto 38px}#build-and-price-wizard{margin-top:0}#build-and-price-tabs{float:left;width:354px;width:32.19%}#build-and-price-tabs ul{padding:0;margin:0}#build-and-price-tabs ul li,#build-and-price-wizard a.build-and-price-mobile-tab{list-style-type:none;text-align:center;cursor:pointer;font-size:24px;font-weight:700;font-family:"Open Sans",sans-serif;color:#fff !important;line-height:62px;background:#2071c2;margin-bottom:2px;display:block}#build-and-price-wizard a.build-and-price-mobile-tab{text-align:left;padding:0 20px;position:relative;font-size:20px;line-height:50px;display:none}#build-and-price-wizard a.build-and-price-mobile-tab:before{display:block;content:"";width:22px;height:22px;background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/wizardplus.png) no-repeat center center;position:absolute;right:15px;top:15px}#build-and-price-tabs ul li:hover,#build-and-price-tabs ul li.active-bap-tab,#build-and-price-wizard a.build-and-price-mobile-tab.active-bap-tab{background:#f3f3f3;color:#2071c2 !important}#build-and-price-wizard a.build-and-price-mobile-tab.active-bap-tab:before{background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/wizardminus1.png) no-repeat center center}#build-and-price-wizard a.build-and-price-mobile-tab.get-a-qoute.active-bap-tab:before{background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/wizardminuswhite.png) no-repeat center center}#build-and-price-tabs ul li.get-a-qoute,#build-and-price-wizard a.build-and-price-mobile-tab.get-a-qoute{background:#000;color:#fff !important}#build-and-price-tabs ul li.get-a-qoute:hover,#build-and-price-tabs ul li.get-a-qoute.active-bap-tab,#build-and-price-wizard a.build-and-price-mobile-tab.get-a-qoute.active-bap-tab{background:#1a8dff !important}#build-and-price-panels{float:none;width:100%;margin-top:0}#build-and-price-panel-head h2{font-size:35px;font-weight:700;color:#062f66;line-height:1;margin-bottom:30px}#build-and-price-panels form{margin-top:35px;position:relative;border:solid 3px #c8c8c8;border-bottom:0;margin-bottom:0;padding-bottom:0}#build-and-price-panels:after{content:"";display:block;width:100%;height:12px;background:#0060ff;background:-moz-linear-gradient(left,#0060ff 0%,#00b4ff 50%,#00f6ff 100%);background:-webkit-linear-gradient(left,#0060ff 0%,#00b4ff 50%,#00f6ff 100%);background:linear-gradient(to right,#0060ff 0%,#00b4ff 50%,#00f6ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0060ff',endColorstr='#00f6ff',GradientType=1)}.build-and-price-panel{display:none;position:relative;background:#fff;padding:40px 10px 40px}.build-and-price-panel.active-panel{overflow:visible !important}.column-problem{width:235px;float:left}.column-solution{float:right;width:720px}.build-and-price-panel .recommended-solution .step-lists li{position:relative;margin-left:0;color:#000;padding-left:58px}.recommended-solution .step-lists li .step-label{position:absolute;left:0;top:1px}.build-and-price-panel .recommended-solution .alpha-list li{color:#000;position:relative;padding-left:20px;margin-left:35px}.build-and-price-panel .recommended-solution .alpha-list li .step-label{position:absolute;left:0;top:2px}.build-and-price-panel .recommended-solution .bullet-list{margin-bottom:0}.build-and-price-panel .recommended-solution .bullet-list li{padding-left:0;margin-left:15px}.text-highlight{color:#296fe2;text-decoration:underline}.column-recommended-products{padding-top:40px}.column-recommended-product-items{margin-top:40px}.column-recommended-product-item{border:solid 2px #c8c8c8;border-bottom:0}.column-recommended-product-items .column-recommended-product-item:last-child{border-bottom:solid 2px #c8c8c8}.column-recommended-product-item-photo{float:left}.column-recommended-product-item-photo img{display:block;margin:5px}.column-recommended-product-item-product-brand{float:left}.column-recommended-product-item-product-brand img{display:block;margin:5px 0}.column-recommended-product-item-name{float:left;width:280px;height:173px;margin-left:10px;margin-left:20px}.column-recommended-product-item-buttons{float:right;margin-right:25px;padding-top:65px}.column-recommended-product-item-buttons .button{width:205px;border-radius:0;font-size:15px;font-weight:700;height:auto;line-height:50px;display:block;float:left;margin-left:13px;background:#296fe2;background:-moz-linear-gradient(top,#296fe2 0%,#316eca 100%);background:-webkit-linear-gradient(top,#296fe2 0%,#316eca 100%);background:linear-gradient(to bottom,#296fe2 0%,#316eca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#296fe2',endColorstr='#316eca',GradientType=0);color:#fff;cursor:pointer;border:0}.column-recommended-product-item-buttons .button:hover{background:#316eca;background:-moz-linear-gradient(top,#316eca 0%,#296fe2 100%);background:-webkit-linear-gradient(top,#316eca 0%,#296fe2 100%);background:linear-gradient(to bottom,#316eca 0%,#296fe2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#316eca',endColorstr='#296fe2',GradientType=0)}.column-recommended-product-item-buttons .button-add-to-shop-list{position:relative}.column-recommended-product-item-buttons .button-add-to-shop-list:before{display:block;content:"";width:20px;height:20px;background-size:100%;right:-22px;position:absolute;top:14px;cursor:default}.button.button-add-to-shop-list.button-add-to-shop-list-active{opacity:.7;cursor:not-allowed;pointer-events:all !important}.column-recommended-product-item-buttons .button-add-to-shop-list.button-add-to-shop-list-active:before{background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/product-added.png) no-repeat center;background-size:100%}.column-recommended-product-item-buttons input[type=checkbox]{display:none}.solutions-pdf-print{text-align:center;background:#f9f9f9;margin-top:38px;padding:28px 20px 40px;margin-bottom:50px}.solutions-pdf-print .pdf-print-button{display:inline-block;width:396px;background:#fff;border:solid 3px #1c2b3d;border-radius:0;cursor:pointer;font-size:20px;color:#000 !important;font-weight:700;font-family:"Open Sans",sans-serif;height:auto;padding:0;line-height:85px;text-transform:none;margin:0 22px;text-decoration:none}.solutions-pdf-print .pdf-print-button i{display:inline-block;vertical-align:middle}.solutions-pdf-print .download-solution i{width:69px;height:68px;background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/download-solution.svg) no-repeat center}.solutions-pdf-print .print-solution i{width:64px;height:58px;background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/print-solution.svg) no-repeat center}.recommended-solutions-category{display:none}.recommended-solutions-category.recommended-solutions-category-active{display:block !important}.chlorine-nonchlorine-recommendations{display:none}#build-and-price .build-and-price-panel h2{font-size:33.8px;font-weight:700;color:#296fe2;line-height:1.2;font-family:"Open Sans",san-serif;margin:0 0 30px}#build-and-price .build-and-price-panel .column-head{margin-bottom:20px;line-height:30px;position:relative}#build-and-price .build-and-price-panel .column-head span{padding-right:24px;display:inline-block;line-height:30px;background:#fff;position:relative}#build-and-price .build-and-price-panel .column-head:before{content:"";width:100%;height:5px;background:#296fe2;position:absolute;display:block;top:15px;left:0}#build-and-price .build-and-price-panel h3{font-size:29px;font-weight:700;color:#000;line-height:1;font-family:"Open Sans",san-serif;margin:0 0 35px}#build-and-price .build-and-price-panel .column-problem h3{font-size:23px;text-align:center;margin:0;padding-top:15px}#build-and-price .build-and-price-panel .column-recommended-product-item-name h3{font-size:23px;line-height:1.5;margin:0}#build-and-price .build-and-price-panel .solutions-pdf-print h3{margin-bottom:30px}#print-shopping-list .column-recommended-product-item-name{height:134px}#print-shopping-list .column-recommended-product-item-name h3{line-height:1.5;margin:0;font-weight:700;color:#000;font-family:"Open Sans",san-serif}#print-shopping-list .column-recommended-product-item-buttons{padding-top:44px}.input-control.input-half{max-width:920px;margin:0 auto}.input-half label{float:left;width:44.131%;box-sizing:border-box;margin:0 2.9345%}.input-third label{float:left;width:33.3333%;box-sizing:border-box}.input-control label{border:0;cursor:pointer;display:block;margin-bottom:0;text-align:center}.input-control label:hover,.input-control label.active-radio,.input-control label.active-checkbox{background:#f3f3f3;background:0 0}.input-control label.active-checkbox h2{color:#fff !important}#build-and-price .input-control label .input-heading{font-size:30px;font-weight:700;color:#000;display:block;line-height:1.1;padding-top:5px}#build-and-price .input-control.input-fourth label .input-heading{font-size:23.6px;font-weight:700;color:#000;display:block;line-height:1.1;margin-top:10px}.input-control-photo{display:block;position:relative}.active-radio .input-control-photo:before,.active-checkbox .input-control-photo:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:rgba(0,190,255,.87) url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/selected.png) no-repeat center}.input-control label.placeholder-product{cursor:default;background:0 0 !important}.multiple-selection-panel .input-control label{position:relative}.multiple-selection-panel .input-control label:before{display:block;content:"";width:30px;height:30px;background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/checkboxsvg.svg) no-repeat left top;background-size:100%;position:absolute;right:0;top:0}.multiple-selection-panel .input-control label.active-checkbox:before{background-position:left bottom}.input-control label.placeholder-product:before{display:none !important}.input-control input[type=radio],.input-control input[type=checkbox]{display:none}.input-control img{display:block}.input-control label.norightborder{border-right:0}.input-control label.nobottomborder{border-bottom:0}.input-control label.noleftborder{border-left:0}.input-control label.notopborder{border-top:0}.input-control ul{margin:0;padding:0}.input-control ul li{list-style-type:none;padding-left:0}.input-fourth label{width:20.19%;float:left;box-sizing:border-box;margin-bottom:15px;margin:0 10px 20px;width:235px;float:none;display:inline-block;vertical-align:top}.input-control.input-fourth{max-width:1036px;margin:0 auto;text-align:center}.input-control-problems{display:none}.recommended-solution{margin:0 auto;max-width:1057px;display:none}.recommended-solution.active-recommended-problems{display:block}.selected-recommended-solutions .recommended-solution:first-child{display:block}.selected-recommended-solutions .recommended-solution.lone-recommended-solution{display:block !important}.selected-recommended-solutions .recommended-solution:last-child .solution-navigation .next-solution{display:none !important}#print-shopping-list.print-popup{display:none;align-items:center;justify-content:center;position:fixed;width:100vw;height:100vh;bottom:0;right:0;background-color:rgba(0,0,0,.8);z-index:2;visibility:hidden;opacity:0;overflow:hidden;transition:0s ease-in-out;max-width:100%;z-index:9999999;margin:0;padding:0}#print-shopping-list .popup-inner{position:relative;bottom:-100vw;right:-100vh;display:block;align-items:center;max-width:1197px;width:60%;height:88%;background-color:#fff;padding:60px 65px 50px}#print-shopping-list .popupphoto{display:flex;justify-content:flex-end;align-items:flex-end;width:40%;height:100%;overflow:hidden}#print-shopping-list .popupphoto img{width:auto;height:100%}#print-shopping-list .column-recommended-product-items{display:block;flex-direction:unset;justify-content:center;width:100%;height:100%;padding:0;overflow-y:auto;max-height:548px}#print-shopping-list .popuptext img{max-width:100%;display:block;width:100%;height:auto;max-width:100px}#print-shopping-list.print-popup.popup-active{visibility:visible;opacity:1;display:flex}#print-shopping-list.print-popup.popup-active .popup-inner{bottom:auto;right:0;transform:rotate(0);top:0}#print-shopping-list .closepopup{position:absolute;right:27px;top:27px;font-weight:300;border-radius:100%;background-color:transparent;z-index:4;color:#fff;line-height:3rem;text-align:center;cursor:pointer;text-decoration:none;padding:0;font-size:20px;background:url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/printclose.png?v=1.0) no-repeat center;background-size:100%;width:41px;height:41px;font-size:0}#print-shopping-list .column-recommended-product-items{margin-top:0}#print-shopping-list #print-my-shopping-list>h3{font-size:33px;font-weight:700;color:#296fe2;margin-bottom:30px;line-height:1}#print-shopping-list .solutions-pdf-print{padding:30px 20px 30px}.multiple-selection{font-size:15px;color:#000;font-family:"Myriad Pro",Arial,sans-serif;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:-58px;top:235px;-webkit-transition:all .3s ease-in-out 30ms;transition:all .3s ease-in-out 30ms}.multiple-selection.multiple-selection-active{right:-98px}.panel-navigation-contact,.panel-navigation,.solution-navigation{text-align:center;margin-top:25px}.panel-navigation-contact{background:#f9f9f9;max-width:1008px;margin:30px auto 0;padding:18px 20px 20px}.panel-navigation-contact h3{margin-bottom:20px}.panel-navigation-contact a:link,.panel-navigation-contact a:visited,.solution-navigation a:link,.solution-navigation a:visited,.panel-navigation a:link,.panel-navigation a:visited,.panel-navigation input[type=submit]{display:inline-block;width:230px;line-height:58px;text-align:center;border-radius:0;font-size:17.45px;font-weight:700;font-family:"Open Sans",sans-serif;margin:0 8px;margin:0 2%;color:#fff !important;border:0;outline:none;cursor:pointer;padding:0;float:none;height:auto;background:#296fe2;background:-moz-linear-gradient(top,#296fe2 0%,#316eca 100%);background:-webkit-linear-gradient(top,#296fe2 0%,#316eca 100%);background:linear-gradient(to bottom,#296fe2 0%,#316eca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#296fe2',endColorstr='#316eca',GradientType=0);width:270px;margin:0 5px}.panel-navigation-contact a:hover,.solution-navigation a:hover,.panel-navigation a:hover{background:#20aeff;background:-moz-linear-gradient(top,#20aeff 0%,#1f80e3 100%);background:-webkit-linear-gradient(top,#20aeff 0%,#1f80e3 100%);background:linear-gradient(to bottom,#20aeff 0%,#1f80e3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#20aeff',endColorstr='#1f80e3',GradientType=0)}.panel-navigation-mobile{display:none}.wizard-form{border:0;padding:0;max-width:850px;margin:0 auto}.wizard-form p{text-align:left}.wizard-form input[type=text],.wizard-form input[type=email],.wizard-form input[type=tel],.wizard-form select,.wizard-form textarea{display:block;height:initial;font-size:14px;font-weight:400;font-family:"Open Sans",sans-serif;color:#7a7a7a;border:solid 1px #cecece !important;outline:none !important;padding:0 10px;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:7px;background:#fff;margin-top:0;line-height:40px}.wizard-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(//cleanpoolsandspas.com/communitypoolspa/wp-content/themes/sigura2022/css/../images/dropdown-arrow.png) no-repeat right 5px center}.wizard-form textarea{height:126px;min-height:50px}.wizard-form .wizard-input{float:left;margin-right:7px;box-sizing:border-box}.wizard-input-row{margin-left:-3.5px;margin-right:-3.5px}.wizard-form .wizard-input-three{width:33.333%;margin-right:0;padding:0 3.5px}.wizard-form .wizard-input-two{width:47.5%}.wizard-form .last{margin-right:0 !important}.wizard-input-captcha{margin-top:23px}#main-form-notification,.main-form-notification{display:none;margin:0 0 10px}#main-form-notification>.status-error,.main-form-notification>.status-error{border-left:5px solid #ad0000;line-height:40px;background:rgba(221,75,57,1);text-align:left;padding:0 20px;color:#fff}#main-form-loader,.main-form-loader{background:rgba(0,0,0,.5);position:absolute;display:none;height:100%;width:100%;left:0;top:0}.lds-ring{display:block;position:absolute;width:64px;height:64px;left:48%;top:50%;margin:0}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){#build-and-price .section-inner{max-width:1000px}#build-and-price-tabs{width:285px}#build-and-price-tabs ul li,#build-and-price-wizard a.build-and-price-mobile-tab{font-size:18px}}@media only screen and (min-width:1281px) and (max-width:1366px){#print-shopping-list .popup-inner{width:90%}}@media only screen and (min-width:1024px) and (max-width:1280px){#build-and-price .build-and-price-panel h2{font-size:25px;margin-bottom:20px}#build-and-price .build-and-price-panel h3{font-size:24px}#build-and-price .input-control label .input-heading{font-size:28px}.input-control.input-half{text-align:center}.input-half label{float:none;margin:0 1%;display:inline-block !important;vertical-align:top}.input-fourth label{width:204px}#build-and-price .input-control.input-fourth label .input-heading{font-size:18px}.column-solution{width:640px}#build-and-price .build-and-price-panel .column-recommended-product-item-name h3{line-height:1.2;font-size:18px}.column-recommended-product-item-name{height:130px}.column-recommended-product-item-photo img,.column-recommended-product-item-product-brand img{max-height:120px}.column-recommended-product-item-buttons .button{font-size:14px;font-weight:400;width:170px}.column-recommended-product-item-buttons{padding-top:42px}.solutions-pdf-print .pdf-print-button{font-size:18px;width:360px;margin:0 10px}#print-shopping-list .popup-inner{width:90%}}@media only screen and (min-width:992px) and (max-width:1199px){#input-features label{height:230px}#panel-therapy-needs .input-control label h2{font-size:20px;margin-top:30px}#input-use.input-control h2{font-size:24px;line-height:34px}#input-budget label h2,#input-budget-plugnplay label h2{font-size:24px}#input-features label h2,.people-count-text h2{font-size:24px}#input-info label h2{font-size:20px;margin-top:28px}#people-4 img{width:35px}.people-count-image.smallpeople{margin-bottom:44px}#build-and-price-tabs ul li,#build-and-price-wizard a.build-and-price-mobile-tab{font-size:20px}.wizard-form .wizard-input-three{width:32.3%}.wizard-form{padding:28px 35px 28px}}@media only screen and (min-width:768px) and (max-width:991px){.site-content{padding-top:0}#build-and-price-panel-head h2{font-size:30px}.panel-navigation-desktop{display:none}.panel-navigation-mobile{display:block}.input-half label{margin:0 1%;width:48%}#build-and-price-panels form{border:solid 1px #c8c8c8;padding-bottom:20px}#build-and-price .input-control label .input-heading{font-size:24px}#build-and-price .build-and-price-panel h2{font-size:26px;line-height:1.4;margin:0 0 20px}#build-and-price .build-and-price-panel h3{font-size:20px}#build-and-price .section-inner{padding:0}#build-and-price-tabs{display:none}#build-and-price-panels{float:none;width:100%}.input-control img{display:block;max-width:100%;height:auto;box-sizing:border-box;margin:0 auto}#input-brand.input-control img{height:245px}.build-and-price-panel{padding:25px 30px 20px}.build-and-price-panel>h2{margin-top:20px;font-size:28px;margin-bottom:20px}.panel-navigation-contact h3{margin-bottom:20px}#build-and-price-panels form:before{content:"";display:block;background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}.multiple-selection{z-index:-2}.input-fourth label{margin:0 3px 20px;width:146.5px}#build-and-price .input-control.input-fourth label .input-heading{margin-top:8px;font-size:18px}.active-radio .input-control-photo:before,.active-checkbox .input-control-photo:before{background-size:50px}.wizard-form{padding:28px 20px 28px}#build-and-price .build-and-price-panel .column-head span{padding-right:10px;font-size:20px}#build-and-price .build-and-price-panel .column-head:before{top:17px;left:0;height:3px}#build-and-price .build-and-price-panel .column-problem h3{padding-top:5px;font-size:18px}.column-solution{width:470px}.column-recommended-product-items{margin-top:20px}.column-problem{width:135px}.column-recommended-product-item-name{width:215px;height:122px}.column-recommended-product-item-buttons{padding-top:9px}.column-recommended-product-item-buttons .button{float:none;display:block;margin:0 1px;font-size:13px;font-weight:400;width:160px;padding:0;margin:0 auto 5px}.solutions-pdf-print .download-solution i{width:39px;height:48px}.solutions-pdf-print .print-solution i{width:35px;height:42px}.solutions-pdf-print .pdf-print-button{margin:0 2px;font-size:15px;width:280px;line-height:70px}.column-recommended-product-item{border:solid 1px #c8c8c8;border-bottom:0}.column-recommended-product-items .column-recommended-product-item:last-child{border-bottom:solid 1px #c8c8c8}.column-recommended-product-item-photo img,.column-recommended-product-item-product-brand img{max-width:90px}.solutions-pdf-print{margin-bottom:35px}#build-and-price .build-and-price-panel .column-recommended-product-item-name h3{font-size:16px;line-height:1.3}#print-shopping-list .popup-inner{padding:25px 25px 20px;width:95%}#print-shopping-list #print-my-shopping-list>h3{margin-bottom:20px;font-size:28px}#print-shopping-list .column-recommended-product-item-buttons{padding-top:5px}#print-shopping-list .closepopup{width:25px;height:25px;top:20px;right:20px}#print-shopping-list .popuptext img{max-width:80px}#print-shopping-list .column-recommended-product-item-name{height:110px}#print-shopping-list .column-recommended-product-item-name h3{font-size:18px}#print-shopping-list .column-recommended-product-item-buttons{padding-top:32px}#print-shopping-list.print-popup:target .popup-inner,#print-shopping-list.print-popup.popup-active .popup-inner{top:-40px}}@media only screen and (max-width:767px){.site-content{padding-top:0}.panel-navigation-desktop{display:none}.panel-navigation-mobile{display:block}#build-and-price-panels form{padding-bottom:0;border:solid 1px #c8c8c8}#build-and-price-panels form:before{content:"";display:block;background:#fff;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}#build-and-price h1{font-size:30px}#build-and-price .section-inner{padding:0}#build-and-price-tabs{display:none}#build-and-price-wizard a.build-and-price-mobile-tab{display:none;font-size:18px}#build-and-price-panels{float:none;width:100%;margin-top:0}.input-control img{display:block;max-width:100%;height:auto;box-sizing:border-box;margin:0 auto}.build-and-price-panel{padding-bottom:20px;padding-top:20px}.input-control label.label-people{width:100% !important;border-right:solid 1px #cecece;padding:45px 0 30px}.panel-navigation a:link,.panel-navigation a:visited,.panel-navigation input[type=submit],.solution-navigation a:link,.solution-navigation a:visited,.panel-navigation a:link,.panel-navigation a:visited,.panel-navigation input[type=submit]{margin:0 1px;width:46%;font-size:16px;display:block;width:100%;margin-bottom:5px}.input-control.input-fourth .clear{display:none}.input-fourth label{border:0 !important;border-bottom:0 !important;width:49%;margin:0 0 10px;padding:0 5px}.input-fourth label:nth-last-child(2),.input-fourth label:nth-last-child(3){border-bottom:0 !important}#input-buy.input-control h2{margin-top:38px;margin-bottom:38px;font-size:20px}.wizard-form{padding:0 10px}.wizard-form .wizard-input-three,.wizard-form .wizard-input-two{width:100%;float:none;margin-right:0}.wizard-form input[type=text],.wizard-form input[type=email],.wizard-form input[type=tel],.wizard-form select,.wizard-form textarea{font-size:16px}#cabinet-select-brand,#shell-select-brand{padding-top:20px}.build-and-price-panel>h2{margin-top:20px;font-size:24px;margin-bottom:20px}.wizard-input-captcha{margin-top:0}#build-and-price .build-and-price-panel h2{font-size:28px;margin:0 0 25px}#build-and-price .build-and-price-panel h3{font-size:24px;margin:0 0 25px}.input-half label{float:none;width:100%;box-sizing:border-box;margin:0 0 20px !important}#build-and-price .input-control label .input-heading{font-size:24px;padding-top:5px}.input-control.input-fourth{margin-left:-5px;margin-right:-5px}#build-and-price .input-control.input-fourth label .input-heading{font-size:16px;margin-top:0;min-height:41px}.column-problem{width:100%;float:none;margin-bottom:30px}#build-and-price .build-and-price-panel .column-head{font-size:24px}#build-and-price .build-and-price-panel .column-head:before{top:16px;height:3px}#build-and-price .build-and-price-panel .column-head span{padding-right:12px}.column-problem img{width:100%}.column-solution{float:none;width:100%}.column-recommended-products{padding-top:10px}.column-recommended-product-item{border:solid 1px #c8c8c8}.column-recommended-product-items .column-recommended-product-item:last-child{border-bottom:solid 1px #c8c8c8}.column-recommended-product-items{margin-top:0}.column-recommended-product-item-photo,.column-recommended-product-item-product-brand{width:50%}.column-recommended-product-item-name{float:none;width:100%;margin:0 0 20px;text-align:center;height:auto;padding:10px 0;clear:both}#build-and-price .build-and-price-panel .column-recommended-product-item-name h3{font-size:20px;line-height:1.3;padding:0 20px}.column-recommended-product-item-buttons{float:none;margin-right:0;padding-top:0;text-align:center;padding-bottom:20px}.column-recommended-product-item-buttons .button{float:none;margin:0 auto 5px}.solutions-pdf-print{text-align:center;background:#f9f9f9;margin-top:25px;padding:25px 20px 20px;margin-bottom:30px}#build-and-price .build-and-price-panel .solutions-pdf-print h3{margin-bottom:20px;font-size:20px}.solutions-pdf-print .pdf-print-button{display:block;margin:0 auto 10px;width:100%;font-size:15px;line-height:70px}.solutions-pdf-print .download-solution i{width:40px;height:48px}.solutions-pdf-print .print-solution i{width:42px;height:40px}#print-shopping-list #print-my-shopping-list>h3{font-size:26px;margin-bottom:20px}#print-shopping-list .popup-inner{width:95%;padding:40px 20px 20px}#print-shopping-list.print-popup:target .popup-inner,#print-shopping-list.print-popup.popup-active .popup-inner{top:-30px}#print-shopping-list .popuptext img,#print-shopping-list .popuptext img{margin:0 auto}#print-shopping-list .column-recommended-product-item-name h3{font-size:18px;padding:0 20px}#print-shopping-list .column-recommended-product-item-name{height:auto}#print-shopping-list .closepopup{width:30px;height:30px;top:10px;right:10px}#print-shopping-list .column-recommended-product-items{max-height:294px}#print-shopping-list .column-recommended-product-item-buttons{padding-top:0}}@media only screen and (max-width:375px){#input-brand.input-control img{height:120px}.panel-navigation a:link,.panel-navigation a:visited,.panel-navigation input[type=submit]{width:140px}#input-info label{height:230px}#input-info label h2{font-size:18px}.multiple-selection.multiple-selection-active{right:-93px}#panel-therapy-needs .input-control label{height:208px}.g-recaptcha{overflow:hidden;border-right:solid 1px #cecece !important;border-radius:0 3px 3px 0}}@media only screen and (max-width:320px){.panel-navigation a:link,.panel-navigation a:visited,.panel-navigation input[type=submit]{margin:0 2px;font-size:18px;width:120px}#build-and-price-wizard a.build-and-price-mobile-tab{font-size:16px;padding-left:15px}.people-count-image.smallpeople img{max-width:28px}#input-use.input-control h2{line-height:20px;font-size:14px}#panel-therapy-needs .input-control label{height:178px}#panel-therapy-needs .input-control label h2{font-size:16px}#input-budget label h2,#input-budget-plugnplay label h2{font-size:20px;line-height:26px}#input-features label h2{font-size:18px}#input-purchasetime label h2{font-size:20px}#input-info label h2{font-size:16px;line-height:20px}#input-info label{height:204px}#input-info label h2{margin-top:25px}#input-info #info-2 h2,#input-info #info-5 h2{margin-top:35px}label#info-4 h2{margin-top:25px}}