img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
body #booked-profile-page input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body table.booked-calendar input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body table.booked-calendar thead,
body table.booked-calendar thead th,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .booked-tabs li.active a,
body #booked-profile-page .booked-tabs li.active a:hover,
body #booked-profile-page .appt-block .google-cal-button > a:hover {
	background: #757575 !important;
}

body #booked-profile-page input[type=submit].button-primary:hover,
body table.booked-calendar input[type=submit].button-primary:hover,
body .booked-list-view button.button:hover,
body .booked-list-view input[type=submit].button-primary:hover,
body .booked-modal input[type=submit].button-primary:hover,
body table.booked-calendar th,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover,
body #booked-profile-page .booked-profile-header,
body #booked-profile-page .appt-block .google-cal-button > a:hover {
	border-color: #757575 !important;
}

body table.booked-calendar tr.days,
body table.booked-calendar tr.days th,
body .booked-calendarSwitcher.calendar,
body .booked-calendarSwitcher.calendar select,
body #booked-profile-page .booked-tabs {
	background: #1d1d1d !important;
}

body table.booked-calendar tr.days th,
body #booked-profile-page .booked-tabs {
	border-color: #1d1d1d !important;
}

body #booked-profile-page input[type=submit].button-primary,
body table.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block,
body #booked-profile-page .appt-block .google-cal-button > a,
body .booked-modal p.booked-title-bar,
body table.booked-calendar td:hover .date span,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover,
.booked-ms-modal .booked-book-appt
/* Multi-Slot Booking */

{
	background: #f64a5f;
}

body #booked-profile-page input[type=submit].button-primary,
body table.booked-calendar input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-list-view button.button,
body .booked-list-view input[type=submit].button-primary,
body .booked-modal input[type=submit].button-primary,
body #booked-profile-page .appt-block .google-cal-button > a,
body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active,
body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
	border-color: #f64a5f;
}

body .booked-modal .bm-window p i.fa,
body .booked-modal .bm-window a,
body .booked-appt-list .booked-public-appointment-title,
body .booked-modal .bm-window p.appointment-title,
.booked-ms-modal.visible:hover .booked-book-appt {
	color: #f64a5f;
}

.booked-appt-list .timeslot.has-title .booked-public-appointment-title {
	color: inherit;
}
img.wp-smiley,
img.emoji {
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}
.awesome-weather-wrap {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
}
body {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.625;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	text-align: left;
	color: #757575;
}

h1,
.h1-style {
	font-style: normal;
	font-weight: 600;
	font-size: 30px;
	line-height: 1.16;
	font-family: 'PT Serif', serif;
	letter-spacing: 0.04em;
	text-align: inherit;
	color: #1d1d1d;
}

h2,
.h2-style {
	font-style: normal;
	font-weight: 700;
	font-size: 31px;
	line-height: 1.2;
	font-family: 'PT Serif', serif;
	letter-spacing: 0.02em;
	text-align: inherit;
	color: #1d1d1d;
}

h3,
.h3-style {
	font-style: normal;
	font-weight: 600;
	font-size: 29px;
	line-height: 1.35;
	font-family: 'PT Serif', serif;
	letter-spacing: 0em;
	text-align: inherit;
	color: #1d1d1d;
}

h4,
.h4-style {
	font-style: normal;
	font-weight: 300;
	font-size: 27px;
	line-height: 1.42;
	font-family: 'PT Serif', serif;
	letter-spacing: 0em;
	text-align: inherit;
	color: #1d1d1d;
}

h5,
.h5-style {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	text-align: inherit;
	color: #1d1d1d;
}

h6,
.h6-style {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	text-align: inherit;
	color: #1d1d1d;
}

@media (min-width: 992px) {
	h1,
	.h1-style {
		font-size: 60px;
	}
	h2,
	.h2-style {
		font-size: 51px;
	}
	h3,
	.h3-style {
		font-size: 36px;
	}
	h4,
	.h4-style {
		font-size: 28px;
	}
}

a {
	color: #f64a5f;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #f64a5f;
}

.not-found .page-title,
a:hover {
	color: #1d1d1d;
}
/* #Invert Color Scheme */

.invert {
	color: #bdbdbd;
}

.invert h1 {
	color: #ffffff;
}

.invert h2 {
	color: #ffffff;
}

.invert h3 {
	color: #ffffff;
}

.invert h4 {
	color: #ffffff;
}

.invert h5 {
	color: #ffffff;
}

.invert h6 {
	color: #ffffff;
}

.invert a {
	color: #f64a5f;
}

.invert a:hover {
	color: #ffffff;
}

.text-accent-1 {
	color: #f64a5f;
}

.invert .text-accent-1 {
	color: #ffffff;
}

.text-accent-2 {
	color: #b8b6b7;
}

.invert .text-accent-2 {
	color: #f64a5f;
}

.text-accent-3 {
	color: #1d1d1d;
}

.invert .text-accent-3 {
	color: #ffffff;
}
/* #Layout */

@media (min-width: 1200px) {
	.site .container {
		max-width: 1224px;
	}
}
/* #404 */

.error-404 .btn-secondary {
	background-color: #f64a5f;
	border-color: #f64a5f;
}

.tm_section_specialty .tm_pb_column_single:before {
	background-color: #f64a5f;
}

.separators > *:before {
	background-color: rgba(29, 29, 29, 0.1);
}

.widget-title:after {
	background-color: #b8b6b7;
}
/* #Elements */

blockquote {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.44;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
}

blockquote:before {
	color: #f64a5f;
}

blockquote cite {
	color: #b8b6b7;
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
}

code {
	color: #ffffff;
	background-color: #f64a5f;
	border-color: #f64a5f;
	font-family: Poppins, sans-serif;
}

.dropcaps {
	background-color: #f64a5f;
}
/*List*/

.entry-content ol >li:before,
.site-main ol >li:before,
.entry-content ul:not([class]) > li:before,
.site-main ul:not([class]) > li:before {
	color: #b8b6b7;
}
/* Page preloader */

.cssload-inner.cssload-one {
	border-bottom-color: #f64a5f;
}

.cssload-inner.cssload-two {
	border-right-color: #b8b6b7;
}

.cssload-inner.cssload-three {
	border-top-color: #1d1d1d;
}
/* #Header */

.header-container {
	background-color: #f2f4f5;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
}

@media (min-width: 1200px) {
	.site-header.style-5.transparent .header-container {
		max-width: calc(1224px - 50px);
	}
}
/* ##Logo */

.site-logo {
	font-style: normal;
	font-weight: 700;
	font-size: 40px;
	font-family: Montserrat, sans-serif;
}

.site-logo__link,
.site-logo__link:hover {
	color: #b8b6b7;
}
/* ##Top Panel */

.top-panel {
	background-color: #152528;
}

.top-panel .social-list a {
	color: #1d1d1d;
}

.top-panel .social-list a:hover {
	color: #f64a5f;
}

.top-panel.invert .social-list a {
	color: #ffffff;
}

.top-panel.invert .social-list a:hover {
	color: #f64a5f;
}

.site-header-cart .cart-contents i {
	color: rgb(181, 181, 181);
}

.invert .site-header-cart .cart-contents i {
	color: #bdbdbd;
}

.site-header-cart .cart-contents:hover i,
.invert .site-header-cart .cart-contents:hover i {
	color: #f64a5f;
}
/*Contact block*/

.site-header .contact-block__label,
.contact-block__text {
	color: #757575;
}

.site-header .invert .contact-block__label,
.invert .contact-block__text {
	color: #bdbdbd;
}

.invert .contact-block a {
	color: #ffffff;
}

.invert .contact-block a:hover {
	color: #f64a5f;
}

.contact-block__icon {
	color: #f64a5f;
}

.invert .contact-block__icon {
	color: #ffffff;
}
/* #Fields */

input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
input[type='search'],
input[type='number'],
input[type='tel'],
input[type='range'],
input[type='date'],
input[type='month'],
input[type='week'],
input[type='time'],
input[type='datetime'],
input[type='datetime-local'],
input[type='color'],
select,
textarea {
	font-style: normal;
	font-weight: 600;
	font-family: 'PT Serif', serif;
}

::-webkit-input-placeholder {
	color: rgba(117, 117, 117, 0.5);
}

::-moz-placeholder {
	color: rgba(117, 117, 117, 0.5);
}

:-moz-placeholder {
	color: rgba(117, 117, 117, 0.5);
}

:-ms-input-placeholder {
	color: rgba(117, 117, 117, 0.5);
}
/* #Search Form */

.search-form__field {
	color: #757575;
}

.search-form__input-wrap i,
.search-form__toggle,
.search-form__close {
	color: #f64a5f;
}

.search-form__toggle:hover,
.search-form__close:hover {
	color: #1d1d1d;
}

.invert .search-form__toggle,
.invert .search-form__close {
	color: #ffffff;
}

.invert .search-form__toggle:hover,
.invert .search-form__close:hover {
	color: #f64a5f;
}

