/* #Typography */

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: #888888;
}
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: #000000;
}
h2 {
	font-style: normal;
	font-weight: 900;
	font-size: 21px;
	line-height: 1.28;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #000000;
}
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: #000000;
}
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: #000000;
}
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: #000000;
}
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: #000000;
}
@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, .not-found .page-title {
	color: #f05d57;
}
a:hover {
	color: #f05d57;
}
a {
	color: #888888;
}
/* #Invert Color Scheme */

.invert {
	color: #fff;
}
.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: #fff;
}
.invert a:hover {
	color: #f05d57;
}
.sidebar-primary h3, .sidebar-secondary h3 {
	color: #fff;
}
/* #Layout */

@media (min-width: 1200px) {
	.container {
		max-width: 1404px;
	}
	.tm_pb_row_fullwidth .tm_pb_column:first-child .tm_pb_text, .tm_pb_row_fullwidth .tm_pb_column:first-child .tm_pb_image, .tm_pb_builder #tm_builder_outer_content .tm_pb_row_fullwidth .tm_pb_column_1_2:first-child .tm_pb_image {
		padding-left: calc((100vw - 1404px) / 2);
	}
	.tm_pb_row_fullwidth .tm_pb_column:last-child .tm_pb_text, .tm_pb_row_fullwidth .tm_pb_column:last-child .tm_pb_image, .tm_pb_builder #tm_builder_outer_content .tm_pb_row_fullwidth .tm_pb_column_1_2:last-child .tm_pb_image {
		padding-right: calc((100vw - 1404px) / 2);
	}
}
/*----------*/

code, kbd, tt, var {
	font-family: Poppins, sans-serif;
}
.breadcrumbs__title .page-title:after {
	color: #888888;
}
.page .entry-content ul>li::before, ul>li:before {
	background: #f05d57;
}
.page .entry-content #tm_builder_outer_content .tm_pb_module ol>li:before {
	color: #f05d57;
}
.entry-content code {
	background: #f05d57;
	color: #888888;
}
blockquote:before {
	color: #f05d57;
}
.comment .posted-by, .comment-body .fn, .comment-date__time {
	color: #888888;
}
.comment-date__time:hover {
	color: #f05d57;
}
.comment-respond h3 {
	color: #000000;
}
.comment-form .logged-in-as, .comment-form .comment-notes {
	color: #888888;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button {
	border-color: #f05d57;
}
/*.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_description:before {color: #f05d57;}*/

.cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon:hover {
	background: #000000;
	border-color: #000000;
}
.cherry-projects-wrapper .projects-item .hover-content h3 a {
	color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content h3 a:hover {
	color: #000000;
}
.cherry-projects-wrapper .projects-item .hover-content, .tm_pb_cherry_projects_terms .projects-item-instance .hover-content {
	background: rgba(240, 93, 87, 0);
}
.tm_pb_cherry_projects_terms .projects-item-instance:hover .hover-content {
	background: rgba(240, 93, 87, 0.9);
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content, .projects-item-instance.simple-scale-hover .hover-content {
	background: rgba(240, 93, 87, 0.9);
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit {
	background: #f05d57;
}
.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: #000000;
}
.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, .tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-media.no-terms-caption .term-permalink:hover {
	border-color: #000000 !important;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:after {
	background: rgba(240, 93, 87, 0.9);
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {
	color: #f05d57;
}
.search-form__submit.btn-primary:hover {
	color: #f05d57;
}
.subscribe-block__submit {
	background: #f05d57;
	color: #fff;
	border-color: #f05d57;
}
.subscribe-block__submit:hover {
	background: transparent;
}
.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: #888888;
}
.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: #f05d57;
}
.widget_recent_comments .recentcomments {
	color: #888888;
}
.widget_recent_comments .recentcomments a {
	color: #888888;
}
.widget_recent_comments .recentcomments a:hover {
	color: #f05d57;
}
.site-header {
	background-color: #f05d57;
}
#menu-footer-menu-custom li a {
	color: #fff;
}
#menu-footer-menu-custom li a:hover {
	color: #f05d57;
}
.single-projects h3 {
	color: #000000;
}
.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:hover:after {
	background: #f05d57;
}
.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: #f05d57;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
	background: #f05d57;
}
.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: #000000;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #f05d57;
	border-top-color: #f05d57;
}
.cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content {
	color: #888888;
}
#tm_builder_outer_content .tm_pb_module a {
	color: #3c414c;
}
#tm_builder_outer_content .tm_pb_module a:hover {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next {
	background: #f05d57;
}
.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_builder_outer_content .tm_pb_module .swiper-slide h6 a {
	color: #000000;
}
#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a:hover {
	color: #f05d57;
}
.projects-filters-list-wrapper ul li span, .projects-order-filters-wrapper .order-filters li {
	color: #fff;
}
.projects-order-filters-wrapper .order-filters li:hover {
	color: #f05d57;
}
.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
	color: #fff;
}
.single-projects .slider-pro .sp-full-screen-button {
	background: #0d0d0d;
}
.single-projects .slider-pro .sp-full-screen-button:hover {
	background: #f05d57;
}
@media (max-width: 767px) {
	.main-navigation>.menu>.menu-item>a:hover {
		color: #f05d57;
	}
}
.tm_pb_builder #tm_builder_outer_content .project-content h3 a {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .project-content h3 a:hover {
	color: #f05d57;
}
.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: #888888;
}
.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #f05d57;
	border-top-color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a:hover {
	color: #000000;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom {
	color: #888888;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink {
	border-color: #f05d57;
	background: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink:hover {
	background: transparent;
	color: #f05d57;
}
.header_caption.isStuck:after {
	background: #f05d57;
}
.single-projects .cherry-projects-single-post .slider-pro {
	background: #000000;
}
.error-404 .search-form__submit.btn-primary {
	box-shadow: inset 0 0 0 2px #f05d57;
}
.error-404 .search-form__submit.btn-primary:hover {
	color: #f05d57;
}
#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover {
	color: #3c414c !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: #fff;
}
#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: #888888;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon {
	color: #888888;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon:hover {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li span {
	background: #3c414c;
	color: #888888;
}
.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page {
	background: #f05d57;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page:hover {
	background: #3c414c;
}
.tm_pb_builder #tm_builder_outer_content .projects-ajax-button span {
	border-color: #f05d57;
	background: #f05d57;
}
ul.projects-filters-list li.active span, ul.order-filters>li span.current {
	color: #f05d57;
}
ul.projects-filters-list li.active span:hover {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value {
	color: #f05d57;
}
.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: #000000 !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: #000000 !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: #3c414c;
}
.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #f05d57;
}
.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #3c414c;
}
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-loaded {
	background: #3c414c;
	height: 100%;
}
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-current {
	background: #f05d57;
	height: 100%;
}
.cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
	color: #fff;
}
.cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
	color: #fff;
}
.cherry-projects-single .cherry-projects-single-post .featured-image .cover {
	background: rgba(240, 93, 87, 0.9);
}
.footer-menu__items .menu-item a {
	color: #fff;
}
.footer-menu__items .menu-item a:hover, .footer-menu__items .menu-item.current_page_item a {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_contact_form_label {
	color: #000000;
}
.not-found.error-404 .page-title {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider.tm_pb_slider .tm_pb_button {
	color: #fff;
	border-color: #f05d57;
	background-color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider.tm_pb_slider .tm_pb_button:hover {
	color: #fff;
	border-color: #fff;
	background: transparent;
}
.main-navigation.stuckMenu {
	background: #3c414c;
}
.tm_pb_builder #tm_builder_outer_content .gm-style-iw h3 {
	color: #f05d57;
}
.comment-form__field {
	color: #888888;
}
.site-header.minimal .header_caption:after {
	background-color: transparent;
}
.tm_pb_builder #tm_builder_outer_content .gm-style-iw .infowindow p {
	color: #fff;
}
/* #Elements */

blockquote {
	color: #888888;
}
blockquote cite {
	color: #f05d57;
}
blockquote a:hover {
	color: #f05d57;
}
code {
	color: rgb(98, 98, 98);
	background: #fff;
}
/* #Header */

.header-container {
	background-color: #ffffff;
	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: #000000;
}
.site-logo__link:hover {
	color: #3c414c;
}
/* ##Top Panel */

.top-panel {
	background-color: #3c414c;
}
.top-panel__message .fa, .top-panel__message .material-icons {
	color: #f05d57;
}
.search-form__toggle:before, .search-form__toggle:after {
	color: #fff;
}
.search-form__toggle:hover:before, .search-form__toggle:hover:after {
	color: #f05d57;
}
.site-header .search-form__submit:hover i {
	color: /* Variable not found */
	;
}
.site-header .search-form__field[type="search"] {
	color: #888888;
}
.header_caption:after {
	background-color: #3c414c;
}
.top-panel__message {
	color: #fff;
}
/* #Search Form */

.search-form__field {
	color: #888888;
}
.search-form__field::-webkit-input-placeholder {
	color: #888888;
}
.search-form__field::-moz-placeholder {
	color: #888888;
}
.search-form__field:-moz-placeholder {
	color: #888888;
}
.search-form__field:-ms-input-placeholder {
	color: #888888;
}
.subscribe-block__success {
	color: #f05d57;
}
.top-panel .search-form__submit {
	color: #3c414c;
}
.top-panel .search-form__submit:hover {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #f05d57;
}
/* #Comment, Contact, Password Forms */

.comment-form .submit, .wpcf7-submit, .post-password-form label+input {
	color: #fff;
	background-color: #f05d57;
	border-color: #f05d57;
}
.comment-form .submit:hover, .wpcf7-submit:hover, .post-password-form label+input:hover {
	color: #fff;
	background-color: rgb(215, 68, 62);
	border-color: rgb(215, 68, 62);
}
.comment-form .submit:hover {
	color: #f05d57;
}
.comment-form .submit:focus, .wpcf7-submit:focus, .post-password-form label+input:focus {
	box-shadow: 0 0 10px #f05d57;
}
/* #Input Placeholders */

::-webkit-input-placeholder {
	color: #888888;
}
::-moz-placeholder {
	color: #888888;
}
:-moz-placeholder {
	color: #888888;
}
:-ms-input-placeholder {
	color: #888888;
}
/* #Social */

.social-list a, .share-btns__link, .share-btns__link:hover {
	color: #888888;
}
.share-btns__link:hover {
	color: #f05d57;
}
.social-list a:hover {
	color: #f05d57;
}
.social-list--footer .menu-item a:hover {
	color: #fff;
}
/* #Social (invert scheme) */

.invert .social-list a {
	color: #fff;
}
.invert .social-list a:hover {
	color: #3c414c;
}
.top-panel .social-list a {
	color: #fff;
}
.top-panel .social-list a:hover {
	color: #f05d57;
}
.social-list--footer .menu-item a:hover {
	color: #f05d57;
}
.footer-area .social-list a {
	color: #fff;
}
.footer-area .social-list a:hover {
	color: #f05d57;
}
/* #Main Menu */

.main-navigation .menu>li>a {
	color: #fff;
}
.main-navigation .menu>li>a:hover, .main-navigation .menu>li.menu-hover>a, .main-navigation .menu>li.current_page_item>a, .main-navigation .menu>li.current_page_item :after, .main-navigation .menu>li.current_page_ancestor>a, .main-navigation .menu>li.current-menu-item>a, .main-navigation .menu>li.current-menu-ancestor>a {
	color: #fff;
}
.main-navigation .menu>li>a:hover {
	color: #fff;
}
.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: #f4f4f4;
}
.main-navigation ul ul a {
	color: #888888;
}
.main-navigation .sub-menu>li>a:hover, .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: #f05d57;
}
.main-navigation .sub-menu>li.current-menu-item>a {
	color: #3c414c;
}
.main-navigation .sub-menu>li>a {
	color: #000000;
}
.main-navigation .sub-menu>li>a:hover {
	color: #f05d57;
}
.menu-item__desc {
	color: #888888;
}
.main-navigation .menu>li::after {
	color: #000000;
}
.main-navigation .menu>li.current_page_item::after {
	color: #fff;
}
.main-navigation .menu>li:hover::after {
	color: #fff;
}
.site-header .search-form[data-toggle=true] .search-form__submit:hover {
	color: #f05d57;
}
.main-navigation .sub-menu li.menu-item-has-children::after {
	color: #fff;
}
.menu-toggle {
	color: #fff;
}
.menu-toggle:hover {
	color: #f05d57;
}
/* #Footer Menu */

