﻿
body {
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.6;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #282828;
}

h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 40px;
	line-height: 1.14;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
}

h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.28;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #5e5943;
}

h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 30px;
	line-height: 1.28;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
}

h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.63;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
}

h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 1.58;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
}

h6 {
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 1.58;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
}

@media (min-width: 992px) {
	h1 {
		font-size: 80px;
	}
	h2 {
		font-size: 42px;
	}
	h3 {
		font-size: 42px;
	}
	h4 {
		font-size: 22px;
	}
}

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #9ecd3a;
}

a:hover {
	color: #5e5943;
}

.not-found .page-title {
	color: #282828;
}


/* #Invert Color Scheme */

.invert {
	color: #ffffff;
}

.invert h1 {
	color: #fff;
}

.invert h2 {
	color: #fff;
}

.invert h3 {
	color: #fff;
}

.invert h4 {
	color: #ffffff;
}

.invert h5 {
	color: #fff;
}

.invert h6 {
	color: #fff;
}

.invert a {
	color: #bbbbbb;
}

.invert a:hover {
	color: #ffffff;
}

.sidebar-primary h3,
.sidebar-secondary h3 {
	color: #fff;
}


/* #Layout */

@media (min-width: 1200px) {
	.container {
		max-width: 1404px;
	}
}


/*----------*/

code,
kbd,
tt,
var {
	font-family: Poppins, sans-serif;
}

.breadcrumbs__title .page-title:after {
	color: #282828;
}

.page .entry-content ul>li::before,
ul>li:before {
	background: #9ecd3a;
}

.page .entry-content #tm_builder_outer_content .tm_pb_module ol>li:before {
	color: #9ecd3a;
}

.entry-content code {
	background: #848484;
	color: #282828;
}

blockquote:before {
	color: #9ecd3a;
}

.share-btns__link:hover i {
	color: #9ecd3a;
}

.comment .posted-by,
.comment-body .fn,
.comment-date__time {
	color: #282828;
}

.comment-date__time:hover {
	color: #9ecd3a;
}

.comment-respond h3 {
	color: #282828;
}

.comment-form .logged-in-as,
.comment-form .comment-notes {
	color: #282828;
}

.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button {
	border-color: #9ecd3a;
}

.cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon:hover {
	background: #5e5943;
	border-color: #5e5943;
}

.cherry-projects-wrapper .projects-item .hover-content h3 a {
	color: #ffffff;
}

.cherry-projects-wrapper .projects-item .hover-content h3 a:hover {
	color: #9ecd3a;
}

.cherry-projects-wrapper .projects-item .hover-content,
.tm_pb_cherry_projects_terms .projects-item-instance .hover-content {
	background: rgba(149, 180, 102, 0);
}

.tm_pb_cherry_projects_terms .projects-item-instance:hover .hover-content {
	background: rgba(26, 26, 26, 0.5);
}

.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content,
.projects-item-instance.simple-scale-hover .hover-content {
	background: rgba(26, 26, 26, 0.5);
}

.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit {
	background: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover:before,
{
	color: #5e5943;
}

.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover,
.projects-list .permalink:hover {
	border-color: #9ecd3a !important;
}

.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-media.no-terms-caption .term-permalink:hover,
.projects-list .permalink:hover:hover span:before,
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .term-permalink:hover span:before {
	border-color: #9ecd3a !important;
}

.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover:before,
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .term-permalink:hover span:before,
.projects-list .permalink:hover:hover span:before {
	color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:after {
	background: rgba(149, 180, 102, 0.9);
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {
	color: #9ecd3a;
}

.search-form__submit.btn-primary:hover {
	color: #9ecd3a;
}

.subscribe-block__submit {
	background: #9ecd3a;
	color: #282828;
	border-color: #9ecd3a;
}

.subscribe-block__submit:hover {
	background: transparent;
	color: #282828;
}

.widget_archive li a,
.widget_categories li a,
.widget_pages li a,
.widget_meta li a,
.widget_rss li a,
.widget_nav_menu li a,
.widget_recent_entries li a {
	color: #282828;
}

.widget_archive li a:hover,
.widget_categories li a:hover,
.widget_pages li a:hover,
.widget_meta li a:hover,
.widget_rss li a:hover,
.widget_nav_menu li a:hover,
.widget_recent_entries li a:hover {
	color: #9ecd3a;
}

.widget_recent_comments .recentcomments {
	color: #282828;
}

.widget_recent_comments .recentcomments a {
	color: #5e5943;
}

.widget_recent_comments .recentcomments a:hover {
	color: #9ecd3a;
}

.site-header {
	background-color: #9ecd3a;
}

#menu-footer-menu-custom li a {
	color: #5e5943;
}

#menu-footer-menu-custom li a:hover {
	color: #9ecd3a;
}

.single-projects h3,
{
	color: #9ecd3a;
}

.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:hover:after {
	background: #9ecd3a;
}

.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail:hover:after,
.single-projects .cherry-projects-slider__instance .slider-pro .sp-selected-thumbnail .sp-thumbnail:after {
	background: #9ecd3a;
}

.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
	background: #9ecd3a;
}

