/*!Theme Name: ReAlign
Author: Sound Press
Description: A custom WordPress theme designed and developed specifically for ReAlign.
Version: 1.0*//*!WARNING: This CSS file was generated from a Sass file. Do NOT edit it. If you edit this file your developer will overwrite the changes you have made next time they update your site.*/*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}em,i{font-style:italic}input{outline:0;border-radius:0}html{overflow-x:hidden}body{background:#fff;font-family:montserrat,helvetica,arial,sans-serif;font-size:1.25rem;line-height:2.5rem;color:#373d41;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.container{width:90%;max-width:1480px;margin:0 auto;position:relative}.right{float:right}.left{float:left}.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.half{width:48%}@media(max-width:1000px){.half{width:100%;float:none}}.none{display:none}a{color:#f68a21;text-decoration:none;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a:hover{color:#db730e;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}a img{outline:0;border:0}iframe{max-width:100%}h1{font-family:effra,verdana,tahoma,sans-serif;font-size:5rem;line-height:.95em;color:#fff;font-weight:400}@media(max-width:1300px){h1{font-size:4rem}}@media(max-width:700px){h1{font-size:2.5rem}}h2{font-family:effra,verdana,tahoma,sans-serif;font-size:3.25rem;line-height:1.1em;color:#373d41;font-weight:400}h3{font-family:montserrat,helvetica,arial,sans-serif;font-size:1.375rem;line-height:1.1em;color:#373d41;font-weight:400;text-transform:uppercase;letter-spacing:2px}.img-left{float:left;margin:5px 15px 5px 0}.img-right{float:right;margin:5px 0 5px 15px}.header{padding:40px 0;z-index:1000}@media(max-width:700px){.header{padding:20px 0}}.header .logo{display:block}@media(max-width:700px){.header .logo{width:150px}}.header .logo:hover{opacity:.8}.header .logo img{display:block;width:100%;height:auto}.menu-link{display:none;font-size:.9375rem;text-transform:uppercase;letter-spacing:2px;color:#373d41;position:relative;top:-8px}@media screen and (max-width:1000px){.menu-link{display:block}}@media screen and (max-width:1000px){.nav{clear:both;min-width:inherit;float:none;overflow:hidden;max-height:0}.nav.active{max-height:100%}}.nav ul{list-style:none;position:relative}@media screen and (max-width:1000px){.nav ul{display:inline}}.nav ul:after{content:"";clear:both;display:block}.nav ul li{display:inline-block;position:relative;margin:0 80px 0 0}@media(max-width:1300px){.nav ul li{margin:0 20px 0 0}}@media screen and (max-width:1000px){.nav ul li{display:block}}.nav ul li:last-child{margin:0}.nav ul li a{font-size:.9375rem;text-transform:uppercase;letter-spacing:2px;color:#373d41;display:block}@media screen and (max-width:1000px){.nav ul li a{display:block;padding:10px;border-bottom:1px solid #f68a21;position:relative}}.nav ul li a:hover{color:#f68a21}.nav ul li:hover>ul{display:block}.nav ul li .carrot{display:none;position:absolute;top:0;right:0;font-size:1.5em;padding:10px;color:#f68a21}@media(max-width:1000px){.nav ul li .carrot{display:block}}>.nav ul li>ul.sub-menu{width:100%;padding:4px 0}@media screen and (max-width:1000px){>.nav ul li>ul.sub-menu{padding:0}}.nav ul ul{background:#fff;display:none;position:absolute;top:100%;min-width:200px;margin:0 0 0 -20px;padding:10px 0}@media screen and (max-width:1000px){.nav ul ul{overflow:hidden;max-height:0;display:inherit;position:relative;left:auto;top:auto;-webkit-box-shadow:none;box-shadow:none;border:0;margin:0;padding:0}.nav ul ul.active{max-height:100%}}.nav ul ul>li{position:relative;display:block}.nav ul ul>li a{padding:3px 20px;height:auto}.nav ul ul ul{position:absolute;left:100%;top:0}@media screen and (max-width:1000px){.nav ul ul ul{display:inherit;position:relative;left:auto;top:auto;border:0}}.page-title{background-size:cover;background-position:center center}.page-title.hero h1{width:1e3px;max-width:100%;position:absolute;top:50%;left:inherit;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;text-align:right;padding:30px 40px 30px 0;border:0;border-right:1px solid rgba(255,255,255,.25)}@media(max-width:1400px){.page-title.hero h1{text-align:left;padding:20px 0 20px 20px;left:0;right:inherit;border:0;border-left:1px solid rgba(255,255,255,.25)}}.page-title.hero a{right:inherit;left:0}.page-title .container{height:565px}@media(max-width:700px){.page-title .container{height:450px}}.page-title .sub-content{width:1e3px;max-width:100%;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid rgba(255,255,255,.25);padding:30px 0 30px 40px}@media(max-width:1000px){.page-title .sub-content{padding:20px 0 20px 20px}}.page-title h1 span{color:#f68a21}.page-title p{color:#fff;font-size:1.25rem;line-height:1.875rem;max-width:600px;margin:20px 0 0}@media(max-width:700px){.page-title p{font-size:1rem}}.page-title a{color:#fff;font-size:1.25rem;text-transform:uppercase;letter-spacing:3px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700}@media(max-width:1400px){.page-title a{position:relative;top:80%;right:inherit;left:40px;-webkit-transform:none;transform:none}}@media(max-width:700px){.page-title a{left:20px;font-size:1.125rem}}.page-title a:hover{color:#f68a21}.page-title a:after{content:url(images/carrot.png);display:inline-block;vertical-align:middle;margin:0 0 0 10px;position:relative;top:3px}.content{padding:100px 0 60px;max-width:800px}.content h2,.content h3,.content h4,.content h5,.content h6{margin:0 0 20px}.content p,.content form,.content iframe,.content blockquote,.content hr{margin:0 0 40px}.content ul,.content ol{margin:0 0 40px 30px}.content img{max-width:100%;height:auto}@media(max-width:700px){.content img{display:block;float:none;margin:0 auto 20px}}.call-to-action{background:#373d41;text-align:center;padding:100px 0 90px;color:#fff;font-size:1.875rem;text-transform:uppercase;letter-spacing:3px;display:block;font-weight:700}.call-to-action:hover{background:#f68a21;color:#fff}.call-to-action:after{content:url(images/large-carrot.png);display:block;margin:20px auto 0}.call-to-action span{display:block;font-size:.9375rem}.call-to-action span:before,.call-to-action span:after{content:"";background:#fff;width:35px;height:3px;display:inline-block;vertical-align:middle;margin:0 10px}.options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:80px 0;text-align:center;max-width:1200px}.options .option{background:#373d41;color:#fff;width:calc(33.3333% - 30px);max-width:100%;margin:0 15px 30px;padding:50px 10px 75px;position:relative}@media(max-width:1000px){.options .option{width:375px}}.options .option:after{content:url(images/not-equal.png);position:absolute;top:50%;right:-50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:500}@media(max-width:1000px){.options .option:after{top:96%;right:inherit;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.options .option:last-of-type:after{display:none}.options .option.highlight{background:#f68a21}.options .option h3{color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:3px}.options .option h4{text-transform:uppercase;letter-spacing:2px;font-size:.875rem;font-weight:700;margin:0 0 30px}.options .option h4:after{content:"";background:#fff;width:65px;height:2px;display:block;margin:20px auto 0}.options .option p{font-size:1rem;line-height:2.125rem;max-width:290px;margin:0 auto 30px}.options .option p:after{content:"";background:#fff;width:190px;height:2px;display:block;margin:30px auto 0}.options .option span{font-size:.875rem;text-transform:uppercase;letter-spacing:2px;font-weight:700}.steps .step{background:#f68a21;color:#fff;border-bottom:15px solid #f5a659;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.steps .step:hover{background:#f59639;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.steps .step:last-of-type{border:0}.steps .step .container{padding:80px 0;min-height:345px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;max-width:1250px}@media(max-width:1000px){.steps .step .container{-webkit-box-pack:normal;-moz-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}}.steps .step .number{background:#db730e;color:#fff;width:98px;height:98px;border-radius:100%;font-size:3.75rem;font-weight:700;text-align:center;line-height:1em;padding:19px 0 0}@media(max-width:1000px){.steps .step .number{display:inline-block;vertical-align:middle;margin:0 40px 40px 0}}.steps .step h2{color:#fff;width:300px;max-width:100%}@media(max-width:1000px){.steps .step h2{display:inline-block;vertical-align:middle;margin:0 0 40px}}.steps .step .sub-content{width:685px;max-width:50%}@media(max-width:1000px){.steps .step .sub-content{width:100%;max-width:100%}}.steps .step .sub-content a{color:#fff;text-decoration:underline}.steps .step .sub-content a:hover{text-decoration:none}.columns{background:#373d41;color:#fff;text-align:center}.columns .container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;padding:0}.columns .container .column{width:47%;padding:130px 0 100px}@media(max-width:1000px){.columns .container .column{width:100%}}.columns .container .column h2,.columns .container .column h3,.columns .container .column h4{color:#fff}.columns .container .column h3{font-weight:700;margin:0 0 50px}.columns .container .column p{max-width:475px;margin:0 auto 40px}.content-callouts.orange{background:#f68a21;color:#fff}.content-callouts.orange .callout h4{color:#feb976}.content-callouts.orange .callout h4:before{background:#feb976}.content-callouts.orange .callout h2,.content-callouts.orange .callout h3{color:#fff}.content-callouts .content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1400px}.content-callouts .callout{width:45%;font-size:1rem}@media(max-width:1000px){.content-callouts .callout{width:100%}}.content-callouts .callout h4{font-size:.9375rem;text-transform:uppercase;letter-spacing:2px;color:#878d91;font-weight:700;margin:0 0 30px}.content-callouts .callout h4:before{content:"";background:rgba(135,141,145,.25);width:75px;height:1px;display:block}.content-callouts .callout h2{font-size:2.25rem}.sherpas{padding:115px 0 100px;max-width:1215px}.sherpas h2{text-align:center;margin:0 0 80px}.sherpas .sherpas-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.sherpas .sherpas-container .sherpa{background:#373d41;color:#fff;width:375px;margin:0 15px 60px;text-align:center;position:relative;overflow:hidden;border-radius:3px;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out}.sherpas .sherpas-container .sherpa:hover{background:#f68a21}.sherpas .sherpas-container .sherpa:hover .sub-content{top:0}.sherpas .sherpas-container .sherpa .image{background-size:cover;background-position:center center;height:375px;border-radius:3px 3px 0 0;margin:0 0 50px}.sherpas .sherpas-container .sherpa h3{color:#fff;font-weight:700;letter-spacing:3px;margin:0 0 10px}.sherpas .sherpas-container .sherpa span{font-size:.9375rem;text-transform:uppercase;letter-spacing:2px;display:block;font-weight:700;margin:0 0 40px}.sherpas .sherpas-container .sherpa .sub-content{background:rgba(246,138,33,.9);position:absolute;top:100%;left:0;width:100%;height:100%;padding:60px 0 0;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;overflow:scroll}@media(max-width:700px){.sherpas .sherpas-container .sherpa .sub-content{position:relative;top:0;padding:20px 0}.sherpas .sherpas-container .sherpa .sub-content h3{display:none}}@media(max-width:700px){.sherpas .sherpas-container .sherpa .sub-content span{display:none}}.sherpas .sherpas-container .sherpa .sub-content span:after{content:"";background:#fff;width:75px;height:2px;display:block;margin:20px auto 0}.sherpas .sherpas-container .sherpa .sub-content p{font-size:.875rem;line-height:1.5rem;padding:0 20px;margin:0 0 20px}.sherpas .sherpas-container .sherpa .sub-content p:after{content:"";background:#fff;width:195px;height:2px;display:block;margin:20px auto 0}.sherpas .sherpas-container .sherpa .sub-content a{display:block;font-size:.875rem;line-height:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#fff;text-decoration:underline;margin:0 0 10px}.sherpas .sherpas-container .sherpa .sub-content a:hover{text-decoration:none}.project-callout{background:#f68a21;color:#fde1c5;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 0}.project-callout .logo{background:#fff;width:290px;padding:10px 10px 10px 0}@media(max-width:1300px){.project-callout .logo{width:250px}}.project-callout .logo img{display:block;width:100%;height:auto}.project-callout h3{color:#fff;font-weight:700;text-decoration:underline;width:375px;line-height:2.625rem}@media(max-width:1300px){.project-callout h3{width:250px;font-size:1.125rem}}@media(max-width:1000px){.project-callout h3{width:100%;margin:30px 0;padding:0 20px}}.project-callout .sub-content{width:560px;max-width:40%;font-size:1.125rem}@media(max-width:1000px){.project-callout .sub-content{width:100%;padding:0 20px;max-width:600px}}.project-callout .sub-content ol,.project-callout .sub-content li{margin:0 0 0 30px}.projects{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 0 0}.projects .project{background:#373d41;color:#fff;width:375px;margin:0 15px 60px;text-align:center;overflow:hidden;border-radius:3px}.projects .project .image{background:#444b4f;height:375px;border-radius:3px 3px 0 0;margin:0 0 50px;position:relative}.projects .project .image img{display:block;width:80%;height:auto;position:absolute;top:50%;left:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.projects .project h3{color:#fff;font-weight:700;letter-spacing:3px;margin:0 0 30px}.projects .project h3:after{content:"";background:#fff;width:75px;height:2px;margin:20px auto 0;display:block}.projects .project p{font-size:1rem;line-height:2rem;margin:0 0 40px;color:#d0d1d1}.image-callout{padding:40px 0;max-width:1500px}.image-callout.large-spacing{padding:80px 0 100px;margin:60px auto}.image-callout .image{background-size:cover;background-position:center center;width:43%;height:calc(100% - 80px);position:absolute;top:40px;left:0}@media(max-width:1300px){.image-callout .image{width:48%}}@media(max-width:1000px){.image-callout .image{width:100%;height:300px;position:relative;top:0}}.image-callout .sub-content{width:55%;padding:30px 0}@media(max-width:1300px){.image-callout .sub-content{width:48%}}@media(max-width:1000px){.image-callout .sub-content{width:100%}}.image-callout .sub-content a{display:inline-block;font-size:.875rem;text-transform:uppercase;letter-spacing:2px;text-decoration:underline;font-weight:700}.image-callout .sub-content a:after{content:url(images/arrow.png);display:inline-block;vertical-align:middle;margin:0 0 0 10px;position:relative;top:-1px}.image-callout .sub-content .point{background:#f68a21;color:#fff;padding:20px 25px;border-bottom:2px solid #f5a659;font-size:1.125rem;line-height:1.875rem}.testimonials{background:url(images/testimonials-bg.jpg) center center;background-size:cover;text-align:center;padding:30px 0 55px;color:#fff;position:relative}.testimonials:before{content:"";background:#f68a21 url(images/quote.png) center center no-repeat;display:block;width:165px;height:165px;border:3px solid #fff;border-radius:100%;margin:0 auto 30px;z-index:500;position:relative}.testimonials:after{content:"";background:#f68a21;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.75}.testimonials .container:after{content:"";background:#fff;height:3px;width:370px;position:absolute;top:-110px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:400}.testimonials blockquote{width:calc(100% - 90px);max-width:960px;margin:0 auto;font-size:3.25rem;line-height:3.75rem;font-family:effra,verdana,tahoma,sans-serif;letter-spacing:-2px}@media(max-width:1000px){.testimonials blockquote{font-size:2.75rem;line-height:3rem}}@media(max-width:700px){.testimonials blockquote{font-size:1.75rem;line-height:2rem}}.testimonials .bx-controls-direction a{background:url(images/slider-arrow.png);font-size:0;display:block;width:20px;height:36px;position:absolute;top:30%;z-index:500}.testimonials .bx-controls-direction a:hover{opacity:.25}.testimonials .bx-controls-direction a.bx-prev{left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.testimonials .bx-controls-direction a.bx-next{right:0}.testimonials .button{display:inline-block;color:#fff;font-size:.9375rem;text-transform:uppercase;font-weight:700;text-align:center;letter-spacing:2px;border:3px solid #fff;padding:3px 30px;margin:30px 0 0;position:relative;z-index:500}.testimonials .button:hover{background:rgba(255,255,255,.25)}.testimonials .button span{background:url(images/heart.png);display:inline-block;vertical-align:middle;width:19px;height:14px;position:relative;top:-1px}.full-image-callout{background:#373d41;color:#fff;position:relative;min-height:700px}.full-image-callout.image-left .image{left:0;right:inherit}.full-image-callout.image-left .sub-content{float:right}.full-image-callout .image{background-size:cover;background-position:center center;width:50%;height:100%;position:absolute;top:0;right:0}@media(max-width:1000px){.full-image-callout .image{position:relative;width:100%;height:350px}}.full-image-callout .image .callout{background:#fff;color:#373d41;font-size:1.25rem;line-height:1.875rem;padding:25px;width:90%;position:absolute;bottom:20px;left:5%}.full-image-callout .image .callout h4{color:#f68a21;font-weight:700;margin:0 0 5px}.full-image-callout .sub-content{width:48%;max-width:600px;padding:80px 0}@media(max-width:1000px){.full-image-callout .sub-content{float:none;width:100%;padding:80px 0;max-width:100%}}.full-image-callout .sub-content h2,.full-image-callout .sub-content h3,.full-image-callout .sub-content h4{color:#fff}.full-image-callout .sub-content h3{text-transform:none;letter-spacing:0;font-size:2rem;font-weight:100}.content-points{max-width:1480px;padding:150px 0}@media(max-width:1000px){.content-points{padding:80px 0}}.content-points .sub-content{width:calc(100% - 680px)}@media(max-width:1300px){.content-points .sub-content{width:calc(100% - 350px)}}@media(max-width:1000px){.content-points .sub-content{width:100%}}.content-points .sub-content .point{background:#f68a21;color:#fff;padding:20px 25px;border-bottom:2px solid #f5a659;font-size:1.125rem;line-height:1.875rem}.content-points .images{width:600px;height:640px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media(max-width:1300px){.content-points .images{width:300px;height:400px}}@media(max-width:1000px){.content-points .images{position:relative;top:0;-webkit-transform:none;transform:none;max-width:100%;margin:0 auto 50px}}.content-points .images .image{background-size:cover;background-position:center center;width:390px;height:360px;border:4px solid #fff;position:absolute}@media(max-width:1300px){.content-points .images .image{width:250px;height:230px}}.content-points .images .image:first-of-type{top:0;left:0;z-index:500}.content-points .images .image:last-of-type{bottom:0;right:0}.content .meta{font-size:.875rem;text-transform:uppercase;letter-spacing:2px;margin:-20px 0 40px;color:#373d41}.content .feat-image{background-size:cover;background-position:center center;height:250px;display:block;margin:0 0 20px}.content .feat-image:hover{opacity:.8}.content .post{margin:0 0 60px}.footer{border-bottom:10px solid #373d41;position:relative}@media(max-width:1000px){.footer{text-align:center}.footer .left,.footer .right{float:none}}.footer .container{padding:40px 0 20px}.footer .container:before{content:"";background:#eff0f0;width:2e3px;height:100%;left:calc(100% - 580px);top:0;position:absolute;z-index:-1}@media(max-width:1300px){.footer .container:before{left:calc(100% - 470px)}}@media(max-width:1000px){.footer .container:before{display:none}}.footer .logo{display:block;width:120px}@media(max-width:1300px){.footer .logo{display:none}}.footer .logo:hover{opacity:.8}.footer .logo img{display:block;width:100%;height:auto}.footer .footer-nav{margin:0 50px 20px;width:320px}@media(max-width:1000px){.footer .footer-nav{width:100%;margin:0 0 20px}}.footer .footer-nav:after{content:"";display:block;clear:both}.footer .footer-nav ul{list-style:none}.footer .footer-nav ul li{width:50%;float:left;padding:0 20px 0 0;margin:0 0 20px}@media(max-width:1000px){.footer .footer-nav ul li{width:auto;float:none;padding:0;margin:0 5px;display:inline-block}}.footer .footer-nav ul li a{font-size:.75rem;text-transform:uppercase;letter-spacing:2px;color:#373d41;line-height:1em;display:block}.footer .footer-nav ul li a:hover{color:#f68a21}.footer .contact-info{width:450px;max-width:100%;font-size:1rem;line-height:2rem;margin:0 auto}@media(max-width:1000px){.footer .contact-info{background:#eff0f0;width:100%;padding:20px}}.footer .contact-info a{display:block;color:#373d41}.footer .contact-info a:hover{color:#f68a21}.show-mobile{display:block}.show-tablet-larger{display:none}@media screen and (min-width:600px){.show-mobile{display:none}.show-tablet-larger{display:block}}