.footer-menu__items li.current-menu-item a, .footer-menu__items li.current_page_item a {
	color: #888888;
}
@media (max-width: 767px) {
	.main-navigation .sub-menu>li>a:hover {
		color: #f05d57;
	}
	.main-navigation .sub-menu>li>a {
		color: #fff;
	}
	.main-navigation .sub-menu>li.current-menu-item>a {
		color: #f05d57;
	}
	.main-navigation.toggled ul {
		background-color: #3c414c;
	}
	.main-navigation>.menu>.menu-item>a:hover {
		color: #fff;
	}
}
.main-navigation a:after {
	background-color: #f05d57;
}
.site-header.minimal .main-navigation .menu>li>a {
	color: #3c414c;
}
.site-header.minimal .main-navigation .menu>li>a:hover {
	color: #fff;
}
.site-header.minimal .main-navigation .menu>li>a:hover, .site-header.minimal .main-navigation .menu>li.menu-hover>a, .site-header.minimal .main-navigation .menu>li.current_page_item>a, .site-header.minimal .main-navigation .menu>li.current_page_item :after, .site-header.minimal .main-navigation .menu>li.current_page_ancestor>a, .site-header.minimal .main-navigation .menu>li.current-menu-item>a, .site-header.minimal .main-navigation .menu>li.current-menu-ancestor>a {
	color: #fff;
}
@media (max-width: 767px) {
	.site-header.minimal .main-navigation .menu-toggle, .site-header.minimal .search-form__toggle:before, .site-header.minimal .search-form__toggle:after {
		color: #3c414c;
	}
	.site-header.minimal .main-navigation .menu-toggle:hover, .site-header.minimal .search-form__toggle:hover:before, .site-header.minimal .search-form__toggle:hover:after {
		color: #f05d57;
	}
	.site-header.minimal .main-navigation .menu>li>a {
		color: #fff;
	}
}
/* #Entry Meta */

