@import url('https://fonts.googleapis.com/css?family=Lato:100,300,300i,400,400i,700,900|Prata');

@import url('components/navigation-section.css');
@import url('components/header.css');
@import url('components/billboard-section.css');
@import url('components/intro-section.css');
@import url('components/team-section.css');
@import url('components/callouts-section.css');
@import url('components/niche-section.css');
@import url('components/quote-section.css');
@import url('components/footer-section.css');
@import url('components/related-resources-section.css');
@import url('components/contact-section.css');
@import url('components/team-int-section.css');
@import url('components/bio-section.css');
@import url('components/resource-section.css');
@import url('components/blog-section.css');
@import url('components/masonry-grid-section.css');
@import url('components/sticky.css');
@import url('components/connected-advisor-section.css');
@import url('components/calculator.css');
@import url('components/worthwhile.css');
@import url('modules/main-styles.css');
@import url('modules/behavioral-finance.css');
@import url('modules/landing-page.css');
@import url('modules/living-your-legacy.css');
@import url('modules/retirees.css');
@import url('modules/pre-retirees.css');
@import url('modules/corporate-executives.css');
@import url('modules/client-center.css');
@import url('modules/intergenerational-wealth-transfer.css');
@import url('modules/private-wealth.css');
@import url('misc/rjl.css');
@import url('features/advanced-bio.css');
@import url('features/email-capture-form.css');
@import url('features/podcast.css');
@import url('features/awards-and-recognition.css');
@import url('features/sticky-footer-cta.css');
@import url('features/mc-ks-feed.css');
@import url('../shared/cookie-banner.css');
@import url('features/ks-process-slider.css');
@import url('features/schedule.css');
@import url('features/digital-landing-page.css');
@import url('features/ks-cs-hero.css');


/*==============================================  IMPORTANT - PLEASE READ s==============================================

/* DUE TO THE COMPLEXITY OF CUSTOM SITES, PLEASE SEE BUILDER OR
DESIGNER BEFORE MAKING CHANGES TO FUNCTIONALITY OR ADDING/REMOVING CONTENT OR SECTIONS

BUILDER: Jose
DESIGNER: Pam
JOB #: 17-BR3FL-0108
COMPLETION DATE: 2018
ADDITIONAL NOTES:
Fonts:

font-family: 'Lato', sans-serif;

thin 100
light 300
regular 400
bold 700
black 900
____

font-family: 'Prata', serif;
regular 400
@import url('https://fonts.googleapis.com/css?family=Lato:100,300,300i,400,400i,700,900|Prata');

========================================================================================================================
*/

 
:root {

  /* Model 4 Variables */
  
    --light: #52b9bb;
    --light-color-1: #d7f3f4;
     --medium: #427c7e;
     --medium-color-1:#2f6d90;
     --dark: #104c6e;
     --dark-color-1: #357072;  
     --gray-light: #f5f7f9;
     --gray-medium: #c7c7c7;
     --gray-dark: #393939;
     --black: #000000;  
     --white: #ffffff;
     --opacity-black: rgba(0, 0, 0, 0.82);
   
     --font-1: 'Prata', serif;
     --font-2: 'Lato', sans-serif;
     --font-3: 'Oswald', sans-serif;
     --font-4: 'Raleway', sans-serif;
  }

body {
    background-image: url(https://www.raymondjames.com/-/media/rj/advisor-sites/sites/v/a/vanilla-model-4/images/bkg-line-pattern.jpg);
    position: relative;
    font-family: 'Lato', sans-serif;
}
a, .resource-detail-copy-wrapper a, .blog-detail-copy-wrapper a  {
	color: #427c7e;
	-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;
}
.resource-detail-copy-wrapper a:hover, .blog-detail-copy-wrapper a:hover  {
	color: #104c6e;
}
.cfp {
  font-variant: small-caps;
}

p {
    /*margin: 0 0 20px !important; */
    margin-bottom: 20px !important;
}
hr {
    border: 0 !important;
    color: #bfbebe;
    background-color: #bfbebe;
    height: 1px;
    width: 100%;
    text-align: left;
    margin: 20px 0;
}
.disclosure, .disclaimer {
	font-size: 11px;
	line-height: 13px;
}
.intro-content ul {
    padding-left: 30px;
    list-style-type: disc;
	margin-bottom: 20px;
}
.intro-content ol {
    padding-left: 30px;
    list-style-type: decimal;
	margin-bottom: 20px;
}

.intro-content h2 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 22px;
    line-height: 22px;
    color: #104c6e;
    text-transform: uppercase;
	margin: 15px 0;
	letter-spacing: 2px;
}
.intro-content h3 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px;
    color: #104c6e;
    text-transform: uppercase;
	margin: 15px 0;
	letter-spacing: 2px;
}
.intro-content h4 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #104c6e;
    text-transform: uppercase;
	margin: 15px 0;
	letter-spacing: 2px;
}

