/* Main Text Font */

body,
p,
td,
.w-portfolio .w-portfolio-item .w-portfolio-item-title {
	font-family: 'Open Sans';
}

body,
p,
td {
	font-size: 14px;
	line-height: 24px;
}

/* Navigation Text Font */

.l-subheader.at_middle .w-nav-item {
	font-family: 'Open Sans';
}

.l-subheader.at_middle .w-nav-item {
	font-size: 15px;
}

/* Heading Text Font */

h1,
h2,
h3,
h4,
h5,
h6,
.w-pricing-item-title,
.w-pricing-item-price,
.w-shortblog-entry-meta-date-day {
	font-family: 'Roboto Slab';
}

h1 {
	font-size: 36px;
	line-height: 46px;
}

h2 {
	font-size: 30px;
	line-height: 40px;
}

h3 {
	font-size: 24px;
	line-height: 34px;
}

h4 {
	font-size: 20px;
	line-height: 30px;
}

h5 {
	font-size: 18px;
	line-height: 26px;
}

h6 {
	font-size: 16px;
	line-height: 24px;
}

/*************************** BODY ***************************/

/* Body Background color */
.l-body {
	background-color: #37609b;
	}



/*************************** HEADER ***************************/

/* Header Background color */
.l-subheader.at_middle,
.l-subheader.at_middle .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.active:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_3:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.active:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-search-input input {
	background-color: #261347;
	}

/* Header Alternate Background Color */
.l-subheader.at_top,
.l-subheader.at_middle .w-nav-item.level_1:hover .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-list.level_2,
.l-subheader.at_middle .w-nav-list.level_3,
.w-lang.layout_dropdown .w-lang-list .w-lang-item {
	background-color: #261347;
	}
	
/* Border Color */
.l-subheader.at_top,
.l-subheader.at_middle,
.l-subheader.at_middle .w-nav.touch_enabled .w-nav-anchor {
	border-color: #606c8a;
	}
	
/* Fade Elements Color */
.l-subheader.at_top .w-contacts,
.l-subheader.at_top .w-contacts-item-value a,
.l-subheader.at_top .w-socials-item-link,
.w-lang.layout_dropdown .w-lang-list .w-lang-item,
.w-lang.layout_dropdown .w-lang-current {
	color: #97a0ac;
	}
	
/* Navigation Color */
.w-logo-title,
.l-subheader.at_middle .w-nav-control,
.l-subheader.at_middle .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-list.level_2 .w-nav-anchor,
.l-subheader.at_middle .w-search-show,
.l-subheader.at_middle .w-search-input input,
.l-subheader.at_middle .w-search.submit_inside .w-search-submit,
.l-subheader.at_middle .w-search-close {
	color: #c2b0d5;
	}

/* Navigation Hover Color */
.l-subheader.at_top .w-contacts-item-value a:hover,
.w-lang.layout_dropdown .w-lang-list .w-lang-item:hover,
.w-lang.layout_dropdown .w-lang-current:hover,
.l-subheader.at_middle .w-nav-control:hover,
.l-subheader.at_middle .w-nav-item.level_1:hover .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_1.active:hover .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_1.current-menu-item:hover .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_1.current-menu-ancestor:hover .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_2:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.active:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.current-menu-item:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.current-menu-ancestor:hover .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_3:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.active:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.current-menu-item:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.current-menu-ancestor:hover .w-nav-anchor.level_3,
.l-subheader.at_middle .w-search-show:hover,
.l-subheader.at_middle .w-search.submit_inside .w-search-submit:hover,
.l-subheader.at_middle .w-search-close:hover {
	color: #ffffff;
	}
.l-subheader.at_middle .w-nav-anchor.level_1:after  {
	background-color: #ffffff;
	}

/* Navigation Active Color */
.l-subheader.at_middle .w-nav-item.level_1.active .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_1.current-menu-item .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_1.current-menu-ancestor .w-nav-anchor.level_1,
.l-subheader.at_middle .w-nav-item.level_2.active .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.current-menu-item .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_2.current-menu-ancestor .w-nav-anchor.level_2,
.l-subheader.at_middle .w-nav-item.level_3.active .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.current-menu-item .w-nav-anchor.level_3,
.l-subheader.at_middle .w-nav-item.level_3.current-menu-ancestor .w-nav-anchor.level_3 {
	color: #ffffff;
	}



/*************************** MAIN CONTENT ***************************/

/* Background Color */
.l-canvas,
.g-hr-h i,
.w-clients-itemgroup,
.w-clients-nav,
.w-filters-item-link:hover,
.w-iconbox.icon_top .w-iconbox-h,
.w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item,
.w-search.submit_inside .w-search-submit:hover,
.w-tabs-item.active,
.w-timeline-item,
.w-timeline-section-title,
.w-timeline.type_vertical .w-timeline-section-content,
.flex-direction-nav a,
.tp-leftarrow.default,
.tp-rightarrow.default {
	background-color: #ffffff;
	}
.color_primary .w-iconbox.icon_top .w-iconbox-h,
.color_alternate .w-iconbox.icon_top .w-iconbox-h {
	border-color: #ffffff;
	}
.g-btn.type_outline:hover {
	color: #ffffff;
	}