.post__cats a, .sticky__label {
	color: #fff;
	background-color: #f05d57;
}
.post__cats a:hover {
	color: #fff;
	background-color: #3c414c;
}
.entry-meta .material-icons, .post__tags .material-icons, .entry-meta .fa, .post__tags .fa {
	color: #888888;
}
.entry-meta .material-icons:hover, .post__tags .material-icons:hover, .entry-meta .fa:hover, .post__tags .fa:hover {
	color: #f05d57;
}
.posted-by, .posted-by__author, .post-featured-content {
	color: #888888;
}
.post__date a, .post__comments a {
	color: #888888;
}
.post__date a:hover, .post__comments a:hover {
	color: #f05d57;
}
.post__tags a {
	color: #888888;
}
.post__tags a:hover {
	color: #f05d57;
}
.invert .post__cats a:hover {
	color: #f05d57;
	background-color: #fff;
}
/* #Post Format */

.format-quote .post-quote {
	color: #fff;
}
.post-format-link {
	color: #f05d57;
	background-color: rgba(26, 26, 26, 0.9);
}
.post-format-link:hover {
	color: #fff;
	background-color: rgba(240, 93, 87, 0.9);
}
/* #Author Bio */

.post-author__holder {}
.post-author__title a:hover {
	color: #f05d57;
}
/* #Comment Reply Link */

#cancel-comment-reply-link {
	color: #f05d57;
}
#cancel-comment-reply-link:hover {
	color: #3c414c;
}
/* #Paginations */

.page-numbers, .page-links a, #tm_builder_outer_content .pagination .page-numbers, #tm_builder_outer_content .pagination.page-links a {
	color: #888888;
	background: #3c414c;
}
.page-numbers {
	color: #ffffff;
	background: #f05d57;
}
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: #fff;
	background: #0d0d0d;
}
a.page-numbers:hover {
	color: #ffffff;
	background: #3c414c;
}
#tm_builder_outer_content .pagination .page-numbers.next, #tm_builder_outer_content .pagination .page-numbers.prev, .page-numbers.next, .page-numbers.prev {
	color: #fff;
	background: #f05d57;
}
#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: #fff;
	background: #3c414c;
}
/* #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: #ffffff;
}
.footer-area-wrap {
	background-color: #3c414c;
}
.site-info a:hover {
	color: #888888;
}
.site-footer .widget-about__tagline {
	color: #fff;
}
/* #ToTop button */

