/* Themify Customize Styling */
body {	
	font-family:Georgia, 'Times New Roman', Times, serif;	font-weight:normal;

	color: #3f4341; 
}
a {	
	color: #0ca750; 
}
a:hover {		text-decoration:underline;

	color: #bd046b; 
}
h1 {	
	font-family:Sniglet;	font-weight:normal;
 
}
h2 {	
	font-family:Sniglet;	font-weight:normal;
 
}
h3 {	
	font-family:Sniglet;	font-weight:normal;
 
}
h4 {	
	font-family:Sniglet;	font-weight:normal;
 
}
h5 {	
	font-family:Sniglet;	font-weight:normal;
 
}
h6 {	
	font-family:Sniglet;	font-weight:normal;
 
}
#main-nav a:hover, #main-nav > li > a:hover {	
	color: #cb0f58; 
}
#main-nav .current_page_item > a, #main-nav .current-menu-item > a, #main-nav > .current_page_item > a, #main-nav > .current-menu-item > a {	
	color: #0ca750; 
}
#main-nav ul a:hover, #main-nav .current_page_item ul a:hover, #main-nav ul .current_page_item a:hover, #main-nav .current-menu-item ul a:hover, #main-nav ul .current-menu-item a:hover, .fixed-header #main-nav ul a:hover {	
	color: #cb0f58; 
}
.post-title a:hover {	
	color: #0ca750; 
}
.post-date, .loops-wrapper.list-post .post-date, .single .post-content .post-date {	
	background-color: #0ca750; 
}
.post-date, .post .post-date .day,.post-date .month, .post .post-date .year, .loops-wrapper.list-post .post .post-date, .single .post-content .post-date {		font-size:16px;
 
}

/* Themify Custom CSS */
li {
  margin: 0 0 0.4em;
}
body {
 font-size: 1.1em;
}
p {
  margin: 0 0 1em;
}
.home .module-feature.with-chart .module-feature-image .module-feature-chart-html5 img {
  max-height: 100%;
  max-width: 100%;
}
.loops-wrapper .post .entry-content {
  text-align: left;
}
.loops-wrapper.list-post .post-date .month, .single .post-date .month {
  font-size: 16px;
}
input[type="reset"], input[type="submit"], button {
  background-color: #0ca750;
}
.ux-card, .module-feature, .module-box {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 
0 3px 1px -2px rgba(0, 0, 0, 0.2), 
0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.ux-card:hover, 
.module-feature:hover, 
.module-box:hover {
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 
0 3px 1px -2px rgba(0, 0, 0, 0.3), 
0 1px 5px 0 rgba(0, 0, 0, 0.22);
}

#headerwrap{
  box-shadow: 0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);
  z-index: 4;
}
.module-image.drop-shadow .image-wrap img {
  border: 1px solid #ccc;
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.24), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 5px;
}

.verde [class^="icon-"]::before, 
.verde [class*=" icon-"]::before {
  color: #0CA750;
}
#main-nav .has-mega-column > .sub-menu > li {
  padding-left: 0;
}
#main-nav .has-mega-column .widgettitle, #main-nav .has-mega-column > .sub-menu > .columns-sub-item > a {
  font-size: 1em;
}
.fixed-header-on #site-logo img {
  height: 60px;
}
.genericon {
  font-size: 26px!important;
}