/* Custom Styles */
@font-face { font-family: "Belluga"; src: url('https://kajabi-storefronts-production.kajabi-cdn.com/kajabi-storefronts-production/themes/2148131819/assets/bellugawide.ttf?17169400137519035'); } 

.script { font-family: "Belluga", sans-serif; font-weight:400!important;font-size:1.1em;} 


.header__content .link-list__link,
.dropdown__trigger
{
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size:14px;
    font-weight:bold;
    max-width:150px;
    text-align:center;
}


.header__content .link-list__links {
    height:32px;
}

.header .user__login a {
    color: #16567A;
        text-transform: uppercase;
    letter-spacing: 1px;
    font-size:14px;
    font-weight:bold;
}

/* MOBILE DROPDOWN STYLING */

.header__content--mobile .dropdown__trigger {
    display: block!important;
    padding: 8px 20px;
    font-size:16px;
}

.header__content--mobile .dropdown__trigger:after {
        content: '\f0d7';
font-family: FontAwesome;
    font-weight: 900;
    width:30px;
}

.header__content--mobile .dropdown__item a {
    font-weight:600;
    padding-left:30px;
}

.ccintro-spacer {
    height:100%;
    background:url(intro-heather3.png) no-repeat bottom center!important;
    background-size:contain!important;
    padding:0!important;
}

@media only screen and ( max-width: 900px ) {
	.ccintro-spacer  {
	    height:500px;
	}

}

h2 {
    margin:20px 0;
    color:#7b151d;
}

h2.pricing__price {
    font-size:32px;
}


ul.arrows {
    list-style-type: none;
    margin-left: 20px;
}

ul.arrows li {
    margin-bottom: 20px;
    line-height: 1.4em;
}

ul.arrows li:before {
    content: '\f324';
font: var(--fa-font-solid);
    font-weight: 900;
    padding-right: 10px;
    width: 40px;
    margin: 0 5px 0px -33px;
    list-style-type: none;
    font-size:15px;
    color:#586186;
}

ul.stars {
    list-style-type:none;
    margin-left:20px;
}

ul.stars li:before {
    content: '\f762';
 font-family: "Font Awesome 6 Pro";
 font-weight: 900;
 padding-right: 10px;
 width:30px;
    margin:0 5px -10px -38px;
    list-style-type:none;
    color:#586186;
    display:inline-block;
}

ul.stars li {
    margin-bottom:20px;
    line-height:1.4em;
}

.background-dark ul.stars li:before,
.background-dark ul.arrows li:before {
    color:#fff!important;
}

#block-1625596300501 .pricing__content p,
#block-1639237362193_3 .pricing__content p,
#block-1639356295459_3 .pricing__content p {
    margin-bottom:0;
}

#block-1639356481427 .block {
    padding:0!important;
}

#block-1639356684391 .block,
#block-1639356811838 .block {
    padding:20px 60px 0 60px;
}

#block-1639356684391 .block p,
#block-1639356811838 .block p {
    font-size:22px;
}