*{margin:0;padding:0}body{background-color:#e8e8e8;font-family:"proxima-nova"}button{padding:11px 20px 11px 20px;border-radius:4px;border-radius:4px;border:none;margin-top:12px;font-size:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;cursor:pointer;font-family:"proxima-nova"}input{border-radius:4px;border:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);padding:7px;border:1px solid #bababa;margin-bottom:10px;width:300px;box-sizing:border-box;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}input[type=radio]{display:inline;width:auto}input:focus{outline:none;box-shadow:0 0 6px #5d8ddc;border:1px solid #5d8ddc}::selection{background-color:#2dbba6;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.2)}.formcontainer{width:300px;margin:0 auto;padding-top:30px;padding-bottom:30px;height:100%;position:relative}.formcontainer h3{margin-top:0}.header{background-color:#605260;color:#fff}.header.container{max-width:960px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:20px}.header.container a:link{text-decoration:none!important}.header.container a:visited{text-decoration:none!important}.header.container a:hover{text-decoration:none!important}.header.container a:active{text-decoration:none!important}.logo{width:50px;height:50px;float:left;margin-top:14px}.header.text.container{margin-left:20px;text-shadow:0 -1px 0 rgba(0,0,0,.3);width:500px;float:left}h1.header.main{font-family:"proxima-nova";font-size:29px;text-transform:uppercase;line-height:29px;letter-spacing:1px;word-spacing:4px}h1.header.subheader{font-size:23px;font-weight:lighter;line-height:23px;margin-top:5px}.headerbuttons{float:right;width:300px;text-align:right}.homebutton{margin-left:16px}.headerbutton.second{margin-left:16px}.container{width:960px;margin:0 auto}h2.main{font-family:"proxima-nova";text-transform:Uppercase;margin-bottom:30px;font-size:26px;line-height:26px;letter-spacing:1px;word-spacing:2px}h2.main#about{color:#33495e;text-shadow:0 1px 2px rgba(255,255,255,.8);margin-bottom:40px;text-align:justify;font-size:xx-large}h2.main.policies{color:#33495e;text-shadow:0 1px 2px rgba(255,255,255,.8);margin-bottom:10px;font-size:28px;line-height:28px}h2.main.form{color:#33495e;text-shadow:0 1px 2px rgba(255,255,255,.8);margin-bottom:10px;font-size:28px;line-height:28px;margin-top:20px}h2.main#testimonial{color:#966967;text-shadow:0 1px 2px rgba(0,0,0,.08);margin-bottom:0}h2.main#allTestimonial{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:0;margin:30px auto 0}h2.main#allTestimonial a{color:#966967}h2.main#cards{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:0}h2.main#map{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.8)}h2.main#confirmation{color:#2dbba6;text-shadow:0 1px 2px rgba(255,255,255,.8);margin-bottom:20px;font-size:32px;line-height:32px;text-align:center;width:100%}h3{font-family:"proxima-nova";text-transform:Uppercase;margin-bottom:30px;font-size:22px;line-height:22px;letter-spacing:1px;word-spacing:2px;color:#596a7c;text-shadow:0 1px 2px rgba(255,255,255,.8);margin-bottom:10px;margin-top:20px}.background{padding-top:50px;padding-bottom:50px;width:100%}.aboutcontainer{float:left;width:50%}.policycontainer{float:left}.policycontainer p{color:#5a6673;font-size:18px;line-height:22px;clear:both;text-shadow:0 1px 0 white}#aboutbg img{float:right;border-radius:4px;box-shadow:0 2px 3px rgba(0,0,0,.2)}.testimonialcontainer{max-width:960px;margin:30px auto 0 auto;position:relative;height:100%}.testimonialphoto{width:100px;height:100px;border-radius:55px;float:left;-webkit-background-size:cover;border:5px solid #fff;box-shadow:0 2px 3px rgba(0,0,0,.2)}.testimonialtextcontainer{margin-left:154px;width:770px;padding:18px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:4px;z-index:100}.testimonialtextcontainer:before{content:'';background-image:url('/Content/images/nib.png');width:18px;height:36px;display:block;position:absolute;left:136px;top:50%;margin-top:-18px;z-index:10}.cardwrap{max-width:960px;margin:0 auto;clear:both}.cardmain{margin:0 auto;-webkit-transition:height .33s linear}.card{background-color:#fff;width:300px;margin-top:30px;box-shadow:0 2px 3px rgba(0,0,0,.2);border-radius:4px}.cardimage{height:120px;width:100%;-webkit-background-size:cover;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding-top:80px;border-radius:3px 3px 0 0}.cardimage.photoone{background-image:url('/Content/images/image 1.jpg')}.cardimage.defaultImage{background-image:url('/Content/images/DefualtImage.jpg')}.cardimage.phototwo{background-image:url('/Content/images/image 2.jpg')}.cardimage.photothree{background-image:url('/Content/images/image 3.jpg')}.cardimage.photofour{background-image:url('/Content/images/image 4.jpg')}.cardimage.photofive{background-image:url('/Content/images/image 5.jpg')}.cardheader{float:left}.card p{color:#505050;font-size:16px;line-height:20px}.second.para{margin-top:20px}.cardcontainer{width:100%;padding:20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.buttoncontainer{width:100%}button.blue.form{float:left}input.checkbox.steam{float:left;margin-right:7px}.spacer{clear:both}.calendar{width:300px;height:auto;margin-top:20px}.mapcontainer{float:right;text-align:right;width:450px;height:300px;transition:transform .33s ease,top .33s ease,left .33s ease;clear:both;overflow:hidden;box-shadow:0 2px 3px rgba(0,0,0,.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.map{margin-left:-425px}.textcontainer{float:left;text-align:left;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.8);font-size:20px;line-height:30px;width:450px}.dates{font-weight:bold}.icon{width:30px;float:left;display:inline-block;margin-right:15px}.icon#location{background:url('/Content/images/location.png') center 4px no-repeat;height:150px}.icon#time{background:url('/Content/images/time.png') center 4px no-repeat;height:220px}.timecontainer{margin-top:30px}.locationcontainer a{color:#fff;text-decoration:underline}.socialicons{padding-top:28px;padding-left:45px;width:300px}.socialicon{width:32px;height:32px;margin-right:4px;display:inline-block;border-radius:4px;cursor:pointer}.socialicon#facebook{background-image:url('/Content/images/facebook.png')}.socialicon#twitter{background-image:url('/Content/images/twitter.png')}.socialicon#websiteicon{background-image:url('/Content/images/website.png')}.socialicon#googleplus{background-image:url('/Content/images/googleplus.png')}.socialicon#pinterest{background-image:url('/Content/images/pinterest.png')}.socialicon#linkedin{background-image:url('/Content/images/linkedin.png')}.socialicon#stumbleupon{background-image:url('/Content/images/stumbleupon.png')}.footer{color:#fff;font-size:14px;text-shadow:0 1px 0 black}.footer a{text-decoration:underline;color:#fff}.footer.right{float:right}.footer.left{float:left}.policyP{width:100%}.line{width:960px;height:1px;margin:30px auto 30px auto;background-color:#cacacd;box-shadow:0 1px 0 rgba(255,255,255,.7)}.radiotext{color:#5a6673;padding-left:2px}@media screen and (max-width:959px){.container{width:640px}.header.text.container{font-size:25px;width:350px}h1.header.main{font-size:27px}.aboutcontainer p{width:300px}#aboutbg img{width:300px}.aboutcontainer{width:300px}.mapcontainer{width:640px}.map{margin-left:-330px}.textcontainer{width:400px;margin-left:auto;margin-right:auto;float:none;padding-top:330px}.testimonialcontainer{width:640px}#testimonial1{margin-top:10px}#testimonial2{margin-top:20px}#testimonial3{margin-top:40px}.testimonialtextcontainer{width:450px}.line{width:640px}}@media screen and (max-width:639px){body{width:100%;overflow:scroll}.container{width:300px;margin-right:auto;margin-right:auto}.logo{float:none;margin-left:auto;margin-right:auto}.header.text.container{width:300px;float:none;margin-left:auto;margin-right:auto}#aboutbg p{width:320px;margin-bottom:30px}#aboutbg img{float:none;display:block;margin:0 auto 0 auto;width:100%}h1.header.main{font-size:24px;text-align:center}h1.header.subheader{text-align:center}.headerbuttons{float:none;width:300px;text-align:center}button.headerbutton{margin-top:0}#aboutbg p{width:300px;margin-left:auto;margin-right:auto}h2.main{text-align:center}.icon{width:32px;float:left;height:70px}.mapcontainer{width:300px}.map{margin-left:-500px}.textcontainer{font-size:13px;line-height:20px;float:none;width:300px}.icon#location{height:80px}.icon#time{background:url('/Content/images/time.png') center 4px no-repeat;height:60px}.locationcontainer{width:300px;margin-top:30px}.timecontainer{width:300px;margin-top:20px}.testimonialcontainer{width:300px}.testimonialphoto{display:block;margin-left:100px;margin-bottom:30px}.testimonialtextcontainer{width:260px;margin-top:30px;clear:both;margin-left:0}.testimonialtextcontainer:before{background-image:url('/Content/images/nibvertical.png');width:36px;height:18px;top:132px;left:134px;margin-top:0}#testimonial1,#testimonial2,#testimonial3{margin-top:10px}.footer.right{float:none;width:300px;text-align:center;margin-top:10px}.footer.left{float:none;width:300px;text-align:center}.line{width:320px}}video{max-width:100%;height:auto;vertical-align:middle}.error{border-color:#f00}label.error{display:block;color:#f00}#availablecals.label{margin:auto}#timeslotSelect_dummy{display:none}#ct1{background-image:url('/Content/images/testimonial1.jpg')}#ct2{background-image:url('/Content/images/testimonial2.jpg')}#ct3{background-image:url('/Content/images/testimonial3.jpg')}