@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-1/base.css');
@import url('https://www.raymondjames.com/-/media/rj/advisor-sites/global/global-css/model-1/colors/burgundy.css');
@import url('private-wealth.css');

/* ---------------- COLORS ------------------ */
/*
Dk green #4b4d1c
Lt green #558566
Md green #437154
Darker green #436c53
Burgundy #750205

*/

/* --------------------- HEADER ----------------------- */
h2 {
font-size: 26px !important;
color: #222222  !important;
}

h3 {
 color: #4b4d1c  !important;
}


/* .header-content {
    background: linear-gradient(311deg, #437154 0%, #558566 62%, #437154 87%, #437154 100%) !important;
} */
.header-main {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */
}

body:before {
   background: linear-gradient(311deg, #437154 0%, #558566 62%, #437154 87%, #437154 100%) !important;
    content: "";
}


.interior .billboard-content:after {
   height: 5px !important;
   background-image: none !important;
   background: #750205 !important;
}

.main-content .scroller-wrapper .scroller, .scroller-mobile-wrapper .scroller-mobile {
    background-color: rgba(178, 201, 151, 0.4) !important;
}
/* -------------- NAVIGATION ---------------- */
.nav-overall-wrapper:not(.van-mobile-nav) {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */
    border-top: 1px solid rgba(56, 60, 62, 0.2);
}
/* .nav {
     background: linear-gradient(311deg, #437154 0%, #558566 62%, #437154 87%, #437154 100%) !important;
    border-top: 1px solid #416850;
} */
.primary-nav {
      font-family: 'Lato', sans-serif !important;
	color: #000 !important;
	font-size: 14px !important;
      text-transform: uppercase;
}

.nav .primary-nav a, .investor-access-remember-me-label {
	font-family: 'Lato', sans-serif !important;
	color: #000;
	font-size: 14px !important;
  text-transform: uppercase;
  font-weight: 400;
}
.nav .primary-nav .nav-subnav {
    background: #f7efe4 !important;
   color: #fff;
}
.nav .primary-nav .nav-subnav {
  color: #fff;
}
 .primary-nav .nav-subnav a.active, .primary-nav a.active {
    color: #801a29 !important;
}
.nav-overall-wrapper:not(.van-mobile-nav) .nav .primary-nav .nav-subnav {
min-width: 250px;
}

.nav-container .nav .primary-nav .nav-subnav a, .nav-container .nav .investor-access-content-wrapper, .nav-container .nav .investor-access-remember-me-label {
    color: #000;
}
.nav-container .nav .primary-nav .nav-subnav a:hover {
    color: #801a29 !important;
}


/* ------------------ CONTENT ----------------- */
.body-home .billboard-section {
  background: #e7d9ce;
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%);
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%);
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 );  
}
.billboard-content-wrapper .container {
  bottom: 220px;
}

.body-home .billboard-section:after {
display: none;
}
.intro-section {
    /* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */    
    padding: 142px 0 122px;
    background-size: cover;
    background-position: center center;
}
.copy-section {
  /* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */  
}

.main-content h2 {
 font-size: 26px !important;
color: #222222  !important;
}

.main-content .resource-content h3 {
 color: #4b4d1c  !important;
 font-size: 26px !important;
}

.main-content .resource-content h4 {
 font-size: 22px !important;
}

.quote-section {
display: none;
}
.accord .accord-link {
font-size: 22px !important;
}
.copy-section .head-1 {
 color: #801a29 !important;
}
.copy-section .head-3, .copy-section .head-2 {
    color: #222 !important;
}
.copy-section h1 .head-2:after {
   background: #436c53 !important;
}
.body-about-us .copy-section h2:after {
background: #436c53 !important;
}
.bio-section {
 /* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */ 
}

.bio-quote-section {
display: none !important;
}

