/*
Theme Name: All City Pest
Theme URI:
Author: Straydog Branding
Author URI:
Description:
Requires at least: 6.9
Tested up to: 6.9
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: all-city-pest
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news

/*
 * IMPORTANT: This file is only served on the frontend when `SCRIPT_DEBUG` is enabled;
 * in most instances, the `style.min.css` file will be served. It is not recommended that you
 * use the Theme File Editor to modify this stylesheet. Instead, add the necessary style
 * overrides via "Additional CSS" in the Site Editor.
 */

/*
 * IMPORTANT: This file is only served on the frontend when `SCRIPT_DEBUG` is enabled;
 * in most instances, the `style.min.css` file will be served. It is not recommended that you
 * use the Theme File Editor to modify this stylesheet. Instead, add the necessary style
 * overrides via "Additional CSS" in the Site Editor.
 */


/*
 * Link styles
 * https://github.com/WordPress/gutenberg/issues/42319
 */
a {
	text-decoration-thickness: 1px !important;
	text-underline-offset: .1em;
}

/* Focus styles */
:where(.wp-site-blocks *:focus) {
	outline-width: 2px;
	outline-style: solid;
}

/* Increase the bottom margin on submenus, so that the outline is visible. */
.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) {
	margin-bottom: 3px;
}

/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content {
	outline-offset: 4px;
}

/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */
.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content {
	outline-offset: 0;
}

/*
 * Progressive enhancement to reduce widows and orphans
 * https://github.com/WordPress/gutenberg/issues/55190
 */
h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p {
	text-wrap: pretty;
}

/*
 * Change the position of the more block on the front, by making it a block level element.
 * https://github.com/WordPress/gutenberg/issues/65934
*/
.more-link {
	display: block;
}

/*
 * Prevents unnecessary scrollbars while handling long lines of preformatted text.
 * https://core.trac.wordpress.org/ticket/63875
 */
:where(pre) {
	overflow-x: auto;
}



/*.faq-item-wrapper{*/

  details {
    h2, h3, h4, h5, h6 {
      margin-top: 0;
      margin-bottom: var(--wp--preset--spacing--small);
    }

    ul {
      list-style: disc;
      margin-left: var(--wp--preset--spacing--small);

      li {
        margin-bottom: var(--wp--preset--spacing--small);
      }
    }
    p, ul {
      margin-top: 0;
      margin-bottom: var(--wp--preset--spacing--small);

       &:last-child {
        margin-bottom: 0;
      }
    }
  }


  details {
    background: var(--wp--preset--color--accent-4);
    border-radius: 0;
    color: var(--wp--preset--color--contrast);
    margin-bottom: .5rem;
    font-weight: 500;

  }

  details[open] {
    padding-bottom: clamp(1rem, 5vw, 1.25rem);
  }

  details > summary {
    padding-top: clamp(1rem, 5vw, 1.25rem);
    padding-right: clamp(1rem, 5vw, 1.25rem);
    padding-bottom: clamp(1rem, 5vw, 1.25rem);
    padding-left: clamp(1rem, 5vw, 1.25rem);
    font-size: 1rem;
    text-transform: uppercase;
    font-weight: 800;
    outline: none;
    list-style: none;
    color: var(--wp--preset--color--contrast);
    position: relative;


    &:focus-visible {
      outline: 3px solid var(--wp--preset--color--accent-4);
      outline-offset: 3px;
      /*outline: .5rem solid #06c7;*/
    }
  }

  details > *:not(summary) {
    padding-right: clamp(1rem, 5vw, 1.25rem);
    padding-left: clamp(1rem, 5vw, 1.25rem);
  }



  details > summary::-webkit-details-marker {
    display: none;
  }

  details > summary::before {
    content: "";
    width: 25px;
    height: 20px;
    background: url("/wp-content/themes/all-city-pest/assets/images/caret.svg") left center no-repeat;
    background-size: contain;
    position: relative;
    display: block;
    margin-right: clamp(.75rem, 5vw, 1rem);
    float: right;

  }

  details[open] > summary::before{
    content: "";
    background: url("/wp-content/themes/all-city-pest/assets/images/caret.svg") left center no-repeat;
    background-size: contain;
    transform: rotate(180deg);
  }