.top-panel .search-form__submit,
.header-container .search-form__submit,
.mobile-panel .search-form__submit {
	color: #1d1d1d;
}

.top-panel .search-form__submit:hover,
.header-container .search-form__submit:hover,
.mobile-panel .search-form__submit:hover,
.top-panel.invert .search-form__submit:hover,
.header-container.invert .search-form__submit:hover,
.mobile-panel.invert .search-form__submit:hover {
	color: #f64a5f;
}

.top-panel.invert .search-form__field {
	color: #bdbdbd;
}

.top-panel.invert .search-form__field::-webkit-input-placeholder {
	color: #bdbdbd;
}

.top-panel.invert .search-form__field::-moz-placeholder {
	color: #bdbdbd;
}

.top-panel.invert .search-form__field:-moz-placeholder {
	color: #bdbdbd;
}

.top-panel.invert .search-form__field:-ms-input-placeholder {
	color: #bdbdbd;
}

.header-container.invert .search-form__field {
	color: #bdbdbd;
}

.header-container.invert .search-form__field::-webkit-input-placeholder {
	color: #bdbdbd;
}

.header-container.invert .search-form__field::-moz-placeholder {
	color: #bdbdbd;
}

.header-container.invert .search-form__field:-moz-placeholder {
	color: #bdbdbd;
}

.header-container.invert .search-form__field:-ms-input-placeholder {
	color: #bdbdbd;
}
/* #Comment, Contact, Password Forms */

[class^="comment-form-"] i {
	color: rgb(181, 181, 181);
}

.comment-form .submit,
.wpcf7-submit,
.post-password-form label + input {
	background-color: #f64a5f;
}

.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label + input:hover {
	background-color: #1d1d1d;
}

.comment-form .submit:active,
.wpcf7-submit:active,
.post-password-form label + input:active {
	box-shadow: 0 0 10px #b8b6b7;
}

.share-btns__link {
	color: #1d1d1d;
}

.share-btns__link:hover {
	color: #f64a5f;
}

.social-list--widget a {
	background-color: #f64a5f;
}

.sidebar .social-list--widget a {
	background-color: #b8b6b7;
}

.social-list--widget a:hover,
.sidebar .social-list--widget a:hover {
	background-color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_team_member.tm_pb_module .tm_pb_member_social_links li a {
	color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_team_member.tm_pb_module .tm_pb_member_social_links li a:hover {
	color: #f64a5f;
}
/* #Main Menu */

.main-navigation .menu-item a {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.5;
	font-family: 'PT Serif', serif;
	letter-spacing: 1px;
	color: #1d1d1d;
}

.invert .main-navigation.vertical-menu .menu li > a,
.invert .main-navigation .menu.isStuck > li > a,
.invert .isStuck .menu-item__desc {
	color: #1d1d1d;
}

.main-navigation .menu > li > a:hover,
.main-navigation .menu > li.menu-hover > a,
.main-navigation .menu > li.tm-mega-menu-hover > a,
.main-navigation .menu > li.current_page_item > a,
.main-navigation .menu > li.current_page_ancestor > a,
.main-navigation .menu > li.current-menu-item > a,
.main-navigation .menu > li.current-menu-ancestor > a,
.invert .main-navigation.vertical-menu .menu li > a:hover,
.invert .main-navigation.vertical-menu .menu li.menu-hover > a,
.invert .main-navigation .menu.isStuck > li > a:hover,
.invert .main-navigation .menu.isStuck > li.menu-hover > a,
.invert .main-navigation .menu.isStuck > li.current_page_item > a,
.invert .main-navigation .menu.isStuck > li.current_page_ancestor > a,
.invert .main-navigation .menu.isStuck > li.current-menu-item > a,
.invert .main-navigation .menu.isStuck > li.current-menu-ancestor > a,
.invert .main-navigation.mobile-menu .menu > li.menu-hover > a,
.invert .main-navigation.mobile-menu .menu > li.current_page_item > a,
.invert .main-navigation.mobile-menu .menu > li.current_page_ancestor > a,
.invert .main-navigation.mobile-menu .menu > li.current-menu-item > a,
.invert .main-navigation.mobile-menu .menu > li.current-menu-ancestor > a {
	color: #f64a5f;
}

.main-navigation ul ul a {
	color: #1d1d1d;
}

.invert .main-navigation.mobile-menu .menu > li > a:hover,
.invert .main-navigation.mobile-menu .menu > li.current_page_item > a,
.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: #1d1d1d;
}

.menu-item__desc,
.invert .sub-menu .menu-item__desc {
	color: #757575;
}

.invert .menu-item__desc {
	color: #bdbdbd;
}

.menu-toggle[aria-controls="main-menu"],
.main-navigation .menu li .sub-menu-toggle,
.main-navigation-buttons .navigation-button {
	color: #f64a5f;
}

.main-navigation-buttons .navigation-button:hover {
	color: #1d1d1d;
}

.menu-toggle .menu-toggle-inner,
.menu-toggle .menu-toggle-inner:before,
.menu-toggle .menu-toggle-inner:after {
	background-color: #b8b6b7;
}

.invert .menu-toggle .menu-toggle-inner,
.invert .menu-toggle .menu-toggle-inner:before,
.invert .menu-toggle .menu-toggle-inner:after {
	background-color: #ffffff;
}

.menu-toggle:hover .menu-toggle-inner,
.menu-toggle:hover .menu-toggle-inner:before,
.menu-toggle:hover .menu-toggle-inner:after,
.invert .menu-toggle:hover .menu-toggle-inner,
.invert .menu-toggle:hover .menu-toggle-inner:before,
.invert .menu-toggle:hover .menu-toggle-inner:after {
	background-color: #f64a5f;
}
/* #Footer Menu */

.footer-menu__items li a {
	color: #1d1d1d;
}

.invert .footer-menu__items li a {
	color: #f64a5f;
}

.invert .footer-menu__items li a:hover,
.invert .footer-menu__items li.current-menu-item a,
.invert .footer-menu__items li.current_page_item a {
	color: #ffffff;
}

.footer-menu__items li a:hover,
.footer-menu__items li.current-menu-item a,
.footer-menu__items li.current_page_item a {
	color: #f64a5f;
}
/* #Top Menu */

.top-panel__menu .menu-item.current-menu-item a,
.top-panel__menu .menu-item.current_page_item a {
	color: #1d1d1d;
}

.invert .top-panel__menu .menu-item.current-menu-item a,
.invert .top-panel__menu .menu-item.current_page_item a {
	color: #f64a5f;
}

.main-navigation.vertical-menu ul.menu li a {
	color: #1d1d1d;
}

.main-navigation.vertical-menu ul.menu li a:hover {
	color: #f64a5f;
}

.main-navigation {
	font-family: 'PT Serif', serif;
}

.invert .menu-toggle[aria-controls="main-menu"],
.invert .main-navigation .menu li .sub-menu-toggle {
	color: #ffffff;
}

.main-navigation:not(.vertical-menu) .sub-menu,
.main-navigation:not(.vertical-menu) .sub-menu .sub-menu .sub-menu {
	background: #f64a5f;
}

.main-navigation:not(.vertical-menu):not(.mobile-menu) .sub-menu .sub-menu {
	background: rgb(237, 65, 86);
}

.main-navigation.mobile-menu,
.main-navigation.mobile-menu .sub-menu {
	background: #b8b6b7;
}
/* #Entry Meta */

.entry-meta {
	font-style: normal;
	font-weight: 600;
	font-family: 'PT Serif', serif;
}

.sticky__label {
	background-color: #b8b6b7;
}

.invert .entry-meta a {
	color: #1d1d1d;
}

.entry-meta a {
	color: #f64a5f;
}

.entry-meta a:hover {
	color: #1d1d1d;
}

.entry-meta,
.invert .entry-meta,
.invert .posted-by a {
	color: rgba(117, 117, 117, 0.5);
}

.invert .posted-by a:hover {
	color: #1d1d1d;
}

.invert.invert_primary .entry-meta a,
.invert.invert_primary .entry-meta {
	color: #f64a5f;
}

.invert.invert_primary .entry-meta a:hover {
	color: #1d1d1d;
}

.single-modern-header:not(.invert) .posted-by,
.single-modern-header:not(.invert) .posted-by a {
	color: #1d1d1d
}

.entry-meta i {
	color: rgb(181, 181, 181);
}

.invert .entry-meta i {
	color: #bdbdbd;
}

div.single-modern-header .entry-meta a {
	color: #f64a5f;
}

div.single-modern-header .entry-meta a:hover i {
	color: #f64a5f;
}

div.single-modern-header .post__cats a {}
/* #Post Format */

.comment-content-wrap:before {
	border-color: transparent #ffffff transparent transparent;
}

.comment .fn {
	color: #1d1d1d;
}

.comment .comment-content p {
	font-size: 15px;
}

.format-link .post-featured-content {
	background-color: #f64a5f;
}

.format-link .post-featured-content a:hover,
.format-link .post-format-link:hover {
	color: #1d1d1d;
}
/* #Author Bio */

.comment-reply-title:before,
.comments-title:before {
	background-color: #b8b6b7;
}

.post-author__title a {
	color: #1d1d1d;
}

.post-author__title a:hover {
	color: #f64a5f;
}

.post-author-bio {}

.post-author-bio .post-author__content {
	font-size: 15px;
}
/* #Comments */

.comment .comment-date__link {
	color: #f64a5f;
}

.comment .comment-date__link:hover {
	color: #1d1d1d;
}

.comment .comment-content p {
	font-size: 13px;
}

#cancel-comment-reply-link,
.comment-reply-link {
	color: #f64a5f;
}

#cancel-comment-reply-link:hover,
.comment-reply-link:hover {
	color: #1d1d1d;
}
/* #Swiper navigation*/

.swiper-pagination-bullet {
	background-color: #b8b6b7;
}

.swiper-pagination-bullet-active {
	background-color: #f64a5f !important;
	;
}

.swiper-pagination-bullet:hover {
	border-color: #1d1d1d !important;
}

.swiper-button-next,
.swiper-button-prev {
	background-color: #f64a5f;
	;
}

.swiper-button-next:not(.swiper-button-disabled):hover,
.swiper-button-prev:not(.swiper-button-disabled):hover {
	background-color: #1d1d1d;
}
/* Image pop-up */

a[data-popup="magnificPopup"]:before,
.mini-gallery a:before {
	background-color: #f64a5f;
}
/* Audio list */

.wp-playlist.wp-audio-playlist.wp-playlist-light {
	background-color: #1d1d1d;
	border-color: #1d1d1d;
}

.wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-caption {
	color: #757575;
}

.wp-playlist.wp-audio-playlist .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.wp-playlist.wp-audio-playlist.wp-playlist-dark .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title {
	color: #ffffff;
}

.single .site-content .post .entry-title:before {
	background-color: #b8b6b7;
}

.post__cats a {
	border-color: #f64a5f;
	color: #1d1d1d;
}

.post__cats a:hover {
	border-color: #f64a5f;
	background-color: #f64a5f;
}
/* #Paginations */

.site-content .page-links a,
.site-content .page-numbers,
#tm_builder_outer_content .pagination .page-numbers {
	color: #1d1d1d;
}