/* --------------------- HOME ------------------- */
.home .intro-section {
    /* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */    
  padding: 50px 0;
    background-size: cover;
    background-position: center center;
}
.intro-content .intro-text {
  padding: 50px 0;
}
.services-section {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fbf7f2+33,ffffff+100 */
  background: #fbf7f2; /* Old browsers */
  padding: 0;
  background: -moz-linear-gradient(left, #fbf7f2 33%, #ffffff 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #fbf7f2 33%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #fbf7f2 33%,#ffffff 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf7f2', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.services-section .services-slider {
  padding: 0;
  margin: 0;
}
.services-section h1 {
    font-family: 'Playfair Display', serif;
    color: #c97453;
    font-size: 31px;
    font-weight: 300;
    line-height: 44px;
    text-transform: uppercase;
    display: block;
    animation: slideInUpSmall 1s linear;
    margin-bottom: 40px;
}

.services-section .head-3, .services-section .head-2 {
    text-align: left;
    font-family: 'Raleway', sans-serif;
    color: #801a29 !important;
    font-size: 52px !important;
    font-weight: 600;
    line-height: 44px;
    text-transform: uppercase;
    display: block;
    animation-delay: 0.4s;
    margin-top: 10px;
    animation: slideInUpSmall 1s linear;
}
.services-section .head-1  {
    text-align: left;
    font-family: 'Playfair Display', serif !important;
    color: #222222 !important;
    font-size: 31px !important;
    font-weight: 300 !important;
    line-height: 44px;
    text-transform: uppercase;
    display: block;
    max-width: 600px;
    width: 100%;
    animation-delay: 0.8s;
    animation: slideInUpSmall 2s linear;
}
.services-section h1 .head-2:after {
    content: "";
    display: block;
    height: 5px;
    width: 60px;
    position: relative;
    background: #436c53 !important;
    margin: 19px 0;
}
.billboard-section .head-1 {
color: #fff;
}
.billboard-section .head-2 {
color: #fff !important;
}
.billboard-section h1:after {
    background: #750205 !important;
}
.intro-section .intro-content:before {
    background: rgba(122, 19, 10, 0.8) !important;
}
.intro-section .intro-content:after {
background: rgba(122, 19, 10, 0.8) !important;
}
.intro-section .body-copy-accent {
    color: #750205 !important;
}
.yearbook-container .slick-next {
    border-top: 2px solid #730301;
   border-right: 2px solid #730301;
}

.yearbook-container .slick-prev {
    border-top: 2px solid #730301;
   border-left: 2px solid #730301;
}

.team-section {
background: #fff !important;
border-top: 10px solid #801a29 !important;
padding: 20px 0 0;
}
.team-section .head-1  {
    color: #801a29 !important;
}
.team-section h4:after {
    background: #436c53 !important;
}

.team-section h4 {
color: #222 !important;
}
.slick-dots li.slick-active button:before {
    color: #801a29 !important;
}
.home .callouts-section {
    background-image: none;
     background: #f7efe4 !important;
}
.callouts-section .callouts-content {
  margin: 0 auto;
}
.callouts-section .callouts-container .callout-item .callout-cta-wrapper button {
    color: #801a29 !important;
}
.callouts-section .callout-item:hover {
    background: rgb(255 255 255 / 80%);
}
.callouts-section .callout-heading .head-1 {
color: #414042 !important;
}
.callouts-section .callout-heading .head-2 {
    font-size: 32px !important;
    color: #801a29 !important;
}
.callouts-section .callouts-container .callout-item .callout-copy-wrapper {
    color: #222 !important;
}

.callouts-section .callout-heading .head-2:after {
  background: #436c53!important;
}

.slider-content {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2c4a28+0,547250+50,2c4a28+100 */
  background: #2c4a28; /* Old browsers */
  background: -moz-linear-gradient(left, #2c4a28 0%, #547250 50%, #2c4a28 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #2c4a28 0%,#547250 50%,#2c4a28 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #2c4a28 0%,#547250 50%,#2c4a28 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4a28', endColorstr='#2c4a28',GradientType=1 ); /* IE6-9 */
   clear: both;
   padding: 30px 0;
}
.slider-section {
  padding-bottom: 0px !important;
}
.slider-section .content-slider-wrapper .slick-dots {
  margin: 0;
}
.content-slider-heading {
   font-family: 'Playfair Display', serif;
    color: #fff !important;
    font-size: 31px;
   font-weight: 300;
}
.content-slider-heading .head-1 {
  font-family: 'Raleway', sans-serif;
    color: #fff !important;
    font-size: 50px !important;
 font-weight: 600;
}

.slider-section .slick-dots li button:before {
    color: #b5c954 !important;
    opacity: 1;
}

.slider-section .slick-dots li.slick-active button:before {
    color: #fff !important;
    opacity: 1;
}
.services-section .services-slider .content-slider-wrapper {
 border-top: none !important;
}

.content-slider-wrapper {
    opacity: 0;
   border-bottom: none;
}
.slider-section .content-slider-wrapper .content-slider-heading {
  line-height: 44px;
}
.content-slider-wrapper .slick-next:before {
    font-size: 80px;
    color: #fff !important;
}

.content-slider-wrapper .slick-prev:before {
     font-size: 80px;
     color: #fff !important;
}
.content-slider-wrapper .content-slider-content-wrapper {
    max-width: 750px;
}
.services-section .services-slider .content-slider-cta-wrapper, .services-section .services-slider .content-slider-copy-wrapper {
display: block !important;
}

.accolades-box {
  background: #750205;
  color: #fff;
  padding: 10px 20px;  
}
.accolades-box h4 {
  color: #fff;
}
/*

Media Carousel Dots to Outlines
==============================================

red = #

==============================================
*/

.slider-section .slick-dots li.slick-active button:focus:before {
    opacity: 1;
    color: transparent;
}
.slider-section .slick-dots li.slick-active button:before {
    color: transparent !important;
    opacity: 1 !important;
    background: #fff;
}
.slider-section .slick-dots li button:before {
    color: red;
    opacity: 0.95;
    font-size: 10px;
}
.slider-section .slick-dots li button:focus:before {
    opacity: 1;
}
.slider-section .slick-dots li.slick-active button:before {
    color: black;
    opacity: 1;
}
.slider-section .slick-dots li button {
    border: none;
    background: transparent;
    display: block;
    height: 11px;
    width: 11px;
    outline: none;
    font-size: 0;
    color: transparent;
    padding: 4px;
    cursor: pointer;
    /* border-radius: 50%; */
}
.slider-section .slick-dots li button:before {
    color: transparent !important;
    opacity: 1 !important;
    font-size: 10px;
    width: 9px !important;
    height: 9px !important;
    border: 1px solid #fff;
    border-radius: 50%;
}
.slider-section .slick-dots li {
    width: 9px !important;
    height: 9px;
}



/* --------------- MUSINGS CALLOUT ---------------- */
.musings-callout {
  text-align: center;
  margin: 50px auto;
}
.musings-callout h3, .main-content .resource-content .musings-callout h3 {
  font-family: 'Playfair Display', serif;
  line-height: 24px;
  font-size: 20px !important;
  color: #801a29 !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.musings-callout h3 span {
  display: block;
}
.musings-callout h3:after {
  content: "";
  display: block;
  height: 5px;
  width: 60px;
  position: relative;
  background: #436C54;
  margin: 19px auto;
}
.musings-callout a:hover h3, .main-content .resource-content .musings-callout a:hover h3 {
  color: #000 !important;
}


/* --------------- BLOG ---------------- */

.blog-main .intro-content h1 {
    font-family: 'Playfair Display', serif;
    color: #c97453;
    font-size: 31px;
    font-weight: 300;
    line-height: 44px;
    text-transform: uppercase;
    display: block;
    animation: slideInUpSmall 1s linear;
    margin-bottom: 40px;
}

.blog-main .intro-content .head-3, .blog-main .intro-content .head-2 {
  /*  text-align: left; */
    font-family: 'Raleway', sans-serif;
    color: #801a29 !important;
    font-size: 52px !important;
    font-weight: 600;
    line-height: 44px;
    text-transform: uppercase;
    display: block;
    animation-delay: 0.4s;
    margin-top: 10px;
    animation: slideInUpSmall 1s linear;
}
.blog-main .intro-content .head-1 {
    /*text-align: left;*/
    font-family: 'Playfair Display', serif;
    color: #222 !important;
    font-size: 31px;
    font-weight: 300;
    line-height: 44px;
    text-transform: uppercase;
    display: block;
    max-width: 600px;
    width: 100%;
    animation-delay: 0.8s;
    animation: slideInUpSmall 2s linear;
}

.blog-main .intro-content .head-2:after {
    content: "";
    display: block;
    height: 5px;
    width: 60px;
    position: relative;
    background: #436c53 !important;
    margin: 19px 0;
}

.resource-content .blog-detail-heading {
 color: #750205 !important;
}
.social-media-share-wrapper span {
    background-color: #416850 !important;
}
.social-media-share-wrapper span:before {
    border-bottom: 10px solid#416850 !important;
}
.resource-details .fa-share-alt {
    color: #416850 !important;
}
.resource-details .fa-share-alt:hover {
    color: #416850 !important;
}
.blog-detail-copy-wrapper a {
color: #750205;
text-decoration: underline;
}
.blog-detail-copy-wrapper a:hover {
color: #416850 !important;
}
.blog-landing-heading  {
 color: #750205 !important;
}
.blog-landing-content-wrapper .blog-landing-content-container .blog-landing-load-more {
background:  #750205  !important;
color: #fff !important;
}
.resource-details .body-blog-detail h2 {
 color: #750205  !important;
}
.body-blog-detail .resource-section {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */  
    /* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
    background-attachment: fixed;
}
.blog-main {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */  
/* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
}
.blog-main .blog-intro-section {
 padding: 50px 0px 0px 75px;
}
.body-blog .intro-section {
padding: 50px 400px;
}
.blog-main .intro-content {
text-align: left !important;
}

.musings-image {
max-width: 500px;
padding-left: 50px;
}

/* ----------------- RESOURCES ---------------- */
.resource-section {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7d9ce+0,ffffff+25,ffffff+50,ffffff+75,e7d9ce+100 */
  background: #e7d9ce; /* Old browsers */
  background: -moz-linear-gradient(left, #e7d9ce 0%, #ffffff 25%, #ffffff 50%, #ffffff 75%, #e7d9ce 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #e7d9ce 0%,#ffffff 25%,#ffffff 50%,#ffffff 75%,#e7d9ce 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7d9ce', endColorstr='#e7d9ce',GradientType=1 ); /* IE6-9 */  
/* background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/s/t/starnergroup/images/starner-interior-bg.jpg) !important; */
}

/* ------------------- FOOTER ------------------ */
.footer-content .footer-social-section {
     background: transparent !important;
}
.footer-section {
    background-image: none;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2c4a28+0,547250+50,2c4a28+100 */
    background: #2c4a28; /* Old browsers */
    background: -moz-linear-gradient(left, #2c4a28 0%, #547250 50%, #2c4a28 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #2c4a28 0%,#547250 50%,#2c4a28 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #2c4a28 0%,#547250 50%,#2c4a28 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c4a28', endColorstr='#2c4a28',GradientType=1 ); /* IE6-9 */
}
.footer-section .ftr-disclosures {
    color: #fff !important;
}
.footer-section .ftr-nap .ftr-nap-address:before {
display: none;
}
.footer-section .ftr-nap li {
color: #fff !important;
}
.footer-section .footer-content .ftr-nap li, .footer-section .footer-content .ftr-nap-phone a, .footer-section .footer-content .ftr-nap-map-directions a {
    color: #fff;
}
 .footer-section .footer-content .ftr-nap-phone a:hover, .footer-section .footer-content .ftr-nap-map-directions a:hover {
   color: #E8DACF;
}


.footer-section .social-container:after {
    content: "";
    display: block;
    height: 10px !important;
    position: relative;
    bottom: -19px !important;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#284224+0,4d684a+50,284224+100 */
    background: #284224; /* Old browsers */
    background: -moz-linear-gradient(left, #284224 0%, #4d684a 50%, #284224 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #284224 0%,#4d684a 50%,#284224 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #284224 0%,#4d684a 50%,#284224 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#284224', endColorstr='#284224',GradientType=1 ); /* IE6-9 */
}
.footer-section .social-container {
    border-top: 6px solid #750205 !important;
    border-bottom: none !important;
    margin: 0px !important;
}
.footer-section .footer-content .social-container a .fa {
    color: #fff !important;
}
.footer-section .footer-content .social-container a:hover .fa {
    color: #E8DACF !important;
}
.footer-section .sub-light .head-1 {
    color: #E8DACF !important;
}

.footer-section .footer-content .footer-cta-section h4 {
    color: #fff !important;
}
.footer-section .footer-cta-section h4:hover {
    color: #E8DACF !important;
}
.blog-main .footer-section .footer-content .footer-cta-section h4 {
    color: #fff !important;
}
.footer-section .footer-cta-section h4:after {
background:#720400 !important;
}
.footer-section .footer-cta-section .ftr-cta-wrapper h4:hover > .head-1 {
  color: #f7efe4 !important;
}
.footer-section .footer-content .ftr-disclosures a {
color: #fff;
}
.footer-section .footer-content .ftr-disclosures a:hover {
color: #E8DACF;
}
.footer-section .footer-contact-info .ftr-nap {
  padding: 40px 0px 0px !important;
}

/* -------------- MOBILE --------------- */
@media only screen and (max-width: 768px) {

/* .body-home .header-main {
 background: linear-gradient(311deg, #437154 0%, #558566 62%, #437154 87%, #437154 100%) !important;
}

body .header-main {
 background: linear-gradient(311deg, #437154 0%, #558566 62%, #437154 87%, #437154 100%) !important;
} */
.intro-content .intro-text {
  padding: 50px 30px;
}
.musings-image {
max-width: 250px;
padding-left: 0px;
}
.blog-main .blog-intro-section {
    padding: 50px 0px 0px 30px;
}

.nav-container .nav-address-overall-wrapper {
 font-family: 'Raleway', sans-serif !important;
}
}

/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {
  .billboard-section .head-2 {
    font-size: 44px !important;
  }
  .callouts-section .callout-copy-wrapper {
    color: #000 !important;
  }
}


/* process */
.main-process-wrapper {
    width: 313px;
    margin: 0 auto;
    transform-style: preserve-3d;
}

#gwd-text-style p {
    margin: 0px;
  }
  body {
    background-color: transparent;
    /* transform: perspective(1400px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    transform-style: preserve-3d; */
  }
  /* body * {
    transform-style: preserve-3d;
  }  */
  @keyframes gwd-gen-1vdygwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: ease-in;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-1vdygwdanimation {
    animation: 0.7s linear 0s 1 normal forwards running gwd-gen-1vdygwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-1jkggwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: ease-in;
      --gwd-visibility-range: 600, ;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-1jkggwdanimation {
    animation: 0.7s linear 0.6s 1 normal forwards running gwd-gen-1jkggwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-t6xygwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: ease-in;
      --gwd-visibility-range: 600, ;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-t6xygwdanimation {
    animation: 0.7s linear 1.2s 1 normal forwards running gwd-gen-t6xygwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-3r0ygwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: linear;
      --gwd-visibility-range: 1200, ;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-3r0ygwdanimation {
    animation: 0.8s linear 1.2s 1 normal forwards running gwd-gen-3r0ygwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-1xrjgwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: linear;
      --gwd-visibility-range: 1200, ;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-1xrjgwdanimation {
    animation: 0.8s linear 2s 1 normal forwards running gwd-gen-1xrjgwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-8s3igwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: linear;
      --gwd-visibility-range: 2000, 30800;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-8s3igwdanimation {
    animation: 0.8s linear 2.8s 1 normal forwards running gwd-gen-8s3igwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-1s2xgwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: linear;
      --gwd-visibility-range: 2800, 31600;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-1s2xgwdanimation {
    animation: 0.8s linear 3.6s 1 normal forwards running gwd-gen-1s2xgwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-1rvcgwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: linear;
      --gwd-visibility-range: 3600, 32400;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-1rvcgwdanimation {
    animation: 0.8s linear 4.4s 1 normal forwards running gwd-gen-1rvcgwdanimation_gwd-keyframes;
  }
  @keyframes gwd-gen-1jjhgwdanimation_gwd-keyframes {
    0% {
      opacity: 0;
      animation-timing-function: linear;
      --gwd-visibility-range: 4400, 33200;
    }
    100% {
      opacity: 1;
      animation-timing-function: linear;
    }
  }
  .htmlNoPages .gwd-gen-1jjhgwdanimation {
    animation: 0.8s linear 5.2s 1 normal forwards running gwd-gen-1jjhgwdanimation_gwd-keyframes;
  }
  .gwd-svg-u1lh {
    position: relative;
    left: 0px;
    top: 0px;
    width: 313px;
    height: 400px;
    opacity: 0;
  }
  .gwd-svg-1q36 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 313px;
    height: 400px;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-svg-jp51 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 313px;
    height: 400px;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-span-d4cq {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    left: 89px;
    top: 31px;
    border-style: none;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-span-z5n7 {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    left: 39px;
    top: 83px;
    border-style: none;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-span-1uje {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    left: 187px;
    top: 116px;
    border-style: none;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-span-1nh8 {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    left: 91px;
    top: 227px;
    border-style: none;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-span-ob5b {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    left: 222px;
    top: 261px;
    border-style: none;
    opacity: 0;
    visibility: inherit;
  }
  .gwd-span-1y9w {
    position: absolute;
    font-family: Arial;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    top: 344px;
    left: 204px;
    border-style: none;
    opacity: 0;
    visibility: inherit;
  }