/* Alternate Background Color */
.g-btn.type_default,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.l-submain.for_filters,
.w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-preview-icon,
.w-clients-nav:hover,
.w-portfolio-item-meta,
.w-pricing-item-price,
.w-shortblog-entry-meta-date,
.w-tabs-list,
.w-tabs.layout_accordion .w-tabs-section-title:hover,
.w-tags.layout_block .w-tags-item-link,
.w-testimonial-text,
.w-timeline-list:before,
.w-timeline.type_vertical .w-timeline-section:before {
	background-color: #edf2f5;
	}
.w-testimonial-person:before {
	border-top-color: #edf2f5;
	}

/* Border Color */
.l-submain,
.g-hr-h,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.w-blog-entry,
.w-blog-entry.sticky,
.w-blog.type_masonry .w-blog-entry.sticky,
.w-bloglist,
.w-bloglist.date_atbottom .w-bloglist-entry,
.w-blogpost,
.w-comments-list,
.w-comments-item,
.w-iconbox.icon_top .w-iconbox-h,
.w-nav-list.layout_ver .w-nav-anchor,
.w-pricing-item-h,
.w-portfolio-item-meta,
.w-shortblog-entry-meta-date,
.w-tabs.layout_accordion,
.w-tabs.layout_accordion .w-tabs-section,
.w-timeline.type_vertical .w-timeline-section-content,
#wp-calendar thead th,
#wp-calendar tbody td,
#wp-calendar tfoot td,
.widget.widget_nav_menu .menu-item a,
.widget.widget_nav_menu .menu-item a:hover {
	border-color: #e1e4eb;
	}
.g-hr-h i,
.page-404 i {
	color: #e1e4eb;
	}
.g-pagination-item {
	box-shadow: 0 0 0 2px #e1e4eb inset;
	}
.g-pagination-item:hover {
	box-shadow: 0 0 0 20px #e1e4eb inset;
	}

/* Heading Color */
.g-html h1,
.g-html h2,
.g-html h3,
.g-html h4,
.g-html h5,
.g-html h6,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
input[type="number"],
input[type="date"],
textarea,
select,
.g-btn.type_default:hover,
.w-blog-entry-title,
.color_primary .w-iconbox.icon_top .w-iconbox-h .w-iconbox-text-title,
.color_alternate .w-iconbox.icon_top .w-iconbox-h .w-iconbox-text-title,
.w-tabs-item:hover {
	color: #3d4862;
	}
.g-btn.type_outline:before {
	box-shadow: 0 0 0 2px #3d4862 inset;
	}
.g-btn.type_outline:hover:before {
	box-shadow: 0 0 0 26px #3d4862 inset;
	}

/* Text Color */
.l-canvas,
.g-btn.type_default,
.g-btn.type_outline,
.g-pagination-item,
.w-clients-nav,
.w-clients-nav:hover,
.w-filters-item-link,
.w-iconbox.icon_top .w-iconbox-h,
.w-nav-list.layout_ver .w-nav-anchor,
.w-pagehead h1,
.w-socials-item-link,
.w-tags-item-link,
.widget.widget_archive ul li a,
.widget.widget_categories ul li a,
.widget.widget_nav_menu .menu-item a {
	color: #5b657c;
	}

/* Primary Color */
a,
.w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-link:hover .w-blog-entry-preview-icon,
.w-blog-entry-link:hover .w-blog-entry-title-h,
.w-filters-item-link:hover,
.w-filters-item.active .w-filters-item-link,
.color_primary .w-iconbox.icon_top .w-iconbox-text-link,
.color_alternate .w-iconbox.icon_top .w-iconbox-text-link,
.w-nav-list.layout_ver .w-nav-anchor:hover,
.w-nav-list.layout_ver .active .w-nav-anchor.level_1,
.w-shortblog-entry-title-h,
.w-tabs-item.active,
.w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title,
.widget.widget_nav_menu .menu-item.current-menu-item > a,
.widget.widget_nav_menu .menu-item.current-menu-ancestor > a {
	color: #31c5c7;
	}
.color_primary,
.g-btn.type_primary,
input[type="submit"],
.g-pagination-item.active,
.w-actionbox.color_primary,
.l-main .w-contacts-item i,
.w-iconbox-icon,
.w-pricing-item.type_featured .w-pricing-item-title,
.w-team-member-links-item:hover,
.w-timeline-item.active,
.w-timeline-section.active .w-timeline-section-title {
	background-color: #31c5c7;
	}
.g-html blockquote,
.w-clients.columns_5 .w-clients-item:hover,
.w-filters-item.active .w-filters-item-link,
.w-tabs-item.active {
	border-color: #31c5c7;
	}
.w-timeline-item,
.w-timeline-section-title {
	box-shadow: 0 0 0 2px #31c5c7 inset;
	}
.w-timeline-item:hover,
.w-timeline-section-title:hover {
	box-shadow: 0 0 0 30px #31c5c7 inset;
	}

/* Secondary Color */
a:hover,
a:active,
.w-blog.type_masonry .w-blog-entry-meta a:hover,
.color_primary .w-iconbox.icon_top .w-iconbox-text-link:hover,
.color_alternate .w-iconbox.icon_top .w-iconbox-text-link:hover,
.w-shortblog-entry-link:hover .w-shortblog-entry-title-h,
.w-tags-item-link:hover,
.widget.widget_archive ul li a:hover,
.widget.widget_categories ul li a:hover,
.widget.widget_nav_menu .menu-item a:hover,
.widget.widget_tag_cloud .tagcloud a:hover {
	color: #a186d3;
	}