.site-content .page-links a:hover,
.site-content .page-numbers:hover,
.site-content .page-numbers.current {
	color: #f64a5f;
}

.site-content .page-numbers.next,
.site-content .page-numbers.prev,
#tm_builder_outer_content .pagination .page-numbers.next,
#tm_builder_outer_content .pagination .page-numbers.prev {
	color: #f64a5f;
}

.site-content .page-numbers.next:hover,
.site-content .page-numbers.prev:hover,
#tm_builder_outer_content .pagination .page-numbers.next:hover,
#tm_builder_outer_content .pagination .page-numbers.prev:hover {
	color: #ffffff;
	background-color: #f64a5f;
}
/* #Breadcrumbs */

.breadcrumbs .breadcrumbs__items {
	background-color: #1d1d1d;
}

.breadcrumbs .breadcrumbs__title {
	background-color: rgba(184, 182, 183, 0.7);
}

.breadcrumbs .breadcrumbs__title .page-title {
	color: #ffffff;
}

.breadcrumbs:before {
	background: linear-gradient(to bottom, rgb(0, 0, 0), rgb(34, 34, 34));
}

.breadcrumbs__item {
	font-style: normal;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.7;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0em;
}

.breadcrumbs .breadcrumbs__item a {
	color: #ffffff;
}

.breadcrumbs .breadcrumbs__item a:hover {
	color: #f64a5f;
}

.comment-navigation,
.posts-navigation,
.post-navigation {
	background-color: #b8b6b7;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
}
/* #Footer */

.site-footer {
	background-color: #211f20;
}

.footer-container {
	font-style: normal;
	font-weight: 700;
	font-family: 'PT Serif', serif;
}

.invert.footer-container {
	color: #bdbdbd;
}

.site-footer .invert strong {
	color: #ffffff;
}

.footer-area-wrap {
	background-color: #ffffff;
}

.footer-area {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.footer-menu {
	font-family: 'PT Serif', serif;
}
/* #ToTop button */

#toTop {
	color: #ffffff;
	background-color: #f64a5f;
}

#toTop:hover {
	background-color: #b8b6b7;
}
/* #Magnific Popup*/

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
	color: rgb(181, 181, 181);
}

.mfp-iframe-holder .mfp-close:hover,
.mfp-image-holder .mfp-close:hover {
	color: #b8b6b7;
}

.mfp-iframe-holder .mfp-arrow:before,
.mfp-iframe-holder .mfp-arrow:after,
.mfp-image-holder .mfp-arrow:before,
.mfp-image-holder .mfp-arrow:after {
	background-color: rgb(181, 181, 181);
}

.mfp-iframe-holder .mfp-arrow:hover:before,
.mfp-iframe-holder .mfp-arrow:hover:after,
.mfp-image-holder .mfp-arrow:hover:before,
.mfp-image-holder .mfp-arrow:hover:after {
	background-color: #b8b6b7;
}
/* #Button Appearance Styles (regular scheme) */

.btn,
.btn-primary {
	background-color: #f64a5f;
	;
	border-color: #f64a5f;
}

.btn:hover,
.btn-primary:hover {
	background-color: #1d1d1d;
	border-color: #1d1d1d;
}

.btn:active,
.btn-primary:active {
	box-shadow: 0 0 10px #f64a5f;
}

.btn-secondary {
	background-color: #f64a5f;
	border-color: #f64a5f;
}

.btn-secondary:hover {
	background-color: #1d1d1d;
	border-color: #1d1d1d;
}

.error-404 .btn-secondary:hover {
	color: #f64a5f;
	border-color: #f64a5f;
}

.btn-default {
	color: #b8b6b7;
}

.btn-default:hover {
	color: #f64a5f;
	background-color: #f64a5f;
	border-color: #f64a5f;
}

.btn-default:active {
	box-shadow: 0 0 10px #f64a5f;
}
/* #Button Appearance Styles (invert scheme) */

.invert .btn,
.invert .btn-primary,
.invert .btn-secondary,
.invert .btn-default {
	color: #f64a5f;
	border-color: #f64a5f;
}

.invert .btn-primary:hover,
.invert .btn-secondary:hover,
.invert .btn-default:hover {
	color: #1d1d1d;
	border-color: #f64a5f;
	background-color: #f64a5f;
}
/* #Widget Calendar */

.widget_calendar caption {
	color: #b8b6b7;
}

.invert .widget_calendar caption {
	color: #bdbdbd;
}

.widget_calendar tbody td a,
#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td a {
	color: #757575;
}

.widget_calendar tbody td a:hover,
#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td a:hover {
	background-color: #b8b6b7;
	border-color: #b8b6b7;
}

.widget_calendar tbody td#today,
#tm_builder_outer_content .tm_pb_widget_area .widget_calendar table tbody td#today {
	background-color: #b8b6b7;
}

.widget_calendar table thead th,
.widget_calendar table tfoot a {
	font-style: normal;
	font-weight: 400;
	font-size: 17px !important;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #f64a5f;
}

.widget_calendar table tfoot a:hover {
	color: #b8b6b7;
}
/* #Widget Tag Cloud */

.tagcloud a,
.post__tags a {
	font-style: normal;
	font-weight: 400;
	font-size: 17px !important;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	background-color: #f64a5f;
}

.tagcloud a:hover,
.post__tags a:hover {
	background-color: #1d1d1d;
}
/* #Widget Recent Posts - Comments, Archive */

.widget_recent_entries a,
.widget_recent_comments a,
.invert .widget_recent_entries a,
.invert .widget_recent_comments a {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #757575;
}

.widget_recent_entries a:hover,
.widget_recent_comments a:hover {
	color: #f64a5f;
}

.widget_recent_entries .post-date {
	color: #f64a5f;
}

.invert .widget_recent_entries .post-date {
	color: #ffffff;
}

.invert .footer-area .widget_recent_entries a,
.invert .footer-area .widget_recent_comments a,
.invert .footer-area .widget_nav_menu a:hover {
	color: #ffffff;
}

.invert .footer-area .widget_recent_entries a:hover,
.invert .footer-area .widget_recent_comments a:hover,
.invert .footer-area .widget_nav_menu a {
	color: #bdbdbd;
}

.widget_archive {
	background-color: #b8b6b7;
}

.widget_categories ul li a {
	color: #757575;
}

.widget_categories ul li a:hover {
	color: #f64a5f;
}

.widget-taxonomy-tiles__content::before {
	background-color: #f64a5f;
}

.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
	background-color: #b8b6b7;
}

.invert .widget-image-grid__content::before {
	background-color: #b8b6b7;
}