.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-label {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.63;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
}

.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #9ecd3a;
	border-top-color: #9ecd3a;
}

.cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content {
	color: #282828;
}

.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev,
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next {
	background: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:hover,
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:hover {
	background: #0d0d0d;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h2 {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a:hover {
	color: #9ecd3a;
}

.projects-filters-list-wrapper ul li span,
.projects-order-filters-wrapper .order-filters li {
	color: #ffffff;
}

.projects-order-filters-wrapper .order-filters li:hover {
	color: #9ecd3a;
}

.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
	color: #ffffff;
}

.single-projects .slider-pro .sp-full-screen-button {
	background: #0d0d0d;
}

.single-projects .slider-pro .sp-full-screen-button:hover {
	background: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .project-content h3 a {
	color: #ffffff;
}

.tm_pb_builder #tm_builder_outer_content .project-content h3 a:hover {
	color: #9ecd3a;
}

.projects-item .zoom-link.simple-icon:hover {
	background-color: #0d0d0d;
}

.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon:hover {
	color: #0d0d0d;
}

.project-content {
	color: #282828;
}

.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #9ecd3a;
	border-top-color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a {
	color: #ffffff;
}

.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a:hover {
	color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom {
	color: #282828;
}

.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink {
	border-color: #9ecd3a;
	background: #9ecd3a;
	color: #ffffff;
}

.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink:hover {
	background: transparent;
	color: #9ecd3a;
}

.header_caption.isStuck:after {
	background: #9ecd3a;
}

.single-projects .cherry-projects-single-post .slider-pro {
	background: #5e5943;
}

.error-404 .search-form__submit.btn-primary {
	box-shadow: inset 0 0 0 2px #9ecd3a;
}

.error-404 .search-form__submit.btn-primary:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover {
	color: #1a1a1a !important;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__super-title {
	font-size: 42px;
	line-height: 1.28;
	letter-spacing: 0px;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__title {
	font-size: 42px;
	line-height: 1.28;
	letter-spacing: 0px;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__sub-title {
	font-size: 17px;
	line-height: 1.58;
	letter-spacing: 0px;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
	color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {
	font-style: normal;
	font-weight: 300;
	font-size: 17px;
	line-height: 1.6;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #282828;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon {
	color: #282828;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon:hover {
	color: #bbbbbb;
}

.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li span {
	background: #1a1a1a;
	color: #282828;
}

.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page {
	background: #9ecd3a;
	color: #ffffff;
}

.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page:hover {
	background: #1a1a1a;
}

.tm_pb_builder #tm_builder_outer_content .projects-ajax-button span {
	border-color: #9ecd3a;
	background: #9ecd3a;
}

ul.projects-filters-list li.active span,
ul.order-filters>li span.current {
	color: #9ecd3a;
}

ul.projects-filters-list li.active span:hover {
	color: #bbbbbb;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value {
	color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .gm-style>div:first-child>div:last-child>div:last-child>div>div:first-child>div:first-child+div+div>div:first-child>div,
.tm_pb_builder #tm_builder_outer_content .gm-style>div:first-child>div:last-child>div:last-child>div>div:first-child>div:first-child+div+div>div:first-child+div>div {
	background: #9ecd3a !important;
}

.tm_pb_builder #tm_builder_outer_content .gm-style>div:first-child>div:last-child>div:last-child>div>div:first-child>div:last-child {
	background: #9ecd3a !important;
}

.cherry-projects-audio-list .wp-playlist {
	background: #0d0d0d;
}

.cherry-projects-audio-list .wp-playlist .mejs-controls,
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider {
	background: #1a1a1a;
}

.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #9ecd3a;
}

.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #1a1a1a;
}

.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-loaded {
	background: #1a1a1a;
	height: 100%;
}

.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-current {
	background: #9ecd3a;
	height: 100%;
}

.cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
	color: #ffffff;
}

.cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
	color: #ffffff;
}

.cherry-projects-single .cherry-projects-single-post .featured-image .cover {
	background: rgba(149, 180, 102, 0.9);
}

