@import "https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i";*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#f1f1f1;font-weight:400;color:#404040;font:14px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;line-height:1.625;word-wrap:break-word}body.ast-dark-background{background:#222}body.ast-dark-background .main-header,body.ast-dark-background .main-footer{color:#fff}.main-header{padding:1.2em 1.2em 1.6em}a{color:#278dbc;text-decoration:none}.main-container,.ast-form-container{padding:15px;margin:0.6em 0.6em 0.8em;line-height:1.538;background:#fff;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.075);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,0,0,0.075)}.main-footer{margin:0.6em 0.6em 4em}#partNotice,#paginationBtns,.modBkg{display:none}h1,.main-container h1,h2,.main-container h2,h3,.main-container h3{font-weight:bold;line-height:1.2;margin-bottom:10px}h1,.main-container h1,.comment-content h1{font-size:1.6em}h4{font-weight:bold}#branding{background:none;box-shadow:none;text-align:center}.site-branding .logo{display:block}.site-branding .ast_phone_number{font-size:28px !important;font-weight:bold}img,.main-container img,.comment-content img,.widget img{display:none;max-width:100%}.logo img{display:inline}img[src*="mobile_redirect"]{display:block}img.wp-post-image{display:block;margin:auto}.global_container{margin-bottom:20px}.global_container>h1{margin-bottom:20px}.item_container{margin-bottom:10px}.item_container .button{margin-top:20px}.inner_item{padding:15px;background:#f6f6f6;border-radius:4px;margin-bottom:8px}.button{color:white;background:#333;display:block;text-align:center;font-weight:bold;padding:8px 20px;border:1px solid rgba(51,51,51,0.2);border-radius:4px;box-shadow:inset 0 1px 1px rgba(255,255,255,0.6),inset 0 -1px 1px rgba(51,51,51,0.6);text-shadow:0 1px 2px rgba(0,0,0,0.2);text-decoration:none;cursor:pointer;margin-bottom:8px}ul.contactList,ul.contact{margin:0;padding:0;list-style:none}ul.contactList li,ul.contact li{list-style:none;margin-left:0}.fourOhFour_page{text-align:center}.coupon{border:2px dashed #bbb;border-radius:0;clear:both;padding:25px;margin:20px auto 0}.aTestimonial .inner_item{border:none;position:relative;overflow:visible;padding:10px;margin-bottom:15px;border-radius:10px}.aTestimonial .inner_item:after{content:"";display:block;position:absolute;bottom:-10px;right:15%;width:0px;height:0px;border-style:solid;border-width:10px 10px 0 10px;border-color:transparent;border-color:#f6f6f6 transparent transparent transparent}.aTestimonial .quoteLeft{position:absolute;top:5px;left:5px}.aTestimonial .quoteRight{position:absolute;display:none;bottom:5px;right:5px}.aTestimonial .theExcerpt{text-indent:30px}.aTestimonial .person{display:block;text-align:right}.theTestimonial .theContent{padding:15px 10px 10px;border-radius:10px;position:relative;padding-bottom:30px;text-indent:30px;margin-top:16px;overflow:visible;border:none}.theTestimonial .theContent .quoteLeft{position:absolute;top:5px;left:5px}.theTestimonial .theContent .quoteRight{position:absolute;bottom:5px;right:5px}.theTestimonial .theContent:after{content:"";display:block;position:absolute;top:-10px;left:10%;width:0px;height:0px;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent;border-color:transparent transparent #f6f6f6 transparent}.theLocation iframe{width:100%}.kraken_form .form_title,.ast_email_form .form_title{font-size:20px}.kraken_form textarea#comments,.ast_email_form textarea#comments{margin-top:0}.kraken_refer_a_friend_form fieldset,.kraken_refer_a_friend_form legend{background-color:rgba(170,170,170,0.4);border:none}.ast_form,.ast_form *{-webkit-box-sizing:border-box;box-sizing:border-box}.vpc_form{overflow:hidden;border-radius:2px;margin-bottom:20px}.vpc_form .form_title{margin:0 2% 2%;text-align:center;clear:both;font-size:20px}.vpc_form .form_field{width:96%;margin:0 2% 10px;float:left;position:relative}.vpc_form .form_field input,.vpc_form .form_field select,.vpc_form .form_field textarea{width:100%;max-width:100%;padding:8px}.vpc_form .form_field input,.vpc_form .form_field select{height:35px}.vpc_form .form_field textarea{min-height:100px}.vpc_form label{display:block;margin-bottom:3px;font-size:1.1em}.vpc_form fieldset{clear:both;margin-bottom:2%}.vpc_form legend{padding:0 5px}.vpc_form .moreinfo_container input{width:auto;height:auto;padding:0}.vpc_form .moreinfo_container label{display:inline-block}.vpc_form .button{cursor:pointer;height:45px !important;line-height:45px !important;padding-top:0 !important;padding-bottom:0 !important}.vpc_form.vpc_certificate_of_insurance_form h4{margin:0 2% 2%;clear:both}.vpc_form fieldset,.vpc_form legend{background-color:rgba(102,102,102,0.1);border:none}.vpc_form .form_field:not(.moreinfo_container) input:not(.button),.vpc_form select,.vpc_form textarea{border:solid 1px #888}.vpc_form .form_title,.vpc_form label,.vpc_form h4,.vpc_form legend{text-shadow:0 1px 1px rgba(170,170,170,0.5)}.vpc_form .form_field{position:relative}.vpc_form .form_field label.error{position:absolute;right:20.83333%;top:-1.5625em;font-size:10px;color:#ffffff;width:120px;padding:.6em 1em;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background-color:#ed280d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkMjgwZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk2MTkwOCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ed280d),color-stop(100%, #961908));background-image:-moz-linear-gradient(#ed280d,#961908);background-image:-webkit-linear-gradient(#ed280d,#961908);background-image:linear-gradient(#ed280d,#961908);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.4);-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.4);box-shadow:1px 1px 1px rgba(0,0,0,0.4);text-shadow:none}.vpc_form .form_field label.error:after{content:"";display:block;position:absolute;left:1.875em;bottom:-1.6875em;width:0;height:0;border-color:#961908 transparent transparent transparent;border-width:0.9375em;border-style:solid}.search_archive .searchBox{margin-bottom:3%;padding-bottom:3%;border-color:transparent;border-bottom:1px solid #ccc;width:100%;position:relative;margin-bottom:10px;text-align:center;margin:0 auto 10px}.search_archive .searchBox form{overflow:hidden;*zoom:1;width:100%;margin:0 auto;position:relative}.search_archive .searchBox input.searchfield{width:100%;height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#494949;padding:8px 36px 10px 15px;height:auto;margin:0 auto;border-radius:18px;border:1px solid #dedede;box-shadow:inset 0 1px 0 1px #ffffff;background:#f5f5f5;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5),color-stop(100%, #ffffff));background-image:-moz-linear-gradient(#f5f5f5,#ffffff);background-image:-webkit-linear-gradient(#f5f5f5,#ffffff);background-image:linear-gradient(#f5f5f5,#ffffff)}.search_archive .searchBox input.searchfield:focus{outline:none}.search_archive .searchBox input.searchfield::-webkit-input-placeholder{color:#888888;font-style:italic}.search_archive .searchBox input.searchfield:-moz-placeholder{color:#888888;font-style:italic}.search_archive .searchBox input.searchfield::-moz-placeholder{color:#888888;font-style:italic}.search_archive .searchBox input.searchfield:-ms-input-placeholder{color:#888888;font-style:italic}.search_archive .searchBox input[type="submit"]{background:url(../images/searchIcon.png) no-repeat;border:none;text-indent:-9999px;width:16px;height:16px;border:none;outline:none;position:absolute;right:21px;top:30%;cursor:pointer}.search_archive .searchBox input[type="submit"]:hover{opacity:.7}.forPost+.forPost,.item_container+.item_container{margin-top:40px}.additional_products_list,.container .forPage ul.additional_products_list{margin-left:20px}.thanks_page_resubmission_button{margin-left:0}.ast_device_menu_container.main_navigation a{height:auto;min-height:38px}form:not(.ast_form)[action*="datacatch"]{display:none}