.invert .widget-image-grid__title a:hover,
.invert .widget-image-grid__date:hover {
	color: #f64a5f;
}

.invert .widget-image-grid__terms a,
.invert .widget-image-grid__author a:hover {
	color: #ffffff;
}

.invert .widget-image-grid__terms a:hover {
	color: #f64a5f;
}

.invert .widget-image-grid__author,
.invert .widget-image-grid__author a {
	color: #757575;
}

.smart-slider__instance .sp-next-thumbnail-arrow:before,
.smart-slider__instance .sp-next-thumbnail-arrow:after,
.smart-slider__instance .sp-previous-thumbnail-arrow:before,
.smart-slider__instance .sp-previous-thumbnail-arrow:after {
	background-color: #f64a5f;
}

.smart-slider__instance .sp-arrow {
	color: rgb(181, 181, 181);
	background-color: #ffffff;
}

.smart-slider__instance .sp-next-arrow:hover,
.smart-slider__instance .sp-previous-arrow:hover {
	color: #f64a5f;
}

.smart-slider__instance[data-title="true"] .sp-image-container:after,
.smart-slider__instance[data-content="true"] .sp-image-container:after,
.smart-slider__instance[data-more-btn="true"] .sp-image-container:after,
.smart-slider__instance .sp-button {
	background-color: rgba(184, 182, 183, 0.3);
}

.smart-slider__instance .sp-button:hover,
.smart-slider__instance .sp-button.sp-selected-button {
	background-color: #f64a5f;
}

.smart-slider__instance .sp-full-screen-button {
	color: #f64a5f;
}

.smart-slider__instance .sp-full-screen-button:hover {
	color: #b8b6b7;
}

.smart-slider__instance .sp-selected-thumbnail {
	border-color: #f64a5f;
}

.smart-slider__instance .sp-bottom-thumbnails .sp-selected-thumbnail,
.smart-slider__instance .sp-top-thumbnails .sp-selected-thumbnail {
	border-color: #ffffff;
}

.smart-slider__instance p.sp-content {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.625;
	font-family: Poppins, sans-serif;
}

.instagram__cover {
	background-color: rgba(246, 74, 95, 0.8);
}

.widget-instagram .instagram__date {
	color: #f64a5f;
}

.widget-instagram .instagram__caption {
	color: #b8b6b7;
}

.sidebar .subscribe-follow__wrap {
	background-color: #f64a5f;
}

.subscribe-block__input {
	color: #757575;
}

.subscribe-block__input-wrap i {
	color: rgb(181, 181, 181);
}

.follow-block+.subscribe-block {
	border-color: rgb(233, 61, 82);
}

.sidebar .subscribe-block__submit {
	color: #f64a5f;
}

.sidebar .subscribe-block__submit:hover {
	color: #1d1d1d;
}

#tm_builder_outer_content .widget.widget-subscribe .widget-title {
	font-style: normal;
	font-weight: 300;
	font-size: 31px;
	line-height: 1.2;
	font-family: 'PT Serif', serif;
	letter-spacing: 0.02em;
	text-align: inherit;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .widget.widget-subscribe .widget-title {
		font-size: 51px;
	}
}

.custom-posts .entry-meta a {
	color: #bdbdbd;
}

.custom-posts .entry-meta a:hover {
	color: #f64a5f;
}

.widget-playlist-slider .sp-next-thumbnail-arrow:before,
.widget-playlist-slider .sp-next-thumbnail-arrow:after,
.widget-playlist-slider .sp-previous-thumbnail-arrow:before,
.widget-playlist-slider .sp-previous-thumbnail-arrow:after,
.widget-playlist-slider .sp-arrow.sp-previous-arrow:before,
.widget-playlist-slider .sp-arrow.sp-previous-arrow:after,
.widget-playlist-slider .sp-arrow.sp-next-arrow:before,
.widget-playlist-slider .sp-arrow.sp-next-arrow:after {
	background-color: #f64a5f;
}

.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container:hover {
	background-color: #1d1d1d;
}

.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail {
	background-color: #f64a5f;
}

.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta,
.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .posted-by,
.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .sp-thumbnail-title {
	color: #bdbdbd;
}

.widget-playlist-slider .sp-slide--content-visible .sp-layer {
	background: linear-gradient(to bottom, rgba(184, 182, 183, 0), rgba(184, 182, 183, 0.8));
}

.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:before,
.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:after {
	border-bottom-color: #f64a5f;
}

.widget-fpblock__item-inner {
	background: linear-gradient(to bottom, rgba(184, 182, 183, 0), rgba(184, 182, 183, 0.8));
}

@media (min-width: 992px) {
	.full-width-header-area .widget-fpblock__item-featured .widget-fpblock__item-title,
	.after-content-full-width-area .widget-fpblock__item-featured .widget-fpblock__item-title,
	.before-content-area .widget-fpblock__item-featured .widget-fpblock__item-title,
	.after-content-area .widget-fpblock__item-featured .widget-fpblock__item-title {
		font-style: normal;
		font-weight: 600;
		font-size: 36px;
		line-height: 1.35;
		font-family: 'PT Serif', serif;
		letter-spacing: 0em;
	}
}
/* #Contact-information*/

.contact-information-widget .icon {
	color: #f64a5f;
}

.invert .contact-information-widget .icon {
	color: #ffffff;
}

.cherry-team.team-wrap.template-grid-boxes .team-listing_content a {
	color: #1d1d1d;
}

.cherry-team.team-wrap.template-grid-boxes .team-listing_content a:hover,
.cherry-team.team-wrap.template-default .team-listing_content .team-socials_link,
.cherry-team.team-wrap.template-grid-boxes .team-listing_content .team-socials_link,
.team-container .cherry-team-filter_link:hover,
.team-container .cherry-team-filter_item.active .cherry-team-filter_link {
	color: #f64a5f;
}

#tm_builder_outer_content .cherry-team.team-wrap.template-default .team-listing_socials .team-socials_link:hover,
.cherry-team.team-wrap.template-grid-boxes .team-listing_content .team-socials_link:hover {
	background-color: #f64a5f;
}

.cherry-team.team-wrap.template-grid-boxes .team-listing .team-listing_content {
	border-color: #f64a5f;
}

.cherry-team.team-wrap.template-grid-boxes .team-listing .team-listing_desc {
	color: #757575;
}

.team-skills_bar {
	background-color: #1d1d1d;
}