.intro-content h5 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    color: #104c6e;
    text-transform: uppercase;
	margin: 15px 0;
	letter-spacing: 2px;
}
.intro-content blockquote, q {
	quotes: none;
    font-family: 'Prata', serif;
    font-size: 19px;
    line-height: 28px;
    color: #104c6e;
    text-align: center;
    max-width: 620px;
    margin: 60px auto 50px;
    border-left: 2px solid #53b9bc;
    border-right: 2px solid #53b9bc;
    padding: 0 15px;
}
.accord {
	list-style-type: none !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
}

.resource-detail-copy-wrapper p, .resource-detail-copy-wrapper span, .resource-detail-copy-wrapper ul li, .resource-detail-copy-wrapper ol li {
    line-height: inherit;
}
.intro-content p strong {
	font-weight: 600;
}

.button {
    font-size: 14px;
    letter-spacing: 2.5px;
    color: #427c7e;
    display: inline-block;
    border: 1px solid #427c7e;
    text-transform: uppercase;
    padding: 5px 25px;
    -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;    
}
.button:hover {
    border: 1px solid #104c6e;
    color: #104c6e;
}

/*
==============================================
Home Page
==============================================
*/
.intro-slider-team-quote-section, .intro-team-quote-section {
	background:#fff;
	padding-right: 0px;
	padding-left: 0px;
}

/*
==============================================
Bio Page
==============================================
*/
.bio-detail-next-arrow {
    right: 0px;
}

/*
Footer Billboard
==============================================
*/
.ftr-group-name {
    font-size: 20px;
}

/*
Map and Directions
==============================================
*/

.adp, .adp table {
    font-family: inherit !important;
}

.directions-search .submit-search {
    padding: 5px 10px;
    background: none;
    color: #52b9bb;
    border: 1px solid #52b9bb;
    text-transform: uppercase;
}

/*
Video Component
==============================================
*/

.video-container {
    margin: 25px auto;
}






/*
==============================================
Accordsions
==============================================
*/


