/**handles:asp-all-products-css,cf-alert,cf-render**/
.wp-asp-grid button{background:#409ddb;color:#fff;padding:10px 15px;font-weight:400;line-height:normal}.wp-asp-grid button:hover{background:#308dcb}.wp-asp-grid{font-family:Tahoma,Verdana,Segoe,sans-serif}.wp-asp-grid a,.wp-asp-grid a:active,.wp-asp-grid a:focus,.wp-asp-grid a:hover{text-decoration:none;box-shadow:none;border:none}.wp-asp-grid a,.wp-asp-grid button{outline:0}.wp-asp-grid-item{width:auto;border:none;background:#ededed;position:relative;margin:0 1% 10px 0;padding:7px}.wp-asp-grid-row{width:100%;clear:both;margin:5px 0;margin-bottom:20px;padding:0}.wp-asp-post-grid{display:inline-block;clear:both;width:100%}.wp-asp-product-name{text-align:center;font-weight:700;font-size:1em;margin:5px;padding-bottom:60px}.wp-asp-product-thumb{text-align:center;margin:10px 10px 5px 10px}.wp-asp-product-thumb img{margin:0 auto;min-height:128px;min-width:128px;width:100%;max-width:100%;object-fit:cover}.wp-asp-product-price{text-align:center;margin-bottom:10px;font-size:.9em}.wp-asp-view-product-btn{bottom:15px;left:0;position:absolute;width:100%;text-align:center}.wp-asp-view-product-btn button{border-radius:4px;border:none;background:#409ddb;color:#fff;text-transform:none;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:1em;line-height:1em}#asp-sort-by-form{width:30%}#asp-sort-by-form select{vertical-align:middle;height:auto;padding:5px;box-sizing:border-box;width:100%;display:inline-block;line-height:normal}#asp-sort-wrapper{display:flex;align-items:center;justify-content:center;margin-bottom:20px}#asp-search-wrapper{display:flex;align-items:center;justify-content:center}#wp-asp-search-form{text-align:center;margin-bottom:20px}.wp-asp-listing-search-field{width:90%;max-width:90%;text-align:center;position:relative;height:35px;margin:0 auto}.wp-asp-listing-search-field input{vertical-align:middle;height:35px;padding:5px;box-sizing:border-box;width:100%;display:inline-block;line-height:normal}.wp-asp-listing-search-field button{box-sizing:border-box;vertical-align:middle;padding:5px 5px;height:35px;width:35px;margin:0;position:absolute;top:0;right:0}.wp-asp-listing-search-submit button span{font-size:20px;height:20px;width:20px}.wp-asp-search-res-text{text-align:center;margin-bottom:20px}.wp-asp-search-res-text a{color:#000}.wp-asp-search-res-text a:active,.wp-asp-search-res-text a:focus,.wp-asp-search-res-text a:hover{border-bottom:1px solid grey}.wp-asp-pagination{clear:both;text-align:center}.wp-asp-pagination ul{font-weight:400;list-style:none}.wp-asp-pagination li{margin:0 5px;display:inline}.wp-asp-pagination span{padding:5px 10px;background:#409ddb;color:#fff}.wp-asp-pagination a{opacity:.7;color:#000;padding:5px 10px;text-decoration:none;border:none;box-shadow:none}.wp-asp-pagination a:active,.wp-asp-pagination a:focus,.wp-asp-pagination a:hover{background:silver}@media (min-width:768px){.wp-asp-grid-row{display:flex}.wp-asp-listing-search-field{width:70%;max-width:70%}.wp-asp-grid-item{width:31%;margin-right:1.5%;margin-left:1.5%;display:inline-block;position:relative;box-sizing:border-box;align-items:stretch}}
.caldera-grid .alert{padding:8px;margin-bottom:18px;border-radius:2px}.caldera-grid .alert .alert-link{font-weight:700}.caldera-grid .alert-dismissable{padding-right:28px}.caldera-grid .alert-success{background-color:#dff0d8;border-color:#a3d48e;color:#3c763d}.caldera-grid .alert-success hr{border-top-color:#93cd7c}.caldera-grid .alert-success .alert-link{color:#2b542c}.caldera-grid .alert-info{background-color:#d9edf7;border-color:#85c5e5;color:#31708f}.caldera-grid .alert-info hr{border-top-color:#70bbe1}.caldera-grid .alert-info .alert-link{color:#245269}.caldera-grid .alert-warning{background-color:#f9edbe;border-color:#f0c36d;color:#333}.caldera-grid .alert-warning hr{border-top-color:#eeb956}.caldera-grid .alert-warning .alert-link{color:#1a1a1a}.caldera-grid .alert-danger,.caldera-grid .alert-error{background-color:#f2dede;border-color:#d59595;color:#a94442}.caldera-grid .alert-danger hr,.caldera-grid .alert-error hr{border-top-color:#ce8383}.caldera-grid .alert-danger .alert-link,.caldera-grid .alert-error .alert-link{color:#843534}.caldera-grid .alert-danger,.caldera-grid .alert-error,.caldera-grid .alert-info,.caldera-grid .alert-success,.caldera-grid .alert-warning{text-shadow:0 1px 0 rgba(255,255,255,.5)}.caldera-grid .has-error .checkbox,.caldera-grid .has-error .checkbox-inline,.caldera-grid .has-error .control-label,.caldera-grid .has-error .help-block,.caldera-grid .has-error .radio,.caldera-grid .has-error .radio-inline{color:#dd4b39}.caldera-grid .has-error .form-control{border-color:#dd4b39;-webkit-box-shadow:none;box-shadow:none}.caldera-grid .has-error .input-group-addon{color:#dd4b39;border-color:#dd4b39;background-color:#f2dede}.caldera-grid .has-error .form-control-feedback{color:#dd4b39}.caldera-grid .has-error .form-control:focus,.caldera-grid .has-error .form-control:hover{border-color:#dd4b39}.caldera-grid.cf_processing{background:url(https://www.beavercountygop.com/wp-content/plugins/caldera-forms/assets/build/images/loading.gif) center center/30px auto no-repeat rgba(0,0,0,0)}.caldera-grid.cf_processing>*{opacity:.5}
.caldera-grid .form-control.cf2-file{border:none;padding:0}.caldera-grid .form-control.cf2-file .btn{color:#fff;background-color:#333;border:thin solid #333;transition:all .4s}.caldera-grid .form-control.cf2-file .btn:hover{color:#333;background-color:#fff}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control{display:inline-block;width:100%;vertical-align:top}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control .cf2-file-field-img-preview{margin-bottom:5px}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove{background-color:rgba(0,0,0,0);border:none;padding:0;vertical-align:top}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:after{content:" \2716";font-size:90%;color:#333;text-decoration:underline;cursor:pointer;margin-right:10px}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-control button.cf2-file-remove:hover:after{text-decoration:none}.caldera-grid ul.cf2-list-files .cf2-file-listed progress.cf2-file-progress-bar{position:relative;width:100%;height:2px;vertical-align:top}.caldera-grid ul.cf2-list-files .cf2-file-listed .cf2-file-extra-data{margin-top:-40px}