.team-skills_label,
.team-skills_line:before {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.team-heading_subtitle {
	color: #757575;
}

.team-heading_title {
	font-size: 28px;
	line-height: 1.42;
}

.team-heading_title:before {
	background-color: #f64a5f;
}

.cherry-team .team-listing .team-item .team-meta_item,
.cherry-team.team-wrap.template-single .team-meta,
.cherry-team.template-grid-boxes .team-listing .team-item .team-meta_item {
	color: #bdbdbd;
}

.services-container .cherry-services-filter_link {
	color: #1d1d1d;
}

.services-container .cherry-services-filter_link:hover,
.services-container .cherry-services-filter_item.active .cherry-services-filter_link {
	color: #f64a5f;
}

.service-features_label {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce1,
.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce2 {
	background-color: #f64a5f;
}

.tm_pb_cherry_services .services-item .service-link {
	color: #1d1d1d;
}

.tm_pb_cherry_services .services-item .service-link:hover {
	background: #f64a5f;
}

.tm_pb_cherry_services .services-item .title_wrap {
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	font-weight: 400;
	letter-spacing: 0;
}

.template-default .title_wrap:before {
	background-color: #f64a5f;
}

.tm_pb_cherry_services .services-item .title_wrap a {
	color: #1d1d1d;
}

.tm_pb_cherry_services .services-item .title_wrap a:hover {
	color: #f64a5f;
}

.tm_pb_cherry_services .services-item .title_wrap a:before {
	background-color: #f64a5f;
}
/*Media Icon Template*/

.tm_pb_cherry_services .template-media-icon .services-item .title_wrap {
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	font-weight: 400;
}

.tm_pb_cherry_services .template-media-icon .services-item .title_wrap a {
	color: #1d1d1d;
}

.tm_pb_cherry_services .template-media-icon .services-item .title_wrap a:hover {
	color: #f64a5f;
}

.tm_pb_cherry_services .template-media-icon .icon-block {
	background-color: #f64a5f;
	color: #bdbdbd;
}

.tm_pb_cherry_services .template-media-icon .icon-block:before {
	background-color: #b8b6b7;
}
/*Single service page*/

.services-single-item .title_wrap h2:before {
	background-color: #b8b6b7;
}
/*Single service Call to Action Block*/

.services-single-item .cta_wrap {
	background-color: #f64a5f;
}

.services-single-item .cta_wrap * {
	color: #bdbdbd;
}

.services-single-item .service-cta .cta-button {
	color: #f64a5f;
	background-color: #ffffff;
}

.services-single-item .service-cta .cta-button:hover {
	color: #ffffff;
	background-color: #1d1d1d;
}

.tm-testi--boxed blockquote,
.tm-testi--boxed blockquote footer,
.tm-testi--boxed blockquote footer .tm-testi__item-name,
.tm-testi--boxed .tm-testi__item-avatar {
	color: #ffffff;
}

.tm-testi--default .tm-testi__item-body p,
.tm-testi--default blockquote footer .tm-testi__item-name {
	color: #757575;
}

.tm-testi--default blockquote footer {
	color: #bdbdbd;
}

.tm-testi blockquote footer {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.7;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
}

@media (min-width: 1200px) {
	.tm-testi blockquote footer {
		font-size: 20px;
	}
}

.tm-testi blockquote footer .tm-testi__item-name {
	font-family: 'PT Serif', serif;
	color: #f64a5f;
	font-weight: 700;
	font-size: 20px;
}

.tm-testi__item-body cite:before {
	color: #1d1d1d;
}

.tm-testi__item blockquote:before {
	color: #f64a5f;
}

.tm-testi .swiper-container-3d .swiper-slide-shadow-left,
.tm-testi .swiper-container-3d .swiper-slide-shadow-right {
	background-color: #1d1d1d;
}

.tm-testi--speech-bubble .tm-testi__item-body p:before {
	color: #f64a5f;
}

.tm-testi .tm-testi--boxed .tm-testi__item .tm-testi__inner {
	background-color: #f64a5f;
}

.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span,
.cherry-projects-wrapper .projects-filters .order-filters {
	color: rgba(29, 29, 29, 0.4);
}

.cherry-projects-wrapper .projects-filters ul.projects-filters-list li.active span,
.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span:hover,
.cherry-projects-wrapper ul.order-filters > li span.current {
	color: #1d1d1d;
}

.cherry-projects-wrapper .projects-filters .projects-filters-list li:after {
	background-color: #f64a5f;
}

.cherry-projects-wrapper .projects-list .zoom-link,
.cherry-projects-wrapper .projects-list .permalink {
	color: #f64a5f;
	background-color: #ffffff;
}

.cherry-projects-wrapper .projects-list .zoom-link:hover,
.cherry-projects-wrapper .projects-list .permalink:hover {
	color: #ffffff;
	background-color: #f64a5f;
}

.cherry-projects-terms-wrapper .projects-terms-container .hover-content {
	background-color: rgba(246, 74, 95, 0.35);
}

.projects-list .project-entry-title a {
	color: #ffffff;
}

.projects-list .project-entry-title a:hover {
	color: #f64a5f;
}

.list-default-tmpl .projects-list .project-entry-title a {
	color: #1d1d1d;
}

.list-default-tmpl .projects-list .project-entry-title a:hover {
	color: #f64a5f;
}

.cherry-projects-wrapper .project-more-button {
	background-color: #f64a5f;
}

.cherry-projects-wrapper .project-more-button:hover {
	color: #f64a5f;
	background-color: #ffffff;
}

.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button {
	background-color: #b8b6b7;
	color: #ffffff;
}

.cherry-projects-wrapper .projects-ajax-button-wrapper .projects-ajax-button:hover {
	background-color: #f64a5f;
	border-color: #f64a5f;
}

.cherry-projects-wrapper,
.cherry-projects-single-post,
.cherry-projects-single-details-list ul li,
.cherry-projects-terms-wrapper {
	color: #757575;
}

.cherry-projects-wrapper .cherry-spinner-double-bounce .cherry-double-bounce1,
.cherry-projects-wrapper .cherry-spinner-double-bounce .cherry-double-bounce2,
.cherry-projects-terms-wrapper .cherry-spinner-double-bounce .cherry-double-bounce1,
.cherry-projects-terms-wrapper .cherry-spinner-double-bounce .cherry-double-bounce2,
.cherry-projects-wrapper ul.order-filters > li ul {
	background-color: #f64a5f;
}

.cherry-projects-single-details-list ul li {
	color: #1d1d1d;
}

.cherry-projects-single-details-list ul li span {
	color: #757575;
}

.cherry-projects-wrapper .projects-item-instance .simple-icon,
.cherry-projects-terms-wrapper .projects-terms-container .simple-icon {
	color: #f64a5f;
}

.cherry-projects-wrapper ul.order-filters > li ul li:hover span {
	color: #ffffff;
}

.cherry-projects-wrapper .projects-pagination {
	font-style: normal;
	font-weight: 600;
	font-family: 'PT Serif', serif;
	color: #1d1d1d;
}

#tm_builder_outer_content.cherry-projects-wrapper .projects-pagination .page-link li {
	color: #1d1d1d;
}

#tm_builder_outer_content .cherry-projects-wrapper .projects-pagination .page-link li.active span,
#tm_builder_outer_content .cherry-projects-wrapper .projects-pagination .page-link li span:hover {
	color: #ffffff;
	background-color: #f64a5f;
}

.projects-pagination .page-navigation span i {
	color: #f64a5f;
}

.projects-pagination .page-navigation span:hover {
	color: #f64a5f;
}

.cherry-projects-single-post .featured-image a .cover,
.cherry-projects-single-post .additional-image a .cover,
.cherry-projects-wrapper .projects-item-instance .featured-image a .cover {
	background-color: rgba(246, 74, 95, 0.35);
}

.cherry-projects-single-post .featured-image a:before,
.cherry-projects-single-post .additional-image a:before,
.cherry-projects-wrapper .projects-item-instance .featured-image a:before {
	color: #bdbdbd;
}

.cherry-projects-single-skills-list .cherry-skill-item .skill-label,
.cherry-projects-single-skills-list ul .cherry-skill-item .skill-bar span em {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.cherry-projects-single-skills-list .cherry-skill-item .skill-bar {
	background-color: #1d1d1d;
}

.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
	background-color: #f64a5f;
}

.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em {
	color: #bdbdbd;
}

.cherry-projects-slider__instance .sp-arrow {
	color: rgba(189, 189, 189, 0.6);
}

.cherry-projects-slider__instance .sp-arrow:hover {
	color: rgba(189, 189, 189, 1);
}

.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:hover:before {
	color: #f64a5f;
}

.cherry-projects-slider__instance .sp-image-container:before {
	background: linear-gradient(to top, rgba(184, 182, 183, 0), rgba(184, 182, 183, 0.5));
}

.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .project-terms-content,
.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .project-terms-content,
.cherry-projects-terms-wrapper .projects-terms-container.cascading-grid-layout .project-terms-content {
	background-color: #f64a5f;
}

.projects-terms-item .terms-grid-default h5,
.projects-terms-item .terms-grid-default-2 h5 {
	font-size: 17px;
	line-height: 1.35;
}

.terms-grid-default .featured-image .cover {
	background-color: rgba(29, 29, 29, 0.6);
}

.terms-grid-default:hover .cover,
.cherry-projects-wrapper .projects-item-instance .grid-default-layout a .cover {
	background-color: rgba(246, 74, 95, 0.95);
}

.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default .term-permalink span {
	font-family: Poppins, sans-serif;
}

.cherry-projects-wrapper .projects-item-instance .terms-grid-default .simple-icon:hover,
.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default .simple-icon:hover,
.cherry-projects-wrapper .terms-grid-default ul.order-filters > li ul li:hover span {
	color: #f64a5f;
}

.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default.project-terms-media .hover-content .term-permalink:hover:before {
	border-color: #1d1d1d;
	color: #1d1d1d;
}

.terms-grid-default a:hover,
.cherry-projects-wrapper .projects-item-instance .grid-default-layout a:hover {
	color: #1d1d1d;
}
/*Cherry Project Terms Template Default 2*/

.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .terms-grid-default-2 .project-terms-content p,
.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .terms-grid-default-2 .project-terms-content p {
	font-size: 16px;
	line-height: 1.625;
}

.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default-2 .term-permalink span {
	font-family: Poppins, sans-serif;
}

.cherry-projects-wrapper .projects-item-instance .terms-grid-default-2 .simple-icon,
.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default-2 .simple-icon,
.cherry-projects-wrapper .terms-grid-default-2 ul.order-filters > li ul li span {
	color: #f64a5f;
}

.cherry-projects-wrapper .projects-item-instance .terms-grid-default-2 .simple-icon:hover,
.cherry-projects-terms-wrapper .projects-terms-container .terms-grid-default-2 .simple-icon:hover,
.cherry-projects-wrapper .terms-grid-default-2 ul.order-filters > li ul li:hover span {
	color: #b8b6b7;
}
/*Cherry Single Project*/

.cherry-projects-single .project-entry-title:before {
	background-color: #b8b6b7;
}
/*Cherry Project Archive Page*/

.project-media.grid-default-layout .hover-content .simple-icon:hover {
	color: #1d1d1d;
}

.project-terms-caption.grid-default-layout .project-terms-caption-header {
	background-color: #1d1d1d;
}

.project-terms-caption.grid-default-layout .project-terms-caption-header .project-terms-title {
	color: #bdbdbd;
}

