/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}ul,menu,dir{display:block;list-style-type:disc;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px}h1,h2,h3,h4,h5,h6{font-family:Raleway, "Times New Roman", Times, serif}h2{font-family:Raleway, "Times New Roman", Times, serif;font-size:30px;line-height:40px;margin:26px 0;font-weight:bold}h3{font-family:Raleway, "Times New Roman", Times, serif;font-size:20px;font-weight:bold;margin:26px 0;color:#3f3f3f;line-height:26px}h4,.h4{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;text-transform:uppercase;font-weight:bold;margin:26px 0;color:#3f3f3f;line-height:26px;display:inline}h5,.h5{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;text-transform:capitalize;font-weight:bold;margin:0;color:#06b400;line-height:26px;margin-top:10px}p,.paragraph,.blog-post{font-family:Arial, "Times New Roman", Times, serif;font-size:18px;margin-bottom:15px;line-height:26px;color:#3f3f3f}p a,.paragraph a,.blog-post a{color:#008e00}body{border-top:8px solid #008e00}header{padding:50px 0}.green-header{color:#008e00;font-family:Raleway, "Times New Roman", Times, serif;font-size:30px;line-height:40px;margin:26px 0;font-weight:bold}.number{font-family:Arial, "Times New Roman", Times, serif !important}section{margin-bottom:80px}.space-before{margin-top:25px}.space-after{margin-bottom:25px}footer{background-color:#dddddd;border-top:6px solid #3f3f3f;padding:30px 0}footer p{font-family:Raleway, "Times New Roman", Times, serif;text-align:center;font-size:14px;margin-top:10px}footer img{margin-right:15px}.logo{margin:25px auto}.navbar-default{background-color:#dddddd;border-bottom:6px solid #3f3f3f;margin-bottom:0}.navbar-nav a{font-family:Raleway, "Times New Roman", Times, serif;text-transform:uppercase;font-size:14px;color:#3f3f3f;padding:20px 0 !important}.navbar-nav a span{border-right:none;padding:0 10px;color:black}.navbar-nav li:nth-last-child(2) a span{border-right:none}.order-nav{background-color:#008e00;padding:10px 25px !important;border-right:none !important;border-radius:10px;margin-left:15px;color:white !important;font-weight:900}.current a{background-color:inherit;font-weight:bold;color:black}.order-now{display:flex;flex-direction:column}.order-now .order-now-flex{display:flex;align-content:center;justify-content:center}.order-now label{font-family:Raleway, "Times New Roman", Times, serif;text-align:center;text-transform:uppercase;font-size:18px}.order-now input{padding:9px;background-color:#eeeeee;border:5px solid #dddddd;font-family:'Arial Black', 'Arial Bold', Gadget, sans-serif;text-align:center;font-size:26px;font-weight:bold;text-transform:uppercase}.order-now .btn{margin:0;border-radius:0;padding:12px 20px;background-color:#008e00}.order-now .btn-default:active:hover{background-color:#06b400;color:white}.order-now .input-group-btn{width:initial}.order-now ::-webkit-input-placeholder{color:#dddddd}.order-now ::-moz-placeholder{color:#dddddd}.order-now :-ms-input-placeholder{color:#dddddd}.order-now :-moz-placeholder{color:#dddddd}.order-now p{font-family:Raleway, "Times New Roman", Times, serif;text-align:center;font-size:14px;margin-top:10px}.hero{background-image:url("../images/hero.png");background-size:cover;display:flex;justify-content:center;align-items:center;text-align:center}.hero .hero-text{width:1024px}.hero h1{color:white;text-transform:uppercase;font-family:Raleway, "Times New Roman", Times, serif;font-weight:500;margin:0;font-size:100px}.review{background-color:#f4f4f4}.review-container h3{text-align:center;color:black}.btn-default{background-color:#3f3f3f}.btn{padding:10px 20px;font-weight:700;font-size:24px;border-radius:15px;text-transform:uppercase;margin:15px 0;color:white;width:100%}.btn-primary{background-color:#008e00}.btn-primary:hover{background-color:#FFBF00;border-color:#FFBF00}.postal-error,.location-postal-error{display:none;color:#cc0015;text-align:left !important;margin:5px}.small-text{margin:5px;text-align:left !important}.get-info{background-color:#008e00;padding:10px 25px !important;border:none !important;border-radius:10px;color:white !important;font-weight:900;margin:10px 10px 10px 0;display:block;text-align:center;max-width:200px}.need-help{margin:26px 0;float:right}.modal table{text-align:center}.modal .modal-text{font-size:32px;line-height:36px;font-weight:bold}.btn-big{border-radius:2px;border:1px solid #318722;background-image:-moz-linear-gradient(-90deg, #b9d7b5 0%, #6faa66 40%, #388a28 42%, #439233 74%, #7ec569 98%);background-image:-webkit-linear-gradient(-90deg, #b9d7b5 0%, #6faa66 40%, #388a28 42%, #439233 74%, #7ec569 98%);background-image:-ms-linear-gradient(-90deg, #b9d7b5 0%, #6faa66 40%, #388a28 42%, #439233 74%, #7ec569 98%)}.btn-big-secondary{border-radius:2px;border:1px solid #ffc722;background-image:-moz-linear-gradient(-90deg, #ffb501 0%, #ffc722 50%);background-image:-webkit-linear-gradient(-90deg, #ffb501 0%, #ffc722 50%);background-image:-ms-linear-gradient(-90deg, #ffb501 0%, #ffc722 50%)}.product-information{display:flex;flex-direction:row;justify-content:space-between;align-content:center;width:100%;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.product-information span{font-family:Raleway, "Times New Roman", Times, serif;font-size:14px;margin:10px;font-weight:bold;display:flex;align-items:center}.product-footer{display:flex;flex-direction:row;justify-content:space-between;align-content:center;width:100%}.product-footer span{font-family:Raleway, "Times New Roman", Times, serif;font-size:18px;margin:10px;font-weight:normal;display:flex;align-items:center}.product-footer span a{color:#008e00}.form-inline{display:flex;justify-content:space-between;align-items:center}.form-group{margin-bottom:0}.total-area input{background-color:#eeeeee;margin:0 5px;font-family:Arial, "Times New Roman", Times, serif;font-size:24px;text-transform:uppercase;color:#878787;border:none}.quote-form{margin-bottom:20px}.quote-form .green-header,.quote-form h4{margin:0}.quote-table tbody>tr>td,.quote-table tbody>tr>th,.quote-table tr>td,.quote-table tfoot>tr>th,.quote-table thead>tr>td,.quote-table thead>tr>th,.quote-table tfoot>tr>td{border-top:none;vertical-align:middle}.quote-table .form-control{margin-left:15px;background-color:#eeeeee;font-size:12px;text-transform:capitalize}.quote-table thead tr,.quote-table tfoot tr{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}.quote-table th,.quote-table td{text-align:right}.quote-table th *{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;text-transform:uppercase;color:#3f3f3f;margin:0}.quote-table td{font-family:Arial, "Times New Roman", Times, serif;font-size:24px;text-transform:uppercase;color:#878787;margin:0}.table-location{border-top:1px solid #eeeeee;margin-bottom:0}.table-location tbody>tr>td,.table-location tbody>tr>th,.table-location tfoot>tr>td,.table-location tfoot>tr>th,.table-location thead>tr>td,.table-location thead>tr>th{border-top:none;border-bottom:none;padding:0;margin:0}.form-wrap{display:flex;flex-direction:row}.number-location{font-family:Arial, "Times New Roman", Times, serif;font-size:24px;text-transform:uppercase;color:#878787;margin:0;padding:10px 25px 0 0 !important;margin-top:10px}.details-location ul{margin-bottom:0}.details-location ul li{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;color:#3f3f3f;margin:0;list-style:none}.link-locations{color:#06b400;font-size:16px;margin-bottom:10px;display:block}.link-locations:hover{color:#FFBF00}.order-steps ul li{width:25%;margin:0}.order-steps ul li a{border-right:1px solid white;border-radius:0;text-align:center;color:#006600;background-color:#009000;font-family:Arial, "Times New Roman", Times, serif;font-size:32px;font-weight:bold;padding:15px 15px;margin:0}.order-steps ul li.active>a,.order-steps ul li.active>a:focus,.order-steps ul li.active>a:hover{color:black;background-color:#dddddd}.order-steps .table>tbody>tr>td,.order-steps .table>tbody>tr>th,.order-steps .table>tfoot>tr>td,.order-steps .table>tfoot>tr>th,.order-steps .table>thead>tr>td,.order-steps .table>thead>tr>th{padding:5px;vertical-align:middle;border-top:none}.order-steps .tab-header{background-color:black;color:white;width:100%;padding:10px 35px;font-family:Raleway, "Times New Roman", Times, serif;font-size:22px;font-weight:bold}.order-steps .tab-internal{background-color:#dddddd;color:white;width:100%;padding:10px 35px;font-family:Raleway, "Times New Roman", Times, serif;font-size:16px}.order-steps .tab-internal .product-name{font-weight:bold}.order-steps .tab-internal label{margin:0;font-family:Arial, "Times New Roman", Times, serif;font-size:14px;font-weight:normal;color:#3f3f3f;display:inline-block}.order-steps .tab-internal .product-input input{max-width:100px;font-size:18px;margin:10px 5px 10px 0;display:inline-block}.order-steps .tab-internal .product-rolls{font-size:19px;font-weight:bold}.order-steps .tab-internal .product-price{font-family:Raleway, "Times New Roman", Times, serif;color:#008e00;font-size:26px;text-align:right;font-weight:bold}.order-steps .tab-internal .additional-product{background-color:white;padding:15px;border-radius:15px;margin-bottom:25px}.order-steps .tab-internal .additional-product h3{margin:0}.order-steps .tab-internal .subtotal{text-align:right;color:#3f3f3f;font-weight:bold;vertical-align:middle}.credit-card label{display:block}.credit-card .form-control{width:50%;float:left}.order-table,.calendar{table-layout:fixed}.calendar tbody>tr>td,.calendar tbody>tr>th,.calendar tfoot>tr>td,.calendar tfoot>tr>th,.calendar thead>tr>td,.calendar thead>tr>th{padding:5px;vertical-align:top !important;border-top:none}.details{font-size:12px;font-weight:normal;color:#3f3f3f;text-align:center}.month{width:100%;background:white;padding:6px;text-align:left;color:black;font-family:Arial, "Times New Roman", Times, serif}.tab-internal .row{margin-bottom:15px}.tab-internal .calendar .unavailable{background-color:#ea6566}.tab-internal .calendar .radio{margin-left:5px}.tab-internal .calendar input{margin:10px 0 10px 0}.tab-internal .calendar td{background-color:white;border:1px solid #3f3f3f;color:#3f3f3f}.tab-internal .calendar td label{font-size:11px !important}.tab-internal .calendar .days{font-weight:normal;color:#3f3f3f;font-size:12px}.tab-internal .calendar .days td{padding:15px !important;background-color:#dddddd}.delivery-address input{max-width:auto}.tab-internal .payment-information .checkbox label{color:#3f3f3f;font-size:16px}.order-summary{background-color:#ffe43f;padding:25px}.order-summary .table>tbody>tr>td,.order-summary .table>tbody>tr>th,.order-summary .table>tfoot>tr>td,.order-summary .table>tfoot>tr>th,.order-summary .table>thead>tr>td,.order-summary .table>thead>tr>th{border:none}.order-summary hr{background-color:#fff2a5;border:none;height:1px}.order-summary h3{margin-top:0}.order-summary .subtotal{vertical-align:middle !important;text-align:left;color:#3f3f3f}.order-summary .btn-big{display:block;margin:0 auto}.cal-steps{border-top:3px solid black;border-bottom:3px solid black;margin-bottom:25px}.step-number{padding:15px 25px;background-color:black;color:white;font-size:25px;display:inline-block;margin-left:-15px;margin-right:15px}.step-header{font-family:Raleway, "Times New Roman", Times, serif;font-size:24px;margin:0;font-weight:bold}.step-header span{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;vertical-align:middle;display:inline-block;margin:0 5px}.step-picker{font-family:Raleway, "Times New Roman", Times, serif;font-size:18px;margin:0}.steps-dimensions label{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;text-transform:uppercase;color:#3f3f3f;font-weight:bold}.steps-dimensions input{font-family:Arial, "Times New Roman", Times, serif;font-size:16px;text-transform:uppercase;color:#3f3f3f;font-weight:bold;background-color:#dddddd}.step-actions button{float:right;min-width:200px}.step-summary{background-color:#3f3f3f}.step-summary .step-header{color:white}.step-summary h2{margin:0;font-family:Arial, "Times New Roman", Times, serif;color:#a3d800;font-size:57px;display:block;line-height:60px;margin-top:10px}.step-summary h2 span{color:white;font-size:28px;display:inline-block;margin-left:10px}.step-summary h4{color:white;margin:-5px 10px 25px 10px;font-weight:normal;font-size:28px;display:inline-block}.cal-order-summary{background-color:#dddddd;padding:15px 25px;font-size:16px}.cal-order-summary .green-header{font-size:18px}.cal-order-summary thead tr{border-top:1px solid black;border-bottom:1px solid black !important;margin-bottom:2px}.cal-order-summary .total-roll-table td,.cal-order-summary .total-roll-table th{padding-top:25px}.cal-order-summary .total-roll-table th{font-size:16px}.flush-bottom{margin-bottom:0 !important}.mobile-hide{display:none}.no-flex{display:inherit}.clear-after:after{content:"";display:table;clear:both}.commercial-login{width:180px;height:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;line-height:16px;line-height:16px;background:no-repeat;background-image:url(login-button.jpg)}.commercial-login a{font-size:12px;font-weight:bold;color:black;text-transform:uppercase;font-family:Raleway, "Times New Roman", Times, serif}.google-map{height:625px}.popup-list{max-width:350px;font-size:18px;margin-top:50px}.error-message{margin-bottom:0}.alert-danger{color:white;background-color:#FF644E;border-color:white;border-radius:0}.hero-image{text-align:center;background-size:cover;background-position:center;height:610px;width:100vw}.blog-post h3{margin-bottom:5px}.blog-post a{margin-top:10px;display:block}.blog-post img{display:block;max-width:100%;width:100%;height:auto;margin:10px 0 !important;padding:0}@media only screen and (min-width: 480px){.btn{padding:10px 20px;font-weight:700;font-size:24px;text-transform:uppercase;color:white;width:auto}}@media only screen and (min-width: 768px){.pull-down{margin-bottom:0}.navbar-nav a span{border-right:1px solid #3f3f3f}}@media only screen and (min-width: 992px){.mobile-hide{display:inherit}.vertical-align{display:flex;align-items:center}.navbar-nav a{font-family:Raleway, "Times New Roman", Times, serif;text-transform:uppercase;font-size:15px;color:#3f3f3f;padding:20px 0 !important}.navbar-nav a span{border-right:1px solid #3f3f3f;padding:0 20px;color:black}}.formtowizard-pager{margin-top:30px}.loading-screen{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.83);display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;border-radius:inherit;z-index:300}.loading-screen__spinner-path{stroke-dasharray:201px;stroke-dashoffset:402px;animation:dash 2.62s cubic-bezier(0.645, 0.045, 0.355, 1) infinite;pointer-events:none}@keyframes dash{0%{stroke-dashoffset:402px}50%{stroke-dashoffset:201px}100%{stroke-dashoffset:0px}}.scroll-lock-and-load{overflow:hidden}#steps{list-style:none;overflow:hidden;border-top:1px dotted #b0b1b3;border-bottom:1px dotted #b0b1b3;padding:10px 20px 5px 20px;margin:0px 0px 20px 0px}#steps li{font-size:24px;float:left;padding:10px 55px 10px 0px;color:#b0b1b3}#steps li span{font-size:11px;display:block;color:#b0b1b3}#steps li.current,#steps li.completed{color:#C6D5B0;cursor:pointer}#steps li.visible{color:#71a502}
