.page-id-4405 a {
	text-decoration: underline;
}
.post-template-default a, .page-template-default a {
	text-decoration: underline;
}
h2 a {
	text-decoration: none !important;
}
/* on the social media widgets on right sidebar, the icons are too small. this made them bigger */
[class^=icon-] {
    font-size: 170%;
}
#menu-main-menu1 a {
	text-decoration: none !important;
}
li a {
	color: #c59435;
}
/* on posts, there was 85px at top &amp; bottom of each post*/
#content {
    padding-top: 15px !important;
    padding-bottom: 15px  !important;
}

/* bottom margin was defaulting to 85px everywhere */
.vc_row.section-style, .vc_row.standard_section {
    margin-bottom: 12px !important;
}

/* numbered list and ordered list, lose red links, so use "keep_red_links" class to fix */
.keep_red_links li a  {
    color: #c23820 !important;
}

/* blockquotes lose the red links, so fix */
.blockquote a {
    color: #c23820 !important;
} 

/* In single post appearances, the image is by default 100%, which I changed to 72% */
.blog-article.standard-style .media > *:not(.post_type){width:72%;}


/* Search widget plug-in. If I keep the BETTER SEARCH plugin, and want the search term highlighted, this css style needs to be here. */
.bsearch_highlight { background:#ffc; }

.page_header_yes #content {
    padding-top: 24px !important;
}

.accordion.style_2 .accordion-heading .accordion-toggle, .accordion.style_1 .accordion-heading .accordion-toggle {
    text-transform: initial !important;;
}

.blockquote {
    font-size: 1em !important;
    margin-bottom: 15px !important;
    padding-top: 10px !important;
    padding-bottom: 3px !important;
    float: left;
}

.header_8 nav .menu>li.current-menu-item, .header_8 nav .menu>li.current-menu-parent, .header_8 nav .menu>li:hover {
    border-bottom: 5px solid #000c85;
}

.lcp_ex_marg {
    margin: 0.5em 0 1.3em ;
}

.lcp_sec_head {
    text-transform: uppercase;
    margin-bottom: 1em;
    letter-spacing: 0.1em;
    color: #000c85;
}

.wpb_content_element.button {
    margin-bottom: 7px;
}

.blog-article .btn-bt {
    margin-top: 8px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 12px;
}

.resource_box_shadow  {
    box-shadow: 6px 6px 10px grey !important;
}

h2, h3, h4 {
    margin: 0.7em 0em 0.2em !important;
}

.sidebar_right .blog-article.alternate-style .media, .sidebar_left .blog-article.alternate-style .media {
    width: 35%;
}

.sidebar_right .blog-article.alternate-style .content, .sidebar_left .blog-article.alternate-style .content {
    width: 65%;
}

.btn-bt.rounded {
    padding: 8px 15px;
}

.italic_class {
    font-style: italic !important;
}

.wp-caption.alignleft {
    margin-right: 15px;
    margin-top: 15px;
    margin-bottom: 15px;
}
x.breadcrumbss {
	display: none;
}