.footer-menu__items .menu-item a {
	color: #bbbbbb;
}

.footer-menu__items .menu-item a:hover,
.footer-menu__items .menu-item.current_page_item a {
	color: #9ecd3a;
}


/* #Elements */

blockquote {
	color: #282828;
}

blockquote cite {
	color: #9ecd3a;
}

blockquote a:hover {
	color: #9ecd3a;
}

code {
	color: rgb(2, 2, 2);
	background: #ffffff;
}


/* #Header */

.header-container {
	background-color: #9ecd3a;
	background-image: url();
	background-repeat: repeat;
	background-position: left top;
	background-attachment: scroll;
}


/* ##Logo */

.site-logo {
	font-style: normal;
	font-weight: 400;
	font-size: 27px;
	font-family: Poppins, sans-serif;
}

.site-logo__link,
.site-description {
	color: #282828;
}

.site-logo__link:hover {
	color: #1a1a1a;
}


/* ##Top Panel */

.top-panel {
	background-color: #5e5943;
	color: #bbbbbb;
}

.top-panel .address {
	color: #bbbbbb;
}

.top-panel__message .fa,
.top-panel__message .material-icons {
	color: #bbbbbb;
}

.top-panel .top-panel__social a {
	color: #bbbbbb;
}

.top-panel .top-panel__social a:hover {
	color: #ffffff;
}

.search-form__toggle:before,
.search-form__toggle:after {
	color: #ffffff;
}

.search-form__toggle:hover:before,
.search-form__toggle:hover:after {
	color: #5e5943;
}

.site-header .search-form__submit:hover i {
	color: /* Variable not found */
	;
}

.site-header .search-form__field[type="search"] {
	color: #ffffff;
}

.header__search .search-form__submit .material-icons {
	color: #ffffff;
}

.header-container .header_caption .menu-toggle {
	color: #ffffff;
}


/* #Search Form */

.search-form__field {
	color: #ffffff;
}

.search-form__field::-webkit-input-placeholder {
	color: #ffffff;
}

.search-form__field::-moz-placeholder {
	color: #ffffff;
}

.search-form__field:-moz-placeholder {
	color: #ffffff;
}

.search-form__field:-ms-input-placeholder {
	color: #ffffff;
}

.subscribe-block__success {
	color: #9ecd3a;
}

.top-panel .search-form__submit {
	color: #1a1a1a;
}

.top-panel .search-form__submit:hover {
	color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #9ecd3a;
}


/* #Comment, Contact, Password Forms */

.comment-form .submit,
.wpcf7-submit,
.post-password-form label+input {
	color: #ffffff;
	background-color: #9ecd3a;
	border-color: #9ecd3a;
}

.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label+input:hover {
	color: #9ecd3a;
	background-color: rgb(124, 155, 77);
	border-color: rgb(124, 155, 77);
}

.comment-form .submit:focus,
.wpcf7-submit:focus,
.post-password-form label+input:focus {
	box-shadow: 0 0 10px #9ecd3a;
}


/* #Input Placeholders */

::-webkit-input-placeholder {
	color: #ffffff;
}

::-moz-placeholder {
	color: #ffffff;
}

:-moz-placeholder {
	color: #ffffff;
}

:-ms-input-placeholder {
	color: #ffffff;
}


/* #Social */

.social-list a,
.share-btns__link,
.share-btns__link:hover {
	color: #282828;
}

.social-list a:hover {
	color: #848484;
}

.footer-area-wrap .social-list a,
.footer-area-wrap .share-btns__link,
.footer-area-wrap .share-btns__link:hover {
	color: #000;
}

.footer-area-wrap .social-list a:hover {
	color: #848484;
}

.soc.social-list--footer .menu-item a:hover {
	color: #bbbbbb;
}


/* #Social (invert scheme) */

.invert .social-list a {
	color: #bbbbbb;
}

.invert .social-list a:hover {
	color: #1a1a1a;
}


/* #Main Menu */

.main-navigation a:after {
	background-color: #9ecd3a;
}

.main-navigation .menu>li>a {
	color: #ffffff;
}

.main-navigation .menu>li>a:hover,
.main-navigation .menu>li>a:hover .menu-item__desc,
.main-navigation .menu>li.menu-hover>a,
.main-navigation .menu>li.current_page_item>a,
.main-navigation .menu>li.current_page_ancestor>a,
.main-navigation .menu>li.current_page_ancestor .menu-item__desc,
.main-navigation .menu>li.current-menu-item>a,
.main-navigation .menu>li.current-menu-ancestor>a {
	color: #ffffff;
}

