body{font-family:"Cabin","Helvetica"}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif;margin-top:10px;margin-bottom:10px}hr{margin-top:10px;margin-bottom:10px}h1{font-size:30px}a{color:#55B2E7}.text-white{color:#FFF}header{background:#55B2E7}.above-nav{background:#55B2E7}.above-nav a{color:#fff}.logo{display:block;padding-top:20px}html.ie8 .ie8-hide{display:none}html.ie8 .btn-success{background:#5cb85c}.zoomImg{background:#fff}button.close{font-size:32px}.email-modal .modal-content,.alert-signup{background:#1689CA;color:#fff}.alert-signup{padding-bottom:20px}.alert-signup h3{padding-top:0;margin-top:0}.alert-signup form{padding-top:10px;font-size:16px}.hr-less-margin{margin-top:5px;margin-bottom:5px}.text-gray{color:#aaa}.line-right{border-right:1px solid #eee}.clearfix{clear:both}.img-center{margin:0 auto;display:block}.img-catbanner{margin-top:10px}.liner-type-question{font-size:26px;padding-top:5px;padding-left:15px;display:inline-block}.btn-callouts{border-radius:0;width:100%;white-space:normal;background:rgba(79,198,224,.2);color:#2387CC;border-bottom:5px solid #2387CC}.btn-callouts .pull-right{float:right!important}.btn-callouts .pull-left{float:left!important}.btn-line-type-guide .glyphicon-question-sign{font-size:40px}.btn-talk-expert .glyphicon-earphone{font-size:24px;background:#fff;color:#0096db;padding:8px;border-radius:50%}#affirm_form .affirm-button{border:none}#affirm_form .row div{text-align:center}.pagination>li>a{cursor:pointer}.btn-popover{background:none;padding:0}.text-danger{color:#AF0000}.btn-info{background:#aaa;color:#fff;border-color:#aaa}.carousel-caption{font-family:'Montserrat',sans-serif;font-weight:700;text-transform:uppercase;text-shadow:none;background-color:rgba(0,0,0,.50);padding-top:10px;padding-bottom:10px}.carousel-indicators{bottom:-10px}.menu-btn{background:none;border:none}.text-header-callout{font-size:16px;margin-top:5px;margin-bottom:-2px;padding-top:-5px}.search-bar h4{color:#eee}.canadian-callout{margin:0 auto;margin-top:10px;display:block;width:140px}.canadian-callout img{width:25px}.canadian-callout small{font-size:80%}.slogan{font-size:17px}.breadcrumb{margin-bottom:10px;border-radius:0}.navbar-default.row{margin-left:0;margin-right:0}.navbar-default .navbar-nav>li>a:hover{background:rgba(0,0,0,.5)}.navbar-form{margin-top:0;margin-bottom:10px}.navbar .nav,.navbar .nav>li{float:none;display:inline-block;*display:inline;*zoom:1;vertical-align:top}.navbar-inner{text-align:center}.mobile-nav .mobile-cart:hover{text-decoration:none}.dropdown-submenu{position:absolute}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.cart .badge{color:#333;background:none;position:absolute;top:10px;right:0;font-size:11px;width:100%;margin:0 auto;text-align:center}.search-bar{margin-top:20px}.navbar-form.search{margin-top:15px}.home-center .navbar-form.search{margin-top:15px}.navbar-form.search .input-group{margin-top:5px;border:5px solid #ACDDFD;border-radius:4px}.logo-desktop img{max-height:90px;margin-top:10px}.nav-clearance{background:rgba(253,30,39,.85)}.navbar-default .navbar-nav>li.nav-clearance>a{color:#fff}.navmenu{width:200px;background:#DDD;border:none}.dropdown:hover>.dropdown-toggle{background:rgba(0,0,0,.5)}.dropdown:hover>.dropdown-menu{display:block}.navbar-default .navbar-nav>li>a{color:#333;padding:15px;font-weight:bold;font-size:16px}.navbar-default .navbar-nav>li>a:hover{color:#fff}.nav-admin{display:inline-block;margin:0 auto;margin-top:-13px;font-size:16px}.nav-admin li a:hover{color:#55B2E7;background:#fff}.nav-admin li a.cart:hover .badge{color:#fff}.nav-admin .glyphicon{font-size:30px}.nav-admin li a{padding:5px 5px}.source-code{font-size:12px;padding-top:0;margin-bottom:10px}.navbar-default,.mobile-nav{background-color:#ACDDFD;border:none;min-height:40px;border-radius:0;margin-bottom:0}.mobile-nav{min-height:30px;padding:5px;margin-right:0;margin-left:0;max-height:45px}.mobile-nav .mobile-cart span.badge{color:#FFF;position:relative;background:none;top:-30px;text-align:center;margin:0 auto;display:block;width:100%;font-size:11px}.mobile-nav .glyphicon{color:#333;font-size:30px}.header-phone-number{margin-top:5px;margin-bottom:0}.footer-container a{color:#035a76}.footer-container a:hover{color:#51C7DF;text-decoration:none}footer{margin-bottom:0}.footer-container{background:#ACDDFD;color:#035a76;padding-top:20px}.footer-top-row{color:#fff;padding:10px 0;background:#E56001;margin-bottom:10px}.footer-top-row h4{margin-top:7px;margin-bottom:5px}footer h3,footer h4,footer h5{margin-top:5px}.footer-container .well{background:#01A6C6}.mailchimp-response{position:absolute;top:-125px;box-shadow:0 1px 8px 1px rgba(0,0,0,.5)}.table-solar-covers{font-size:12px}.table-solar-covers .fa{font-size:10px}.category-jumbotron{background-size:cover;padding:0px!important}.category-jumbotron .jumbotron-light{padding:10px 30px;background:rgba(255,255,255,.5)}.category-jumbotron .jumbotron-dark{background:rgba(0,0,0,.5)}.category-jumbotron h1{font-size:24px}.category-jumbotron p{font-size:17px}.category-jumbotron img{padding:5px 0}.mobile-category-copy{background:#626262;color:#fff;border-radius:4px 4px 0 0;padding:5px}.image{height:150px;display:block}.image img{max-height:150px}.prod-hr hr{margin:15px 0}.product .btn-block{width:80%;margin:0 auto;text-transform:uppercase;position:auto-buttom}#parts .carousel-indicators li.active{background-color:#333}#parts .carousel-indicators li{background-color:#999;width:15px;height:15px;margin:1px}.media-carousel-indicators{display:table;margin:0 auto}.product-qty{height:46px;width:120px}a.disabled{pointer-events:none;cursor:not-allowed;color:#ddd}a.disabled img{opacity:.25}#mobile-refine a.attr-active{pointer-events:all;cursor:auto;color:#005496}.attr-section .nav li a{padding:5px 10px}.img-input{height:75px;float:left;margin-right:5px;margin-bottom:5px}.scroll-box{overflow-y:scroll;height:120px}.active-group-product{background:#eee}.price-box{min-height:65px;max-height:65px}.price-box p,.price-box h4{margin:0}.panel-attributes{border-width:1px;border-color:#eee}.panel-attributes hr{border-top:2px solid #eee}.panel-attributes .panel-heading{background:#55B2E7;color:#fff}.panel-attributes .panel-body{background:rgba(79,198,224,.05)}.img-related-prod{height:100px;width:auto}.img-box{height:100px}.img-box img{max-height:100px;width:auto}.cat-prod-title{height:95px}.img-home-prod{max-height:85px!important;width:auto}.img-cat-prod{max-height:150px!important;width:auto}#productCarousel .media-carousel-indicators a{margin:2px}#productCarousel .media-carousel-indicators a img{max-height:40px}.img-main-prod-container{height:320px;width:100%;margin:0 auto;display:block;margin-bottom:10px}.btn-options{margin:5px;font-size:13px;width:110px;white-space:normal}.btn-options.disabled{color:#333;opacity:1;background:#eee}.img-main-prod-container img.img-product-main{max-height:100%;max-width:100%}#productCarousel .carousel-indicators{position:static;margin:0 auto;margin-top:10px;margin-bottom:10px}#productCarousel .carousel-indicators li{margin:0;width:20px;height:20px;background-color:#31B0D5}#productCarousel .carousel-indicators li.active{margin:0;width:20px;height:20px;background-color:#005496}.bug-callout{position:absolute;top:0;left:15px}.btn-checkout{padding:14px 49px 14px 48px}.continue-button{text-align:center}.continue-button button{display:inline-block;width:296px;font-size:20px;padding:15px 0;border-radius:10px}#tooltip_residential,#tooltip_commercial{font-size:10px;background:transparent;border:none}.fa.form-control-feedback{top:4px;right:21px}.checkout_step{padding-top:10px}.step_active{background:#5bc0de;color:#fff}.step_inactive{background:#eee;color:#AAA}.step_completed{background:#DFF0D8;color:#3C763D}.checkout_steps{margin-bottom:30px}.checkout-status{background:#01A6C6;color:#fff;border:0}.checkout-status li p{padding:15px;margin:0}.checkout-right{padding-top:10px;color:#333}#logo{padding-top:10px}.checkout-logo{padding-top:5px}.checkout-status .label-success{border:2px solid #a1e0a1}.checkout-status .label-default{border:2px solid #777}.checkout-right{color:#eee}.strikethrough-price{text-decoration:line-through}#creditcard .fa.text-success{color:#5CB85C}.table-cart-text{padding-top:15px!important}.total{font-size:18px}.checkout-status{background:#035A76;color:#fff;border:0}.checkout-status li p{padding:15px;margin:0}.table-cart-text a{white-space:normal}#tandc_container a#tos_link:link{color:#48668F}#shipping_form #biz_name_wrapper{display:none;*float:left}#shipping_form #is_residential button{font-size:10px;padding:5px;border:none;color:#48668F}#shipping_form #is_residential button span{display:none;position:absolute;top:-1px;left:94px;width:100px;height:45px;background:#dcdcdc;border:1px solid #ddd;white-space:normal;z-index:10;color:#333;background-color:#e6e6e6;border-color:#adadad;border-radius:4px}#shipping_form #is_residential button:hover span{display:block}#inground_liners .row .col-sm-3{min-height:270px}.size-listing{height:300px;overflow-y:scroll}.home-block{margin-bottom:20px}.home-block h4{position:absolute;bottom:0;text-align:center;background:rgba(0,84,150,.8);color:#fff;padding:10px;margin:0 0 0 6px;min-width:250px;max-width:250px}.btn-home-bottom-ads{white-space:normal}.beaded-image{padding-left:50px}.table-liner-beads th{background:#2687ca;color:#fff}.btn-contact{word-wrap:break-word;white-space:normal}.btn-contact .glyphicon{font-size:85px}.agpb_shape_size_heading{height:55px}.agpb_shape_size_pool_img{height:120px}.agpb_step_heading.disabled{opacity:.6}.agpb_step_content.disabled{display:none}.agpb_size .btn,.agpb_liner_gauge_view.btn{white-space:normal;margin-bottom:5px}.agpb_size .btn{font-size:16px;padding-top:5px;padding-bottom:5px}.agpb_size.disabled .btn{opacity:.5}.agpb_selected{background:#5cb85c;color:#fff;border-color:#4cae4c}#agpb_wall_pattern_next,#agpb_wall_pattern_prev{font-size:44px;padding-top:50px;cursor:pointer}.agpb_package_list{height:420px}.agpb_package_price{font-size:18px}.agpb_wall_pattern_price.badge{font-size:18px}.agpb_liner_container{box-shadow:0 0 3px rgba(0,0,0,.25);padding:5px;margin:10px 5px}.agpb_liner_container h4{height:50px}.agpb_liner_gauges{height:90px}.shape_size_div .well{height:205px}.selected_step{color:#FFF;border:5px solid #fff;background:#5cb85c;padding-bottom:10px}.non_selected_step{color:#aaa;border:5px solid #fff;background:#eee;padding-bottom:10px}.selected_step,.non_selected_step{min-height:106px}.liner_div .well{height:225px}.liner_div_selected .well,.shape_size_div_selected .well{background:#999;color:#fff}.btn-measurements{margin:5px 5px 5px 0}#paper{height:300px;background:#eee;border-radius:4px;margin:0 auto}#form-generate .btn{white-space:normal;text-align:center}.pleatco-result-container{padding-top:10px;min-height:270px;border-bottom:1px solid #eee}.img-pleatco-thumbnail{max-width:80px;max-height:80px}#pleatco_search .well{min-height:300px}@media (min-width:400px) and (max-width:564px){.ps-left-title{width:50%;float:left;color:#fc0;font-weight:700;font-size:52px;text-align:right;text-transform:uppercase}.ps-right-title{width:50%;float:right;color:#fc0;font-weight:700;font-size:20px;text-align:left;text-transform:uppercase}.ps-left-title p,.ps-right-title p{padding-left:3%;line-height:70%}.ps-modal-subtitle{clear:right;color:#fff;font-size:16px;text-align:center}.ps-offer{color:#fff;font-size:8px;margin-top:2%;text-align:center}}@media (max-width:767px){.title{width:85px}.prod_qty .input-group{width:100px}header a{color:#333}.canadian-callout{margin-top:5px}::-webkit-scrollbar{-webkit-appearance:none}::-webkit-scrollbar:vertical{width:12px}::-webkit-scrollbar:horizontal{height:12px}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff}::-webkit-scrollbar-track{border-radius:10px;background-color:#fff}#inground_liners .row .col-sm-3{min-height:290px}.slogan{font-size:15px}#pleatco_search .well{min-height:0}.alert-signup{box-shadow:0 0 5px 3px rgba(0,0,0,.5);padding-bottom:10px;border:none}.alert-signup h3{font-size:18px}.alert-signup h5{font-size:12px}.product .btn-block{width:100%}.btn-measurements{font-size:11px}#form-generate .btn{height:60px}h1{font-size:24px}h2{font-size:20px}hr{margin-top:10px;margin-bottom:10px}.btn-options{width:100px}.checkout-status li{border:2px solid #FFF}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:0}.checkout-status li p{font-size:11px;padding:10px}a.badge{margin-top:2px;margin-bottom:2px}.search-bar{margin-top:5px}.search-bar p{margin-bottom:0}.search-bar .navbar-form.search{padding:0 15px}.line-right{border:none}.line-right-mobile{border-right:1px solid #eee}.group-add-to-cart .input-group{width:135px}.table-cart{font-size:90%}.table-cart td .input-group{width:110px}.btn-callouts .pull-left,.btn-callouts .pull-right{float:none!important}.btn-blue .pull-right,.btn-yellow .pull-right{float:right!important}.btn-blue .pull-left,.btn-yellow .pull-left{float:left!important}.btn-prod{width:100%}.mobile-center{text-align:center;margin:0 auto;display:block}.btn-category-buy{font-size:12px}.nav-pills>li>a{padding:8px}.carousel-caption h2{font-size:22px}.carousel-caption h4{font-size:12px}.cat-header{width:100%}.cat-prod-title{height:130px}.cat-prod-title h4{font-size:15px}.liner-header{text-align:center}.home-block h4{position:static;min-width:initial;max-width:250px;margin:0 auto;min-height:77px}#agpb_wall_pattern_next,#agpb_wall_pattern_prev{font-size:30px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:16px}}.pointer{cursor:pointer!important}[ng\:cloak],[ng-cloak],.ng-cloak{display:none!important}#pag_overlay{z-index:999;position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}#pag_spinner{z-index:1000;width:50px;height:57px;position:absolute;top:50%;left:50%;margin:-28px 0 0 -25px}.image .img-brand{height:75%}.image .badge-Brand{height:25%}.image .badge-Promotional,.product2 .cat-img .badge-Promotional{position:absolute;top:0;left:15px}.img-product-main{max-height:100%}.img-product-main-branded{max-height:75%!important}.img-brand-badge{max-height:25%}#productCarousel .carousel-inner a{height:320px}@media (max-width:767px){#productCarousel .carousel-inner a{display:flex!important;flex-direction:column;justify-content:center}}.other-product-img{height:150px}.preview-container{position:absolute;top:98px;background-color:#FFF;z-index:99999;width:400px;overflow:hidden;padding:5px;margin:0;text-align:left;border:1px solid #DDD;min-height:20px}.preview-header{background-color:#005496;font-family:"Cabin","Helvetica";color:#FFF;font-size:14px;font-weight:bold;padding:5px}.preview-item{border-top:1px solid #EEE;padding:6px;font-style:normal;color:#1E4EA7;outline:none;font-size:11px;font-family:"Lucida Grande",Lucinda,Verdana,sans-serif;line-height:16px;position:relative}.preview-name{font-family:"Cabin","Helvetica";color:#005496;font-size:12px}.local-pickup-buttons{display:flex;flex-wrap:wrap-reverse;justify-content:space-around}.mirror{transform:scaleX(-1)}.local-pickup-btn-text{font-size:20px;margin-top:20px}.local-pickup-address{font-weight:bold}#new_product_added{position:fixed;top:0;right:0;z-index:1000000;width:300px;height:100%;background:#015496;background:linear-gradient(to bottom,#015496 0%,#015496 20%,#246393 100%);border-left:1px solid black;border-top:1px solid black;visibility:hidden}#new_product_added.showCart{right:-300px;transition:visibility 0s linear,transform 1.4s cubic-bezier(.22,.61,.36,1);visibility:visible;transform:translateX(-300px)}#cart_preview{height:100%}#close_preview{position:absolute;top:-1px;left:-40px;z-index:1000001;width:40px;height:40px;background:#015496;border-radius:5px 0 0 5px;padding:3px 0 0 5px;cursor:pointer;border-bottom:1px solid black;border-left:1px solid black;border-top:1px solid black}#close_preview .glyphicon{color:#FEFEFE;font-size:30px}#cart_button{height:65px;margin-bottom:30px}#cart_button a{width:200px;height:35px;margin:30px 0 0 50px;border-radius:3px}#products_preview{height:90%;overflow-y:auto;text-align:center}#products_preview .product{width:200px;margin:15px 0 0 50px}#products_preview .product img{display:table;margin:0 auto;border:2px solid #F0AD4E;border-radius:3px}#products_preview .product a{text-decoration:none;color:#FFF}#new_product_added:hover{display:block}#order_search_divider{font-size:30px;padding:100px 0}#glyphicon-truck-gray{font-size:28px;width:42px;height:30px;margin:-2px 0 8px 0}#glyphicon-truck span.glyphicon{font-size:28px;background-image:url('https://poolsupplies.nyc3.cdn.digitaloceanspaces.com/media/73fb86265a1d5526e03b9154f3276091.png');width:42px;height:30px}#glyphicon-truck:hover span.glyphicon{background-image:url('https://poolsupplies.nyc3.cdn.digitaloceanspaces.com/media/96f9eddf0956d5c1f2a969e2393445d4.png')}@media print{.col-sm-12,.col-xs-12,.col-md-12{width:100%!important}.col-sm-11,.col-xs-11,.col-md-11{width:91.66666666%!important}.col-sm-10,.col-xs-10,.col-md-10{width:83.33333333%!important}.col-sm-9,.col-xs-9,.col-md-9{width:75%!important}.col-sm-8,.col-xs-8,.col-md-8{width:66.66666666%!important}.col-sm-7,.col-xs-7,.col-md-7{width:58.33333333%!important}.col-sm-6,.col-xs-6,.col-md-6{width:50%!important}.col-sm-5,.col-xs-5,.col-md-5{width:41.66666666%!important}.col-sm-4,.col-xs-4,.col-md-4{width:33.33333333%!important}.col-sm-3,.col-xs-3,.col-md-3{width:25%!important}.col-sm-2,.col-xs-2,.col-md-2{width:16.66666666%!important}.col-sm-1,.col-xs-1,.col-md-1{width:8.33333333%!important}[class*="col-sm-"]{float:left}[class*="col-xs-"]{float:left}.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left!important}a[href]:after{content:none}body{margin:0;padding:0!important;min-width:990px}.container{width:auto;min-width:980px}}#phone-dropdown{position:relative;display:inline-block;margin-bottom:10px}#phone-dropdown .dropdown-content{display:none;position:absolute;z-index:10;padding:8px;border:1px solid #ccc;background-color:#fff;margin-top:-10px;margin-left:-18px}#phone-dropdown .table-container{overflow-y:auto}#phone-dropdown table{width:160px;border-collapse:collapse}#phone-dropdown th,#phone-dropdown td{padding:1.5px;text-align:left}#phone-dropdown .dropbtn{display:none;border:none;color:#000;padding:5px;font-size:14px;font-style:bold;cursor:pointer;margin-top:-7.5%;margin-left:auto}#phone-dropdown .dropbtn:after{content:"\25BC";margin-left:1px;margin-top:-30%;color:#ff8c00;font-size:10px}#phone-dropdown #status-message{color:black}.oos-container{width:450px;background-color:#E5F2FB;padding:25px 30px;display:flex;flex-direction:column;justify-content:center}.oos-container .oos-heading{background-color:#BEE2FA;padding:10px;text-align:center}.oos-container .oos-heading i{font-size:18px}.oos-container .oos-heading h3{font-size:38px;font-weight:bold;color:#E40D0D;margin:0}.oos-container .oos-sub-heading{text-align:center;font-size:18px;margin:15px 0 10px}.oos-container .oos-sub-heading b{font-size:29px}.oos-container input{margin-bottom:10px}.oos-container .checkmark-container{display:block;position:relative;padding-left:30px;margin-bottom:12px;cursor:pointer;font-size:15px;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.oos-container #sendtext{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.oos-container .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:#FFF;border:1px solid #000}.oos-container .checkmark-container:hover input~.checkmark{background-color:#ccc}.oos-container .checkmark-container input:checked~.checkmark{background-color:#2196F3}.oos-container .checkmark:after{content:"";position:absolute;display:none}.oos-container .checkmark-container input:checked~.checkmark:after{display:block}.oos-container .checkmark-container .checkmark:after{left:7px;top:3px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.oos-container #submit_stock_notification{background-color:#005496;color:#FFF;font-size:24px;font-weight:bold;margin:15px 0 25px}.oos-container #submit_stock_notification img{position:absolute;margin:18px 0 0 10px}.oos-container hr{border:1px solid #005496;width:305px}.oos-container .oos-footer{text-align:center;font-size:19px;color:#005496}.oos-container .oos-footer .red{color:#E40D0D;font-size:21px}#phone-dropdown #status-message,#phone-dropdown .dropbtn{display:inline-block;vertical-align:middle;background:none;outline:none}#phone-dropdown:hover .dropdown-content{display:block}.quantity-btn.decrement{font-size:18px}@media (min-width:768px) .quantity-btn{border:1px solid #CCC;border-radius:6px 0 0 6px;padding:0 12px;height:46px}.btn-lg.cart-add{padding:10px 60px}.quantity-label{margin-left:10px}.quantity-btn{border:none;background-color:transparent;font-size:26px;vertical-align:middle;padding:0 12px}.product-qty{height:46px;width:52px!important;font-size:24px;text-align:center}@media (min-width:768px){.prod_qty .input-group-btn{width:35%!important}.input-group-btn{width:1%!important}.group-add-to-cart .input-group-btn{width:45%!important}.navbar-form{margin-left:-15px!important;margin-right:-15px!important}.carousel-caption h2{font-size:22px}.carousel-caption h4{font-size:16px}.quantity-btn{border:1px solid #CCC;border-radius:6px 0 0 6px;padding:0 12px;height:46px}.quantity-btn.increment{border-radius:0 6px 6px 0;padding:0 14px}.quantity-btn.increment:active,.quantity-btn.decrement:active{box-shadow:inset 0 0 10px #0003}.form-control.product-qty{border-radius:0}.quantity-selector{display:flex;font-weight:bold;max-width:100%;margin-bottom:5px;color:#555}}@media (min-width:768px) and (max-width:991px){#paypal-checkout{font-size:15px}.prod-description{max-width:175px}.canadian-callout{margin-top:5px}#pleatco_search .well h2{font-size:24px}.line-right-sm{border-right:1px solid #EEE}.btn-options{width:88px}.search-bar{margin-top:5px}.header-phone-number{padding-top:10px}.image{min-height:213px}.cat-prod-title{height:120px}h4{font-size:15px}.home-block h4{min-width:250px;max-width:250px;margin:0 0 0 47px}#verify_order p,#shipping p,#billing_payment p,#place_order p{word-break:break-word}#shipping .btn,#verify_order .btn,#billing_payment .btn,#place_order .btn{font-size:16px}.checkout-status{font-size:11px;min-height:45px}.form-inline .form-control{width:100%}#cart_update_form .btn{font-size:14px}}@media (min-width:992px) and (max-width:1199px){.prod_qty{width:170px}.prod-description{width:180px}.line-right-md{border-right:1px solid #EEE}.nav>li>a{padding:10px!important;font-size:13px}h4{font-size:15px}.home-block h4{min-width:212px;max-width:212px;margin:0}.liner-header h4{font-size:13px}.specialists-text{font-size:12px}.cart .badge{top:15px}#form-generate .btn{height:75px}}@media (min-width:1200px){.prod_qty{width:170px}.prod-description{width:195px}.line-right-md{border-right:1px solid #EEE}.liner-header h4{font-size:17px}}.checkout-heading{background-color:#DDD;padding:12px 20px;border:1px solid #999;font-size:18px}.checkout-heading #shipping-edit,.checkout-heading #billing-edit{float:right;display:none;cursor:pointer}#billing-container,#payment-container{display:none}#shipping-container .well,#billing-container .well,#payment-container .well{border-radius:0;margin-bottom:0}#payment-container .payment-wrapper{width:60%;margin:0 auto}.payment-wrapper .button{cursor:pointer;font-weight:500;left:3px;line-height:inherit;position:relative;text-decoration:none;text-align:center;border-style:solid;border-width:1px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;display:inline-block;width:296px}.payment-wrapper .button--small{padding:10px 30px;font-size:18px}.payment-wrapper .button--green{outline:none;background-color:#64d18a;border-color:#64d18a;color:white;transition:all 200ms ease}.payment-wrapper .button--green:hover{background-color:#8bdda8;color:white}.payment-wrapper{text-align:center}#dropin-container{text-align:left}.green-check-small{position:absolute;font-size:6px;color:#FFF;background-color:#2C2;border-radius:14px;padding:4px;top:17px;left:4px}