@import'https://fonts.googleapis.com/css?family=Open+Sans:400,700,800';*,:before,:after{margin:0;padding:0;font-family:Roboto Condensed,sans-serif;box-sizing:border-box}.section{width:100%;max-width:1200px;height:auto;margin:0 auto}.divider{width:100%;height:5px;background-color:#95956b}.divider2{width:100%;height:5px;background-color:#3e3e38}.rainbow{height:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.panel1{background-color:#24318f;width:3vw}.panel2{background-color:#2d71ad;width:6vw}.panel3{background-color:#61a74b;width:15vw}.panel4{background-color:#c9161e;width:12vw}.panel5{background-color:#2d71ad;width:8vw}.panel6{background-color:#f89a1d;width:10vw}.panel7{background-color:#24318f;width:5vw}.panel8{background-color:#f26723;width:18vw}.panel9{background-color:#61a74b;width:14vw}.panel10{background-color:#f89a1d;width:9vw}#mobilelogo{display:none}#herosection{height:100vh;width:100%;position:relative;background-image:url(../images/HeroBackground.jpg);background-size:cover;background-position:center;background-attachment:fixed}#herosection a{padding:0}#touchstonelogodesktop{width:300px;margin-left:50px;margin-top:30px}#electricicon{width:15vw;position:absolute;left:50vw;margin-left:-7.5vw;bottom:55vh}#horlogo{width:80vw;position:absolute;top:50vh;left:50%;margin-left:-40vw}#stklogo{display:none}#dwnarrow{width:4vw;position:absolute;left:50%;margin-left:-2vw;bottom:30px;opacity:.5}#videoborder{width:100%;height:auto;background-color:black}#videobox{width:100%;height:60vh}#section1{width:100%;height:auto;padding-bottom:230px;padding-top:200px;background-image:url(../images/HeroBackground.jpg);background-size:cover;background-position:center;background-attachment:fixed}.smallicon{width:80px;position:relative;left:50%;margin-left:-40px;padding-bottom:20px}.section h1{font-size:50px;width:100%;text-align:center;letter-spacing:2px;color:#FFF}.section p{font-weight:100;font-size:19px;line-height:40px;padding-top:20px;width:700px;text-align:center;margin:0 auto;color:#FFF}#infographicsection{width:100%;height:auto;padding-bottom:100px;background-color:#c8c8ba}#infographicsection h1{padding-top:40px;padding-bottom:25px;color:black;opacity:.4}#infographicsection p{font-size:19px;line-height:35px;width:50%;color:black;text-align:center;opacity:.4;float:left;padding:40px 38px}#infographicsection .textwrap{overflow:hidden}.infowrap{overflow:hidden}.infoflip{height:auto;width:25%;float:left;padding-bottom:10px}.infoflip:hover{opacity:.9}.infoflip img{width:100%;opacity:.4}.infoflip h2{font-size:25px;width:100%;text-align:center;margin-top:70px;color:black;opacity:.4}#howtosection{width:100%;height:auto;padding-bottom:50px;background-color:#95956b;padding-top:40px}#howtosection h1{color:#333;padding-bottom:25px}#howtosubhead{font-size:30px;width:100%;text-align:center;color:#333;padding-top:5px;padding-bottom:30px;line-height:30px}.howtopanel{width:1000px;height:auto;background-color:rgba(255,255,255,.1);margin:0 auto;margin-top:20px;overflow:hidden}.steptextbox{width:400px;height:auto;float:right;padding-top:35px}.howtographic{width:600px;height:400px;float:left}.steptextbox p{width:370px;padding-right:50px;font-size:19px;text-align:left;color:#333;line-height:30px;margin-left:0}#contactinfo{width:1000px;height:auto;background-color:rgba(255,255,255,.75);margin:0 auto;margin-top:20px;overflow:hidden}#contactinfo .save-number{color:black;margin-bottom:0}.yellowstripe{width:5%;height:8px;float:left;background-color:#ffed00}.blackstripe{width:5%;height:8px;float:left;background-color:black}a{text-align:right;padding:40px}#phonenumber{text-decoration:none;color:#333;font-size:40px;width:50%;float:right;text-align:right;padding:15px 100px 40px 40px}#select{font-size:17px;float:left;margin:30px 40px 50px 90px}#sharesection{overflow:hidden;width:100%;height:auto;background-color:#e0e0e0;padding-top:100px}.sharetile{height:auto;width:32.5%;margin:0;padding:0 15px;float:left;margin-bottom:100px}.sharetile h2{font-size:30px;width:100%;text-align:center}.sharetile p{text-align:center;width:350px;padding:10px;color:#333}#signupbutton,#contactbutton{font-size:19px;display:block;text-align:center;margin-top:20px;text-decoration:none;padding-top:15px;width:100%;padding-bottom:15px;background-color:#95956b;color:#FFF}#signupbutton:hover,#contactbutton:hover{background-color:#696956}.sharebutton{float:left;width:33.333%;height:80px;padding:20px;background-color:none;margin-top:-10px}.sharebutton:hover{opacity:.5}h4{display:inline-block;width:100%;text-align:center;font-weight:100;font-size:14px;color:#AAA;padding-top:8px;padding-bottom:10px;background-color:#333}@media screen and (max-width:800px){html,body{max-width:100%;overflow-x:hidden}#herosection{top:60px;height:57vh;width:100%;background-image:url(../images/HeroBackground.jpg);background-size:cover;background-position:center;background-attachment:scroll}#mobilelogo{position:fixed;display:block;width:100%;height:auto;background-color:#95956e;z-index:2005;top:0;border-bottom:#89886b solid 2px;box-shadow:0 0 10px #898347}#mobilelogo img{position:relative;width:66vw;left:50%;margin-left:-33vw;padding-top:3vh;padding-bottom:1.65vh}#touchstonelogodesktop{display:none}#electricicon{width:20vw;position:absolute;bottom:40vh!important;left:50vw;margin-left:-10vw}#horlogo{display:none}#stklogo{display:block;position:absolute;width:60vw;top:28vh;left:50%;margin-left:-30vw}#dwnarrow{display:none}#divider1{margin-top:60px}#section1{width:100%;height:auto;padding-top:30px;padding-bottom:40px;background-color:#515142;background-image:none}#videobox{width:100%;height:58.9vw;margin-left:0;margin-top:0;left:0}.section h1{font-size:30px;width:100%;text-align:center;letter-spacing:1px;font-weight:700;color:#FFF}.section p{font-size:16px;line-height:35px;color:#FFF;padding-top:20px;width:80%;margin:0 auto}#infographicsection{padding-bottom:30px}#infographicsection p{font-size:16px;line-height:35px;color:#000;text-align:center;opacity:.4;padding-left:10%;padding-top:5px;padding-bottom:30px;width:100%}#infographicsection p{width:90%;margin-left:auto;margin-right:auto}.infoflip{height:auto;padding-bottom:30px;padding-top:30px;width:100%!important;float:none!important}.infoflip img{width:100%;margin:0 auto;position:inherit;left:0;margin-left:0;top:50px;opacity:.4}.howtopanel{width:100%;height:auto;background-color:rgba(255,255,255,.1);margin:0 auto;margin-top:20px}.steptextbox{width:80vw;height:auto;float:none;text-align:center;margin:0 auto}.howtographic{width:70vw;height:auto;float:none;margin-left:10vw}.steptextbox{padding-top:0;padding-bottom:20px}.steptextbox p{width:100%;font-size:16px;text-align:left;color:#333;margin:-10px 0 0;padding-left:0;padding-right:0;line-height:30px}.rainbow{height:5px}.rainbow div{height:5px}#contactinfo{width:90vw;height:auto;background-color:rgba(255,255,255,.75);margin:0 auto;margin-top:20px;padding-right:0}#select{margin:40px auto 0;float:none;display:block}#phonenumber{width:100%;left:0;text-decoration:underline;font-size:40px;text-align:center;margin:0 auto;margin-top:40px;margin-bottom:20px;padding-bottom:25px;padding:0}.yellowstripe{width:10%;height:8px;float:left;background-color:#ffed00}.blackstripe{width:10%;height:8px;float:left;background-color:#000}.drop{display:none}#sharesection{width:100%}.sharetile{height:auto;width:100%!important;float:left;margin-bottom:40px}.sharetile p{color:#333;margin-top:-20px}#signupbutton,#contactbutton{font-button:16px;margin-top:0}.sharebutton{display:inline-block;height:24%;padding:4.25%;background-color:none}}@media screen and (min-width:801px) and (max-width:1024px){.section{width:90vw;height:auto;margin:0 auto}#herosection{height:70vh;width:100%;background-image:url(../images/HeroBackground.jpg);background-size:cover;background-position:center;background-attachment:scroll}.section{width:100%}.howtopanel{width:90vw;height:auto}.howtographic{width:40vw;height:30vw;display:block;float:none;margin:0 auto}.steptextbox{float:none;width:100%;text-align:center;padding-bottom:40px}.steptextbox h1{display:block}.steptextbox p{display:block;width:100%;font-size:17px;text-align:left;color:#333;line-height:25px;margin:0;padding:20px;text-align:center}#infographicsection p{float:none;width:100%}.infoflip img{opacity:.4}#contactinfo{width:90vw;height:auto;background-color:rgba(255,255,255,.75);margin:0 auto;margin-top:20px;padding-right:0}#phonenumber{width:100%;left:0;text-decoration:underline;font-size:40px;text-align:center;margin:0 auto;margin-top:40px;margin-bottom:20px;padding-bottom:25px;padding:0}#select{margin:40px auto 0;float:none;display:block}#electricicon{width:15vw;position:absolute;left:50vw;margin-left:-7.5vw;bottom:38vh}#horlogo{width:80vw;position:absolute;top:35vh;left:50%;margin-left:-40vw}#dwnarrow{display:none}#videobox{width:100%;height:58vw;margin-left:0;margin-top:0;left:0}#infographicsection{width:100%;height:auto}.infoflip{height:auto;padding-bottom:30px;width:50%}.infoflip:hover{opacity:.9;cursor:pointer}.sharetile h2{font-size:30px;width:100%;text-align:center}.sharetile p{text-align:center;width:100%;padding:10px;color:#333;line-height:33px}.sharebutton{display:inline-block;height:26%;padding:3%;background-color:none;margin-top:10px}}