.main-navigation .menu>li>a:hover:after,
.main-navigation .menu>li.menu-hover>a:after,
.main-navigation .menu>li.current_page_item>a:after,
.main-navigation .menu>li.current_page_ancestor>a:after,
.main-navigation .menu>li.current-menu-item>a:after,
.main-navigation .menu>li.current-menu-ancestor>a:after {
	opacity: 1;
}

.main-navigation .sub-menu {
	background: rgb(162, 193, 115);
}

.main-navigation ul ul a {
	color: #ffffff;
}

.main-navigation .sub-menu>li.menu-hover>a,
.main-navigation .sub-menu>li.current_page_item>a,
.main-navigation .sub-menu>li.current_page_ancestor>a,
.main-navigation .sub-menu>li.current-menu-item>a,
.main-navigation .sub-menu>li.current-menu-ancestor>a {
	color: #5e5943;
}

.main-navigation .sub-menu>li>a:hover {
	color: #5e5943;
}

.main-navigation .menu>li::after {
	color: #ffffff;
}

.site-header .search-form[data-toggle=true] .search-form__submit:hover {
	color: #9ecd3a;
}

.main-navigation .sub-menu li.menu-item-has-children::after {
	color: #848484;
}


/* #Footer Menu */

.footer-menu__items li.current-menu-item a,
.footer-menu__items li.current_page_item a {
	color: #282828;
}

@media (max-width: 767px) {
	.main-navigation .menu>li>a {
		color: #ffffff;
	}
	.main-navigation .sub-menu>li>a:hover {
		color: #ffffff;
		background-color: #9ecd3a;
	}
	.main-navigation.toggled ul {
		background-color: rgb(158, 205, 58);
	}
}


/* #Entry Meta */

.post__cats a,
.sticky__label {
	color: #ffffff;
	background-color: #9ecd3a;
}

.post__cats a:hover {
	color: #ffffff;
	background-color: #1a1a1a;
}

.entry-meta .material-icons,
.post__tags .material-icons,
.entry-meta .fa,
.post__tags .fa {
	color: regular_text_color;
}

.posted-by,
.posted-by__author,
.post-featured-content {
	color: #848484;
}

.posted-by__author:hover {
	color: #9ecd3a;
}

.post__date a,
.post__comments a {
	color: #282828;
}

.post__date a:hover,
.post__comments a:hover {
	color: #9ecd3a;
}

.post__tags a {
	color: #9ecd3a;
}

.post__tags a:hover {
	color: #5e5943;
}

.invert .post__cats a:hover {
	color: #9ecd3a;
	background-color: #848484;
}


/* #Post Format */

.format-quote .post-quote {
	color: #ffffff;
}

.post-format-link {
	color: #9ecd3a;
	background-color: rgba(26, 26, 26, 0.9);
}

.post-format-link:hover {
	color: #ffffff;
	background-color: rgba(149, 180, 102, 0.9);
}


/* #Author Bio */

.post-author__holder {}

.post-author__title a:hover {
	color: #9ecd3a;
}


/* #Comment Reply Link */

#cancel-comment-reply-link {
	color: #9ecd3a;
}

#cancel-comment-reply-link:hover {
	color: #bbbbbb;
}


/* #Paginations */

.page-numbers,
.page-links a,
#tm_builder_outer_content .pagination .page-numbers,
#tm_builder_outer_content .pagination.page-links a {
	color: #ffffff;
	background: #1a1a1a;
}

a.page-numbers:hover,
.page-numbers.current,
.page-links a:hover,
.page-links>.page-links__item,
#tm_builder_outer_content .pagination a.page-numbers:hover,
#tm_builder_outer_content .pagination .page-numbers.current {
	color: #ffffff;
	background: #9ecd3a;
}

#tm_builder_outer_content .pagination .page-numbers.next,
#tm_builder_outer_content .pagination .page-numbers.prev,
.page-numbers.next,
.page-numbers.prev {
	color: #ffffff;
	background: #1a1a1a;
}

#tm_builder_outer_content .tm_pb_module .pagination .page-numbers.next:hover,
#tm_builder_outer_content .tm_pb_module .pagination .page-numbers.prev:hover,
.page-numbers.next:hover,
.page-numbers.prev:hover {
	color: #ffffff;
	background: #9ecd3a;
}

.pagination .dots {
	color: #282828;
}


/* #Breadcrumbs */

.breadcrumbs__item {
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 1.6;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}


/* #Footer */

.site-footer {
	background-color: #5e5943;
}

.footer-area-wrap {
	background-color: #e2e2e2;
}

.site-info a:hover {
	color: #282828;
}

