/* fundamental
.elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor-posts .elementor-post__card .elementor-post__title{
	margin-bottom: 0;
}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom: 10px!important;}
div.subheading{	
	font-family: "Roboto", Sans-serif;
  color: #54595f;
	margin: 5px 0 10px 0!important;
}
/* Titles
h1{
	font-size: 48px!important;
  font-weight: 300!important;
}
h2{
	font-size: 36px!important;
  font-weight: 300!important;
}
h3{
	font-size: 25px!important;
  font-weight: 400!important;
}
h4{
  font-family: Roboto Slab!important;
	font-size: 20px!important;
  font-weight: 400!important;
}
h5{
	font-size: 20px!important;
  font-weight: 400!important;
}
h6{
	font-size: 16px!important;
  font-weight: 400!important;
}
/* link colors
.elementor-element-5036de4 a{ color: #7a7a7a;}
.elementor-element-5036de4 a:hover{ text-decoration:underline!important;}
.elementor-element-adfcbc4 .elementor-icon-list-text{text-decoration: underline!important;}
#menu-1-4a96589c a{ color: #7a7a7a;}
#menu-1-4a96589c a:hover{ text-decoration: underline!important;}
a.elementor-post__read-more{ color: #c51a1b!important; text-decoration: underline!important;}
.elementor-form a{ color: #c51a1b!important; text-decoration: underline!important;}
.elementor-icon-list-text:hover{text-decoration: underline;}
.elementor-icon-box-title:hover{color:#c51a1b!important; text-decoration:underline;}
.elementor-element-5beef98 a{color: white!important; text-decoration: underline!important;}
.white-link{color: white!important; text-decoration: underline!important;}
.red-link{color: #c51a1b!important; text-decoration: underline!important;}
.red-link:hover{color: #c51a1b!important; text-decoration: underline!important;}
p strong a {color: #c51a1b!important; }
.download_link {color: #c51a1b!important; }
 */
.elementor-text-editor ul {list-style: disc;margin-left: 2em;}
.pt-data-table tbody tr td:last-child {border-right: 1px solid rgb(204, 204, 204)}

/* Links */
.elementor-50 .elementor-element.elementor-element-505adf53 .elementor-post__read-more{color: #0E3F90; text-decoration: underline}
.elementor a{color: #0E3F90; text-decoration: underline}
.elementor-button span{text-decoration: none;}
.elementor-nav-menu a{text-decoration: none!important}