/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 03 2022 | 16:58:03 */
table {
  word-wrap: break-word;
}

#sidebar {
  padding-top: 15px !important;
}

/* Mobile */
@media (max-width: 1125px) { 
  #sidebar {
    display: none;
  }
  
  .filter_bar { 
    display: none;
  }
}

/* Header widget */
#avada-child-header {
    clear: both;
  	display: none;
}

@media (min-width: 1125px) {
    #avada-child-header {
      	display: block;
      	clear: none;
        float: left;
        margin-top: 5px;
        margin-left: 24px;
    }
    
    .fusion-header-wrapper:not(.fusion-is-sticky) #avada-child-header {
        margin-top: 25px;
    }
}


/* Other */

body.has-sidebar #content {
    width: calc(100% - 20% - 40px);
}

h4.entry-title {
  font-size: 18px;
  color: #003b76 !important;
}


.relative {
position: relative;  
}
  
.anchor {
position: absolute;
top: -140px;
}

.uses h2.fusion-post-title {
 font-size: 19px!important;
}

.starch-tagline .reading-box h2 {
 font-size: 20px!important;
font-weight: normal!important;
}

body.single h2.entry-title {
font-size: 35 !important;
}



/* Display posts */

.display-posts-listing h2.entry-title {
  font-size: 20px !important;
  margin-bottom: 10px !important;
}

/* Table styling */

table {
  border: 1px solid #ccc;
  border-collapse: collapse;
  margin: 0;
  padding: 0;
  width: 100%;
  table-layout: fixed;
}

table td {
    border: 1px solid #ddd;
   padding: 10px;
} 

/*Styling of the category names in the Links*/
h2.lv-cat-name {
font-size: 20px!important;
}

/* */
body.single #content,
body.blog #content,
body.archive #content {
  background-color: rgba(70,117,155,0.07);
}

body.blog #content > .fusion-archive-description,
body.archive #content > .fusion-archive-description {
	background-color: #efefef;
	padding-top: 3%;
	padding-right: 3%;
	padding-bottom: 3%;
	padding-left: 3%;
	margin-top: 0px;
  	margin-bottom: 0px;
}

body.blog #content > .fusion-archive-description h2,
body.archive #content > .fusion-archive-description h2 {
  text-align: center;
}

body.single #content,
body.blog #posts-container,
body.archive #posts-container {
  padding: 3%;
}


body.single h2.entry-title {
font-size: 35px!important;
line-height: 40px!important;
}

body.archive #main {
  padding: 0px !important;
}

#wrapper .fusion-date-and-formats .fusion-format-box, .tribe-mini-calendar-event .list-date .list-dayname {
    background-color: #fff!important;
}

.fusion-page-title-bar {
    border-bottom: 0px solid #be0542 !important;
  	border-top: 0px;
    background-color: #46759b;
    height: 85px;
}

.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li,
.fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li,
.fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li,
.fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li,
.fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li 
{
    border-bottom: 0.5px solid #be0542 !important;
}


.Title-section-sep {
position: relative;
top:-50px;
}

.seperator-title {
z-index: -1;
}

/*make first menuitem unclickable with class*/


.unclickable > a:hover {
     color: #46759b !important; 
     cursor: default !important;
}

/* Issues styling */
body.issue-template-default #content > article > .fusion-post-title-meta-wrap { display: none; }
body.issue-template-default #content > article > .fusion-sharing-box { display: none; }
body.issue-template-default #content { padding: 0; }

/* Resource archive */
body.post-type-archive-resource #posts-container { padding: 0; }

/* Resource View */
.archive.tax-resource-category .fusion-load-more-button { display: none; } /* Load More Button does not work so hide it */

.resources .resource:nth-child(odd) { background-color: #fcfcfc !important; }
.resources .resource:nth-child(even) { background-color: #eef5fa !important; }

.resources .resource.press-releases .fusion-li-icon:before { content: "\f1ea" !important; } /* fa-newspaper-o */
.resources .resource.factsheets .fusion-li-icon:before { content: "\f15b" !important; } /* fa-file */


/* Members CPR grid Styling */

#wrapper #main .fusion-portfolio-content > h2.fusion-post-title {
	font-size: 14px !important;
}

.postid-13881 .related-publications { display: none; }

/* Numbered list styling */

ol {
  counter-reset: item;
}
ol li { display: block }

ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: bold;
  color: #a60b46;
}

.twittermenuicon {
  color: #a60b46;
}

.fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_archive li,
.fusion-widget-area .widget_categories li, .fusion-widget-area .widget_layered_nav li,
.fusion-widget-area .widget_links li, .fusion-widget-area .widget_meta li,
.fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_pages li,
.fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_recent_entries li 
{
    border-bottom: 0px solid #be0542 !important;
}

.chosen-container-multi .chosen-choices li.search-field input[type=text]{
  padding: 5px;
}