.color_secondary,
.g-btn.type_secondary,
.w-iconbox:hover .w-iconbox-icon,
.w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item:hover,
.w-pricing-item-title,
.w-tags.layout_block .w-tags-item-link:hover {
	background-color: #a186d3;
	}
.w-iconbox-icon:before {
	box-shadow: 0 0 0 3px #a186d3;
	}

/* Fade Elements Color */
.w-blog-entry-meta-date i,
.w-blog-entry-meta-author i,
.w-blog-entry-meta-tags i,
.w-blog-entry-meta-comments i,
.w-blogpost-meta,
.w-blog.imgpos_atleft .w-blog-entry.format-audio .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-gallery .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-link .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-quote .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-status .w-blog-entry-preview-icon,
.w-blog.imgpos_atleft .w-blog-entry.format-video .w-blog-entry-preview-icon,
.w-blog.type_masonry .w-blog-entry-meta-date,
.w-blog.type_masonry .w-blog-entry-meta-author,
.w-blog.type_masonry .w-blog-entry-meta-tags,
.w-blog.type_masonry .w-blog-entry-meta-comments,
.w-blog.type_masonry .w-blog-entry-meta a,
.w-bloglist-entry-date,
.w-bloglist-entry-author,
.w-clients-nav,
.w-clients-nav:hover,
.w-comments-item-date,
.w-nav-list.layout_ver .w-nav-anchor:before,
.w-pagehead p,
.w-pagehead-nav .w-pagehead-nav-h .w-pagehead-nav-item,
.w-portfolio-item-meta i,
.w-search.submit_inside .w-search-submit:before,
.for_faq .w-tabs-section-title-icon,
.w-team-member-role,
.w-testimonial-person i,
.flex-direction-nav a,
.tp-leftarrow.default,
.tp-rightarrow.default,
#wp-calendar thead th,
.widget.widget_archive ul li:before,
.widget.widget_categories ul li:before,
.widget.widget_nav_menu .menu-item a:before,
.widget.widget_recent_entries ul li span,
.widget.widget_rss ul li span,
.widget.widget_rss ul li cite,
.widget.widget_tag_cloud .tagcloud a {
	color: #9ea4b5;
	}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
textarea:focus,
select:focus {
	border-color: #9ea4b5;
	box-shadow: 0 0 0 1px #9ea4b5;
	}



/*************************** ALTERNATE CONTENT ***************************/

/* Background Color */
.color_alternate,
.color_alternate .g-hr-h i,
.color_alternate .w-clients-itemgroup,
.color_alternate .w-clients-nav,
.color_alternate .w-tabs-item.active,
.color_alternate .w-timeline-item,
.color_alternate .w-timeline-section-title,
.color_alternate .w-timeline.type_vertical .w-timeline-section-content {
	background-color: #e9eff2;
	}
.color_alternate .g-btn.type_outline:hover {
	color: #e9eff2;
	}

/* Alternate Background Color */
.color_alternate .g-btn.type_default,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-clients-nav:hover,
.color_alternate .w-portfolio-item-meta,
.color_alternate .w-pricing-item-price,
.color_alternate .w-shortblog-entry-meta-date,
.color_alternate .w-tabs-list,
.color_alternate .w-tabs.layout_accordion .w-tabs-section-title:hover,
.color_alternate .w-tags.layout_block .w-tags-item-link,
.color_alternate .w-testimonial-text,
.color_alternate .w-timeline-list:before,
.color_alternate .w-timeline.type_vertical .w-timeline-section:before {
	background-color: #ffffff;
	}
.color_alternate .w-testimonial-person:before {
	border-top-color: #ffffff;
	}

/* Border Color */
.color_alternate .l-submain,
.color_alternate .g-hr-h,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-blog-entry,
.color_alternate .w-blog-entry.sticky,
.color_alternate .w-blog.type_masonry .w-blog-entry.sticky,
.color_alternate .w-bloglist,
.color_alternate .w-bloglist.date_atbottom .w-bloglist-entry,
.color_alternate .w-blogpost,
.color_alternate .w-comments-list,
.color_alternate .w-comments-item,
.color_alternate .w-nav-list.layout_ver .w-nav-anchor,
.color_alternate .w-pricing-item-h,
.color_alternate .w-portfolio-item-meta,
.color_alternate .w-shortblog-entry-meta-date,
.color_alternate .w-tabs.layout_accordion,
.color_alternate .w-tabs.layout_accordion .w-tabs-section,
.color_alternate .w-timeline.type_vertical .w-timeline-section-content,
.color_alternate #wp-calendar thead th,
.color_alternate #wp-calendar tbody td,
.color_alternate #wp-calendar tfoot td,
.color_alternate .widget.widget_nav_menu .menu-item a,
.color_alternate .widget.widget_nav_menu .menu-item a:hover {
	border-color: #d5d8de;
	}
.color_alternate .g-hr-h i,
.color_alternate .page-404 i {
	color: #d5d8de;
	}
.color_alternate .g-pagination-item {
	box-shadow: 0 0 0 2px #d5d8de inset;
	}
.color_alternate .g-pagination-item:hover {
	box-shadow: 0 0 0 20px #d5d8de inset;
	}

