/* remove lots of padding */
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, 
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {padding-top: 0;} 
/* rule copied from edge */
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, 
.vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner 
{padding-top: 0 !important;}


/* close the space at the top of the page  need some padding else menu crashes into images*/
.not-full.outter-wrapper.page-content {padding-top: 10px;}
/* give the logo some room */
div.sticky-header-wrapper.clearfix > div.sticky_placeholder > div > div > div > div.main-header.left > div > a > img  {margin: 25px;}

#seed-csp4-content {background-color: #ffffff;}
/* not sure what this h2 after does - turned if off to see what breaks */
/* h2::after {content: none;} */
 div.vc_row.wpb_row.vc_row-fluid.overlay-header.ult-vc-hide-row.vc_row-has-fill div.upb_row_bg.vcpb-animated {display: none;}
 div.vc_column-inner.vc_custom_1464309829398 div.wpb_wrapper 
 div.ult_hotspot_container.ult-adjust-bottom-margin.ult-hotspot-tooltip-wrapper img.ult_hotspot_image {margin-top: 100px;}

/* removes public notice that comments are disabled. */
 h3.feat-title {display: none;} 
div.flex-logo-cont {display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; align-items: center; align-content: space-around; margin-bottom: 50px;}
img.flex-logo {flex: 0 1 auto;}

/*get rid of the border under the logo */
pre-header-container:after, .header-container:after, .post-header-container:after 
 { border-bottom: none; }  

/* reduce the padding under the finra logo */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 5px;}
/* get rid of the short bar under the h2 elements - this is for home page */
h2.vc_custom_heading::after { background-color: transparent;}

/* englarge the font size of the menu */
ul#primary_menu.nav li a {font-size: 20px;}


/* for the hero images */
#freedom-retire, #nest-egg, #teamfalbo, #contact-us, #blog-bg {box-shadow:         0px 3px 5px -3px #ccc; background-repeat: no-repeat; } 
#freedom-retire, #nest-egg, #teamfalbo, #contact-us, #blog-bg { background-repeat: no-repeat;}
/* for the hero home page image  but its not working */
.vc_custom_1570400700061 {background-repeat: no-repeat !important;}

div#transp-background > div.upb_row_bg { background-color: transparent!important; background-image: none !important;}
/* except the cont  
.vc_custom_1568809464886 {background-repeat: no-repeat;} */
/* this is the blog page */
/* .vc_custom_1569010946101 {background-repeat: no-repeat;} */
.vc_custom_1569016630140  {background-repeat: no-repeat;}



/*override the  bg color of the footer  &amp; make the text white */
 div.outter-wrapper.post-footer-container {background-color: #16a9ba !important;} 
div.header_text p, div.header_text p a {color: #ffffff;}

ul.social-link li a em.fa.fa-facebook-official, ul.social-link li a em.fa.fa-linkedin {color: #ffffff; font-size: 16px;}


/* for the about page */
h2.steel-text { background-color: rgba(255, 255, 255, 0.7);
    border-radius: 15px; 
}
/* for the book page and the contact page */
#teamfalbo > div > div > div > h2 { background-color: rgba(255, 255, 255, 0.7);
    border-radius: 15px; padding-top: 15px;  }
#teamfalbo {height: 300px;}

h2.contact-us { background-color: rgba(255, 255, 255, 0.7);
    border-radius: 15px; 
}

.vc_custom_1568752757446 {margin-top: 0 !important; margin-bottom: 0 !important;}
/* more margin between columns on the contact page */
body > div.outter-wrapper-parent > div > div > div > div > div > div:nth-child(4) > div:nth-child(2) > div {margin-left: 30px;}


/* on the about page */
div#elder-couple.wpb_single_image.wpb_content_element.vc_align_center.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.vc_custom_1565897794139.elder-hat.wpb_start_animation.animated figure.wpb_wrapper.vc_figure div.vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img.attachment-full {padding: 85px 50px; border-radius: 30px; border: 1px solid;}

 div#about-j.vc_row.wpb_row.vc_row-fluid.vc_custom_1568755682029.vc_row-has-fill.vc_row-no-padding div.wpb_column.vc_column_container.vc_col-sm-12
 div.vc_column-inner div.wpb_wrapper h2.vc_custom_heading {margin-bottom: 0;}

#custom_html-2.widget_text h3.widget-title {color: #b2900a; line-height: 150%;}
div.postTitle h1 {line-height: 150%;}

hr.dbl-hr {	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff; }
/* get rid of the right border on the free ebook download button */
 div.vc_column-inner.vc_custom_1464174477360 {border-right: none;}
.vc_custom_1464174477360 {border-right-width: 0px !important;}

h1::after {display: none;}
h3::after {display: none;}


 div#text-3.widget.widget_text div.textwidget p {margin-bottom: 0;}
 div.hero-widgets-inner.clearfix.hero-widgets-boxed  {padding-bottom: 0 !important;}

/* removing the border width makes everything full width */
body, div[data-vc-full-width-init~="true"]
{ border-width: 0;
border-top-width: 0;
border-bottom-width: 0; }
footer {margin-top: 0 !important;}  

/* blog sidebar adjustments */
#media_image-2.widget_media_image  {margin-bottom: 0;}
/* post grid read more button color */
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color: #b2900a;}
.vc_btn3.vc_btn3-color-juicy-pink:hover, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {background-color: #09a3ba;}

/* blog on home page */
#post\ widget > div > div > div > div:nth-child(2) > div > div > div > div > div.wpspw-post-image-bg > a > img {object-fit: contain;}
/* image on post pages */
.flexslider .slides img {object-fit: none;}

/* div.wpsps-post-details-wrapper  */
.sp_wpspwpost_static.wpspw-design-2 .wpspw-post-details-wrapper {padding:10px 20px;}



                                             

                                    
			
                       

          



