body{background-color:#b9d3f8;font-family:Arial;margin:0 auto}#header{float:left;width:100%;height:auto}#logo{width:552px;height:auto;margin-left:48px;float:right;background-color:#ececec;margin:0}#phone{width:360px;height:auto;float:left;background-color:#ececec;margin:0}#logo img{float:left;width:100%;height:auto;margin:0}#phone img{float:left;width:100%;height:auto;margin:0}#navbar{float:left;width:98%;margin-left:1%;margin-right:1%;padding-top:10px;font-weight:700;color:#fff;font-size:14px;text-align:center;padding-bottom:10px;background-color:#1c83bd}#navbar label{display:none}input[type=checkbox]{display:none}#navbar ul{margin:0;padding:0;color:#fff}#navbar ul li{display:block;list-style-type:none;padding-right:10px;padding-bottom:0;padding-left:93px;float:left;color:#fff}#navbar ul li a{color:#fff;font-weight:400;font-size:16px;font-family:Arial}#all{width:960px;margin:0 auto}#container{width:960px;background-color:#ececec;box-shadow:0 0 2px 2px #9a9a9a;float:left}#content{width:65%;height:auto;float:right;padding-right:1%;margin-top:20px}#article{float:left;width:97%;height:auto;font-size:15px;background-color:#d3d3d3;padding-right:1.5%;padding-left:1.5%;margin-top:20px;margin-bottom:20px;display:block;font-family:Arial;box-shadow:0 0 2px 2px #9a9a9a;border-radius:2px;line-height:25px}h1{font-size:23px;padding-top:15px;font-weight:600;color:#1c83bd;margin:0}h2{font-size:20px;font-weight:500;color:#e48a04}p{padding-bottom:10px;text-align:justify}#banner{float:left;width:100%;height:auto;margin:0}#sidebar{width:31.25%;height:auto;float:left;padding-left:1%;background-color:#ececec;margin-bottom:20px;margin-top:20px}.widget{float:left;color:#000;width:100%;padding:0;height:auto;background-color:#ececec;margin-bottom:20px;font-family:Arial}.widget h2{width:100%;height:30px;color:#fff;background-color:#1c83bd;line-height:18px;margin:0;text-align:center;border-radius:2px;padding-top:9px}.widget ul li{font-size:14px;line-height:30px}.widget ul li a{color:#000}#sideimg{float:left;width:94%;margin-right:3%;margin-left:3%;margin-bottom:10px;text-align:center}#footer{width:100%;height:auto;float:left;font-size:14px;padding-top:10px;padding-bottom:10px;text-align:center;color:#000;background-color:#1c83bd;line-height:27px;box-shadow:0 0 2px 2px #9a9a9a}.alignright{float:right;margin-right:0;box-shadow:0 0 2px 2px #9a9a9a;margin-left:10px}.alignleft{float:left;margin-right:0;margin-right:10px}.aligncenter{float:left;margin:0}.wpcf7-form{float:left;width:100%;background-color:#b9d3f8;background-image:url(//vistalocksmithca.com/wp-content/themes/vistalocksmithca.com/locksmith-service/form-bg.png);background-position:top;background-repeat:no-repeat;background-size:100% 27%;padding-top:100px;box-shadow:0 0 2px 2px #9a9a9a;border-radius:2px}.wpcf7-form-control{font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;font-size:16px;color:#212121;float:left;height:26px;width:41%;margin-top:5px;margin-bottom:5px;padding-top:5px;margin-left:4%;padding-left:2%;border-radius:1px;border:1px solid #555;background-color:#fff}textarea.wpcf7-form-control{font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;font-size:16px;color:#000;float:left;height:40px;width:89%;margin-top:10px;margin-bottom:10px;padding-top:5px;margin-left:4%;padding-left:2%;border-radius:1px;border:0;border:1px solid #7c7c7c;background-color:#f3a42e}.wpcf7-form p{margin:0;padding:0}.wpcf7-submit{font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,sans-serif;font-size:32px;color:#fff;float:left;height:45px;width:50%;margin-top:10px;margin-bottom:20px;padding-top:2px;padding-bottom:7px;margin-left:25%;margin-left:25%;border-radius:3px;border:1px solid #7c7c7c;background-color:#1c83bd}#lock404{padding-left:2%;padding-right:2%;padding-top:20px}@media only screen and (max-width:960px){#logo{width:57.5%}#phone{width:37.5%}#navbar{padding:0}#sub-navbar{display:none}#navbar ul li{margin-bottom:1px;width:90%;padding:0;margin-left:5%}#navbar ul li a{display:block;height:30px;text-align:center;line-height:30px;color:#000;background-color:#fff;border-radius:0}#navbar ul li:hover a{background-color:#fff;color:#f1446f}#navbar label{display:block}.show-navbar{display:block;color:#fff;text-align:center;padding:0;margin-bottom:5px;margin-top:5px;font-size:20px;font-weight:700}input[type=checkbox]:checked~#sub-navbar{display:block;margin:0;padding:0}#all{width:100%}#container{width:100%}#banner{height:auto}#banner img{width:100%;float:left}.alignright{width:40%;height:auto}.alignleft{width:40%;height:auto}.aligncenter{width:100%;height:auto}}@media only screen and (max-width:600px){#content{width:100%;padding:0}h1{text-align:center}h2{text-align:center}#sidebar{width:100%;padding:0}.coupon{width:70%;padding-left:15%;padding-right:15%}.wpcf7-form{width:94%;margin-left:3%;margin-right:3%}}a:link{text-decoration:none;color:#000}a:visited{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:active{text-decoration:none;color:#000}form.CUS input.subject{display:none}.CUS input,.CUS textarea{background-color:#fff;margin:10px;border-radius:8px;height:40px;width:45%;padding-left:1%;color:#333}.CUS select{background-color:#fff;border-radius:8px;height:40px;margin:10px;width:45%;color:#333;display:inline}@media (max-width:1200px){.CUS input,.CUS textarea{width:95%}}