@import url('https://fonts.googleapis.com/css2?family=Vast+Shadow&display=swap');

.grid-home, .grid-about-rj, .related-resources-main, .grid-interior, .grid-about-us, .grid-resources, .grid-bio-page{
    background: #fff url(-/media/rj/advisor-sites/sites/p/u/puccifinancial/images/body_bg.jpg) fixed no-repeat center -23px!important;
}
.quote-content, .footer-cta-contact-section {
    background: url(-/media/rj/advisor-sites/sites/p/u/puccifinancial/images/quote_bg.jpg) no-repeat top center!important;
}
.intro-content h1 .head-2 {
    font-family: 'Vast Shadow', cursive!important;
    color: #9b8345!important;
}
.intro-content h1 .head-1 {
     font-family: 'Vidaloka', serif!important;
    color: #6d6f71!important;
}
.head-3.wow.animated.animated.animated.animated {
    font-family: 'Vidaloka', serif!important;
    color: #6d6f71!important;
    font-size: 30px;
    line-height: 28px;
}
.home-body .intro-content h1 .head-2 {
text-transform: uppercase;
} 
.home-body .billboard-section {
    display: none;
}
.mc-image-wrapper {
    display: none;
}
 
.slider-section {
    display: none;
}
.quote-cite {
    display: none;
}
#quotebox {
    background: url(-/media/rj/advisor-sites/sites/p/u/puccifinancial/images/quote_bg.jpg) no-repeat top center;
    width: 100%;
    height: 227px;
    margin: 10px auto;
    padding-top: 38px;
    position: relative;
}
.body-resource .intro-text-container {
    padding: 55px;
}
 


.quote ul li h2 {
    font-family: 'Vidaloka', serif;
    letter-spacing: 4px;
    color: #939598;
}
h3.mc-heading {
    color: #9b8345!important;

}

h2.gold{
    font-family: 'Vast Shadow', cursive!important;
    color: #9b8345!important;
    letter-spacing: 6px!important;
    font-size: 23px!important;
 }
h2.grey {
    font-family: 'Vidaloka', serif!important;
    letter-spacing: 4pximportant;
    color: #f5f5f5!important;
}
.body-about-us .quote {
    padding-top: 10px;
}
 
.home-body .team-section {
    display: none;
}
.home-body .quote-wrapper {
    max-width: 700px!important;
}
.our-difference .quote-wrapper {
    max-width: 666px!important;
}
.accord .accord-link, .intro-content h2, .intro-content p strong {
     font-family: 'Vast Shadow', cursive!important;
}
.quote-wrapper {
    background: url(-/media/rj/advisor-sites/sites/p/u/puccifinancial/images/quote_bg.jpg) no-repeat top center!important;
}
 
.footer-contact-content .ftr-nap .ftr-nap-phone:after, .footer-contact-content .ftr-nap .ftr-nap-address-line1:after, .footer-contact-content .ftr-nap .ftr-nap-address-line2:after {

    color: #7e6542!important;
}
span.ftr-nap-address-label, span.ftr-nap-address-line1, span.ftr-nap-address-csz, li.ftr-nap-phone, li a.ftr-nap-link, .ftr-nap-map-directions a.ftr-nap-link {
    color: #f5f5f5;
}
.ftr-cta-wrapper h5 {
    color: #f5f5f5!important;
}

.social-contact .ftr-nap a, .social-contact li.ftr-nap-phone {
    color: #7e6542!important;
}

.header-main {
    background-image: url(-/media/rj/advisor-sites/sites/p/u/puccifinancial/images/body-background.jpg)!important;
}

.niche-content .mc-copy {
 
    padding-bottom: 20px;
    border-bottom: 4px double #9b8345;
}

.col-lg-12.logo-content {
    background: none;
}
.hlfix .quote {
    padding: 63px 100px 50px;
    margin-top: -31px;
}
.footer-section .ftr-nap a:hover {
    color: #9b8345!important;
}

a.ftr-cta:hover {
    color: #9b8345!important;
    border: 1px solid #9b8345!important;
}
.body-about-us .intro-section-btm .col-lg-12.intro-content {
    padding: 0px!important;
}
 .intro-content h1::after {
    border-bottom: 4px double #9b8345;
}
.team-image-wrapper img {
    display: inline-block!important;
 
}
@media (max-width: 767px) {
h2.gold {
 
    font-size: 16px!important;
}
  }
}
.worthwhile .worthwhile-cta {
	font-size: 18px;
	padding-top: 35px;
}
.worthwhile-archive{
    font-size: 18px;
    margin-top: -45px;
}