.project-terms-caption.grid-default-layout .project-terms-caption-content .container:before,
.project-terms-caption.grid-default-layout .project-terms-caption-header .project-terms-title:before {
	background-color: #f64a5f;
}
/*Cherry Projects Filters*/

.cherry-projects-wrapper .projects-filters {
	font-style: normal;
	font-weight: 400;
	font-family: Poppins, sans-serif;
	color: #757575;
}

.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails .sp-thumbnail,
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails .sp-selected-thumbnail .sp-thumbnail,
.cherry-projects-slider__instance .slider-pro .sp-thumbnails-container.sp-bottom-thumbnails .sp-thumbnail:hover {
	border-color: #f64a5f;
}

.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:after,
.cherry-projects-slider__instance .slider-pro .sp-arrows .sp-arrow:before {
	background-color: #f64a5f;
}

.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
	color: #f64a5f;
}

.invert input[type='search'] {
	color: #bdbdbd;
}

.invert .cherry-search__results-item a {
	color: #757575;
}

.site-header .invert .search-submit {
	color: #ffffff;
}

.site-header .invert .search-submit:hover {
	color: #f64a5f;
}

.invert input[type='search'] {
	color: #bdbdbd;
}

.invert input[type='search']::-webkit-input-placeholder {
	color: #bdbdbd;
}

.invert input[type='search']::-moz-placeholder {
	color: #bdbdbd;
}

.invert input[type='search']:-moz-placeholder {
	color: #bdbdbd;
}

.invert input[type='search']:-ms-input-placeholder {
	color: #bdbdbd;
}

.tm_timeline .tm_timeline__event .tm_timeline__event__date {
	font-style: normal;
	font-weight: 600;
	font-family: 'PT Serif', serif;
	color: #1d1d1d;
}

.tm_timeline .tm_timeline__event .tm_timeline__event__title {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.tm_timeline.tm_timeline-layout-vertical .tm_timeline__event__description {
	font-weight: 400;
}

.single-timeline_post .timeline_post > .entry-content > p:first-of-type:first-letter,
.dropcaps {
	background-color: #f64a5f;
	color: #bdbdbd;
}
/* #Tm Photo Gallery */

.tm-pg_front_gallery .tm_pg_gallery-item_label,
.lg-outer .lg-icon.lg-toogle-thumb:hover,
.lg-outer .lg-icon.lg-close:hover,
.lg-outer .lg-icon.lg-autoplay-button:hover,
.lg-outer .lg-icon.lg-download:hover,
.lg-outer .lg-icon.lg-fullscreen:hover {
	background-color: #f64a5f;
}

.awesome-weather-header {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

.awesome-weather-wrap {
	font-style: normal;
	font-weight: 400;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #757575;
}

.awesome-weather-current-temp {
	color: #f64a5f;
}

table.tablepress thead {
	background-color: #f64a5f;
}

.booked-calendar-shortcode-wrap .booked-calendar-wrap tbody {
	background-color: #f64a5f;
}

body table.booked-calendar thead th {
	color: #757575 !important;
}

body table.booked-calendar td.prev-date .date,
body table.booked-calendar td.prev-date:hover .date,
body table.booked-calendar td.prev-date:hover .date span,
.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date,
body #booked-profile-page .booked-tabs {
	background-color: rgb(221, 49, 70) !important;
}

body table.booked-calendar th .monthName a {
	color: #f64a5f;
}

body table.booked-calendar th .monthName a:hover {
	color: #b8b6b7;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date .number {
	color: #f64a5f !important;
}

body table.booked-calendar td.today .date span {
	color: rgb(170, 0, 19) !important;
}

body table.booked-calendar td,
body table.booked-calendar td.next-month .date span,
body table.booked-calendar td.prev-month .date span {
	color: #f64a5f;
}

body table.booked-calendar td.prev-date .date,
body table.booked-calendar td.prev-date:hover .date,
body table.booked-calendar td.prev-date:hover .date span {
	color: #f64a5f !important;
}

body table.booked-calendar td.today .date {
	border: 3px solid rgb(170, 0, 19);
}

.booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName {
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 1.35;
	font-family: 'PT Serif', serif;
	letter-spacing: 0em;
	text-align: inherit;
	color: #1d1d1d;
}

body table.booked-calendar thead th .page-right,
body table.booked-calendar thead th .page-left {
	color: #1d1d1d !important;
}

body table.booked-calendar thead th .page-right:hover,
body table.booked-calendar thead th .page-left:hover {
	color: #f64a5f !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock td > div {
	border-color: rgb(255, 93, 114) !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button,
body .booked-modal .bm-window .booked-form .field > input.button {
	background-color: #f64a5f;
}

body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button:hover,
body .booked-modal .bm-window .booked-form .field > input.button:hover {
	background-color: #1d1d1d !important;
}

#tribe-events #tribe-events-content .hentry .tribe-events-tooltip .tribe-event-description,
#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-venue-details span,
#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-venue-details address,
#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-list-event-description p,
.single-tribe_events .tribe-events-schedule .tribe-events-cost,
.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group dl {
	color: #757575;
}

#tribe-events #tribe-events-content .hentry .tribe-events-tooltip .tribe-event-duration,
#tribe-events-content .tribe-updated,
.single-tribe_events .tribe-events-schedule h6,
#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-list-separator-month span,
.tribe-events-list-widget .tribe-event-duration,
#tribe-mobile-container .tribe-events-event-schedule-details,
.tribe-events-list-widget .tribe-events-widget-link a:hover {
	color: #f64a5f;
}

#tribe-events .tribe-events-button {
	background-color: #b8b6b7;
}

#tribe-events #tribe-events-content .hentry .tribe-events-month-event-title:hover a,
#tribe-events #tribe-events-content .hentry .tribe-events-tooltip .entry-title,
.single-tribe_events #tribe-events-content .tribe-events-cost,
.tribe-events-list-widget .tribe-events-widget-link a {
	color: #b8b6b7;
}

.datepicker table tr td span:hover,
body .datepicker.dropdown-menu .table-condensed tr th:hover,
body .datepicker.dropdown-menu table tr td.day:hover {
	background-color: #f64a5f;
	color: #ffffff;
}

#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-event-cost span {
	color: #b8b6b7;
}

#tribe-events #tribe-events-content .tribe-events-page-title {
	font-family: 'PT Serif', serif;
	font-size: 36px;
	font-style: normal;
	font-weight: 600;
	line-height: 1.35;
}

#tribe-events .tribe-events-button:hover,
#tribe-events .tribe-events-day-time-slot h5 {
	background-color: #f64a5f;
}

.datepicker table tr td span,
.datepicker table tr td,
body .datepicker.dropdown-menu .table-condensed tr th {
	font-family: Poppins, sans-serif;
}

#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-read-more,
#tribe-mobile-container .tribe-events-event-body .tribe-events-read-more {
	font-family: 'PT Serif', serif;
	font-weight: 700;
	color: #1d1d1d;
}

#tribe-events #tribe-events-content .tribe-events-loop .tribe-events-read-more:hover,
#tribe-mobile-container .tribe-events-event-body .tribe-events-read-more:hover {
	color: #ffffff;
	border-color: #1d1d1d;
	background-color: #1d1d1d;
}

.tribe-events-list-event-title .tribe-event-url {
	color: #1d1d1d;
}

.tribe-events-list-event-title .tribe-event-url:hover {
	color: #f64a5f;
}

#tribe-events-footer .tribe-events-sub-nav a:after,
#tribe-events-footer .tribe-events-sub-nav a:before {
	color: #f64a5f;
}

#tribe-events-footer .tribe-events-sub-nav a {
	color: #1d1d1d;
}

#tribe-events-footer .tribe-events-sub-nav a:hover {
	color: #f64a5f;
}

#tribe-bar-form input[type=text]::-webkit-input-placeholder {
	color: #bdbdbd;
}

#tribe-bar-form input[type=text]::-moz-placeholder {
	color: #bdbdbd;
}

#tribe-bar-form input[type=text]:-moz-placeholder {
	color: #bdbdbd;
}

#tribe-bar-form input[type=text]:-ms-input-placeholder {
	color: #bdbdbd;
}

#tribe-bar-form label {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
}

#tribe-bar-form .tribe-bar-submit input[type=submit] {
	background-color: #f64a5f;
	font-family: 'PT Serif', serif;
	font-weight: 700;
}

#tribe-bar-form .tribe-bar-submit input[type=submit]:hover {
	background-color: #1d1d1d;
}

#tribe-events #tribe-bar-views .tribe-bar-views-inner {
	border-color: #f64a5f;
}

#tribe-events #tribe-bar-views .tribe-bar-views-inner:hover {
	border-color: #1d1d1d;
	background-color: #1d1d1d;
}

#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
	font-family: 'PT Serif', serif;
	font-weight: 700;
}

#tribe-events #tribe-events-content .tribe-events-calendar {
	background: #f64a5f;
}