/* Heading Color */
.color_alternate h1,
.color_alternate h2,
.color_alternate h3,
.color_alternate h4,
.color_alternate h5,
.color_alternate h6,
.color_alternate input[type="text"],
.color_alternate input[type="password"],
.color_alternate input[type="email"],
.color_alternate input[type="url"],
.color_alternate input[type="tel"],
.color_alternate input[type="number"],
.color_alternate input[type="date"],
.color_alternate textarea,
.color_alternate select,
.color_alternate .g-btn.type_default:hover,
.color_alternate .w-blog-entry-title,
.color_alternate .w-tabs-item:hover {
	color: #3d4862;
	}
.color_alternate .g-btn.type_outline:before {
	box-shadow: 0 0 0 2px #3d4862 inset;
	}
.color_alternate .g-btn.type_outline:hover:before {
	box-shadow: 0 0 0 26px #3d4862 inset;
	}

/* Text Color */
.color_alternate,
.color_alternate .g-btn.type_default,
.color_alternate .g-btn.type_outline,
.color_alternate .g-pagination-item,
.color_alternate .w-filters-item-link,
.color_alternate .w-clients-nav,
.color_alternate .w-clients-nav:hover,
.color_alternate .w-nav-list.layout_ver .w-nav-anchor,
.color_alternate .w-pagehead h1,
.color_alternate .w-socials-item-link,
.color_alternate .w-tags-item-link,
.color_alternate .widget.widget_archive ul li a,
.color_alternate .widget.widget_categories ul li a,
.color_alternate .widget.widget_nav_menu .menu-item a {
	color: #5b657c;
	}

/* Primary Color */
.color_alternate a,
.color_alternate .w-blog-entry-link:hover .w-blog-entry-title-h,
.color_alternate .w-nav-list.layout_ver .w-nav-anchor:hover,
.color_alternate .w-nav-list.layout_ver .active .w-nav-anchor.level_1,
.color_alternate .w-shortblog-entry-title-h,
.color_alternate .w-tabs-item.active,
.color_alternate .w-tabs.layout_accordion .w-tabs-section.active .w-tabs-section-title,
.color_alternate .widget.widget_nav_menu .menu-item.current-menu-item > a,
.color_alternate .widget.widget_nav_menu .menu-item.current-menu-ancestor > a {
	color: #8fc73e;
	}
.color_alternate .g-btn.type_primary,
.color_alternate input[type="submit"],
.color_alternate .g-pagination-item.active,
.color_alternate .w-actionbox.color_primary,
.color_alternate .l-main .w-contacts-item i,
.color_alternate .w-iconbox-icon,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-title,
.color_alternate .w-tags.layout_block .w-tags-item-link:hover,
.color_alternate .w-team-member-links-item:hover,
.color_alternate .w-timeline-item.active,
.color_alternate .w-timeline-section.active .w-timeline-section-title {
	background-color: #8fc73e;
	}
.color_alternate .g-html blockquote,
.color_alternate .w-clients.columns_5 .w-clients-item:hover,
.color_alternate .w-filters-item.active .w-filters-item-link,
.color_alternate .w-tabs-item.active {
	border-color: #8fc73e;
	}
.color_alternate .w-timeline-item,
.color_alternate .w-timeline-section-title {
	box-shadow: 0 0 0 2px #8fc73e inset;
	}
.color_alternate .w-timeline-item:hover,
.color_alternate .w-timeline-section-title:hover {
	box-shadow: 0 0 0 30px #8fc73e inset;
	}

/* Secondary Color */
.color_alternate a:hover,
.color_alternate a:active,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta a:hover,
.color_alternate .w-shortblog-entry-link:hover .w-shortblog-entry-title-h,
.color_alternate .w-tags-item-link:hover,
.color_alternate .widget.widget_archive ul li a:hover,
.color_alternate .widget.widget_categories ul li a:hover,
.color_alternate .widget.widget_nav_menu .menu-item a:hover,
.color_alternate .widget.widget_tag_cloud .tagcloud a:hover {
	color: #a186d3;
	}
.color_alternate .g-btn.type_secondary,
.color_alternate .w-iconbox:hover .w-iconbox-icon,
.color_alternate .w-pricing-item-title,
.color_alternate .w-tags.layout_block .w-tags-item-link:hover {
	background-color: #a186d3;
	}
.color_alternate .w-iconbox-icon:before {
	box-shadow: 0 0 0 3px #a186d3;
	}

/* Fade Elements Color */
.color_alternate .w-blog-entry-meta-date i,
.color_alternate .w-blog-entry-meta-author i,
.color_alternate .w-blog-entry-meta-tags i,
.color_alternate .w-blog-entry-meta-comments i,
.color_alternate .w-blogpost-meta,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-date,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-author,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-tags,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta-comments,
.color_alternate .w-blog.type_masonry .w-blog-entry-meta a,
.color_alternate .w-bloglist-entry-date,
.color_alternate .w-bloglist-entry-author,
.color_alternate .w-clients-nav,
.color_alternate .w-clients-nav:hover,
.color_alternate .w-comments-item-date,
.color_alternate .w-nav-list.layout_ver .w-nav-anchor:before,
.color_alternate .w-pagehead p,
.color_alternate .w-portfolio-item-meta i,
.color_alternate .w-search.submit_inside .w-search-submit:before,
.color_alternate .for_faq .w-tabs-section-title-icon,
.color_alternate .w-team-member-role,
.color_alternate .w-testimonial-person i,
.color_alternate  #wp-calendar thead th,
.color_alternate .widget.widget_archive ul li:before,
.color_alternate .widget.widget_categories ul li:before,
.color_alternate .widget.widget_nav_menu .menu-item a:before,
.color_alternate .widget.widget_recent_entries ul li span,
.color_alternate .widget.widget_rss ul li span,
.color_alternate .widget.widget_rss ul li cite,
.color_alternate .widget.widget_tag_cloud .tagcloud a {
	color: #9ea4b5;
	}