.site-footer .widget-about__tagline {
	color: #848484;
}

.footer-container .footer-copyright {
	color: #ffffff;
}


/* #ToTop button */

#toTop {
	color: #1a1a1a;
}

#toTop:hover {
	color: #bbbbbb;
	background-color: #1a1a1a;
	border-color: #1a1a1a;
}

#toTop {
	background: #9ecd3a;
}

#toTop:before {
	color: #ffffff;
}


/* #Page Preloader */

.page-preloader__cube:before {
	background-color: #9ecd3a;
}


/* #Button Appearance Styles (regular scheme) */

.btn-default,
.btn-secondary,
.btn-default:hover,
.btn-secondary:hover {
	color: #1a1a1a;
}

.btn-primary {
	color: #ffffff;
}

.btn-primary:hover {
	color: #9ecd3a;
}

.btn-default {
	background-color: #9ecd3a;
	border: none;
}

.btn-default:hover {
	background-color: #5e5943;
}

.btn-default:focus {
	box-shadow: none;
}

.btn-primary {
	letter-spacing: .5px;
	background: #9ecd3a;
	border: 2px solid #9ecd3a;
}

.btn-primary:hover {
	background: transparent;
	;
}

.btn-primary:focus {
	box-shadow: none;
}

.btn-secondary {
	background-color: #9ecd3a;
	border: 2px solid #9ecd3a;
}

.btn-secondary:hover {
	background-color: transparent;
}

.btn-secondary:focus {
	box-shadow: none;
}


/* #Button Appearance Styles (invert scheme) */

.invert .btn-default {
	color: #9ecd3a;
	background-color: #bbbbbb;
	border: none;
}

.invert .btn-default:hover {
	color: #9ecd3a;
	background-color: #ffffff;
}

.invert .btn-default:focus {
	box-shadow: none;
}

.invert .btn-primary {
	color: #9ecd3a;
	background-color: #848484;
	border: none;
}

.invert .btn-primary:hover {
	color: #9ecd3a;
	background-color: rgb(107, 107, 107);
}

.invert .btn-primary:focus {
	box-shadow: none;
}

.invert .btn-secondary {
	color: #9ecd3a;
	background-color: #5e5943;
	border: none;
}

.invert .btn-secondary:hover {
	color: #9ecd3a;
	background-color: rgb(69, 64, 42);
}

.invert .btn-secondary:focus {
	box-shadow: none;
}


/* #Widgets (defaults) */

.widget li {
	color: #9ecd3a;
}

.invert .widget li {
	color: #bbbbbb;
}

.invert .widget select {
	color: #282828;
}


/* #Widget Calendar */

.widget_calendar caption {
	color: #ffffff;
	background-color: #9ecd3a;
}

.widget_calendar th a,
.widget_calendar tbody td a {
	color: #9ecd3a;
}

.widget_calendar th a:hover,
.widget_calendar tbody td a:hover {
	color: #5e5943;
}

.widget_calendar th#today,
.widget_calendar tbody td#today {
	background: #9ecd3a;
	color: #ffffff;
}

.widget_calendar th {
	color: #282828;
}

.widget_calendar #next a,
.widget_calendar #prev a {
	color: #ffffff;
}

.widget_calendar #next a:hover,
.widget_calendar #prev a:hover {
	color: #0d0d0d;
}

.invert .widget_calendar caption {
	background-color: #5e5943;
}

.invert .widget_calendar th {
	color: #5e5943;
}


/* #Widget Tag Cloud */

.tagcloud a {
	color: #9ecd3a;
	background: #1a1a1a;
	border-color: #1a1a1a;
}

.tagcloud a:hover {
	color: #ffffff;
	background: #0d0d0d;
	border-color: #0d0d0d;
}

.invert .tagcloud a:hover {
	color: #848484;
	background-color: #1a1a1a;
}


/* #Widget Recent Posts */

.widget_recent_entries .post-date {
	color: #282828;
}

.invert .widget_recent_entries .post-date {
	color: rgb(230, 230, 230);
}

.widget .widget-title {
	color: #5e5943;
}

.footer-area-wrap .widget .widget-title {
	color: #5e5943;
}

.footer-area-wrap .widget_archive li a,
.footer-area-wrap .widget_categories li a,
.footer-area-wrap .widget_pages li a,
.footer-area-wrap .widget_meta li a,
.footer-area-wrap .widget_rss li a,
.footer-area-wrap .widget_nav_menu li a,
.footer-area-wrap .widget_recent_entries li a {
	color: #282828;
}

