/*
Theme Name: CitizenShipper Blog Theme
Theme URI: https://ada.agency/themes/cs-blog/
Description: Use this child theme for Bricks to extend CitizenShipper Blog.
Author: Ada Digital Agency
Author URI: https://ada.agency/
Template: bricks
Version: 0.1.0
Text Domain: cs-blog
*/
.cs-listing-form{width:100%}.cs-listing-form-sidebar{position:sticky;top:20px}.cs-listing-form{border:1px solid #e2e2e2;background-color:#fbfaf5;border-radius:.5rem;padding:2rem 1.5rem;color:#2c1a0a;margin:1rem auto;width:100%;box-sizing:border-box}.cs-listing-form-dogs,.cs-listing-form-cats,.cs-listing-form-pets{background-image:url(assets/img/listing-form/pets.svg);background-repeat:repeat-x;background-position:center -2rem}.cs-listing-form-header{font-size:24px;font-weight:medium;color:#2c1a0a;margin:0 0 .5rem;line-height:1.35}.cs-listing-form ul{list-style:none;padding:0;margin:0 0 1rem}.cs-listing-form ul li{color:#4d4d4d;display:inline-block;font-size:.875rem;margin-right:1rem}.cs-listing-form ul li:last-child{margin-right:0}.cs-listing-form ul li:before{content:"";display:inline-block;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCAxMCA4IiB3aWR0aD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNC4zIDIuNCAyLjIgNS42LTUiIHN0cm9rZT0iIzRkNGQ0ZCIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);background-repeat:no-repeat;background-position:left .4rem;width:1rem;height:1rem}.cs-listing-form-reviewer-logo{margin-right:1rem;margin-bottom:1rem;display:inline-block}.cs-listing-form-sidebar .cs-listing-form-header{font-size:20px}.cs-listing-form-inputs{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;flex-direction:column}@media(min-width:576px){.cs-listing-form-inputs{flex-direction:row;gap:1.5rem}}.cs-listing-form-inputs input[type=email]{border:1px solid #cccccc;font-size:1rem;line-height:1.5;padding:.625rem 1rem;border-radius:.25rem;width:100%}@media(min-width:576px){.cs-listing-form-inputs input[type=email]{flex-grow:1;width:auto}}.cs-listing-form-inputs input[type=email]::placeholder{color:#b5b5b5}.cs-listing-form-btn{font-size:1rem;line-height:1.5;text-decoration:none;cursor:pointer;padding:.625rem 1rem;color:#fff;background-color:#2268de;border:0 solid #2268DE;border-radius:.25rem;transition:background-color .3s ease-in-out,box-shadow .3s ease-in-out;display:inline-block;text-align:center;vertical-align:middle;overflow:hidden;height:auto;width:auto;box-sizing:border-box;width:100%}@media(min-width:576px){.cs-listing-form-btn{width:auto}}.cs-listing-form-btn:hover{background-color:#1645bb;color:#fff}.cs-listing-form-sidebar .cs-listing-form-btn{width:100%}.cs-custom-atf-banner{width:100%;margin-bottom:20px}.cs-abf-banner-image-abf{margin:0 auto 20px;display:block;width:fit-content}.cs-abf-banner-image-abf .cs-abf-banner-desktop-image{display:none}@media(min-width:576px){.cs-abf-banner-image-abf .cs-abf-banner-desktop-image{display:inherit}}.cs-abf-banner-image-abf .cs-abf-banner-mobile-image{display:inherit}@media(min-width:576px){.cs-abf-banner-image-abf .cs-abf-banner-mobile-image{display:none}}.cs-abf-banner-image-sidebar{margin:0 auto;display:block;width:fit-content}.cs-abf-banner-image-sidebar .cs-abf-banner-desktop-image{display:none}.cs-sponsored{position:relative}.cs-sponsored .cs-sponsored-badge{position:absolute;top:.5rem;right:.5rem;z-index:2;padding:.15rem .5rem;border-radius:999px;background-color:#031d3cd9;color:#fff;font-size:.6875rem;font-weight:600;line-height:1.6;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.cs-share-headline{display:block;margin-top:1rem;margin-bottom:.25rem}