#toTop {
	color: #3c414c;
}
#toTop:hover {
	color: #fff;
	background-color: #3c414c;
	border-color: #3c414c;
}
#toTop {
	background: #f05d57;
}
#toTop:before {
	color: #fff;
}
/* #Page Preloader */

.page-preloader__cube:before {
	background-color: #f05d57;
}
/* #Button Appearance Styles (regular scheme) */

.btn-default, .btn-primary, .btn-secondary, .btn-default:hover, .btn-primary:hover, .btn-secondary:hover {
	color: #f05d57;
}
.btn-secondary {
	color: #ffffff;
}
.btn-secondary:hover {
	color: #f05d57;
}
.btn-primary {
	color: #ffffff;
}
.btn-primary i {
	color: #3c414c;
}
.btn-primary i:hover {
	color: #f05d57;
}
.btn-default {
	background-color: #f05d57;
	border: none;
}
.btn-default:hover {
	background-color: #ffffff;
}
.btn-default:focus {
	box-shadow: none;
}
.btn-primary {
	letter-spacing: .5px;
	background: #f05d57;
	border: 2px solid #f05d57;
}
.btn-primary:hover {
	background: transparent;
	;
}
.btn-primary:focus {
	box-shadow: none;
}
.btn-secondary {
	background-color: #f05d57;
	border: 2px solid #f05d57;
}
.btn-secondary:hover {
	background-color: transparent;
}
.btn-secondary:focus {
	box-shadow: none;
}
/* #Button Appearance Styles (invert scheme) */

.invert .btn-default {
	color: #f05d57;
	background-color: #fff;
	border: none;
}
.invert .btn-default:hover {
	color: #f05d57;
	background-color: #f05d57;
}
.invert .btn-default:focus {
	box-shadow: none;
}
.invert .btn-primary {
	color: #f05d57;
	background-color: #fff;
	border: none;
}
.invert .btn-primary:hover {
	color: #f05d57;
	background-color: rgb(230, 230, 230);
}
.invert .btn-primary:focus {
	box-shadow: none;
}
.invert .btn-secondary {
	color: #f05d57;
	background-color: #000000;
	border: none;
}
.invert .btn-secondary:hover {
	color: #f05d57;
	background-color: rgb(0, 0, 0);
}
.invert .btn-secondary:focus {
	box-shadow: none;
}
/* #Widgets (defaults) */

.widget li {
	color: #f05d57;
}
.invert .widget li {
	color: #fff;
}
.invert .widget select {
	color: #888888;
}
/* #Widget Calendar */

.widget_calendar caption {
	color: #fff;
	background-color: #f05d57;
}
.widget_calendar th a, .widget_calendar tbody td a {
	background: #f05d57;
	;
	color: #fff;
}
.widget_calendar th a:hover, .widget_calendar tbody td a:hover {
	color: #888888;
}
.widget_calendar th#today, .widget_calendar tbody td#today {
	background: #f05d57;
	color: #fff;
}
.widget_calendar th {
	color: #3c414c;
}
.widget_calendar #next a, .widget_calendar #prev a {
	color: #fff;
}
.widget_calendar #next a:hover, .widget_calendar #prev a:hover {
	color: #0d0d0d;
}
.invert .widget_calendar caption {
	background-color: #000000;
}
.invert .widget_calendar th {
	color: #000000;
}
/* #Widget Tag Cloud */

.tagcloud a {
	color: #3c414c;
}
.tagcloud a:hover {
	color: #f05d57;
}
.invert .tagcloud a:hover {
	color: #fff;
	background-color: #3c414c;
}
.footer-area-wrap .tagcloud a {
	color: #fff;
}
.footer-area-wrap .tagcloud a:hover {
	color: #f05d57;
}
/* #Widget Recent Posts */