/*}*/

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblRoZW1lIE5hbWU6IEFsbCBDaXR5IFBlc3RcblRoZW1lIFVSSTpcbkF1dGhvcjogU3RyYXlkb2cgQnJhbmRpbmdcbkF1dGhvciBVUkk6XG5EZXNjcmlwdGlvbjpcblJlcXVpcmVzIGF0IGxlYXN0OiA2LjlcblRlc3RlZCB1cCB0bzogNi45XG5SZXF1aXJlcyBQSFA6IDcuMlxuVmVyc2lvbjogMS4wXG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiBhbGwtY2l0eS1wZXN0XG5UYWdzOiBvbmUtY29sdW1uLCBjdXN0b20tY29sb3JzLCBjdXN0b20tbWVudSwgY3VzdG9tLWxvZ28sIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBmdWxsLXNpdGUtZWRpdGluZywgYmxvY2stcGF0dGVybnMsIHJ0bC1sYW5ndWFnZS1zdXBwb3J0LCBzdGlja3ktcG9zdCwgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5LCB3aWRlLWJsb2NrcywgYmxvY2stc3R5bGVzLCBzdHlsZS12YXJpYXRpb25zLCBhY2Nlc3NpYmlsaXR5LXJlYWR5LCBibG9nLCBwb3J0Zm9saW8sIG5ld3NcblxuLypcbiAqIElNUE9SVEFOVDogVGhpcyBmaWxlIGlzIG9ubHkgc2VydmVkIG9uIHRoZSBmcm9udGVuZCB3aGVuIGBTQ1JJUFRfREVCVUdgIGlzIGVuYWJsZWQ7XG4gKiBpbiBtb3N0IGluc3RhbmNlcywgdGhlIGBzdHlsZS5taW4uY3NzYCBmaWxlIHdpbGwgYmUgc2VydmVkLiBJdCBpcyBub3QgcmVjb21tZW5kZWQgdGhhdCB5b3VcbiAqIHVzZSB0aGUgVGhlbWUgRmlsZSBFZGl0b3IgdG8gbW9kaWZ5IHRoaXMgc3R5bGVzaGVldC4gSW5zdGVhZCwgYWRkIHRoZSBuZWNlc3Nhcnkgc3R5bGVcbiAqIG92ZXJyaWRlcyB2aWEgXCJBZGRpdGlvbmFsIENTU1wiIGluIHRoZSBTaXRlIEVkaXRvci5cbiAqL1xuXG4vKlxuICogSU1QT1JUQU5UOiBUaGlzIGZpbGUgaXMgb25seSBzZXJ2ZWQgb24gdGhlIGZyb250ZW5kIHdoZW4gYFNDUklQVF9ERUJVR2AgaXMgZW5hYmxlZDtcbiAqIGluIG1vc3QgaW5zdGFuY2VzLCB0aGUgYHN0eWxlLm1pbi5jc3NgIGZpbGUgd2lsbCBiZSBzZXJ2ZWQuIEl0IGlzIG5vdCByZWNvbW1lbmRlZCB0aGF0IHlvdVxuICogdXNlIHRoZSBUaGVtZSBGaWxlIEVkaXRvciB0byBtb2RpZnkgdGhpcyBzdHlsZXNoZWV0LiBJbnN0ZWFkLCBhZGQgdGhlIG5lY2Vzc2FyeSBzdHlsZVxuICogb3ZlcnJpZGVzIHZpYSBcIkFkZGl0aW9uYWwgQ1NTXCIgaW4gdGhlIFNpdGUgRWRpdG9yLlxuICovXG5cblxuLypcbiAqIExpbmsgc3R5bGVzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vV29yZFByZXNzL2d1dGVuYmVyZy9pc3N1ZXMvNDIzMTlcbiAqL1xuYSB7XG5cdHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDFweCAhaW1wb3J0YW50O1xuXHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IC4xZW07XG59XG5cbi8qIEZvY3VzIHN0eWxlcyAqL1xuOndoZXJlKC53cC1zaXRlLWJsb2NrcyAqOmZvY3VzKSB7XG5cdG91dGxpbmUtd2lkdGg6IDJweDtcblx0b3V0bGluZS1zdHlsZTogc29saWQ7XG59XG5cbi8qIEluY3JlYXNlIHRoZSBib3R0b20gbWFyZ2luIG9uIHN1Ym1lbnVzLCBzbyB0aGF0IHRoZSBvdXRsaW5lIGlzIHZpc2libGUuICovXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1zdWJtZW51IC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLyogSW5jcmVhc2UgdGhlIG91dGxpbmUgb2Zmc2V0IG9uIHRoZSBwYXJlbnQgbWVudSBpdGVtcywgc28gdGhhdCB0aGUgb3V0bGluZSBkb2VzIG5vdCB0b3VjaCB0aGUgdGV4dC4gKi9cbi53cC1ibG9jay1uYXZpZ2F0aW9uIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW0gLndwLWJsb2NrLW5hdmlnYXRpb24taXRlbV9fY29udGVudCB7XG5cdG91dGxpbmUtb2Zmc2V0OiA0cHg7XG59XG5cbi8qIFJlbW92ZSBvdXRsaW5lIG9mZnNldCBmcm9tIHRoZSBzdWJtZW51cywgb3RoZXJ3aXNlIHRoZSBvdXRsaW5lIGlzIHZpc2libGUgb3V0c2lkZSB0aGUgc3VibWVudSBjb250YWluZXIuICovXG4ud3AtYmxvY2stbmF2aWdhdGlvbiAud3AtYmxvY2stbmF2aWdhdGlvbi1pdGVtIHVsLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyIC53cC1ibG9jay1uYXZpZ2F0aW9uLWl0ZW1fX2NvbnRlbnQge1xuXHRvdXRsaW5lLW9mZnNldDogMDtcbn1cblxuLypcbiAqIFByb2dyZXNzaXZlIGVuaGFuY2VtZW50IHRvIHJlZHVjZSB3aWRvd3MgYW5kIG9ycGhhbnNcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy81NTE5MFxuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBibG9ja3F1b3RlLCBjYXB0aW9uLCBmaWdjYXB0aW9uLCBwIHtcblx0dGV4dC13cmFwOiBwcmV0dHk7XG59XG5cbi8qXG4gKiBDaGFuZ2UgdGhlIHBvc2l0aW9uIG9mIHRoZSBtb3JlIGJsb2NrIG9uIHRoZSBmcm9udCwgYnkgbWFraW5nIGl0IGEgYmxvY2sgbGV2ZWwgZWxlbWVudC5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Xb3JkUHJlc3MvZ3V0ZW5iZXJnL2lzc3Vlcy82NTkzNFxuKi9cbi5tb3JlLWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIFByZXZlbnRzIHVubmVjZXNzYXJ5IHNjcm9sbGJhcnMgd2hpbGUgaGFuZGxpbmcgbG9uZyBsaW5lcyBvZiBwcmVmb3JtYXR0ZWQgdGV4dC5cbiAqIGh0dHBzOi8vY29yZS50cmFjLndvcmRwcmVzcy5vcmcvdGlja2V0LzYzODc1XG4gKi9cbjp3aGVyZShwcmUpIHtcblx0b3ZlcmZsb3cteDogYXV0bztcbn1cblxuXG5cbi8qLmZhcS1pdGVtLXdyYXBwZXJ7Ki9cblxuICBkZXRhaWxzIHtcbiAgICBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLXNtYWxsKTtcblxuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCk7XG4gICAgICB9XG4gICAgfVxuICAgIHAsIHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbWFsbCk7XG5cbiAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWFjY2VudC00KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgfVxuXG4gIGRldGFpbHNbb3Blbl0ge1xuICAgIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxcmVtLCA1dncsIDEuMjVyZW0pO1xuICB9XG5cbiAgZGV0YWlscyA+IHN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCgxcmVtLCA1dncsIDEuMjVyZW0pO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDFyZW0sIDV2dywgMS4yNXJlbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNsYW1wKDFyZW0sIDV2dywgMS4yNXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxcmVtLCA1dncsIDEuMjVyZW0pO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tY29udHJhc3QpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmU6IDNweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tYWNjZW50LTQpO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgICAgIC8qb3V0bGluZTogLjVyZW0gc29saWQgIzA2Yzc7Ki9cbiAgICB9XG4gIH1cblxuICBkZXRhaWxzID4gKjpub3Qoc3VtbWFyeSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNsYW1wKDFyZW0sIDV2dywgMS4yNXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxcmVtLCA1dncsIDEuMjVyZW0pO1xuICB9XG5cblxuXG4gIGRldGFpbHMgPiBzdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgZGV0YWlscyA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FsbC1jaXR5LXBlc3QvYXNzZXRzL2ltYWdlcy9jYXJldC5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiBjbGFtcCguNzVyZW0sIDV2dywgMXJlbSk7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gIH1cblxuICBkZXRhaWxzW29wZW5dID4gc3VtbWFyeTo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL2FsbC1jaXR5LXBlc3QvYXNzZXRzL2ltYWdlcy9jYXJldC5zdmdcIikgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbi8qfSovXG4iXX0= */