.footer-area-wrap .widget_archive li a:hover,
.footer-area-wrap .widget_categories li a:hover,
.footer-area-wrap .widget_pages li a:hover,
.footer-area-wrap .widget_meta li a:hover,
.footer-area-wrap .widget_rss li a:hover,
.footer-area-wrap .widget_nav_menu li a:hover,
.footer-area-wrap .widget_recent_entries li a:hover {
	color: #9ecd3a;
}

.footer-area-wrap .widget_calendar tbody td,
.footer-area-wrap .widget_calendar thead th {
	color: #282828;
}

.footer-area-wrap .widget_recent_comments .recentcomments {
	color: #848484;
}

.footer-area-wrap .widget_recent_comments .recentcomments a {
	color: #9ecd3a;
}

.footer-area-wrap .widget_recent_comments .recentcomments a:hover {
	color: #5e5943;
}

.footer-area-wrap .textwidget {
	color: #282828;
}

.footer-area-wrap .tagcloud a {
	color: #9ecd3a;
	background: #1a1a1a;
	border-color: #1a1a1a;
}

.footer-area-wrap .tagcloud a:hover {
	color: #ffffff;
	background: #9ecd3a;
	border-color: #9ecd3a;
}

.footer-area-wrap .subscribe-block__submit {
	color: #ffffff;
}

.footer-area-wrap .subscribe-block__submit:hover {
	color: #9ecd3a;
}

.widget-taxonomy-tiles__content::before {
	background-color: #9ecd3a;
}

.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
	background-color: #1a1a1a;
}

.widget-taxonomy-tiles__content a:hover {
	color: #9ecd3a;
}

.invert .widget-image-grid__content::before {
	background: #1a1a1a;
}

.invert .widget-image-grid__title a:hover,
.invert .widget-image-grid__link:hover {
	color: #9ecd3a;
}


/* #Carousel */

.swiper-slide:hover {
	background: none;
}

.swiper-pagination-bullet {
	background-color: #9ecd3a;
}

.swiper-button-next,
.swiper-button-prev {
	color: #ffffff;
	background: none;
}

.swiper-button-prev:not(.swiper-button-disabled):hover,
.swiper-button-next:not(.swiper-button-disabled):hover,
.swiper-wrap .swiper-button-prev:not(.swiper-button-disabled):hover,
.swiper-wrap .swiper-button-next:not(.swiper-button-disabled):hover,
.swiper-carousel-container .swiper-button-prev:not(.swiper-button-disabled):hover,
.swiper-carousel-container .swiper-button-next:not(.swiper-button-disabled):hover {
	opacity: 1;
	color: #ffffff;
	border-color: #ffffff;
}

.swiper-slide h6 {
	font-style: normal;
	font-weight: 500;
	font-size: 22px;
	line-height: 1.63;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #282828;
	margin: 15px 0 21px;
}

.swiper-wrapper .swiper-slide span .post-date .post__date-link,
.swiper-wrapper .swiper-slide span .post-comments .post__comments-link {
	color: #282828;
}

.swiper-wrapper .swiper-slide span .post-date .post__date-link:hover,
.swiper-wrapper .swiper-slide span .post-comments .post__comments-link:hover {
	color: #9ecd3a;
}

.swiper-slide .post__date,
.swiper-slide .post__comments {
	color: #282828;
}

.swiper-slide .post__date:hover,
.swiper-slide .post__comments:hover {
	color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .btn:hover {
	border-color: #9ecd3a;
	background: #9ecd3a;
}

.smart-slider__instance .sp-arrow {
	color: #ffffff;
	background-color: #1a1a1a;
}

.smart-slider__instance .sp-next-arrow:hover,
.smart-slider__instance .sp-previous-arrow:hover {
	color: #ffffff;
	background-color: #9ecd3a;
}

.smart-slider__instance .sp-selected-thumbnail {
	border-color: #9ecd3a;
}

.smart-slider__instance .sp-image-container:after {
	background: rgba(26, 26, 26, 0.5);
}

.instagram__cover {
	background-color: #9ecd3a;
}

.invert .instagram__cover {
	background-color: #bbbbbb;
	color: #9ecd3a;
}

.subscribe-block__input {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_all_tabs {
	border-top: 1px solid #9ecd3a;
}

#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #5e5943;
}


/*#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {background: #9ecd3a;}#tm_builder_outer_content .tm_pb_tabs_controls li:hover a {background: #9ecd3a;}*/

#tm_builder_outer_content .tm_pb_all_tabs {
	border-top-color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a,
#tm_builder_outer_content .tm_pb_tabs_controls li a:hover {
	background: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_button {
	background: #9ecd3a;
	color: #ffffff;
	border-color: #9ecd3a;
}

#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button,
#tm_builder_outer_content .tm_builder_inner_content .more-button {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_button:hover,
#tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button:hover,
#tm_builder_outer_content .more-button:hover {
	background: #9ecd3a;
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_slide_description .tm_pb_button {
	background: #ffffff;
	border-color: #ffffff;
	color: #5e5943;
}

#tm_builder_outer_content .tm_pb_slide_description .tm_pb_button:hover {
	background: #5e5943 !important;
	border-color: #5e5943;
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_button:hover {
	border-color: #9ecd3a;
	background: transparent;
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_button:after {
	color: #1a1a1a;
}

#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small {
	background: #9ecd3a;
	color: #ffffff;
	border-color: #9ecd3a;
}

#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small:hover {
	background: transparent;
	color: #9ecd3a;
	border-color: #9ecd3a;
}

