/*
Breakpoint ALL
*/

/*
Max Width Pages
*/
#block-solo-subtheme-content div.node__content div.paragraph--type--one-column-bundle div.pb__one-column__inner div.pb__content-full {max-width:1440px;}
#block-solo-subtheme-content div.node__content > div.paragraph--type--one-column-bundle > div.pb__one-column__inner > div.pb__content-full {padding:1em;}
body.path-node div#breadcrumb ul.breadcrumb-menu li:nth-last-child(2) svg.breadcrumb-sep,
body.path-node div#breadcrumb ul.breadcrumb-menu li:last-child {display:none;}

/*
Header
*/
/* Slogan */
#block-solo-subtheme-branding .site-slogan {--solo-h2:'Dancing Script',cursive; font-family:var(--solo-h2); letter-spacing: var(--solo-px1); font-size: var(--solo-px26);}
body.large-screen .branding-wrapper .branding-first {margin-right:2em;}


/*
Tasks
*/
#block-solo-subtheme-local-tasks .solo-button a:hover,
#block-solo-subtheme-local-tasks .solo-button a:active {color:#fff;}

/*
All Heroes
*/
div.paragraph--type--hero-bundle div.field--name-pb-content-body {text-align:center;}
div.paragraph--type--hero-bundle div.field--name-pb-content-body h1 {font-size:var(--solo-px64); color:#fff;}
div.paragraph--type--hero-bundle div.field--name-pb-content-body p {color:#fff; font-size:.9em;}

/*
All Content Headers
*/
#block-solo-subtheme-content .paragraph .pb__content-title {padding-bottom:var(--solo-px24);}

/*
Homepage
*/
#pb__two-columns-2745 {padding-bottom:var(--solo-px16);}
#pb__simple-2743 div.field--name-pb-content-body {padding-right:var(--solo-px34);}

/* Cards */
#pb__three-columns-2937 div.paragraph--type--icon-bundle div.pb__icon-header h3.pb__content-title div.field,
#pb__three-columns-2937 div.paragraph--type--icon-bundle div.pb__icon-header:hover h3.pb__content-title div.field,
#pb__three-columns-2937 div.paragraph--type--icon-bundle div.pb__icon-header:active h3.pb__content-title div.field {font-size:var(--solo-px32); background-color:#ad1000 !important; padding:.5em 1em; color:#fff;}

#pb__three-columns-2937 div.paragraph--type--icon-bundle div.field--name-pb-content-body {padding:0 1em;}
#pb__three-columns-2937 #pb__icon-2934 div.paragraph--type--icon-bundle div.field--name-pb-content-body {padding:0;}

/* Contact Us */
#pb__two-columns-2756 #pb__simple-2957 h3 {font-size:var(--solo-px50);}
#pb__two-columns-2756 #pb__simple-2957 div.paragraph__inner a:link {color:#ad1000;}
#pb__two-columns-2756 #pb__simple-2957 div.paragraph__inner a:hover,
#pb__two-columns-2756 #pb__simple-2957 div.paragraph__inner a:active {color:#fff;}

/* Map */
#pb__two-columns-2756 #pb__simple-2933 .field--name-pb-content-body p {margin:0; display:grid;}


/*
Services & Specialties
*/
/* Tabs */
#pb__tabs-2947 .pb__tabs-button button {color:#ad1000; font-size:1.1em; padding: 1em;}
#pb__tabs-2947 .pb__tabs-button button:hover,
#pb__tabs-2947 .pb__tabs-button button:active,
#pb__tabs-2947 .pb__tabs-button button.pb__active {text-decoration:none; color:#000;}
#pb__tabs-2947 .pb__tabs-button button.pb__active {color:#fff; margin: 1em 0;}


/*
About Us
*/
/* Map */
#pb__two-columns-2977 #pb__simple-2976 .field--name-pb-content-body p {margin:0; display:grid;}


/*
Medical Billing Systems
*/
section#block-solo-subtheme-content div.taxonomy-term div.field--name-field-logo {text-align:center;}
section#block-solo-subtheme-content div.taxonomy-term div.field--name-field-logo img.solo-image {display:inline; padding:2em 1em; background-color:rgba(0, 0, 0, 0.1); border:1px solid #dedede; border-radius: 50% 20% / 10% 40%;}



/*
Breakpoint xxl
*/

/* Homepage - Body */
.region-xxl #block-solo-subtheme-content h3.pb__content-title {font-size:var(--solo-px48);}
.region-xxl #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {padding:0 0 .8em 1em;}
.region-xxl #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:4em; padding:0 0 .5em; text-transform:uppercase; letter-spacing:var(--solo-px8);}

/* Homepage - Icons */
.region-xxl #pb__one-column-2938 div.field--name-pb-content-body {height:175px;}
.region-xxl #pb__three-columns-2937 div.paragraph--type--icon-bundle h3.pb__content-title {font-size:var(--solo-px34);}

/* Services & Specialties - Tabs */
.region-xxl #pb__tabs-2947 .pb__tabs-button button.pb__active {background:rgba(0, 0, 0, 0.4) url(/sites/default/files/2024-12/connector.png) center right no-repeat; border-left:.5em solid #fff;}

/*
Breakpoint xl
*/

/* Homepage - Body */
.region-xl #block-solo-subtheme-content h3.pb__content-title {font-size:var(--solo-px48);}
.region-xl #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {padding:0 0 .8em .8em;}
.region-xl #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:3.5em; padding:0 0 .4em; text-transform:uppercase;}

/* Homepage - Icons */
.region-xl #pb__one-column-2938 div.field--name-pb-content-body {height:235px;}
.region-xl #pb__three-columns-2937 div.paragraph--type--icon-bundle h3.pb__content-title {font-size:var(--solo-px32);}

/* Services & Specialties - Tabs */
.region-xl #pb__tabs-2947 .pb__tabs-button button.pb__active {background:rgba(0, 0, 0, 0.4) url(/sites/default/files/2024-12/connector.png) center right no-repeat; border-left:.5em solid #fff;}

/*
Breakpoint l
*/

/* Homepage - Body */
.region-l #block-solo-subtheme-content h3.pb__content-title {font-size:var(--solo-px40);}
.region-l #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {padding:0 0 .6em .6em;}
.region-l #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:var(--solo-px64); padding:0 0 .3em; text-transform:uppercase;}

/* Homepage - Icons */
.region-l #pb__one-column-2938 div.field--name-pb-content-body {height:235px;}
.region-l #pb__three-columns-2937 div.paragraph--type--icon-bundle h3.pb__content-title {font-size:var(--solo-px28);}

/* Services & Specialties - Tabs */
.region-l #pb__tabs-2947 .pb__tabs-button button.pb__active {background-color:rgba(0, 0, 0, 0.4); border:.25em solid #fff;}

/*
Breakpoint m
*/

/* Homepage - Body */
.region-m #block-solo-subtheme-content h3.pb__content-title {font-size:var(--solo-px38);}
.region-m #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {padding:0 0 .4em .6em;}
.region-m #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:var(--solo-px48); padding:0 0 .2em; text-transform:uppercase;}

/* Services & Specialties - Tabs */
.region-m #pb__tabs-2947 .pb__tabs-button button.pb__active {background-color:rgba(0, 0, 0, 0.4); border:.25em solid #fff;}


/*
Breakpoint s
*/

/* Homepage - Body */
.region-s #block-solo-subtheme-content h3.pb__content-title {font-size:var(--solo-px32);}
.region-s #block-solo-subtheme-content #pb__simple-2743 h3.pb__content-title {padding:0 0 .2em .4em;}
.region-s #block-solo-subtheme-content #pb__simple-2743 h4 {font-size:var(--solo-px36); padding:0 0 .1em; text-transform:uppercase;}

/* Services & Specialties - Tabs */
.region-s #pb__tabs-2947 .pb__tabs-button button.pb__active {background-color:rgba(0, 0, 0, 0.4); border:.2em solid #fff;}