.color_alternate input[type="text"]:focus,
.color_alternate input[type="password"]:focus,
.color_alternate input[type="email"]:focus,
.color_alternate input[type="url"]:focus,
.color_alternate input[type="tel"]:focus,
.color_alternate input[type="number"]:focus,
.color_alternate input[type="date"]:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
	border-color: #9ea4b5;
	box-shadow: 0 0 0 1px #9ea4b5;
	}



/*************************** SUBFOOTER ***************************/

/* Background Color */
.l-subfooter.at_top {
	background-color: #3d4862;
	}

/* Border Color */
.l-subfooter.at_top,
.l-subfooter.at_top #wp-calendar thead th,
.l-subfooter.at_top #wp-calendar tbody td,
.l-subfooter.at_top #wp-calendar tfoot td,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a {
	border-color: #56627f;
	}

/* Text Color */
.l-subfooter.at_top,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget.widget_tag_cloud .tagcloud a {
	color: #97a0ac;
	}

/* Heading Color */
.l-subfooter.at_top h1,
.l-subfooter.at_top h2,
.l-subfooter.at_top h3,
.l-subfooter.at_top h4,
.l-subfooter.at_top h5,
.l-subfooter.at_top h6 {
	color: #cfd9de;
	}

/* Link Color */
.l-subfooter.at_top a,
.l-subfooter.at_top .widget.widget_archive ul li a,
.l-subfooter.at_top .widget.widget_categories ul li a,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a {
	color: #cfd9de;
	}

/* Link Hover Color */
.l-subfooter.at_top a:hover,
.l-subfooter.at_top .w-socials-item-link:hover,
.l-subfooter.at_top .widget.widget_archive ul li a:hover,
.l-subfooter.at_top .widget.widget_categories ul li a:hover,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a:hover,
.l-subfooter.at_top .widget.widget_tag_cloud .tagcloud a:hover {
	color: #ffffff;
	}

/* Fade Elements Color */
.l-subfooter.at_top #wp-calendar thead th,
.l-subfooter.at_top .widget.widget_archive ul li:before,
.l-subfooter.at_top .widget.widget_categories ul li:before,
.l-subfooter.at_top .widget.widget_nav_menu .menu-item a:before,
.l-subfooter.at_top .widget.widget_recent_entries ul li span,
.l-subfooter.at_top .widget.widget_rss ul li span,
.l-subfooter.at_top .widget.widget_rss ul li cite {
	color: #7d8797;
	}



/*************************** FOOTER ***************************/

/* Background Color */
.l-subfooter.at_bottom {
	background-color: #37609b;
	}

/* Border Color */
.l-subfooter.at_bottom {
	border-color: #37609b;
	}

/* Text Color */
.l-subfooter.at_bottom {
	color: #bbc0cc;
	}

/* Link Color */
.l-subfooter.at_bottom a {
	color: #e0e3ea;
	}

/* Link Hover Color */
.l-subfooter.at_bottom a:hover {
	color: #ffffff;
	}
/******************* Form Btn ********************/
.donationbtn {
  background: #37609b;
 /* background-image: -webkit-linear-gradient(top, #3d58a7, #2980b9);
  background-image: -moz-linear-gradient(top, #3d58a7, #2980b9);
  background-image: -ms-linear-gradient(top, #3d58a7, #2980b9);
  background-image: -o-linear-gradient(top, #3d58a7, #2980b9);
  background-image: linear-gradient(to bottom, #3d58a7, #2980b9);*/
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Lato;
  color: #ffffff;
  font-size: 16px;
  padding: 7px 30px 7px 30px;
  text-decoration: none;
  border:0px !important;
  margin:5px !important;
  width:100px !important;
  height:40px !important;
}

.donationbtn:hover {
  background:  #5087c7;
  /*background-image: -webkit-linear-gradient(top, #178ad1, #3498db);
  background-image: -moz-linear-gradient(top, #178ad1, #3498db);
  background-image: -ms-linear-gradient(top, #178ad1, #3498db);
  background-image: -o-linear-gradient(top, #178ad1, #3498db);
  background-image: linear-gradient(to bottom, #178ad1, #3498db);*/
  text-decoration: none;
}

.donationtxtbox {
   	background: none repeat scroll 0 0 white !important;
    border: 1px solid #344c92 !important;
    border-radius: 4px !important;
    height: 40px !important;
    margin: 5px 1px 0 107px !important;
    padding: 9px 16px 4px 4px !important;
    width: 117px !important;
	
}
.spldonationbutton {
	background: none repeat scroll 0 0 #37609b;
    border: 0 none !important;
    border-radius: 5px;
    color: #ffffff;
    font-family: Lato;
    font-size: 16px;
    height: 40px;
    margin: 5px !important;
    padding: 7px 0 7px 4px;
    position: absolute;
    text-decoration: none;
    width: 108px !important;
}

