:link,:visited{text-decoration:none}ul,ol{list-style:none}h1,h2,h5,h4,h5,h6,pre,code,p{font-size:1em}ul,ol,dl,li,dt,dd,h1,h2,h5,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0}a img,:link img,:visited img{border:none}address{font-style:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:20px 0 10px 0;font-weight:400}h1{font-size:38px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;margin:0 0 20px 0}h2{font-size:30px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin:0 0 14px 0}h3{font-size:24px;font-weight:700;line-height:1.3em;text-transform:uppercase;margin:0 0 25px 0;color:#605540}h4{font-size:18px;font-weight:700;letter-spacing:1.5px;line-height:1.3em;text-transform:uppercase;margin:0 0 25px 0;color:#605540}h5{font-size:16px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;margin:0 0 18px 0}h6,.designs-button{font-size:15px;font-weight:700;text-transform:uppercase;color:#463939;margin:0 0 40px 0}h6 a:link,h6 a:visited,.designs-button{display:inline-block;border:3px solid #bcbcaf;border-radius:8px;color:#6a6158!important;text-decoration:none;padding:13px 45px 13px 51px;position:relative;margin:14px 0}h1+h6{margin-top:-14px}h6.white a:link,h6.white a:visited{background:#FFF}h6 a:before,.designs-button:before{content:'';display:block;position:absolute;top:50%;left:17px;transform:translate(0,-50%) rotate(135deg);width:10px;height:10px;border-top:2px solid #463939;border-left:2px solid #463939;transition:all 250ms ease-in-out}.white-text h6 a:link,.white-text h6 a:visited{color:#FFF!important}.white-text h6 a:before,.designs-button:before{border-top-color:#FFF;border-left-color:#FFF}h6 a:hover,h6.white a:hover{background:#bcbcaf;border-color:#bcbcaf;color:#FFF!important}h6 a:hover:before{border-top-color:#FFF;border-left-color:#FFF}.white-text h6 a:hover,.hero h6 a:link,.hero h6 a:visited{background:#FFF;border-color:#FFF;color:#646464!important}.white-text h6 a:hover:before,.hero h6 a:before{border-top-color:#646464;border-left-color:#646464}.hero h6 a:hover{background:#fff0;color:#FFF!important}.hero h6 a:hover:before{border-top-color:#fff;border-left-color:#fff}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{font:15px Montserrat!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;color:#fff!important;background:#939393!important;border:none!important;border-radius:5px!important;color:#FFF!important;text-decoration:none!important;padding:10px 30px!important;min-width:275px!important;text-align:center!important;-webkit-transition:all 250ms ease-in-out!important;transition:all 250ms ease-in-out!important;height:auto!important}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#0F28B2!important}.stars{color:#e4be00bd;font-size:40px;text-align:center}a:link,a:visited,a:active{color:#939393;text-decoration:underline;transition:all 250ms ease-in-out}a:hover,a:focus{text-decoration:none}a:focus{outline:none}p{line-height:1.55em;margin:0 0 30px 0}blockquote{width:auto;max-width:710px;margin:95px auto 0 auto;position:relative;font-size:24px;font-style:italic}blockquote:before{content:'';display:block;position:absolute;top:-27px;left:-100px;background:url(https://ndcoldspring.com/wp-content/themes/ndcoldspring/i/quotes.webp) no-repeat;background-size:contain;width:123px;height:82px;z-index:-1}blockquote p{margin-bottom:0}blockquote strong{font-size:20px}blockquote img{max-width:562px}.medium{font-size:18px;margin-bottom:32px}.large{font-size:24px}.green{color:#097a85}.alignleft,.wp-caption.alignleft{float:left;display:inline;margin:0 25px 15px 0}.alignright,.wp-caption.alignright{float:right;display:inline;margin:0 0 15px 25px}.aligncenter{display:block}.aligncenter,.wp-caption.aligncenter{margin:17px auto 40px auto}ul,ol{margin:15px 0 40px 36px}ul li,ol li{list-style:disc;line-height:1.7em;margin:0 0 5px 0}.single-frame p{line-height:2em}ol li{list-style:decimal}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}body{font:16px Montserrat,Arial,Helvetica,sans-serif;background:#fff;color:#646464;--plyr-color-main:#097a85}img{max-width:100%;height:auto}iframe{max-width:100%}table{width:100%;margin:20px 0 0 0}.page-content{width:100%;overflow:hidden;padding:80px 0 0 0}.frame{width:1200px;margin:0 auto;position:relative;max-width:calc(100% - 60px)}.narrow-frame{width:880px}.medium-narrow-frame{width:930px}.single-frame{width:1100px}.medium-frame{width:1360px}.wide-frame,.fullwidth-frame{width:1520px}.fullwidth-frame{max-width:100%}.content{position:relative;z-index:120;padding:50px 0;background:#FFF}.graphic-background{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;padding:163px 0}.header{position:fixed;top:0;left:0;right:0;z-index:510;background:#e8e8e8;font-size:15px;text-transform:uppercase}.admin-bar .header{top:32px}.header .frame{display:flex;justify-content:space-between;align-items:center}.menu-button{display:none}.logo{width:240px}.logo a,.logo img{display:block}.drawer{display:flex;justify-content:flex-end;align-items:center;flex:1 0 auto}.header-phone{margin:0 0 0 50px}a.header-phone:link,a.header-phone:visited{text-decoration:none;color:#605540}.header-phone i{margin:0 10px 0 0}.main-nav{position:relative;z-index:510}.main-nav>ul{display:flex;margin:0;padding:0}.main-nav>ul>li{margin:0 3px;list-style:none;letter-spacing:.5px;position:relative}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited{display:block;color:#605540;position:relative;height:80px;line-height:80px;text-decoration:none}.main-nav>ul>li>a>span{position:relative;padding:0 14px}.main-nav>ul>li.menu-item-has-children>a>span{padding-right:18px}.main-nav>ul>li>a>span:before{content:'';display:block;position:absolute;bottom:-8px;left:14px;height:2px;background:#605540;opacity:0;width:calc(100% - 28px);max-width:0;transition:all 250ms ease-in-out}.main-nav>ul>li.menu-item-has-children>a>span:before{width:calc(100% - 14px)}.main-nav>ul>li:hover>a>span:before{opacity:1;max-width:100%}.main-nav>ul>li.menu-item-has-children>a>span:after{content:'';display:block;position:absolute;top:2px;right:0;width:6px;height:6px;border-top:1px solid #605540;border-left:1px solid #605540;transform:rotate(225deg);transition:all 250ms ease-in-out;margin:3px 0 0 0}.main-nav>ul>li.menu-item-has-children:hover>a>span:after{top:5px;transform:rotate(45deg)}.main-nav>ul>li>ul{position:absolute;top:100%;left:0;right:0;background:#faf9f9;z-index:510;justify-content:space-between;opacity:0;pointer-events:none;transition:all 250ms ease-in-out;width:390px;margin:0;padding:0}.main-nav>ul>li:hover>ul{opacity:1;pointer-events:inherit}.main-nav>ul>li>ul>li{list-style:none;margin:0;line-height:normal}.main-nav>ul>li>ul>li a{display:block;text-decoration:none;padding:15px 30px 15px 15px}.main-nav>ul>li>ul>li a:link,.main-nav>ul>li>ul>li a:visited{color:#605540}.main-nav>ul>li>ul>li:hover>a:link,.main-nav>ul>li>ul>li:hover>a:visited{background:#605540;color:#FFF}.has-overlay{position:relative}.has-overlay:before{content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:10}.has-overlay .frame{z-index:20}.white-text,.white-text *,.white-text a:link,.white-text a:visited{color:#FFF}.hero{text-align:center;padding:210px 0 225px 0;background-position:50% 80%}.hero .frame>:last-child{margin-bottom:0}ul.products{margin:0 -13px;display:flex;flex-flow:row wrap}ul.products>li{list-style:none;width:calc(25% - 26px);margin:0 13px 25px 13px}.product-link{display:flex;flex-flow:column nowrap;align-items:center}a.product-link:link,a.product-link:visited{text-decoration:none;color:#605540}.product-image{margin:0 0 25px 0}.product-image img{display:block}.product-title{margin:0;text-align:center;padding:0 20px}.large-spacing{padding:50px 0}ul.testimonials{display:flex;flex-flow:row wrap;margin:30px -15px 0 -15px}ul.testimonials>li{list-style:none;width:calc(33.33% - 30px);margin:0 15px 25px 15px;background:#e8e2b7;padding:25px 15px;font-size:20px;display:flex;flex-flow:column nowrap}.testimonial-title,.testimonial-author{border-top:1px solid #d3cf9f;padding:25px 0 0 0;color:#097a85}.testimonial-text{margin:0 0 40px 0}.testimonial-author{text-transform:none;margin:auto 0 0 0}.form-intro{margin-bottom:40px;text-align:center}.form{background:#e8e8e8;padding:30px}.form-area .frame>:last-child{margin-bottom:0!important}.footer{background:#e8e2b7;font-size:13px;padding:30px 0}.footer .frame{display:flex;justify-content:space-between;align-items:flex-end}.footer-left{width:calc(40% - 30px)}.footer-right{width:calc(60% - 30px)}.footer p{margin-bottom:18px;line-height:1.25em}.footer-left>:last-child,.footer-right>:last-child{margin-bottom:0}.uk-container{padding-left:0!important;padding-right:0!important}.sc-color-selector{width:100%!important;margin-top:20px!important;display:flex!important;justify-content:center!important}.page-header-image{height:354px}.page-header-image.tall{height:700px}.page-header-image img{display:none}.page-header-content{background:linear-gradient(to bottom,#004147,#097a85);text-align:center;padding:40px 0}.page-header-content>.frame>:last-child{margin-bottom:0}.page-nav{display:flex;justify-content:center}.page-nav ul{display:flex;flex-flow:row wrap;justify-content:center;margin:0;background:#FFF;padding:0 20px}.page-nav ul li{list-style:none;margin:0;font-size:17px}.page-nav a{display:block;padding:15px}.page-nav a:link,.page-nav a:visited{color:#000}.page-nav a:hover{background:#d3cf9f}.left-callout{background:#e8e8e8}.callout .frame{display:flex;justify-content:space-between}.callout-image{width:40.16%;box-shadow:rgb(0 0 0 / .25) 0 3px 11px 0;align-self:flex-start}.callout-image img{display:block}.right-callout .callout-image{order:2}.right-callout .callout-text{order:1}.callout-text{width:56.83%;margin:10px 0 0 0}.callout-text p{line-height:2em}.callout-text>:last-child{margin-bottom:0}ul.logos{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:0 -25px}ul.logos>li{list-style:none;width:calc(25% - 50px);margin:0 25px 25px 25px}.logos a{height:108px;display:flex;justify-content:center;align-items:center}.logos img{display:block;max-height:100%;width:auto}.social{display:flex;margin:0 0 30px 0}.social li{list-style:none;margin:0 10px 0 0}.social a{display:flex;justify-content:center;align-items:center;width:32px;height:32px;background:#097a85;border-radius:50%;color:#605540;font-size:18px}.social a:link,.social a:visited{color:#FFF;text-decoration:none}.social a:hover{background:#e8e8e8;color:#097a85}.faq-area{background:#e8e8e8}.question{position:relative;padding:18px 50px 18px 20px;font-size:24px;font-weight:700;cursor:pointer;border-bottom:1px solid #bcbcaf;position:relative}.question:before{content:'\f078';display:block;font:900 14px 'Font Awesome 5 Free';position:absolute;top:25px;right:20px;transition:transform 250ms ease-in-out}.accordion.open .question:before{transform:rotate(180deg)}.answer{background:#FFF;padding:20px;display:none}.answer>:last-child{margin-bottom:0}ul.gallery{margin:0 -30px;display:flex;flex-flow:row wrap}ul.gallery>li{list-style:none;margin:0 30px 30px 30px;width:calc(33.33% - 60px);font-size:24px;font-weight:700}.gallery a{display:flex;flex-flow:column nowrap;align-items:center;text-align:center}.gallery img{margin-bottom:15px}.gallery a:link,.gallery a:visited{text-decoration:none;color:#646464}.tiles{display:flex;flex-flow:row wrap;margin:65px -30px 0 -30px}.tile{width:calc(50% - 60px);margin:0 30px 107px 30px;text-align:center}.slider-nav{position:absolute;top:50%;transform:translate(0,-50%);font-size:40px;z-index:110;opacity:.5}.slider-nav:hover{opacity:1}.slider-prev{left:23px}.slider-next{right:23px}a.slider-nav:link,a.slider-nav:visited{color:#FFF}.slider-nav:focus{outline:none}.team-area{background:#edeace}.person{display:flex;justify-content:space-between;background:#FFF;margin:0 0 40px 0}.person-photo{width:33.33%;display:flex;flex-flow:column nowrap;align-items:center;min-height:450px;padding:0}.right-person .person-photo{order:2;width:41.66%}.person-photo img{display:none}.person-text{width:66.66%;padding:40px;text-align:center}.right-person .person-text{order:1;width:58.34%}.person-text .inner{max-width:585px;margin:0 auto}.name{margin-bottom:5px}.person-text p{line-height:1.25em;margin-bottom:19px}.person-text .inner>:last-child{margin-bottom:0}.map-area{padding:0}.map-area .frame{display:flex;justify-content:space-between}.map{width:58.35%}.map iframe{display:block;width:100%;height:100%;min-height:520px}.contacts{background:#097a85;width:41.65%;padding:45px;text-align:center;font-weight:700}.contacts h3{margin-bottom:13px}.contacts p{margin-bottom:23px}.contacts h6{margin:0 0 35px 0}.contacts h6 a:link,.contacts h6 a:visited{min-width:250px}.contacts>:last-child,.contacts>:last-child>:last-child{margin-bottom:0}.hours{margin:0 auto;display:flex;flex-flow:row wrap;width:100%;max-width:400px}.hours dt,.hours dd{margin:0 0 15px 0}.hours dt{width:185px;padding:0 25px 0 0}.hours dd{width:calc(100% - 185px);text-align:center}.contact-links{display:flex;justify-content:center;margin:45px -15px 0 -15px}.contact-links li{list-style:none;margin:0 15px 20px 15px;width:calc(25% - 30px)}.contact-icon{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;height:50px;margin:0 0 15px 0}.contact-icon svg{height:50px;width:auto}.contact-icon svg path{fill:#FFF}.contact-social{flex-flow:row nowrap;justify-content:center;align-items:center}.contact-social i{font-size:24px}.contact-social a+a{margin-left:30px}.contact-link{display:flex;flex-flow:column nowrap;align-items:center}a.contact-link:link,a.contact-link:visited{text-decoration:none}ul.posts{display:flex;flex-flow:row wrap;margin:0 -20px}ul.posts>li{list-style:none;width:calc(33.33% - 40px);margin:0 20px 40px 20px}.post-link{display:flex;flex-flow:column nowrap}a.post-link:link,a.post-link:visited{text-decoration:none}.post-title{margin-bottom:10px}.post-meta{font-size:.8em;color:#939393;margin:0 0 10px 0}.post-excerpt{margin:0 0 10px 0}.post-more{text-decoration:underline}.post-link:hover .post-more{text-decoration:none}.post-thumbnail{overflow:hidden;margin:0 0 15px 0}.post-thumbnail img{display:block;width:100%;height:auto;transition:all 250ms ease-in-out}.post-link:hover .post-thumbnail img{transform:scale(1.05)}.single-header{padding:120px 0 65px 0;color:#000}.single-meta{margin:0 0 10px 0}.single-image{height:550px}.single-image img{display:none}#sc-product-page ul li{list-style:none;font-family:Montserrat!important}.pagination{text-align:center;margin:30px 0 40px 0!important;font-size:18px;font-weight:700}.pagination a:link,.pagination a:visited,.pagination span{border:3px solid #939393;color:#939393;text-decoration:none;text-align:center;padding:4px 11px 5px 11px;margin:0 6px;display:inline-block;min-width:34px}.pagination span.current,.pagination a:hover{background:#939393;color:#FFF}.wpforms-field-file-upload,.wpforms-field-file-upload input{font-family:Montserrat!important}div.wpforms-container-full .wpforms-form .wpforms-head-container{position:absolute!important;bottom:5px!important;right:7px!important;margin:0!important;padding:0!important}.wpforms-field-row{max-width:100%!important}div.wpforms-container-full{margin:0 auto 25px auto!important;position:relative!important}div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field{padding:0!important}div.wpforms-container-full .wpforms-form>.wpforms-field-container>.wpforms-field{padding:9px 0 10px 0!important}.wpforms-container .wpforms-required-label,.wp-core-ui div.wpforms-container .wpforms-required-label{color:#646464!important}.wpforms-list-inline .wpforms-field-description{font-size:16px!important;color:#646464!important}.wpforms-container-full legend,.wpforms-container-full .wpforms-field-label{margin:0 0 9px 0!important;text-transform:uppercase!important;letter-spacing:1.2px!important}div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{display:block!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;margin:0!important;padding:12px 21px!important;text-indent:0!important;font:16px Montserrat!important;letter-spacing:0!important;background:#FFF!important;color:#646464!important;border:1px solid #e8e8e8!important;width:100%!important;max-width:100%!important;-webkit-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important;outline:none!important;height:auto!important}div.wpforms-container-full .wpforms-form input[type=date]::placeholder,div.wpforms-container-full .wpforms-form input[type=datetime]::placeholder,div.wpforms-container-full .wpforms-form input[type=datetime-local]::placeholder,div.wpforms-container-full .wpforms-form input[type=email]::placeholder,div.wpforms-container-full .wpforms-form input[type=month]::placeholder,div.wpforms-container-full .wpforms-form input[type=number]::placeholder,div.wpforms-container-full .wpforms-form input[type=password]::placeholder,div.wpforms-container-full .wpforms-form input[type=range]::placeholder,div.wpforms-container-full .wpforms-form input[type=search]::placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::placeholder,div.wpforms-container-full .wpforms-form input[type=text]::placeholder,div.wpforms-container-full .wpforms-form input[type=time]::placeholder,div.wpforms-container-full .wpforms-form input[type=url]::placeholder,div.wpforms-container-full .wpforms-form input[type=week]::placeholder,div.wpforms-container-full .wpforms-form select::placeholder,div.wpforms-container-full .wpforms-form textarea::placeholder{color:#646464!important;opacity:1!important}div.wpforms-container-full .wpforms-field.wpforms-field-checkbox ul li{width:32%!important;margin:2px 0!important}.wpforms-field-file-upload{display:flex!important;align-items:center!important}.wpforms-field-file-upload .wpforms-field-label{margin:0 15px 0 0!important}.wpforms-field-checkbox{position:relative!important;overflow:hidden!important}.wpforms-field-checkbox ul{margin:17px 0 0 0!important}.wpforms-field-checkbox ul li{margin:0 0 0 38px!important}.wpforms-field-checkbox ul li:first-child{margin-left:0!important}.wpforms-field-checkbox input{position:absolute!important;top:-999em!important;left:-999em!important}.wpforms-field-checkbox label{height:30px!important;line-height:30px!important;padding:0 0 0 45px!important;position:relative!important}.wpforms-field-checkbox label:before{content:''!important;display:block!important;position:absolute!important;top:0!important;left:0!important;width:30px!important;height:30px!important;border:2px solid #646464!important;border-radius:50%!important}.wpforms-field-checkbox label:after{content:''!important;display:block!important;position:absolute!important;top:7px!important;left:7px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#003AFF!important;opacity:0!important;transition:all 250ms ease-in-out!important}.wpforms-field-checkbox input:checked+label:after{opacity:1!important}div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium{height:158px!important}div.wpforms-container-full .wpforms-form .wpforms-submit-container{margin-top:12px!important;padding:0!important;display:flex!important;justify-content:flex-end!important}body .wpforms-container .wpforms-recaptcha-container{padding:0!important}.wpforms-is-recaptcha{min-height:63px!important;margin:12px 0 0 0!important}.wpforms-form{position:relative}body #g-recaptcha-response{display:none!important}.designs-area{padding:100px 0 245px 0}.designs-heading{text-align:center;margin-bottom:78px}.designs-columns{display:flex;justify-content:space-between}.designs-text{width:30.8%}.designs-sub-heading{margin-bottom:2.2rem}.designs-text .large{font-weight:500;margin-right:20px}.designs-text h2{margin-bottom:1.4rem}.designs-text h4{margin-top:68px;margin-bottom:11px}.designs-text h3+p{margin-top:.4rem}.designs-text>:last-child{margin-bottom:0}.designs-image{width:56.38%;margin:0 5.5% 0 0;position:relative}.designs-image>img{display:block}.designs-badge{position:absolute;top:20%;right:-2px;padding:3px 0 0 60px;background:url(https://ndcoldspring.com/wp-content/themes/ndcoldspring/i/badge.png) no-repeat;width:274px;height:46px;line-height:41px;font-size:20px;font-weight:800;text-transform:uppercase;color:#FFF;text-align:center}ul.designs-thumbnails{display:flex;flex-flow:row wrap;margin:62px -17px 0 -17px;padding:0}ul.designs-thumbnails>li{list-style:none;width:calc(33.33% - 34px);margin:0 17px}.dt-link{display:flex;flex-flow:column nowrap;position:relative}.dt-link img{width:100%;height:auto;margin:0 0 22px 0}.dt-title{text-align:center;font-size:18px;font-weight:500;text-decoration:underline;color:#939393;margin:0 0 -2px 0}.designs-button{position:absolute;top:39%;left:50%;transform:translate(-50%,-50%);z-index:110;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 250ms ease-in-out;border-color:#BBBBAE;color:#fff!important;padding:10px 25px 10px 48px}.dt-link:hover .designs-button{opacity:1;pointer-events:inherit}@media (max-width:1080px){.designs-button{font-size:1rem}.logo{width:170px}.header-phone{margin-left:0}ul.contact-links{flex-flow:row wrap}.contact-links li{width:calc(50% - 30px)}.tile{margin-bottom:80px}.hours dt{width:130px}.hours dd{width:calc(100% - 130px)}}@media (max-width:959px){.designs-badge{zoom:.7}.designs-area{padding:40px 0}.designs-columns{display:block}.designs-text{width:100%;margin:0 0 30px 0}.designs-image{width:100%}.designs-button{display:none}.header .frame{height:80px}.main-nav{position:absolute;top:100%;left:-30px;right:-30px;background:#FFF}body:not(.menu-open) .main-nav{opacity:0;pointer-events:none}.main-nav>ul{margin:0;display:block}.main-nav>ul>li{margin:0}.main-nav>ul>li>a:link,.main-nav>ul>li>a:visited{height:auto;line-height:1.1em;padding:15px 30px}.main-nav>ul>li>a>span{padding:0}.main-nav>ul>li>a>span:before{left:0}.main-nav>ul>li>ul{position:static;background:#faf9f9;width:auto;opacity:1;pointer-events:inherit;display:none}.main-nav>ul>li.open>ul{display:block}.main-nav>ul>li>ul>li a{padding:10px 30px}.main-nav>ul>li:hover>a>span:before{opacity:0;max-width:0}.main-nav>ul>li.menu-item-has-children:hover>a>span:after{top:2px;transform:rotate(225deg)}.main-nav>ul>li.open>a>span:before{opacity:1;max-width:100%}.main-nav>ul>li.menu-item-has-children.open>a>span:after{top:5px;transform:rotate(45deg)}.menu-button{display:block;position:relative}.menu-button img:last-child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.menu-button img:first-child{width:30px}.menu-open .menu-button img:last-child{opacity:1}.menu-open .menu-button img:first-child{opacity:0}.hero{padding:90px 0}h4{letter-spacing:0}ul.products>li{width:calc(50% - 26px)}.content>.frame>:last-child{margin-bottom:0}ul.testimonials{display:block;margin-left:0;margin-right:0}ul.testimonials>li{width:100%;margin:0 0 25px 0}.testimonial-text>:last-child{margin-bottom:0}.page-header-image.tall{height:460px}.person-photo{width:43.33%}.person-text{width:56.66%}ul.posts>li{width:calc(50% - 40px)}.map-area .frame{display:block}.map{width:100%}.map iframe{min-height:330px}.contacts{width:100%}.question{padding-left:0}ul.gallery>li{width:calc(50% - 60px);font-size:22px}h2{font-size:22px}.slider-nav{font-size:30px}.single-header{padding:60px 0}blockquote:before{zoom:.5;top:-50px;left:-35px}blockquote img{width:562px;max-width:100%}.question{font-size:22px}.single-image{height:400px}}@media (max-width:599px){ul.designs-thumbnails{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:434px}ul.designs-thumbnails>li{width:100%;margin:0 0 30px 0}.frame{max-width:calc(100% - 40px)}.header-phone i{margin-right:5px}.logo{width:145px}.header-phone{font-size:13px}h1{font-size:32px}.footer .frame{display:block}.footer-left,.footer-right{width:100%;margin:0}.footer-left{margin-bottom:18px}.person{display:block}.person-photo{display:block;width:100%!important;height:auto;min-height:1px;background:transparent!important}.person-photo img{display:block;width:100%;height:auto}.person-text{width:100%!important}.page-header-content{padding:30px 0}.page-header-image.tall{height:340px}ul.posts{margin-left:0;margin-right:0}ul.posts>li{width:100%;margin:20px 0}.page-nav ul{flex-flow:column nowrap}.callout .frame{flex-flow:column nowrap}.callout-image{order:1!important;width:100%;margin:0 0 25px 0}.callout-text{order:2!important;width:100%}ul.logos>li{width:calc(50% - 50px)}.logos-area{padding:20px 0}.question{font-size:19px}ul.gallery{margin-left:-10px;margin-right:-10px}ul.gallery>li{width:calc(50% - 20px);margin-left:10px;margin-right:10px;font-size:18px}.tiles{display:block;margin-left:0;margin-right:0}.tile{width:100%;margin:0 0 40px 0}.single-image{height:300px}blockquote{font-size:20px}blockquote strong{font-size:18px}blockquote:before{zoom:.4;top:-60px;left:-40px}.single-frame p{line-height:1.7em}}