.widget_recent_entries .post-date {
	color: #888888;
}
.invert .widget_recent_entries .post-date {
	color: rgb(230, 230, 230);
}
.footer-area-wrap .widget .widget-title {
	color: #fff;
}
.widget .widget-title {
	color: #3c414c;
}
.widget .calendar_wrap table {
	border-color: #f05d57;
}
.footer-area-wrap .textwidget {
	color: #fff;
}
.footer-area-wrap .textwidget select {
	color: #888888;
}
.footer-area-wrap li a, .footer-area-wrap .widget_calendar tbody td, .footer-area-wrap .widget_calendar th, .footer-area-wrap .widget_recent_comments .recentcomments a:hover, .footer-area-wrap .widget_recent_comments .recentcomments, .footer-area-wrap .widget-about__content, .footer-area-wrap .about-author_name, .footer-area-wrap .about-author_description, .footer-area-wrap .swiper-slide h5 a:hover, .footer-area-wrap .swiper-slide .post__excerpt, .footer-area-wrap .posted-by__author, .footer-area-wrap .post-featured-content, .footer-area-wrap .posted-by, .footer-area-wrap .posted-by a, .footer-area-wrap .swiper-slide .post__date, .footer-area-wrap .entry-meta .material-icons, .footer-area-wrap .swiper-slide .post__comments, .footer-area-wrap .custom-posts h6 a:hover, .footer-area-wrap .custom-posts .post__cats a:hover, .footer-area-wrap p, .footer-area-wrap .post__date a, .footer-area-wrap .post__comments a, .footer-area-wrap .custom-posts .post__tags, .footer-area-wrap .custom-posts .post__tags a, .footer-area-wrap .follow-block__message, .footer-area-wrap .subscribe-block__message {
	color: #fff;
}
.footer-area-wrap li a:hover, .footer-area-wrap .widget_recent_comments .recentcomments a, .footer-area-wrap .swiper-slide h5 a, .footer-area-wrap .posted-by a:hover, .footer-area-wrap .swiper-slide .post__date:hover, .footer-area-wrap .entry-meta .material-icons:hover, .footer-area-wrap .swiper-slide .post__comments:hover, .footer-area-wrap .custom-posts h6 a, .footer-area-wrap .custom-posts .post__cats a, .footer-area-wrap .post__date a:hover, .footer-area-wrap .post__comments a:hover, .footer-area-wrap .custom-posts .post__tags a:hover {
	color: #f05d57;
}
.footer-area-wrap .custom-posts .entry-footer .btn {
	color: #fff;
	background-color: transparent;
	border-color: #fff;
}
.footer-area-wrap .custom-posts .entry-footer .btn:hover {
	color: #f05d57;
	background-color: transparent;
	border-color: #f05d57;
}
.widget-taxonomy-tiles__content::before {
	background-color: #f05d57;
}
.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
	background-color: #3c414c;
}
.widget-taxonomy-tiles__content a:hover {
	color: #f05d57;
}
.invert .widget-image-grid__content::before {
	background: #3c414c;
}
.invert .widget-image-grid__title a:hover, .invert .widget-image-grid__link:hover {
	color: #f05d57;
}
/* #Carousel */

.swiper-slide:hover {
	background: none;
}
.swiper-pagination-bullet {
	background-color: #f05d57;
}
.swiper-button-next, .swiper-button-prev {
	color: #000000;
	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;
}
.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: #000000;
	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: #888888;
}
.swiper-wrapper .swiper-slide span .post-date .post__date-link:hover, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link:hover {
	color: #f05d57;
}
.swiper-slide .post__date, .swiper-slide .post__comments {
	color: #888888;
}
.swiper-slide .post__date:hover, .swiper-slide .post__comments:hover {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .btn:hover {
	border-color: #f05d57;
	background: #f05d57;
}
.swiper-slide .post__date:hover {
	color: #f05d57;
}
.smart-slider__instance .sp-arrow {
	color: #fff;
	background-color: #3c414c;
}
.smart-slider__instance .sp-next-arrow:hover, .smart-slider__instance .sp-previous-arrow:hover {
	color: #fff;
	background-color: #f05d57;
}
.smart-slider__instance .sp-selected-thumbnail {
	border-color: #f05d57;
}
.smart-slider__instance .sp-image-container:after {
	background: rgba(60, 65, 76, 0.5);
}
.instagram__cover {
	background-color: #f05d57;
}
.invert .instagram__cover {
	background-color: #fff;
	color: #f05d57;
}
.subscribe-block__input {
	color: #888888;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb {
	color: #888888;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #000000;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
	color: #3c414c;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_testimonial_description:before {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_pricing_heading {
	background: #f05d57;
}
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {
	background-color: #f05d57;
}
#tm_builder_outer_content .tm_pb_pricing li:before {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table>div {
	background: #fff;
	border-color: #f05d57;
}
#tm_builder_outer_content .tm_pb_video_play:before {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_all_tabs {
	border-top: 1px solid #f05d57;
}
#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #ffffff;
}
/*#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {background: #f05d57;}#tm_builder_outer_content .tm_pb_tabs_controls li:hover a {background: #f05d57;}*/