.accord .accord-link, .accord .accord-inner-link {
	border-bottom: 1px solid #f1f1ee;
}
.accord {
	background: none;
	max-width: inherit;
}
.accord .accord-link-content, .accord .accord-inner-link-content {
	background: rgba(255, 255, 255, 0);
	padding: 33px 30px;
}
.accord .accord-link {
font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
.accord .accord-link {
	color: #357072;
	padding: 15px 15px 15px 0px;
}
.accord-link-content {
    font-size: inherit;
    line-height: inherit !important;
    font-weight: 400;
    color: #343434;
}
.accord .accord-link:hover, .accord .accord-inner-link:hover {
    color: #104c6e !important;
}
.accord .accord-link:hover, .accord .accord-inner-link:hover, .accord li.open .accord-link, .accord li.open .accord-inner-link {
    color: #104c6e;
}
.accord .fa.fa-chevron-down {
	    font-size: 13px;
}
.accord li.open .fa {
    color: #357072;
}
.accord .fa {
	color: rgba(57, 57, 57, 0.3);
}

.content-disclosure-wrapper {
	font-size: 11px;
	line-height: 14px;
}

.accord .accord-link-content a, .accord .accord-inner-link-content a {
    padding-left: 0px !important;
    padding: 0px !important;
    display: inline;
}
a:hover, a:focus, .accord .accord-link-content a:hover, .accord .accord-inner-link-content a:hover {
    color: #002949;
    background: transparent;
	text-decoration: none;
}

.accord a.accord-cta {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    letter-spacing: 2.5px;
    color: #427c7e;
    display: inline-block;
    border: 1px solid #427c7e;
    text-transform: uppercase;
    padding: 0px 25px 0px !important;
    background: none;
    border-radius: 0;
}
.accord a.accord-cta:hover {
    color: #000;
    background: none;
    border: 1px solid #000;
}

/* LANDING PAGE FIX */

.accordion-panel a{
    color: #52b9bb;
}
.accordion-panel a:hover{
    color: #104c6e;

}
.accordion-panel button{
    background: transparent;
    border: none;
}


/*
==============================================
Flex Tabs
==============================================
*/
.flextab-triggers a {
    display: inline-block;
    padding: 20px;
    width: auto;
    background: #f7f7f5;
    color: #297a7c;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
}
.flextab-triggers .set {
	color: #104c6e;
}
.flextab-content {
	padding: 30px;
}

/* Client Access Videos */
.client-access-videos .ca-videos h2 {
	font-size: 16px;
	letter-spacing: 1px;
}
/*
==============================================
START Password Protected Page
==============================================
*/
.password-protect button {
    font-family: 'Lato', sans-serif;
    font-size: 14px;
    letter-spacing: 2.5px;
    color: #52b9bb;
    display: inline-block;
    border: 1px solid #52b9bb;
    text-transform: uppercase;
    padding: 5px 0px 5px 2px;
    background: transparent;
    border-radius: 4px;
    min-width: 130px;
    transition: all 300ms ease;
}
.password-protect button:hover {
    background: transparent;
    border: 1px solid #104c6e;
    color: #104c6e;
}
.password-page .password-protect {
    padding: 10%;
    text-align: center;
}
.password-protect-recaptcha-disclaimer {
    font-size: 12px;
    margin-top: 20px !important;
}
.password-protect input {
    width: 100%;
    padding: 5px 10px;
    border: 2px solid lightgray;
    min-height: 36px;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.password-protect .password-protect-input-with-icon {
    width: 70%;
    margin: 0 auto;
}
.password-protect-headline {
    font-family: 'Prata', serif;
    font-size: 32px;
    text-transform: lowercase;
    color: #104c6e;
    letter-spacing: 1px;
    display: block;
}
.password-protect-container {
    padding: 5% 20% 5% 20%;
}
.password-protect label {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    color: #104c6e;
    line-height: 22px;
    text-align: center;
    letter-spacing: 4px;
}
.password-protect .password-protect-description {
    line-height: inherit;
    margin-top: 35px !important;
    margin-bottom: 30px !important;
}
.password-protect .password-protect-failure-text,
.password-protect .password-protect-multi-failure-text {
    margin-bottom: 30px;
}

/*
==============================================
END Password Protected Page
==============================================
*/

/*
==============================================
Transition Video
==============================================
*/

.transition-video-section .transition-video-content h2 {
	text-align: center;
}
.transition-video-section {
    border-bottom: 6px solid #357072;
}
.transition-video-section .transition-video-content {
	padding: 100px 200px;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;    
}
.transition-video-section .video-container {
	margin: 50px auto 0;
}
.transition-video-section h1 .head-2 {
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    font-size: 18px;
    line-height: 22px;
    color: #104c6e;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 4px;
    margin-bottom: 50px;
    animation-duration: 2s;
    animation-name: slideInUpSmall;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.transition-video-section h1 .head-1 {
    display: block;
}
.transition-video-section h1  {
    font-family: 'Prata', serif;
    font-size: 38px;
    text-transform: none;
    color: #104c6e;
    text-align: center;
    letter-spacing: 0px;
    display: block;
    line-height: 44px;
    margin-bottom: 50px;
}

/*
==============================================
CLIENT ACCESS LOGIN
==============================================
*/

.client-access-on-page {
	background-color: var(--gray-light);
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-input-wrapper .fa {
    color: var(--gray-dark);
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-password .client-access-on-page-password-show {
    color: var(--gray-dark);
    font-family: var(--font-2);
    font-weight: 400;    
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-header h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    color: var(--gray-dark);
    font-weight: 400;
    font-family: var(--font-1); 
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-remember {
    color: var(--gray-dark);
    font-family: var(--font-2);
    font-weight: 400;    
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-submit {
    padding: 0;
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-submit button {
    color: var(--dark);
    border: 1px solid var(--dark);
    background: transparent;
    font-family: var(--font-2);
	padding: 5px;	
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	    
}
.client-access-on-page .client-access-on-page-content .client-access-on-page-submit button:hover {
	background: var(--dark);
	color: var(--white); 
	border: 1px solid var(--gray-dark);
}
.client-access-on-page .client-access-on-page-links ul .client-access-on-page-link {
    font-size: 13px;
    line-height: 20px;
}
.client-access-on-page .client-access-on-page-links ul .client-access-on-page-link a:hover {
    text-decoration: underline;
}
.client-access-on-page .client-access-on-page-links ul {
    list-style-type: none;
    grid-gap: 13px;
    justify-items: left;
}

/*
==============================================
PRINT 
==============================================
*/
@media print {
    .header-main,
    .nav-overall-wrapper,
    .footer-cta-social-section,
    .footer-hedge-section,
    .footer-brokercheck,
    .bio-detail-previous-link-wrapper,
    .bio-detail-next-link-wrapper,
    .bio-detail-previous-link-wrapper-mobile,
    .bio-detail-next-link-wrapper-mobile,
    .blog-detail-previous-link-wrapper,
    .blog-detail-next-link-wrapper,
    .blog-detail-previous-link-wrapper-mobile,
    .blog-detail-next-link-wrapper-mobile,
    .blog-detail-banner-wrapper, 
    .bio-team-section,
    .social-media-share-wrapper, 
    .resource-detail-banner-wrapper,   
    .resource-detail-previous-link-wrapper,
    .resource-detail-next-link-wrapper,
    .resource-detail-previous-link-wrapper-mobile,
    .resource-detail-next-link-wrapper-mobile,
    .resource-detail-tag-cloud-wrapper,
    .footer-section,
    .cookie-consent-banner-wrapper.cookie-consent-banner-wrapper-visible {
        display: none !important;
      }
      .logo-section .logo-content {
        border-bottom: none;
      }
      .no-billboard .intro-team-quote-section, 
      .no-billboard .intro-resource-content {
        top: 0;
      }
      .resource-detail-copy-wrapper, 
      .blog-detail-copy-wrapper, 
      .resource-detail-content-wrapper {
        margin-top: 0;
      }
      .body-resource .intro-content,
      .body-blog .intro-content,
      .bio-detail-section {
        padding: 0 15px !important;
      }
      .blog-detail-content-wrapper {
        margin: 0 auto;
        padding-top: 0;
      }
      .bio-detail-links-wrapper {
        top: 0;
      }
      .bio-detail-links-wrapper a {
        display: block;
      }
      .bio-detail-links-wrapper .fa {
        display: none;
      }
      .bio-detail-links-wrapper:before {
        display: none;
      }
      .bio-detail-section .bio-social {
		border-top: 1px solid var(--gray-medium);
		border-bottom: 1px solid var(--gray-medium);
		padding: 20px 0;
		margin: 20px 0;
	  }
      .bio-detail-links-wrapper a {
        padding: 0;
      }
      .bio-detail-quote {
        margin-top: 0;
      }
      .footer-section .footer-image-content {
        display: none;
      }

      *,
      *:before,
      *:after {
          background: transparent !important;
          color: var(--black) !important;
          box-shadow: none !important;
          text-shadow: none !important;
      }
      .copy-section,
      .bio-section,
      .resource-section,
      .blog-main,
      .body-resource-detail .resource-section,
      .body-map-directions .resource-section,
      .header-section {
          background-color: var(--white) !important;
      }
      body {
          border-bottom: 1px solid var(--gray-light) !important;
      }
      p,
      ul,
      li,
      div {
          font-size: 9.25pt;
          line-height: 13pt;
      }
      .body-resource-detail .resource-section h3,
      .body-resource-detail .resource-section h4,
      .body-resource-detail .resource-section h5,
      .body-resource-detail .resource-section h6 {
          color: var(--medium) !important;
      }
      p.disclaimer {
          font-style: italic !important;
          font-size: 8pt;
      }
      .header-content {
          padding-block: 10px;
          min-height: auto;
      }
      .header-content .ftr-logo-wrapper {
          position: absolute;
          display: flex;
          flex-direction: row;
          justify-content: center;
          align-items: center;
          transform: none;
      }
      .header-main img.ftr-logo[style] {
          width: clamp(1in, 25%, 1.5in) !important;
          height: auto !important;
      }
      /* removes the auto link text on a tag */
      .logo-content a[href]:after,
      .resource-detail-info-wrapper a[href]:after,
      .blog-detail-info-wrapper a[href]:after,
    .p-button a[href]:after {
          content: none !important;
      }
      .resource-detail-info-wrapper, 
      .blog-detail-info-wrapper {
          display: block !important;
          font-size: 9.25pt;
          padding-block: 10px;
          margin-block: 10px;
          border-top: 1px solid var(--gray-light);
          border-bottom: 1px solid var(--gray-light);
      }
      .resource-detail-info-wrapper a, 
      .blog-detail-info-wrapper a {
          font-size: 9.25pt;
          color: var(--medium) !important;
      }
      .resource-detail-info-wrapper .resource-date-link, 
      .blog-detail-info-wrapper .blog-date-link {
          padding-right: 25px;
      }
      .resource-detail-info-divider:last-of-type, 
      .blog-detail-info-divider:last-of-type {
          display: none;
      }
      .header-content .ftr-group-name {
          font-size: 9.25pt;
          padding: 0 !important;
      }
      .resource-section .body-resource-detail h3,
      .resource-detail-heading {
          font-size: 24pt !important;
          text-transform: initial !important;
          color: var(--dark) !important;
      }
      h2, h3, h4, h5 {
          text-transform: initial !important;
      }
      .blog-detail-tag-cloud-wrapper {
        display: none;
    }
      @page {
          size: auto;
          margin: 0.25in 0.25in 0.25in;
      }      
    }

/*
==============================================
Responsive Meia Queries NEW
==============================================
*/
/* RJ Commercial */
@media only screen
and (min-device-width : 1024px)
and (max-device-width : 1024px)  {
    .commercial-video {
         margin: 4em 0;
    }
}
.commercial-description > strong {
	font-weight: 600;
}

/* Touch devices only */
@media (pointer:coarse) {}

/* ----------- iPad Pro 10.5" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 834px)
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 834px)
  and (max-device-width: 834px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {
	.team-slider .yearbook-one .yearbook-headshot-wrapper {
		max-width: 100%;
	}
}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 1112px)
  and (max-device-width: 1112px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* ----------- iPad Pro 12.9" ----------- */

/* Portrait and Landscape */
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1366px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 1024px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Landscape */
/* Declare the same value for min- and max-width to avoid colliding with desktops */
/* Source: https://medium.com/connect-the-dots/css-media-queries-for-ipad-pro-8cad10e17106*/
@media only screen
  and (min-device-width: 1366px)
  and (max-device-width: 1366px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 2) {

}


/* Large devices (tablet landscape, 1024px and less) tablet-l */
@media only screen and (max-width: 1024px) {

/*
==============================================
Home Page
==============================================
*/



/*
Navigation
==============================================
*/

/*
Billboard - Home
==============================================
*/















/*
Slider Section
==============================================
*/

/*
Quote Home Section
==============================================
*/

/*
Footer Section
==============================================
*/

/*
Footer Billboard
==============================================
*/
}


/* Large devices (desktops, 992px and less) */
@media only screen and (max-width: 992px) {}


/* Medium devices (tablet portrait, 768px and less) tablet-p */
@media only screen and (max-width: 768px) {


.main-content {
	overflow: hidden;
}

.transition-video-section .transition-video-content {
    padding: 65px 100px;    
}
/*
==============================================
Home Page
==============================================
*/



/*
Billboard - Home
==============================================
*/

















/*
Footer Billboard
==============================================
*/}


/* Extra small devices (most portrait phones, 480px and less) mobile-p */
@media only screen and (max-width: 480px) {

    .password-protect-container {
        padding: 0;
    }
    .password-protect-headline {
        font-size: 26px;
    }
    .transition-video-section .transition-video-content {
        padding: 65px 30px;    
    }
    .client-access-on-page {
		margin: 0 15px;
	}
/*
==============================================
Home Page
==============================================
*/

















/*
==============================================
Contact Page
==============================================
*/
/*.form-group {
    padding-bottom: 20px !important;
}*/



/*
Footer Billboard
==============================================
*/}



/* Extra small landscape devices (most landscape phones, >=480px and <= 767 and landscape) mobile-l */

@media only screen and (min-width: 480px) and (max-width: 767px) and (orientation: landscape) {

/*
==============================================
Home Page
==============================================
*/






/*
Navigation
==============================================
*/


/*
Home Intro Section
==============================================
*/





/*
Slider Section
==============================================
*/

/*
Quote Home Section
==============================================
*/



/*
Footer Section
==============================================
*/

.client-access-on-page {
    margin: 0 auto;
}

}

/* IE only */
@media screen\0 {

.resource-detail-previous-link:after {
	top:2px;

}
}