.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small.custom_icon:before {
	color: #9ecd3a;
}

.tm_pb_button.custom_btn_small {
	background: #9ecd3a;
	color: #ffffff;
	border-color: #9ecd3a;
}

.tm_pb_button.custom_btn_small:hover {
	background: #ffffff;
	color: #9ecd3a;
	border-color: #9ecd3a;
}

.about-author_btn_box .about-author_btn {
	background: #9ecd3a;
	border-color: #9ecd3a;
	color: #bbbbbb;
}

.about-author_btn_box .about-author_btn:hover {
	background: transparent;
}

#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce1,
#tm_builder_outer_content .tm-pb-spinner-double-bounce .tm-pb-double-bounce2 {
	background: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_post h4 a {
	color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_post h4 a:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_posts a.more-link {
	border-color: #9ecd3a;
	background: #9ecd3a;
	color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_posts a.more-link:hover {
	background: transparent;
}

#tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a {
	color: #282828;
}

#tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .posted-by a,
#tm_builder_outer_content .post-date a,
#tm_builder_outer_content .post-comments a,
#tm_builder_outer_content .post-comments:before {
	color: #848484;
}

#tm_builder_outer_content .posted-by a:hover,
#tm_builder_outer_content .post-date a:hover,
#tm_builder_outer_content .post-comments a:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module .post-meta.post__cats a {
	color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_post .post__tags__header a {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_post .post__tags__header a:hover {
	color: #bbbbbb;
}

#tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a {
	color: #ffffff;
}

#tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm-posts_item .btn {
	color: #ffffff;
	background: #9ecd3a;
	border-color: #9ecd3a;
}

#tm_builder_outer_content .tm-posts_item .btn:hover {
	background: transparent;
}

#tm_builder_outer_content .tm_pb_post h2 a:hover {
	color: #9ecd3a;
}

.custom-posts .post__cats a {
	color: #9ecd3a;
}

.custom-posts .post__cats a:hover {
	color: #5e5943;
}

.custom-posts h6 a {
	color: #282828;
}

.custom-posts h6 a:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
	color: #1a1a1a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_testimonial_description:before {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb {
	color: #282828;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #282828;
}

#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button {
	background: transparent;
	color: #ffffff;
	border-color: #848484;
}

#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button:hover {
	background: #5e5943;
	color: #ffffff;
	border-color: #5e5943;
}

#tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button {
	color: #ffffff;
	border-color: #ffffff;
}

#tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button:hover {
	color: #5e5943;
	border-color: #ffffff;
	background: #ffffff;
}