.spldonationbutton:hover {
  background: #5087c7;
  /*background-image: -webkit-linear-gradient(top, #178ad1, #3498db);
  background-image: -moz-linear-gradient(top, #178ad1, #3498db);
  background-image: -ms-linear-gradient(top, #178ad1, #3498db);
  background-image: -o-linear-gradient(top, #178ad1, #3498db);
  background-image: linear-gradient(to bottom, #178ad1, #3498db);*/
  text-decoration: none;
}

/* Large desktop */
@media (min-width: 1200px) { }
		
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { }

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
  .ipad-portrait { color: red; } /* your css rules for ipad portrait */
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  .ipad-landscape { color: blue; } /* your css rules for ipad landscape */
}

.w-pagehead h1 {
   color: #fff !important;
   font-family:'museo-sans-rounded';
}
		
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { #centralformcss{ padding-left:52px;} #firstformcss{display:none} #lastformcss {display:none} }
		
/* Landscape phones and down */
@media (max-width: 480px) { #centralformcss{ padding-left:50px;} #firstformcss{display:none} #lastformcss {display:none} }

/*Nav*/
.w-nav-title {
font-family:"museo-sans-rounded";
text-transform:uppercase;
letter-spacing:2px;
}

.w-nav-title:hover {
 text-decoration:none;
 color:#cce03a;
}

a:hover {
text-decoration:none !important;
}

.l-subheader.at_top, .l-subheader.at_middle .w-nav-item.level_1:hover .w-nav-anchor.level_1, .l-subheader.at_middle .w-nav-list.level_2, .l-subheader.at_middle .w-nav-list.level_3, .w-lang.layout_dropdown .w-lang-list .w-lang-item {
background-color: #261347;
}

.w-pagehead h1 {
  color:#ffffff;
}

.w-blog.imgpos_attop .w-blog-entry-preview + .w-blog-entry-title  {
 font-family:'freight-text-pro';
 font-size:28px;
 color:#624da0;
}

.w-blog-entry-short  {
 color:#624da0;
 font-size:18px;
 font-family:'freight-text-pro';
}

.w-blog-entry-more.g-btn.type_default.size_small{
font-family:"museo-sans-rounded";
color:#8fc73e;
font-weight:normal;
}

.w-blog-entry-title-h {
font-family:'museo-slab';
 font-size:26px;
 color:#624da0;
}

.w-blog-entry-meta {
font-family:"museo-sans-rounded";
color:#2286c6;
}

.w-blog-entry-link:hover .w-blog-entry-title-h {
color:#8fc73e!important;
}

#mc_embed_signup { border: none; text-align: center; max-width: 1000px; margin: 0 auto; } /* Signup form container */

.mc-field-group { display: inline-block; } /* positions input field horizontally */

#mce-EMAIL { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 1em; border: 0px ; color: #343434; background-color: #decbf2; padding: .7em 9em .7em 1em; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; display: inline-block; margin: 0; } /* Input Styles */

.clear { display: inline-block; } /* positions button horizontally in line with input */

.button { font-family: 'Helvetica Neue', Helvetica,  Arial, sans-serif; font-size: 1em; letter-spacing: .03em; color: #fff; background-color: #2386C8 ; padding: .7em 2em; border: 2px solid #2386C8 ; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; margin: 0; } /* Button Styles */

:-webkit-input-placeholder { color: #ABB0B2 ; } /* WebKit browsers */ 
:-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 4 to 18 */
::-moz-placeholder { color: #ABB0B2 ; } /* Mozilla Firefox 19+ */
:-ms-input-placeholder { color: #ABB0B2 ; } /* Internet Explorer 10+ */

@media (max-width: 768px) { /* positions input field and button underneath each other with 100% width for tablet and mobile */
  
.mc-field-group { display: block; max-width: 100%; }
#mce-EMAIL { padding: .7em 0 .7em 1em; width: 96%; margin: 0; }
.button { width: 100%; margin: .5em 0 0 0; }
  
}

.footdiv {
  padding-left:0px !important;
  padding-right:0px !important;
  background-repeat: no-repeat;
  background-size: cover;
 background-image: url(/wp-content/uploads/2015/02/home-seminar.jpg);
}

.footdivright {
  padding-left:0px !important;
  padding-right:0px !important;
  background-color:#86a855;
  height:auto;
  min-height:300px;
}

@media (max-width: 768px) { 
.footdivright {
 width:100%;
max-width:100%;
padding-top:10px;
padding-right:5px !important;
}
 }

.imagebottom {
min-height:300px;
}

.bottomtitle {
font-family:"museo-slab";
color:white;
max-width:550px;
font-size:36px;
margin-bottom:10px;
padding-left:40px;
padding-top:25px;
}

.bottomtext {
font-family:"freight-text-pro";
 color:#ffffff;
 max-width:550px;
font-size:22px;
margin-bottom:20px;
padding-left:40px;
}

.fnbutton {
background:transparent;
border:2px solid #fff !important;
text-transform:uppercase;
font-family:'museo-sans-rounded';
font-size:16px;
color:#fff;
margin-bottom:21px !important;
margin-left:40px !important;
border-radius: 0px !important;
letter-spacing:2px;
}

.fnbutton:hover {
 color:#86a855;
 background-color:#ffffff;
 border: 2px solid #ffffff;
moz-transition: all 300ms;
-o-transition: all 300ms;
-webkit-transition: all 300ms;
transition: all 300ms;
}

.w-shortblog-entry-title-h {
color: #624da0;
font-family:'museo-slab';
font-size:22px;
}

.w-shortblog-entry-short {
font-family: 'freight-text-pro';
font-size:16px;
}

.joinsignup {
 width:100% !important;
background-color:#c2b0d5;
padding-top:15px;
padding-bottom:20px;
}

.btnemail {
 background:transparent !important;
 border: 1px solid #624da0 !important;
 color: #624da0 !important;
 text-transform: uppercase;
 letter-spacing: 2px !important;
 margin-top:5px !important;
}

.bottom {
background: #2e5c92;
position: 50% 50%;
background-size:cover;
width:100% !important;
}

.maintitle {
 text-align:center;
 font-family:'lato' !important;
font-size:50px !important;
color:#000000 !important;
margin-bottom:20px !important;
}

.w-iconbox-text-description {
 font-family:'freight-text-pro';
 font-size:16px;
 font-weight:normal;
 text-align:left;
 color:#000000;
max-width:300px;
margin-bottom:30px;
 }

.g-html h3 {
 font-family:'freight-text-pro';
color:#000;
font-size:30px;
}

.widgettitle {
 font-family:'museo-sans-rounded!important';
 font-size:15px;
 color: #37609b!important;
 letter-spacing:2px;
 text-transform:uppercase;
}



.g-hr-h {
color:#000000 !important;
}
/******** Subscribe form ***************/
form.gf-add-placeholder ul {
    display: table;
    float: left;
    width: 88%;
}
form.gf-add-placeholder ul li.gfield input {
    background: none repeat scroll 0 0 #decbf2;
    border: medium none;
    margin-top: 7px;
    padding-left: 10px;
    width: 97% !important;
   font-family:"museo-sans-rounded";
   font-weight:normal;
  border-radius:0px;
}

li.gfield_html h3 {
   margin-top: 15px;
letter-spacing:1.5px;
font-size: 21px;
font-family: 'museo-sans-rounded';
font-weight: bold;
color: #624da0;
}

input#gform_submit_button_2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-family:'museo-sans-rounded';
    font-size:15px;
    border: 2px solid #624da0;
    box-shadow: none !important;
    color: #624da0;
    margin-top: 7px;
    padding: 6.75px 30px;
  width: 120px;
}

input#gform_submit_button_2:hover {
background-color: #624da0;
color: #ffffff;
border: 1px solid #624da0;
-moz-transition: all 300ms;
-o-transition: all 300ms;
-webkit-transition: all 300ms;
transition: all 300ms;
}

*::-moz-placeholder {
    color: #9e87b7;
    font-size: 15px;
}
:-ms-input-placeholder {  
    color: #9e87b7;
    font-size: 15px;
}
::-webkit-input-placeholder {
  color: #9e87b7;
    font-size: 15px;
}
div#id-2.one-half {
    margin-left: 0;
    padding-left: 0;
}
.w-blog-entry-short p {
    margin-bottom: 0;
}
 .one-half .w-blog-entry-more.g-btn.type_default.size_small {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    display: inline;
    float: none;
    margin: 0;
    padding: 0;
    text-transform: none;
    color: #add671;
    font-size: 16px;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {
 font-size:15px !important;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    padding: 0 !important;
}
.gform_wrapper .top_label .gfield_error{width: auto !important;}
.gform_wrapper div.validation_error{margin-bottom: 0px !important;}
.l-subfooter-h {
    max-width: 1000px;
}
.w-search .w-socials-item-link {
    overflow: visible;
    color: #c2b0d5;
}
.w-search .w-socials-item-link i {
    font-size: 18px;
}
.l-subheader.at_middle .w-search {
    width: 110px;
}
.w-blog-entry-meta-author {
    display: inline-block;
}
.one-half .w-blog-entry-meta-author{display: none;}
.news .w-blog-entry-title, .news .w-blog-entry-body {margin-left: 0 !important;}
.w-blog-entry-meta-date.news {
    border-right: 2px solid #c4c4c4;
    margin-right: 10px;
    padding-right: 10px;
}
.gform_footer.top_label {
    width: 10%;
}
.l-subfooter.at_top {
    background-color: #1c4685;
   background-image: url(https://www.hawaiifamilyforum.org/wp-content/uploads/2015/01/footer-background.png);
background-size:cover;
background-repeat:no-repeat;
background-position:50% 50%;
padding-top:75px;
padding-bottom:50px;
}
.l-main .w-socials-item, .l-footer .w-socials-item {
    background-color: transparent;
}
.l-footer .w-socials-item:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.w-socials.size_normal .w-socials-item-link {
    height: 40px;
    width: 25px;
}

.issues .w-blog-entry-title-h, {
 color: #624da0!important;
}
 .news .w-blog-entry-meta,  .w-blog-entry-meta, #recent-posts-2  ul li a{
    color: #337ab7;
}

#recent-posts-2  ul li a {
 font-family:'museo-sans-rounded';
}
 
.news .w-blog-entry-short, .issues .w-blog-entry-short {
    margin-bottom: 15px;
}e
.w-blog-entry-short, .w-blog-entry-short > p {
    color: #908e8e !important;
}
td a {
    color: #666;
}

.news .w-blog-entry-title-h {
 font-family: 'museo-slab';
font-size: 28px;
color: #624da0;
}

.l-subheader.at_middle .w-nav-control { max-height: 20px;}
.w-socials-item:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.l-subfooter .textwidget, .l-subfooter .textwidget p {
    color: #fff;
   font-family:'museo-sans-rounded';
}
.home .w-blog-entry-meta-tags a {
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing:2px;
}
form.gf-add-placeholder.footer ul {
    display: block;
    width: 65%;
}
form#gform_3 {
    overflow: hidden;
}
form#gform_3 .gform_footer.top_label {
    float: left;
}
#menu-item-271 span.w-nav-title {
    color: #cce03a;
}
form#gform_3 .gform_footer input.button {
    margin-top: 12px;
    padding: 9px 12px;
    background-color:#91c8e4;
    border:0px solid #91c8e4;
   font-family:'museo-sans-rounded';
  box-shadow:0 0 0 0px rgba(0,0,0,0.1) inset;
  border-radius:0px;