#tribe-events #tribe-events-content table.tribe-events-calendar tbody tr td#tribe-events #tribe-events-content table.tribe-events-calendar tbody tr td div {
	font-family: 'PT Serif', serif;
	font-weight: 600;
}

#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.present {
	background-color: #bdbdbd;
}

#tribe-events #tribe-events-content table.tribe-events-calendar tbody tr td.tribe-events-othermonth {
	background-color: rgb(221, 49, 70);
}

#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-future > div:first-child,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-future > div:first-child a,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-othermonth:hover > div:first-child,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-future.tribe-events-othermonth > div:first-child,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-present div[id*=tribe-events-daynum-],
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-present div[id*=tribe-events-daynum-] > a,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-past div[id*=tribe-events-daynum-],
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-past div[id*=tribe-events-daynum-] > a {
	color: #f64a5f;
}

#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-present,
#tribe-events #tribe-events-content .tribe-events-calendar tbody tr td.tribe-events-present:hover {
	box-shadow: inset 0 0 0 3px rgb(170, 0, 19);
	background-color: rgb(221, 49, 70);
}

#tribe-events #tribe-events-content .hentry .tribe-events-month-event-title a {
	color: #1d1d1d;
}

#tribe-events #tribe-events-content .hentry .tribe-events-month-event-title a:hover {
	color: #f64a5f;
}

.tribe-events-list-widget .tribe-event-title {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #1d1d1d;
}

.tribe-events-list-widget .tribe-event-duration {
	color: #bdbdbd;
}

.tribe-events-list-widget .tribe-events-widget-link a {
	color: #f64a5f;
}

.tribe-events-list-widget .tribe-events-widget-link a:hover {
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_form_label {
	color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_contact_form .tm_pb_contact_main_title {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message,
#tm_builder_outer_content .tm_pb_contact_form .tm-pb-contact-message ul li:before {
	color: #bdbdbd;
}

#tm_builder_outer_content .tm_pb_pricing_table {
	background: #f64a5f;
}

#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_pricing_title:after {
	background-color: #ffffff;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table {
	background: rgb(221, 49, 70);
}

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module .tm_pb_pricing_table_button {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module .tm_pb_pricing_table_button:hover {
	background-color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_pricing_heading h2 {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_pricing .tm_pb_tm_price {
	color: #757575;
}

#tm_builder_outer_content .tm_pb_tabs_controls li {
	font-style: normal;
	font-family: 'PT Serif', serif;
}

#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_tabs_controls li a:after {
	background-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_all_tabs {
	background-color: transparent;
}

#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a {
	background-color: rgba(184, 182, 183, 0.3);
}

#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a:hover,
#tm_builder_outer_content .tm_pb_module .tm-pb-controllers a.tm-pb-active-control {
	background-color: #f64a5f;
}

.tm-pb-slider-arrows {
	color: rgb(181, 181, 181);
}

#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev {
	color: #ffffff !important;
	background-color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:hover,
#tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:hover {
	background-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next:hover,
#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev:hover {
	color: #f64a5f !important;
}

#tm_builder_outer_content .tm_pb_button.tm_pb_more_button {
	border-color: #b8b6b7;
	background-color: #b8b6b7;
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover {
	background-color: #f64a5f;
	border-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:after,
#tm_builder_outer_content .tm_pb_button.tm_pb_more_button:hover:after {
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
	font-style: normal;
	font-weight: 600;
	font-size: 36px;
	line-height: 1.16;
	font-family: 'PT Serif', serif;
	letter-spacing: 0.04em;
	color: #1d1d1d;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_title {
		font-size: 60px;
	}
}

@media (min-width: 1200px) {
	#tm_builder_outer_content .tm_pb_slider .tm_pb_container {
		max-width: 1224px;
	}
}

#tm_builder_outer_content .tm_pb_slider .tm_pb_slide_description .tm_pb_slide_content {
	color: #757575;
}

#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a {
	background-color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover,
#tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control {
	background-color: #b8b6b7;
}

#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: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_circle_counter h3 {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button,
#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:after {
	color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:hover {
	background-color: #f64a5f;
	border-color: #f64a5f;
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_button:hover:after {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_blurb_position_left h4 {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_name {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_team_member .tm_pb_team_member_top:before {
	background-color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_team_member .tm_pb_member_position {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_team_member.tm_pb_module .tm_pb_member_social_links li a {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_team_member.tm_pb_module .tm_pb_member_social_links li a:hover {
	background-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_counters.tm_pb_module .tm_pb_counter_amount_number,
#tm_builder_outer_content .tm_pb_counters.tm_pb_module .tm_pb_counter_title {
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1.35;
	font-family: Poppins, sans-serif;
	letter-spacing: 0em;
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_audio_module {
	background-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
}

#tm_builder_outer_content .tm_pb_audio_module .mejs-controls .mejs-currenttime {
	font-family: Poppins, sans-serif;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_button,
#tm_builder_outer_content .tm_pb_module .tm_pb_button {
	border-color: #f64a5f;
	background-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_button:hover {
	background-color: #1d1d1d;
	border-color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_button:after,
#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #f64a5f;
}

.btn,
#tm_builder_outer_content .tm_pb_module .tm_pb_button {
	font-family: Poppins, sans-serif;
	font-weight: 700;
}
/*--------------------------------------------Invert Buttons---------------------------------------------*/

.invert .btn,
#tm_builder_outer_content .invert .tm_pb_module .tm_pb_button {
	background-color: #ffffff;
	;
	color: #f64a5f;
	border-color: #ffffff;
}

.invert .btn:hover,
#tm_builder_outer_content .invert .tm_pb_module .tm_pb_button:hover {
	background-color: #f64a5f;
	color: #ffffff;
	;
	border-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_countdown_timer_container,
#tm_builder_outer_content .tm_pb_countdown_timer_container h4 {
	color: #ffffff;
}

#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 31px;
	line-height: 1.2;
	font-family: 'PT Serif', serif;
	letter-spacing: 0.02em;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .tm_pb_countdown_timer_circle_layout .tm_pb_countdown_timer_container h4 {
		font-size: 51px;
	}
}

#tm_builder_outer_content .tm_pb_widget_area .widget-title {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #1d1d1d;
}

.tm_pb_text h2:before,
#tm_builder_outer_content .tm_pb_text hr {
	background-color: #b8b6b7;
}

.tm_pb_toggle_title {
	color: #1d1d1d;
}

.tm_pb_toggle_title:hover {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title:before {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_blog.tm_pb_module .entry-title a:hover {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_blog.tm_pb_module .entry-title a {
	font-family: 'PT Serif', serif;
	font-size: 21px;
}

#tm_builder_outer_content .tm_pb_blog.tm_pb_module .tm_pb_post {
	border-color: #f64a5f;
}

.tm_pb_testimonial:before {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_meta_wrap,
#tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_author {
	font-family: Poppins, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.625;
	color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_testimonial.tm_pb_module .tm_pb_testimonial_content:before {
	color: #f64a5f;
}

#tm_builder_outer_content .tm-testi .swiper-container.swiper-container-horizontal .swiper-button-next,
#tm_builder_outer_content .tm-testi .swiper-container.swiper-container-horizontal .swiper-button-prev {
	color: #757575;
	background-color: transparent;
}

#tm_builder_outer_content .tm-testi .swiper-container.swiper-container-horizontal .swiper-button-next:hover,
#tm_builder_outer_content .tm-testi .swiper-container.swiper-container-horizontal .swiper-button-prev:hover {
	color: #f64a5f;
	background-color: transparent;
}

#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .tm_pb_slide_description .post-meta a {
	color: #f64a5f !important;
}

#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .tm_pb_slide_description .post-meta a:hover {
	color: #1d1d1d !important;
}

#tm_builder_outer_content .tm_pb_accordion .tm_pb_toggle_title:before {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_number_counter .percent {
	font-family: 'PT Serif', serif;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_number_counter h3:after {
	background-color: #f64a5f;
}

#tm_builder_outer_content .invert .tm_pb_number_counter h3:after {
	background-color: #ffffff;
}

#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-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_posts .tm-posts_layout-3 .tm-posts_item_content {
	background: linear-gradient(to bottom, rgba(184, 182, 183, 0), rgba(184, 182, 183, 0.8));
}

#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next,
#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev {
	color: rgb(181, 181, 181);
}

#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-next:hover,
#tm_builder_outer_content .tm_pb_video_slider .tm-pb-arrow-prev:hover {
	color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a {
	background-color: rgba(184, 182, 183, 0.3);
}

#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a:hover,
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light+.tm-pb-controllers a.tm-pb-active-control {
	background-color: #f64a5f;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a.follow_button {
	background-color: #f64a5f;
	color: #bdbdbd;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a.follow_button:hover {
	background-color: #b8b6b7;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #bdbdbd;
}

#tm_builder_outer_content .invert .tm_pb_module.tm_pb_promo .tm_pb_promo_button {
	background-color: #bdbdbd;
	color: #1d1d1d;
	border-color: #bdbdbd;
}