#tm_builder_outer_content .tm_pb_all_tabs {
	border-top-color: #f05d57;
}
#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: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #3c414c;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover {
	color: #f05d57;
}
#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: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_member_position {
	color: #888888;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title {
	color: #f05d57;
}
#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: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount:before {
	border-left-color: #f05d57;
	border-top-color: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background: #0d0d0d;
}
#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	color: #fff;
}
#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: #fff;
}
#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: #3c414c;
}
#tm_builder_outer_content .tm_audio_container span.mejs-currenttime {
	color: #888888;
}
#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before {
	color: #fff;
}
#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: #fff;
}
#tm_builder_outer_content .tm_audio_module_meta {
	color: #fff;
}
#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: #f05d57;
}
#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: #f05d57;
}
#tm_builder_outer_content .tm_pb_post h4 a {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_post h4 a:hover {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_posts a.more-link {
	border-color: #f05d57;
	background: #f05d57;
	color: #fff;
}
#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: #888888;
}
#tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a:hover {
	color: #f05d57;
}
#tm_builder_outer_content .posted-by a, #tm_builder_outer_content .post-date a, #tm_builder_outer_content .post-comments a {
	color: #888888;
}
#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: #f05d57;
}
#tm_builder_outer_content .tm_pb_module .post-meta.post__cats a {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_post .post__tags__header a {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_post .post__tags__header a:hover {
	color: #fff;
}
#tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a {
	color: #fff;
}
#tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a:hover {
	color: #f05d57;
}
#tm_builder_outer_content .tm-posts_item .btn {
	color: #fff;
	background: #f05d57;
	border-color: #f05d57;
}
#tm_builder_outer_content .tm-posts_item .btn:hover {
	background: transparent;
}
#tm_builder_outer_content .tm_pb_post h2 a:hover {
	color: #f05d57;
}
.custom-posts .post__cats a {
	color: #000000;
}
.custom-posts .post__cats a:hover {
	color: #f05d57;
}
.custom-posts h6 a {
	color: #888888;
}
.custom-posts h6 a:hover {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #f05d57;
	background: #f05d57;
}
.home #tm_builder_outer_content .tm_pb_module span.percent-value {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #fff;
}
#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: #fff;
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button {
	background: #f05d57;
	color: #fff;
	border-color: #f05d57;
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button:hover {
	background: #fff;
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button {
	color: #fff;
	border-color: #fff;
}
#tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button:hover {
	color: #000000;
	border-color: #fff;
	background: #fff;
}
#tm_builder_outer_content .tm_pb_promo_description p {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #fff;
	background: #f05d57;
}
#tm_builder_outer_content .tm_pb_module .tm_pb_number_counter .percent+* {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter h3 {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #3c414c;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section.values {
	background: #3c414c;
}
#tm_builder_outer_content .tm_pb_button {
	background: #f05d57;
	color: #fff;
	border-color: #f05d57;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button, #tm_builder_outer_content .tm_builder_inner_content .more-button {
	color: #fff;
}
#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: #f05d57;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover {
	border-color: #f05d57;
	background: transparent;
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #f05d57;
}
#tm_builder_outer_content .tm_pb_button:after {
	color: #3c414c;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small, .tm_pb_button.custom_btn_small {
	background: #f05d57;
	color: #fff;
	border-color: #f05d57;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small, .tm_pb_button.custom_btn_small:hover {
	color: #f05d57;
	border-color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small:hover {
	color: #f05d57;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small {
	color: #ffffff;
}
.about-author_btn_box .about-author_btn {
	background: #f05d57;
	border-color: #f05d57;
	color: #fff;
}
.about-author_btn_box .about-author_btn:hover {
	background: transparent;
	color: #f05d57;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small.custom_icon:before {
	color: #f05d57;
}