font-weight:normal;
 letter-spacing:1px;
}
form#gform_3 .validation_error {
    display: none;
}
#centralformcss {
    float: none;
    margin: 0 auto;
    width: 49%;
}
form.gf-add-placeholder ul li.gfield input#input_3_1 {
    background: none repeat scroll 0 0 #fff;
}
form.gf-add-placeholder ul li.gfield input#input_3_1:focus {
    box-shadow: none;
}

@media all and (min-width: 760px) {
form.gf-add-placeholder ul li.gfield {
    display: table-cell;
    width: 0%;
}
.gform_footer.top_label {
    clear: none !important;
    float: right;
    margin: 0 !important;
    width: 10%;
  padding: 0px !important;
}
.row-fluid .col-md-6 {
    height: 300px;
}
}
@media all and (max-width: 965px) {
.l-subheader.at_middle .w-search{margin-right: 120px;}
.col-md-6.footdivright {overflow: hidden;}
.page-id-261 .l-submain {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.bottomtitle .bottomtext {
  max-width:100%;
}
}
@media all and (max-width: 480px) {
.l-subheader.at_middle .w-search {
    margin-right: 0;
    margin-top: 30px;
  display: none;
}
}
@media all and (max-width: 760px) {
.gform_footer.top_label {
    margin: 0 auto !important;
    text-align: center;
    width: auto;
}
form#gform_2 {
    text-align: center;
}
form#gform_2 ul#gform_fields_2 {
    display: block;
    margin: 0 auto;
    width: 100%;
}
#centralformcss {
    width: 100% !important;
}
}