#tm_builder_outer_content .invert .tm_pb_module.tm_pb_promo .tm_pb_promo_button:hover {
	color: #bdbdbd;
	background-color: #b8b6b7;
	border-color: #b8b6b7;
}

#tm_builder_outer_content .invert .tm_pb_promo h2:before {
	background-color: #bdbdbd;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__super-title {
	font-size: 22px;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__title {
	font-size: 29px;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module .tm_pb_brands_showcase_module__sub-title {
	font-size: 17px;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__title {
		font-size: 36px;
	}
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_column:before {
	background-color: rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
	font-style: normal;
	font-weight: 300;
	font-size: 22px;
	line-height: 1.59;
	font-family: Poppins, sans-serif;
	letter-spacing: 0.02em;
	color: #1d1d1d;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {
	font-weight: 400;
	font-size: 16px;
}

#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .tm_pb_brands_showcase_module__brands.swiper-container .swiper-button-prev {
	background-color: #ffffff;
}

#tm_builder_outer_content .tm_pb_taxonomy .tm_pb_taxonomy__content:before {
	background-color: #f64a5f;
}

#tm_builder_outer_content .tm_pb_taxonomy .tm_pb_taxonomy__inner:hover .tm_pb_taxonomy__content:before {
	background-color: #b8b6b7;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_image_2 {
	margin-top: -265px;
	text-align: right;
	margin-right: 0;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_image_3 {
	text-align: center;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 {
	padding-right: 355px;
	order: 2;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_9 {
	margin-bottom: 20px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
	background-image: url(../img/bg4.jpg);
	padding-top: 150px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 {
	order: 2;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
	background-image: url(../img/bg3.jpg);
	padding-top: 144px;
	padding-bottom: 141px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
	padding-top: 386px;
	padding-bottom: 307px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_text_9 {
	/*font-family: 'PT Serif', Helvetica, Arial, Lucida, sans-serif;
	font-style: italic;*/
	font-size: 18px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_8 {
	margin-bottom: 34px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_0.tm_pb_tabs .tm_pb_tabs_controls li {
	line-height: 1.2em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_0.tm_pb_tabs p {
	line-height: 1.6em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_11 {
	margin-bottom: 81px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
	background-image: url(../img/bg6.jpg);
	padding-top: 156px;
	padding-bottom: 186px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 {
	padding-right: 70px;
	padding-left: 70px;
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 {
	order: 2;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 {
	background-color: #f2f2f2;
	padding-top: 156px;
	padding-bottom: 226px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_0.tm_pb_tabs .tm_pb_all_tabs {
	line-height: 1.6em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
	background-image: url(wordpress_64390/wp-content/uploads/2016/10/bg5.jpg);
	padding-top: 136px;
	padding-bottom: 80px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_10 {
	margin-bottom: 20px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2 {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 {
	padding-left: 223px;
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
	margin-bottom: 36px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 {
	margin-bottom: 25px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 {
	max-width: 600px;
	position: relative;
	z-index: 9;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
	margin-bottom: 43px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
	margin-bottom: 25px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 {
	padding-top: 82px;
	padding-right: 40px;
	padding-left: 74px;
	order: 2;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_image_0 {
	text-align: center;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
	letter-spacing: 2pxpx;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
	display: none !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
	background-image: url(../img/bg2.jpg);
	padding-top: 100px;
	padding-bottom: 266px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_text_0 {
	max-width: 700px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 {
	background-color: #ffffff;
	padding-top: 82px;
	padding-right: 40px;
	padding-left: 74px;
	order: 2;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 {
	margin-bottom: 25px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_text_6 {
	font-family: 'PT Serif', Helvetica, Arial, Lucida, sans-serif;
	font-style: italic;
	font-size: 23px;
	color: #1d1d1d !important;
	letter-spacing: 0em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 {
	margin-bottom: 19px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_image_1 {
	text-align: center;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 {
	order: 1;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_text_3 {
	font-family: 'PT Serif', Helvetica, Arial, Lucida, sans-serif;
	font-style: italic;
	font-size: 23px;
	color: #1d1d1d !important;
	letter-spacing: 0em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 {
	margin-bottom: 19px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
	margin-bottom: 43px !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1 {
	float: left;
	margin-right: 30px;
	margin-bottom: 20px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0 {
	letter-spacing: 2px;
	font-size: 16px;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
	line-height: 2em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
	line-height: 2em !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
	line-height: 2em;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
	line-height: 2em !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
	line-height: 2em !important;
}

.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
	line-height: 2em;
}

@media only screen and ( min-width: 992px) and ( max-width: 1440px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 {
		padding-top: 150px;
		padding-bottom: 150px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 {
		padding-right: 50px;
		padding-bottom: 50px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
		padding-top: 380px;
		padding-bottom: 320px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_11 {
		margin-bottom: 70px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 {
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
		padding-top: 150px;
		padding-bottom: 150px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
		content: '3 .col-lg-4';
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 {
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_image_3 {
		display: none !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_8 {
		margin-bottom: 30px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 {
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
		margin-bottom: 40px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 {
		padding-top: 10px;
		padding-right: 10px;
		padding-left: 10px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
		padding-top: 100px;
		padding-bottom: 250px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 {
		padding-right: 30px;
		padding-left: 56px;
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 {
		display: none !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
		margin-bottom: 35px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
		margin-bottom: 40px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
		line-height: 2em !important;
	}
}

@media only screen and ( max-width: 991px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 {
		padding-top: 70px;
		padding-right: 70px;
		padding-bottom: 70px;
		padding-left: 70px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 {
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 {
		padding-right: 20px;
		padding-left: 20px;
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
		padding-top: 90px;
		padding-bottom: 90px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
		padding-top: 80px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 {
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.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,
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after {
		letter-spacing: 0px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 {
		padding-top: 50px;
		padding-right: 20px;
		padding-left: 20px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 {
		padding-right: 300px;
		padding-left: 30px;
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 {
		padding-top: 50px;
		padding-right: 20px;
		padding-left: 20px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
		padding-top: 170px;
		padding-bottom: 200px;
	}
}

@media only screen and ( max-width: 767px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_9 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_8 {
		padding-top: 50px;
		padding-right: 50px;
		padding-bottom: 50px;
		padding-left: 50px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_image_2 {
		display: none !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_7 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_10 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_12 {
		padding-right: 20px;
		padding-left: 20px;
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_13 {
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_11 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
		content: '3 .col-sm-4';
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 {
		padding-top: 60px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_6 {
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_1 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_1 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover {
		letter-spacing: 0px;
		letter-spacing: 0px;
	}
	.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;
		letter-spacing: 0px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_0 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_2 {
		padding-top: 50px;
		padding-right: 20px;
		padding-left: 20px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_1 {
		display: block !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_5 {
		padding-right: 30px;
		padding-left: 30px;
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_2 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_4 {
		padding-top: 50px;
		padding-right: 20px;
		padding-left: 20px;
		order: 2;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_column_3 {
		order: 1;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_0 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
}

@media (max-width: 991px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 {
		margin-bottom: 15px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_9 {
		font-size: 18px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_8 {
		margin-bottom: 30px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_11 {
		margin-bottom: 50px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_6 {
		font-size: 20px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
		margin-bottom: 35px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
		margin-bottom: 25px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_3 {
		font-size: 20px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
		margin-bottom: 35px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 {
		margin-bottom: 15px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
		line-height: 2em;
	}
}

@media (max-width: 767px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_9 {
		font-size: 16px;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_9 {
		margin-bottom: 15px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_10 {
		margin-bottom: 15px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_11 {
		margin-bottom: 40px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_7 {
		margin-bottom: 30px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_8 {
		margin-bottom: 25px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_6 {
		margin-bottom: 15px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 {
		margin-bottom: 15px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 {
		margin-bottom: 20px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 {
		margin-bottom: 30px !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-content {
		line-height: 2em;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_0.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-control {
		line-height: 2em !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_1.tab-content {
		line-height: 2em;
	}
}

@media only screen and ( min-width: 768px) and ( max-width: 991px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
		content: '3 .col-md-4';
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_image_2 {
		display: none !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_1 {
		display: none !important;
	}
}

@media only screen and ( min-width: 1441px) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before {
		content: '3 .col-xl-4';
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_image_3 {
		display: none !important;
	}
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_2 {
		display: none !important;
	}
}
.news_home{
	background-image:url(../img/post4.jpg);
}
input.btn_search.btn {
    line-height: 0.8;
    border-bottom-right-radius: 30px;
    border-top-right-radius: 30px;
}
.breadcrumbs__item:last-child{
	display:none;
}
.tm-pg_frontend[data-id="2462"] .tm-pg_front_gallery-grid > .row {
margin: -2.5px;
}
.tm-pg_frontend[data-id="2462"] .tm-pg_front_gallery-grid .tm_pg_gallery-item {
padding: 2.5px;
}