#tm_builder_outer_content .tm_pb_promo_description p {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #9ecd3a;
	background: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module span.percent-value {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_circle_counter .percent p,
#tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type {
	color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
	background-color: red;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
	background-color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount:before {
	border-left-color: #9ecd3a;
	border-top-color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_video_play:before {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_pricing_heading {
	background: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {
	background-color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_pricing li:before {
	color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_pricing_content {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background: #0d0d0d;
}

#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-play button::before,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-pause button::before,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-volume-button button::before {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-total {
	background: #1a1a1a;
}

#tm_builder_outer_content .tm_audio_container span.mejs-currenttime {
	color: #282828;
}

#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-handle,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-handle {
	background-color: #ffffff;
}

#tm_builder_outer_content .tm_audio_module_meta {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-current,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
	background-color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-float-current {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light h4,
#tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light .tm_pb_member_position {
	color: #282828;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #bbbbbb;
	background: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter span.percent-value {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_module .tm_pb_number_counter .percent+* {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter h3 {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #1a1a1a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #bbbbbb;
}

#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #1a1a1a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before {
	color: #9ecd3a;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title {
	color: #9ecd3a;
}



         .tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 { background-color:#1a1a1a; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0.tm_pb_blurb h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_0.tm_pb_blurb h4 a { color: #ffffff !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { margin-top: 74px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1.tm_pb_blurb h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_1.tm_pb_blurb h4 a { color: #ffffff !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { margin-top: 150px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:after { display:none !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { margin-top: 50px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1 { 
         letter-spacing:0px;
         font-size:20px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:hover { 
         letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 { margin-top: 74px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2.tm_pb_blurb h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_2.tm_pb_blurb h4 a { color: #ffffff !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_5.tm_pb_blurb h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_5.tm_pb_blurb h4 a { color: #ffffff !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_10 { margin-top: 74px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 { max-width: 820px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { background-color:#1a1a1a; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_9 { margin-top: 74px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_4.tm_pb_blurb h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_4.tm_pb_blurb h4 a { color: #ffffff !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 { margin-top: 40px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3.tm_pb_blurb h4, .tm_pb_builder #tm_builder_outer_content .tm_pb_blurb_3.tm_pb_blurb h4 a { color: #ffffff !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_8 { margin-top: 40px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 { margin-right: 5% !important; margin-left: 5% !important; max-width: 100%; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { margin-top: 150px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
         -webkit-border-top-right-radius: 3px;
         -moz-border-radius-topleft: 3px;
         -moz-border-radius-topright: 3px;
         border-top-left-radius: 3px;
         border-top-right-radius: 3px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
         -webkit-border-bottom-left-radius: 3px;
         -moz-border-radius-bottomright: 3px;
         -moz-border-radius-bottomleft: 3px;
         border-bottom-right-radius: 3px;
         border-bottom-left-radius: 3px; }
         .tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_description { text-align: right; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slide .tm_pb_slide_overlay_container { background-color: rgba(0,0,0,0.37); }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_description { text-align: left; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
         -webkit-border-top-right-radius: 3px;
         -moz-border-radius-topleft: 3px;
         -moz-border-radius-topright: 3px;
         border-top-left-radius: 3px;
         border-top-right-radius: 3px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
         -webkit-border-bottom-left-radius: 3px;
         -moz-border-radius-bottomright: 3px;
         -moz-border-radius-bottomleft: 3px;
         border-bottom-right-radius: 3px;
         border-bottom-left-radius: 3px; }
         .tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
         -webkit-border-top-right-radius: 3px;
         -moz-border-radius-topleft: 3px;
         -moz-border-radius-topright: 3px;
         border-top-left-radius: 3px;
         border-top-right-radius: 3px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
         -webkit-border-bottom-left-radius: 3px;
         -moz-border-radius-bottomright: 3px;
         -moz-border-radius-bottomleft: 3px;
         border-bottom-right-radius: 3px;
         border-bottom-left-radius: 3px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { display:none !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { margin-top: 40px !important; height: 100px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 100px; }
         /*.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 { background-image:url(images/img2-1.jpg); }*/
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { 
         letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0 { 
         letter-spacing:0px;
         font-size:20px; }
         .tm_pb_slider .tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 { -moz-background-size: cover; -webkit-background-size: cover; background-size: cover; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 { background-color:#ffffff; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { margin-top: 50px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_0 { margin-top: -140px; }
         @media only screen and ( max-width: 980px ) {
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:hover { letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:after { 
         letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { padding-top: 50px;padding-bottom: 50px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { padding-top: 80px;padding-bottom: 52px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 70px;padding-bottom: 60px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 { padding-right: 0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 1px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 { max-width: 90%; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { 
         letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 1px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_1 { padding-right: 0px; }
         }
         @media (max-width: 61.9em) {
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { margin-top: 50px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { margin-top: 50px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 { margin-right: 5% !important; margin-left: 5% !important; }
         }
         @media only screen and ( max-width: 767px ) {
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:hover { letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { padding-top: 30px;padding-bottom: 30px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 30px;padding-bottom: 30px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_1,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:after { 
         letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_1 { display: block !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { letter-spacing:0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 1px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 1px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { 
         letter-spacing:0px; }
         }
         @media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_1 { display: block !important; }
         }
         @media (max-width: 47.9em) {
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { margin-top: 20px !important; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { margin-top: 20px !important; }
         }
         @media only screen and ( min-width: 981px ) {
         .tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 50px; padding-bottom: 50px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_5 { padding-top: 0px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_4 { padding-top: 85px; padding-bottom: 46px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_3 { padding-top: 50px; padding-bottom: 50px; }
         .tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 { display: none !important; }
         }
      