.l-subfooter.at_top h1, .l-subfooter.at_top h2, .l-subfooter.at_top h3, .l-subfooter.at_top h4, .l-subfooter.at_top h5, .l-subfooter.at_top h6 {
 font-family:'museo slab';
 color:#ffffff;
 }
.full-width.clear {
    width: 100%;
}
.w-emporiom h2, .w-emporiom p, .w-emporiom p a {
    color: #767778 !important;
}
.l-submain.for_dopagehead {
    background: none repeat scroll 0 0 #dee9ea;
}
.w-emporiom a {
    text-decoration: underline;
}

.upperlede2 {
 font-family:'freight-text-pro';
}

donatetab menu-item menu-item-type-post_type menu-item-object-page w-nav-item level_1 menu-item-271 a {
color #e5ff38;
}

.l-subheader.at_middle .w-nav-anchor.level_1:after {
background-color:transparent;
}

.home-slider-img img {
width:100%;
-webkit-box-shadow: 3px 3px 3px #7C7C7C;
box-shadow: 3px 3px 3px #7C7C7C;
}

h2 {
margin-top:0px!important;
}

.g-cols > div:first-child, .g-cols > div.full-width {
  padding-left:0px;
  padding-right:0px;
}

.news .w-blog-entry-meta {
 color:#337ab7;
}

.issues .w-blog-entry-title-h, {
font-family: 'museo-slab';
font-size: 26px;
color: #624da0!important;
}

.widgettitle {
 font-family:'museo-sans-rounded'!important;
 font-size:15px!important;
 color: #37609b!important;
 letter-spacing:2px;
 text-transform:uppercase;
}


.g-pagination-item.active {
background-color: #9cce7f;
}

.g-html h1 {
 font-family:'museo-sans-rounded';
 color:#37609b;
}

.w-blogpost-meta {
 font-family:'museo-sans-rounded';
color:#337ab7;
text-transform:uppercase;
letter-spacing:1px;
font-weight:700;
}

.upperlede3 {
 font-family:'museo-slab';
color:#5b5b5b;
text-transform:uppercase;
letter-spacing:1px;
}

.gform_wrapper .top_label .gfield_label {
 font-family:'museo-sans-rounded';
font-weight:normal;
color:#5b5b5b;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
font-family:'museo-sans-rounded';
font-weight:normal;
color:#5b5b5b;
}

#gform_submit_button_1 {
 background-color:#add671;
border: 1px solid #add671;
}

form#gform_1 .gform_footer.top_label {
float:left;
}

#titles {
font-family: 'museo-slab';
font-size: 26px;
color: #624da0;
margin-bottom:5px;
}

#description {
font-family:'freight-text-pro';
color:#908e8e !important;
font-size:17px;
line-height:27px;
margin-bottom:5px;
}

#resources-link {
font-family: "museo-sans-rounded";
color: #8fc73e;
font-weight: normal;
}

#worktitle {
font-family: museo-slab;
font-size: 30px;
color: #624da0!important;
}
.home .l-subheader.at_middle{z-index: 1 !important; }
#wpadminbar{position: fixed !important; }