/* #Typography */
body {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.667;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #747474;
}

@media (max-width: 544px) {
	body {
		font-size: 14px;
	}
}

h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #333333;
}

h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #333333;
}

h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.2;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #00b3fe;
}

h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.3;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #00b3fe;
}

h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #01edc9;
}

h6 {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #00b3fe;
}

@media (min-width: 992px) {
	h1 {
		font-size: 44px;
	}

	h2 {
		font-size: 30px;
	}

	h3 {
		font-size: 30px;
	}

	h4 {
		font-size: 26px;
	}
}

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.not-found .page-title {
	color: #00b3fe;
}

a:hover {
	color: #01edc9;
}

/* #Invert Color Scheme */
.invert,
.invert p {
	color: #fff;
}

.invert h1 {
	color: #fff;
}

.invert h2 {
	color: #fff;
}

.invert h3 {
	color: #fff;
}

.invert h4 {
	color: #fff;
}

.invert h5 {
	color: #fff;
}

.invert h6 {
	color: #fff;
}

.invert a {
	color: #fff;
}

.invert a:hover {
	color: #303043;
}

.invert h1 a:hover,
.invert h2 a:hover,
.invert h3 a:hover,
.invert h4 a:hover {
	color: rgba(255, 255, 255, 0.7);
}

.invert ul li,
.invert ol li {
	color: #fff;
}

/* #Layout */
@media (min-width: 1200px) {
	.container {
		max-width: 1788px;
	}
}

/* 404 */
.not-found .page-title {
	font-weight: 600;
	color: #01edc9;
}

.not-found .page-title span {
	color: #00b3fe;
}

/* #Elements */
blockquote,
#sidebar blockquote {
	color: #747474;
}

blockquote:before {
	color: #23efd0;
}

blockquote cite {
	color: #23efd0;
	font-weight: 500;
}

blockquote cite:before {
	background: #23efd0;
}

blockquote a:hover {
	color: #00b3fe;
}

blockquote cite a {
	color: #23efd0;
}

blockquote cite a:hover {
	color: #00b3fe;
}

code {
	color: #fff;
	background: #00b3fe;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.667;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

ul,
ol {
	color: #00b3fe;
}

.price-list ul li {
	color: #747474;
}

hr {
	background-color: #fdfdfd;
}

/* #Header */
.header-container {
	background-color: #ffffff;
	background-image: url();
	background-repeat: repeat;
	background-position: center top;
	background-attachment: scroll;
}

.site-header.transparent .header-container {
	background: rgba(255, 255, 255, 0.9);
}

/* ##Logo */
.site-logo {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	font-family: Poppins, sans-serif;
}

.site-logo__link,
.site-logo__link:hover {
	color: #00b3fe;
}

/* ##Top Panel */
.top-panel {
	font-weight: 300;
	background-color: #238bfa;
}

.top-panel__message .fa,
.top-panel__message .material-icons {
	color: #01edc9;
}

.info-block a:hover {
	color: #01edc9;
}

/* #Search Form */
.search-form__field {
	color: #747474;
}

.search-form__field::-webkit-input-placeholder {
	color: #747474;
}

.search-form__field::-moz-placeholder {
	color: #747474;
}

.search-form__field:-moz-placeholder {
	color: #747474;
}

.search-form__field:-ms-input-placeholder {
	color: #747474;
}

.top-panel.invert .search-form__submit {
	color: #238bfa;
	background-color: #fff;
}

.top-panel.invert .search-form__submit:hover {
	color: #fff;
	background-color: #01edc9;
}

.top-panel .search-form__field {
	color: #fff;
}

.top-panel .search-form__field::-webkit-input-placeholder,
.top-panel.invert .cherry-search input[type='search']::-webkit-input-placeholder {
	color: #fff;
}

.top-panel .search-form__field::-moz-placeholder,
.top-panel.invert .cherry-search input[type='search']::-moz-placeholder {
	color: #fff;
}

.top-panel .search-form__field:-moz-placeholder,
.top-panel.invert .cherry-search input[type='search']:-moz-placeholder {
	color: #fff;
}

.top-panel .search-form__field:-ms-input-placeholder,
.top-panel.invert .cherry-search input[type='search']:-ms-input-placeholder {
	color: #fff;
}

.top-panel.invert .cherry-search input[type='search'] {
	color: #fff;
	border-bottom: 1px solid #00b3fe;
}

.cherry-search__item-author span {
	color: #747474;
}

.cherry-search__item-author em {
	color: #01edc9;
}

.invert .cherry-search .cherry-search__item-attr,
.invert .cherry-search .cherry-search__more-button {
	color: #00b3fe;
}

.invert .cherry-search .cherry-search__item-attr:hover,
.invert .cherry-search .cherry-search__more-button:hover,
.cherry-search .cherry-search__more-button:hover {
	color: #01edc9;
}

.widget .cherry-search .cherry-search__submit.btn.btn-primary,
.widget .cherry-search .cherry-search__submit.btn.btn-primary:focus,
.error-404.not-found .cherry-search .search-submit,
.error-404.not-found .cherry-search .search-submit:focus,
.cherry-search .cherry-search__spinner>div {
	background-color: #01edc9;
}

.widget .cherry-search .cherry-search__submit.btn.btn-primary:hover,
.error-404.not-found .cherry-search .search-submit:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.invert .footer-area .widget_search .btn-primary:hover {
	background-color: #00b3fe;
}

/* #Comment, Contact, Password Forms */
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 {
	color: #333333;
	background-color: #fdfdfd;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

input:focus,
select:focus,
textarea:focus {
	box-shadow: inset 0 -5px 0 0 #00b3fe;
}

.comment-form .submit,
.wpcf7-submit,
.post-password-form label+input {
	color: #fff;
	background-color: #238bfa;
	border-color: #238bfa;
}

.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label+input:hover {
	color: #fff;
	background-color: rgb(10, 114, 225);
	border-color: rgb(10, 114, 225);
}

.comment-form .submit:focus,
.wpcf7-submit:focus,
.post-password-form label+input:focus {
	box-shadow: 0 0 10px #238bfa;
}

/* #Input Placeholders */
::-webkit-input-placeholder {
	color: #bcbcbc;
}

::-moz-placeholder {
	color: #bcbcbc;
}

:-moz-placeholder {
	color: #bcbcbc;
}

:-ms-input-placeholder {
	color: #bcbcbc;
}

/* #Social */
.social-list a,
.share-btns__link {
	color: #00b3fe;
}

.social-list a:hover::before,
.share-btns__link:hover {
	color: #01edc9;
}

.social-list--footer .menu-item a:hover {
	color: #fff;
}

footer .social-list a {
	color: #747474;
}

footer .social-list a:hover::before {
	color: #00b3fe;
}

/* #Social (invert scheme) */
.invert .social-list a {
	color: #fff;
}

.invert .social-list a:hover {
	color: #01edc9;
}

.widget.widget-subscribe .social-list .menu-item>a {
	color: #fff;
}

.widget.widget-subscribe .social-list .menu-item>a:hover {
	color: #01edc9;
}

/* #Main Menu */
.main-navigation .menu>li>a,
.main-navigation ul ul a {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #333333;
}

.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_ancestor>a,
.main-navigation .menu>li.current-menu-item>a,
.main-navigation .menu>li.current-menu-ancestor>a {
	color: #238bfa;
}

.main-navigation .sub-menu {
	background: #fdfdfd;
}

.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: #00b3fe;
}

.menu-item__desc {
	color: #8f9399;
	font-weight: 400;
}

/* #Inverted Main Menu */
.invert .main-navigation .menu>li>a:hover,
.invert .main-navigation .menu>li.menu-hover>a,
.invert .main-navigation .menu>li.current_page_item>a,
.invert .main-navigation .menu>li.current_page_ancestor>a,
.invert .main-navigation .menu>li.current-menu-item>a,
.invert .main-navigation .menu>li.current-menu-ancestor>a,
.invert .main-navigation .menu>li>a,
.invert .main-navigation .menu>li::after {
	color: #fff;
}

.invert .main-navigation .sub-menu>li>a:hover,
.invert .main-navigation .sub-menu>li::after,
.invert .main-navigation .sub-menu>li.menu-hover>a,
.invert .main-navigation .sub-menu>li.current_page_item>a,
.invert .main-navigation .sub-menu>li.current_page_ancestor>a,
.invert .main-navigation .sub-menu>li.current-menu-item>a,
.invert .main-navigation .sub-menu>li.current-menu-ancestor>a {
	color: #238bfa;
}

/* #Footer Menu */
.footer-menu__items li.current-menu-item a,
.footer-menu__items li.current_page_item a {
	color: #747474;
}

/* #Entry Meta */
.post__cats a,
.post-featured-content .post__cats a,
.sticky__label {
	color: #fff;
	background-color: #238bfa;
}

.post__cats a:hover,
.post-featured-content .post__cats a:hover {
	color: #fff;
	background-color: #00b3fe;
}

.entry-meta .material-icons,
.post__tags .material-icons,
.entry-meta .fa,
.post__tags .fa {
	color: rgba(35, 139, 250, 0.3);
}

.posted-by a,
.posted-by__author a,
.post-featured-content a,
.post__date a,
.post__comments a,
.post__tags a {
	color: #01edc9;
}

.posted-by a:hover,
.posted-by__author a:hover,
.post-featured-content a:hover,
.post__date a:hover,
.post__comments a:hover,
.post__tags a:hover {
	color: #00b3fe;
	text-decoration: none;
}

.posted-by {
	color: #747474;
}

.single .post__tags a {
	color: #238bfa;
}

.single .post__tags a:hover {
	color: #01edc9;
}

.invert .post__cats a:hover {
	color: #00b3fe;
	background-color: #fff;
}

.single .post__date:before,
.single .post__comments:before,
.blog .post__date:before,
.blog .post__comments:before,
.blog .post__tags:before,
.archive .post__date:before,
.archive .post__comments:before,
.archive .post__tags:before {
	background-color: rgb(141, 141, 143);
}

.entry-content p strong span {
	font-weight: 500;
}

.post_format-post-format-quote blockquote,
.single-post blockquote {
	color: #333333;
}

/* #Post Format */
.format-quote .post-quote {
	font-size: 26px;
	color: #333333;
}

.post-format-link {
	color: #fff;
	background-color: rgba(1, 237, 201, 0.78);
}

.post-format-link:hover {
	color: #fff;
	background-color: rgba(0, 179, 254, 0.78);
}

/* Related Posts */
.single .related-posts .entry-title {
	color: #333333;
}

/* #Author Bio */
.post-author__holder {
	background-color: #fdfdfd;
}

.post-author__title {
	color: #333333;
}

.post-author__title a:hover {
	color: #01edc9;
}

/* #Comments */
.comments-area .comments-title,
#respond .comment-reply-title {
	color: #333333;
}

.comments-area article.comment-body {
	background-color: rgb(251, 251, 251);
}

.comments-area .children {
	background-color: #fefefe;
}

.comments-area .comment-content {
	color: #747474;
}

.comment-metadata .comment-date,
.comment-metadata .fn {
	color: #01edc9;
}

.comment-metadata .comment-date:hover {
	color: #747474;
}

.comments-area .comment-date:after {
	background-color: rgb(141, 141, 143);
}

.comment-reply-link {
	color: #01edc9;
}

.comment-reply-link:hover {
	color: #747474;
}

/* #Comment Reply Link */
#cancel-comment-reply-link {
	color: #747474;
}

#cancel-comment-reply-link:hover {
	color: #01edc9;
}

/* Audio Format */
.format-audio .post-format-audio .post-format-audio-description h5 {
	font-weight: 600;
}

.format-audio .post-format-audio {
	background-color: #00b3fe;
}

.format-audio .post-format-audio .mejs-container .mejs-controls,
.format-audio .mejs-container .mejs-controls {
	background-color: rgb(27, 188, 255);
}

/* Qoute format */
.blog .post_format-post-format-quote blockquote {
	color: #747474;
}

/* Gallery format */
.post-gallery__button-next,
.post-gallery__button-prev {
	color: #fff;
	background-color: #01edc9;
}

.post-gallery__button-next:hover,
.post-gallery__button-prev:hover {
	color: #333333;
	background-color: #fff;
}

.post-gallery__caption {
	color: #fff;
}

/* #Paginations */
.page-numbers,
.page-links a {
	color: #00b3fe;
}

a.page-numbers:hover,
.page-numbers.current,
.page-links a:hover,
.page-links>.page-links__item {
	color: #238bfa;
	background: #01edc9;
}

.page-numbers.next,
.page-numbers.prev {
	color: #fff;
	background: #238bfa;
}

.page-numbers.next:hover,
.page-numbers.prev:hover {
	color: #fff;
	background: #00b3fe;
}

/* #Post navigation */
.navigation.post-navigation {
	border-top: 3px solid #fdfdfd;
	border-bottom: 3px solid #fdfdfd;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a {
	font-style: normal;
	font-weight: 500;
	font-size: 26px;
	font-family: Poppins, sans-serif;
}

@media (max-width: 1200px) {

	.post-navigation .nav-previous a,
	.post-navigation .nav-next a {
		font-size: 15px;
	}
}

.post-navigation a .meta-nav {
	color: #333333;
}

.post-navigation a .post-title {
	color: #00b3fe;
}

.post-navigation a:before {
	color: #fff;
	background-color: #00b3fe;
}

.post-navigation a:hover:before {
	color: #fff;
	background-color: #01edc9;
}

.post-navigation a:hover .post-title {
	color: #01edc9;
}

.page-links>.page-links__item {
	color: #fff;
}

.page-links>a .page-links__item {
	color: #01edc9;
}

.page-links>a:hover .page-links__item {
	color: #fff;
}

/* #Breadcrumbs */
.breadcrumbs__item {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.5;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

.breadcrumbs__item-link {
	color: #333333;
}

.breadcrumbs__item-link:hover {
	color: #01edc9;
}

.breadcrumbs__item-target {
	color: #238bfa;
}

/*#Menu toggle */
.menu-toggle {
	font-weight: 500;
	font-family: Poppins, sans-serif;
	color: #333333;
}

.main-navigation .menu>li .sub-menu-toggle::before {
	color: #238bfa;
}

.main-navigation {
	color: #fdfdfd;
}

/* #Footer */
.site-footer {
	background-color: #2e2e2e;
}

.footer-area-wrap {
	background-color: #333333;
}

.site-info a:hover {
	color: #747474;
}

.footer-container {
	color: #a6a6a6;
}

.footer-menu__items .menu-item:before {
	background-color: #a6a6a6;
}

/* #ToTop button */
#toTop {
	color: #fff;
	background-color: #01edc9;
}

#toTop:hover {
	color: #fff;
	background-color: #2e2e2e;
}

#toTop:before {
	color: #fff;
}

/* #Page Preloader */
.page-preloader:before {
	background-color: #238bfa;
}

/* Paginations */
.nav-links a.page-numbers,
#tm_builder_outer_content .pagination a {
	font-weight: 500;
	color: #fff;
	background-color: #00b3fe;
}

.nav-links a.page-numbers:hover,
.nav-links a.page-numbers.current,
#tm_builder_outer_content .pagination .current,
#tm_builder_outer_content .pagination a.page-numbers:hover {
	color: #fff;
	font-weight: 500;
	background-color: #01edc9;
}

.invert .nav-links a.page-numbers,
#tm_builder_outer_content .invert .pagination a.page-numbers {
	font-weight: 500;
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
}

.invert .nav-links a.page-numbers:hover,
.invert .nav-links a.page-numbers.current,
#tm_builder_outer_content .invert .pagination .current,
#tm_builder_outer_content .invert .pagination a.page-numbers:hover {
	color: #303043;
	font-weight: 500;
	background-color: #fff;
}

/* #Gradient */
.gradient {
	background: #00b3fe;
	background: -moz-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: -webkit-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: linear-gradient(145deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
}

.gradient_horizontal {
	background: #00b3fe;
	background: -moz-linear-gradient(180deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: -webkit-linear-gradient(180deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: linear-gradient(180deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
}

/* #Button Appearance Styles (regular scheme) */
.btn,
.submit {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	color: #fff;
	background-color: #00b3fe;
}

.btn-default,
.btn-primary,
.btn-secondary,
.btn-default:hover,
.btn-primary:hover,
.btn-secondary:hover {
	color: #fff;
}

.btn-default {
	background-color: #00b3fe;
	border-color: #00b3fe;
}

.btn-default:hover {
	background-color: #01edc9;
	border-color: #01edc9;
}

.btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #00b3fe;
}

.btn-primary:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

.btn-secondary,
.btn-secondary:focus {
	background-color: #01edc9;
}

.btn-secondary:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.comment-form .submit,
.comment-form .submit:focus {
	background-color: #01edc9;
	box-shadow: 0 0 0 #00b3fe;
}

.comment-form .submit:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.error-404.not-found .page-content>a.btn.btn-primary,
.error-404.not-found .page-content>a.btn.btn-primary:focus {
	background-color: #238bfa;
}

.error-404.not-found .page-content>a.btn.btn-primary:hover {
	background-color: #01edc9;
	box-shadow: 0 0 10px #01edc9;
}

/* #Button Appearance Styles (invert scheme) */
.invert .btn-default,
.invert .btn-default:focus {
	color: #00b3fe;
	background-color: #fff;
	border-color: #fff;
}

.invert .btn-default:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

.invert .btn-primary,
.invert .btn-primary:focus {
	color: #00b3fe;
	background-color: #fff;
	border-color: #fff;
}

.invert .btn-primary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

.invert .btn-secondary,
.invert .btn-secondary:focus {
	color: #00b3fe;
	background-color: #fdfdfd;
	border-color: #fdfdfd;
}

.invert .btn-secondary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* #Widgets (defaults) */
.widget li {
	color: #00b3fe;
}

.invert .widget li {
	color: #fff;
}

.invert .widget select {
	color: #747474;
}

.invert .footer-area .cherry-search .cherry-search__submit.btn.btn-primary {
	color: #fff;
}

.invert .footer-area .btn-primary:hover {
	color: #fff;
}

.invert .footer-area a {
	color: #01edc9;
}

.invert .footer-area a:hover {
	color: #00b3fe;
}

/* #Widget Calendar */
.widget_calendar caption,
.invert .widget_calendar caption {
	font-weight: 500;
	color: #fff;
	background-color: #00b3fe;
}

.widget_calendar th {
	color: #00b3fe;
}

.widget_calendar tbody td {
	font-weight: 600;
	color: #333333;
}

.widget_calendar tbody td a,
.widget_calendar tbody td a:hover,
.widget_calendar tbody td#today,
.invert .widget_calendar tbody td a:hover {
	color: #fff;
}

.widget_calendar tbody td#today::after {
	background-color: #01edc9;
}

.widget_calendar tbody td a:before {
	background-color: #333333;
}

.widget_calendar tbody td a:hover:before {
	background-color: #01edc9;
}

.widget_calendar #next a,
.widget_calendar #prev a {
	color: #232c3a;
}

.invert .widget_calendar .calendar_wrap {
	background-color: #fff;
}

.widget_calendar tfoot td#next a,
.widget_calendar tfoot td#prev a {
	font-weight: 600;
}

/* #Widget Tag Cloud */
.sidebar .tagcloud a {
	color: #747474;
}

.sidebar .tagcloud a:hover {
	color: #238bfa;
}

.invert .tagcloud a:hover {
	color: #fff;
}

/* #Widget Recent Posts */
.widget_recent_entries .post-date {
	color: #01edc9;
}

.invert .widget_recent_entries .post-date {
	color: #fff;
}

.widget_recent_entries a {
	color: #00b3fe;
}

.widget_recent_entries a:hover {
	color: #01edc9;
}

/* #Widget About */
.sidebar .widget-about,
.sidebar .widget-about h4 {
	background-color: #01edc9;
	color: #fff;
}

.widget-about p strong {
	font-weight: 500;
}

/* #Widget Recent Comments */
.widget_recent_comments .recentcomments {
	color: #747474;
}

.widget_recent_comments span {
	color: #01edc9;
}

/* #Widget Archive */
.widget_archive a {
	color: #01edc9;
}

.widget_archive a:hover {
	color: #00b3fe;
}

.instagram__cover {
	color: #fff;
	background-color: #238bfa;
}

.invert .instagram__cover {
	background-color: #fff;
	color: #238bfa;
}

.sidebar .follow-block {
	background-color: #238bfa;
}

.subscribe-block__input {
	color: #747474;
}

.subscribe-block__submit.btn-secondary,
.subscribe-block__submit.btn-secondary:focus {
	background-color: #01edc9;
	box-shadow: 0 0 0 #00b3fe;
}

.subscribe-block__submit.btn-secondary:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.position-one-right-sidebar .subscribe-block__input[type='email']:focus,
.position-one-left-sidebar .subscribe-block__input[type='email']:focus {
	box-shadow: inset 0 -5px 0 0 #01edc9;
}

.invert .subscribe-block__submit.btn-secondary,
.after-content-full-width-area .subscribe-block__submit.btn-secondary,
.invert .subscribe-block__submit.btn-secondary:focus,
.after-content-full-width-area .subscribe-block__submit.btn-secondary:focus {
	color: #333333;
	background-color: #fdfdfd;
	border-color: #fdfdfd;
}

.subscribe-block__submit.btn-secondary:hover,
.invert .subscribe-block__submit.btn-secondary:hover,
.after-content-full-width-area .subscribe-block__submit.btn-secondary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
	;
}

#tm_builder_outer_content .tm_pb_slider p {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button {
	color: #fff;
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover,
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover,
#tm_builder_outer_content .tm-pb-controllers a:hover,
#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	;
}

#tm_builder_outer_content .tm-pb-arrow-prev,
#tm_builder_outer_content .tm-pb-arrow-next {
	color: #fff;
}

#tm_builder_outer_content .tm-pb-arrow-prev:hover,
#tm_builder_outer_content .tm-pb-arrow-next:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
}

body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
	color: #fff;
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
	background-color: #00b3fe;
}

#tm_builder_outer_content .invert .tm_pb_link_box p {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_cherry_services .services-item .title_wrap a {
	font-weight: 500;
	line-height: 1.2;
}

#tm_builder_outer_content .invert .tm_pb_cherry_services .services-item .title_wrap a:hover {
	color: rgba(255, 255, 255, 0.7);
}

#tm_builder_outer_content .template-listed-services .services-item:before {
	font-weight: 300;
	font-family: Poppins, sans-serif;
	border-bottom: 3px solid #fff;
}

.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a {
	color: #01edc9;
}

.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a {
	color: #00b3fe;
}

.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a {
	color: #238bfa;
}

.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a:hover,
.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a:hover,
.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a:hover {
	color: #333333;
}

.cherry-services .template-single p strong {
	font-weight: 500;
}

.template-single .head_wrap {
	background-color: #00b3fe;
}

.service-features_row:before {
	border-bottom: 3px solid
		/* Variable not found */
	;
}

.features_bg_color {
	background-color: #00b3fe;
}

.cta-form_submit.btn {
	color: #fff;
	background-color: #00b3fe;
}

.cta-form_submit.btn:after {
	color: #fff;
}

.cta-form_submit.btn:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

.cta-form_submit.btn:hover:after {
	color: #238bfa;
}

.invert .cta-form_submit.btn,
.invert .cta-form_submit.btn:focus {
	color: #333333;
	background-color: #fff;
}

.invert .cta-form_submit.btn:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item.active a:hover {
	border-color: #fff;
	color: #fff;
}

#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item a:hover {
	border-color: #fff;
	color: #fff;
}

.team-single-item {
	background-color: #00b3fe;
}

.team-single-item .team-meta_item.position {
	font-weight: 500;
}

.single-team .team-single-item a {
	color: #01edc9;
}

.single-team .team-single-item .team-meta .team-contact-info .team-macros {
	background-color: #238bfa;
}

.invert .team-socials_item a:hover,
.single-team .team-single-item a:hover,
.single-team .team-single-item .team-socials a {
	color: #fff;
}

#tm_builder_outer_content .tm-pb-contact-message li {
	background-color: #fff;
}

#tm_builder_outer_content .tm-pb-contact-message li,
#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #fff;
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_blog .published,
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p {
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #238bfa;
}

#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,
#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #fff;
}

#tm_builder_outer_content blockquote {
	color: #333333;
}

#tm_builder_outer_content blockquote:before {
	color: #23efd0;
}

/* #Google map */
.tm_pb_map h3 {
	color: #333333;
}

.tm_pb_map .infowindow {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #333333;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
	color: #fff;
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_link:before,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_link:before,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_link:before {
	background-color: #00b3fe;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_title,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_title,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_title {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_description,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_description,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_description {
	font-weight: 400;
	font-size: 18px;
	font-family: Poppins, sans-serif;
	color: #fff;
}

.tm_pg_gallery-item_link_show-more span {
	color: #333333;
}

.tm_pg_gallery-item_link_show-more:hover i {
	background: #333333;
}

.tm_pg_gallery-item_link_show-more:hover span {
	color: #fff;
}

.tm_pg_gallery-item_link_show-more i {
	background: #01edc9;
}

.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a,
.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a,
.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a {
	background-color: rgba(242, 242, 242, 1);
}

.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a:hover,
.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a:hover,
.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a:hover {
	background-color: #01edc9;
}

.tm-pg_front_gallery .load-more-button a.btn,
.tm-pg_front_gallery .load-more-button a.btn:focus {
	color: #fff;
	background-color: #00b3fe;
}

.tm-pg_front_gallery .load-more-button a.btn:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_label,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_label,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_label {
	background-color: #01edc9;
	font-weight: 600;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_counter,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_counter,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_counter {
	color: #fff;
}

.tm-pg_front_gallery ul.filter-select__list {
	background-color: #fff !important;
}

.tm-pg_front_gallery-tabs li a {
	font-weight: 500;
	color: #333333;
}

.tm-pg_front_gallery-tabs li:hover a {
	color: #333333;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+1) {
	border-bottom: 2px solid #01edc9;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+2) {
	border-bottom: 2px solid #00b3fe;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+3) {
	border-bottom: 2px solid #238bfa;
}

.tm-pg_front_gallery-tabs li a:hover,
.tm-pg_front_gallery-tabs li.active a {
	color: #01edc9;
}

.tm-pg_front_gallery-tabs:after {
	background-color: #01edc9;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers i,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:hover i,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover i {
	color: #fff;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev,
.lg-outer .lg-actions .lg-icon {
	background-color: #01edc9;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover,
.lg-outer .lg-actions .lg-icon:hover {
	background-color: #333333;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
	font-weight: 600;
	color: #747474;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover {
	color: #01edc9;
}

.lg-backdrop {
	background-color: #fff;
}

.lg-outer .lg-toolbar .lg-icon,
.lg-outer .lg-toolbar .lg-icon:hover,
.lg-outer .lg-thumb-outer .lg-icon,
.lg-outer .lg-thumb-outer .lg-icon:hover {
	background: transparent;
}

.lg-outer .lg-toolbar .lg-icon:after,
.lg-outer .lg-thumb-outer .lg-icon:after,
.lg-outer .lg-thumb-outer .lg-icon:before {
	color: #333333;
}

.lg-outer .lg-toolbar .lg-icon:hover:after,
.lg-outer .lg-thumb-outer .lg-icon:hover:after,
.lg-outer .lg-thumb-outer .lg-icon:hover:before {
	color: rgba(51, 51, 51, 0.4);
}

.lg-outer .lg-progress-bar .lg-progress {
	background-color: #01edc9;
}

.lg-outer .lg-thumb-outer,
.lg-outer .lg-thumb-outer .lg-thumb .lg-thumb-item:before {
	background: rgba(255, 255, 255, 0.5);
}

.single .entry-title,
.blog .entry-title,
.archive .entry-title {
	color: #00b3fe;
}

.blog .entry-title a:hover {
	color: #01edc9;
}

.pagination .nav-links a.page-numbers.next,
.pagination .nav-links a.page-numbers.prev {
	font-weight: 500;
	color: #fff;
	background-color: #01edc9;
}

.pagination .nav-links a.page-numbers.next:hover,
.pagination .nav-links a.page-numbers.prev:hover {
	font-weight: 500;
	background-color: #333333;
	color: #fff;
}

.pagination .nav-links a.page-numbers:hover,
.pagination .nav-links .current {
	color: #01edc9;
	background-color: transparent;
	font-weight: 600;
}

.pagination .nav-links a.page-numbers,
.pagination .page-numbers.dots {
	font-weight: 600;
	color: #333333;
	background-color: transparent;
}

.invert .pagination .nav-links a.page-numbers {
	font-weight: 500;
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
}

.invert .pagination .nav-links a.page-numbers:hover,
.invert .pagination .nav-links .current {
	color: #303043;
	font-weight: 500;
	background-color: #fff;
}

/* #Booked */
.widget_booked_calendar {
	background-color: #00b3fe;
}

.widget_booked_calendar .widget-title {
	color: #fff;
}

.booked-calendar-shortcode-wrap .booked-calendar thead tr {
	background: #238bfa;
}

.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth {
	color: rgba(255, 255, 255, 0.5);
}

.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth:hover {
	color: rgba(255, 255, 255, 0.8);
}

.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th {
	color: #fff !important;
	background-color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster {
	border-color: #fefefe;
	background-color: #fff;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
	color: #01edc9;
	border-color: #01edc9;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active {
	background-color: #01edc9 !important;
}

.booked-calendar-wrap table.booked-calendar tr.entryBlock td {
	border-color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .number {
	color: #00b3fe !important;
}

.booked-calendar-wrap .booked-calendar tbody tr.week td:hover {
	color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster .number {
	color: #00b3fe !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
	background-color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster .number {
	color: #fff !important;
}

.booked-calendar-wrap table.booked-calendar td.prev-date .date,
.booked-calendar-wrap .booked-calendar tbody tr.week td.prev-date .date,
.booked-calendar-wrap .booked-calendar td.blur .date,
.booked-calendar-wrap table.booked-calendar td.today .date {
	background-color: #fff !important;
}

.booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot button:hover {
	background-color: #238bfa !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active .number,
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active:hover .number {
	color: #fff !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock {
	background-color: #fefefe !important;
}

body table.booked-calendar tr.week td.active .date .number,
body table.booked-calendar tr.week td.active:hover .date .number {
	background-color: transparent;
}

body .booked-modal input[type=submit].button-primary:hover {
	background-color: #00b3fe !important;
}

body .booked-calendarSwitcher,
body .booked-calendarSwitcher select {
	background-color: #238bfa !important;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
	color: #fff;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th:first-child {
	background-color: #238bfa;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	background-color: #01edc9;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) td.mptt-shortcode-hours {
	background-color: #238bfa;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) {
	background-color: #fff;
}

.single-mp-event .mptt-main-wrapper .mptt-content {
	background-color: #fdfdfd;
}

.mptt-main-wrapper .event-title {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #747474;
}

.mptt-sidebar .mptt-widget p {
	color: #747474;
}

.mptt-container .widgettitle {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.3;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #00b3fe;
}

.mptt-container .widgettitle:before {
	background-color: #238bfa;
}

.mptt-menu.mptt-navigation-select {
	background-color: #238bfa;
	color: #fff;
}

#content .upcoming-events-widget .mptt-widget.events-list .event {
	border-color: #00b3fe;
	color: #747474;
	background-color: #fdfdfd;
}

.mptt-widget.events-list .column-title:before,
.mptt-widget.events-list .timeslot:before,
.single .events-list .event:before {
	color: #238bfa;
}

.widget_recent_entries ul li.event {
	color: #fff;
	background-color: #00b3fe;
	border-top: 6px solid #01edc9;
}

.widget_recent_entries ul li.event .post-date,
.widget_recent_entries ul li.event .event-link {
	color: #fff;
}

.widget_recent_entries ul li.event .event-link:hover {
	color: #01edc9;
}

.single-mp-column .event.mptt-theme-mode-event:before {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) {
	border-bottom: 2px solid #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) {
	border-bottom: 2px solid #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) {
	border-bottom: 2px solid #238bfa;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) a:before {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) a:before {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) a:before {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a:before,
#tm_builder_outer_content .tm_pb_tabs_controls li:hover a:before {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #01edc9;
	font-weight: 500;
	color: #333333;
}

#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:hover:after,
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active:after {
	background-color: #fdfdfd;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:hover a,
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:before {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:after {
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_button {
	color: #fff;
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_button:after {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_button:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .btn:hover {
	color: #fff;
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .invert .tm_pb_button,
#tm_builder_outer_content .invert .btn.btn-primary,
#tm_builder_outer_content .invert .tm_pb_button:focus,
#tm_builder_outer_content .invert .btn.btn-primary:focus {
	color: #333333;
	background-color: #fff;
	box-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

#tm_builder_outer_content .invert .tm_pb_button:hover,
#tm_builder_outer_content .invert .btn.btn-primary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_slider p {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button {
	color: #fff;
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover,
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover,
#tm_builder_outer_content .tm-pb-controllers a:hover,
#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	;
}

#tm_builder_outer_content .tm-pb-arrow-prev,
#tm_builder_outer_content .tm-pb-arrow-next {
	color: #fff;
}

#tm_builder_outer_content .tm-pb-arrow-prev:hover,
#tm_builder_outer_content .tm-pb-arrow-next:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
}

body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
	color: #fff;
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
	background-color: #00b3fe;
}

#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: #238bfa;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
	color: #23efd0;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #333333;
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta,
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_job_title {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb {
	background: #fdfdfd;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb:hover {
	background-color: rgb(250, 250, 250);
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_blurb_content p {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #333333;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
	color: #fff;
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p {
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #238bfa;
}

#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,
#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_video_play:before {
	color: #238bfa;
	background-color: rgba(255, 255, 255, 0.8);
}

#tm_builder_outer_content .tm_pb_pricing_table {
	color: #747474;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_featured_table {
	background: #00b3fe;
	background: -moz-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: -webkit-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: linear-gradient(145deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
}

#tm_builder_outer_content .tm_pb_pricing li,
#tm_builder_outer_content .tm_pb_featured_table li {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
	border-color: #fdfdfd;
}

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
	border-color: rgba(253, 253, 253, 0.46);
}

#tm_builder_outer_content .tm_pb_pricing_heading h2 {
	color: #232c3a;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_best_value {
	font-weight: 400;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) div.tm_pb_pricing_content_top,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) div.tm_pb_pricing_content_top {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_best_value,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_best_value {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) div.tm_pb_pricing_content_top {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_best_value {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table div.tm_pb_pricing_content_top {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_pricing_title,
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_best_value,
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing li {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign,
#tm_builder_outer_content .tm_pb_pricing .tm_pb_sum,
#tm_builder_outer_content .tm_pb_pricing .tm_pb_frequency {
	color: #fff;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_featured_table .tm_pb_dollar_sign,
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_sum,
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_frequency {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:focus,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:focus {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:hover,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:focus {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:hover {
	background-color: #01edc9;
	box-shadow: 0 0 10px #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:focus {
	color: #01edc9;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	font-style: normal;
	font-weight: 600;
	line-height: 1.3;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta strong,
#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta {
	font-weight: 300;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .tm_pb_audio_module_content h2 {
		font-size: 26px;
	}
}

#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .mejs-container,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: rgba(255, 255, 255, 0.2);
}

#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,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-current,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time {
	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,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-corner {
	border-color: #238bfa transparent transparent;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_blog .published,
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon,
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #01edc9;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent+* {
	color: #01edc9;
}

#tm_builder_outer_content .tm-pb-contact-message li {
	background-color: #fff;
}

#tm_builder_outer_content .tm-pb-contact-message li,
#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #fff;
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_countdown_timer .section .value,
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep,
#tm_builder_outer_content .tm_pb_countdown_timer.tm_pb_module .section.values .label {
	font-weight: 600;
}

#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .label,
#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .value,
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title,
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title::before {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title {
	font-weight: 600;
}

</style><style type="text/css">

/* #Typography */
body {
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.667;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #747474;
}

@media (max-width: 544px) {
	body {
		font-size: 14px;
	}
}

h1 {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #333333;
}

h2 {
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #333333;
}

h3 {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.2;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #00b3fe;
}

h4 {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.3;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #00b3fe;
}

h5 {
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #01edc9;
}

h6 {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #00b3fe;
}

@media (min-width: 992px) {
	h1 {
		font-size: 44px;
	}

	h2 {
		font-size: 30px;
	}

	h3 {
		font-size: 30px;
	}

	h4 {
		font-size: 26px;
	}
}

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.not-found .page-title {
	color: #00b3fe;
}

a:hover {
	color: #01edc9;
}

/* #Invert Color Scheme */
.invert,
.invert p {
	color: #fff;
}

.invert h1 {
	color: #fff;
}

.invert h2 {
	color: #fff;
}

.invert h3 {
	color: #fff;
}

.invert h4 {
	color: #fff;
}

.invert h5 {
	color: #fff;
}

.invert h6 {
	color: #fff;
}

.invert a {
	color: #fff;
}

.invert a:hover {
	color: #303043;
}

.invert h1 a:hover,
.invert h2 a:hover,
.invert h3 a:hover,
.invert h4 a:hover {
	color: rgba(255, 255, 255, 0.7);
}

.invert ul li,
.invert ol li {
	color: #fff;
}

/* #Layout */
@media (min-width: 1200px) {
	.container {
		max-width: 1788px;
	}
}

/* 404 */
.not-found .page-title {
	font-weight: 600;
	color: #01edc9;
}

.not-found .page-title span {
	color: #00b3fe;
}

/* #Elements */
blockquote,
#sidebar blockquote {
	color: #747474;
}

blockquote:before {
	color: #23efd0;
}

blockquote cite {
	color: #23efd0;
	font-weight: 500;
}

blockquote cite:before {
	background: #23efd0;
}

blockquote a:hover {
	color: #00b3fe;
}

blockquote cite a {
	color: #23efd0;
}

blockquote cite a:hover {
	color: #00b3fe;
}

code {
	color: #fff;
	background: #00b3fe;
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 1.667;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

ul,
ol {
	color: #00b3fe;
}

.price-list ul li {
	color: #747474;
}

hr {
	background-color: #fdfdfd;
}

/* #Header */
.header-container {
	background-color: #ffffff;
	background-image: url();
	background-repeat: repeat;
	background-position: center top;
	background-attachment: scroll;
}

.site-header.transparent .header-container {
	background: rgba(255, 255, 255, 0.9);
}

/* ##Logo */
.site-logo {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	font-family: Poppins, sans-serif;
}

.site-logo__link,
.site-logo__link:hover {
	color: #00b3fe;
}

/* ##Top Panel */
.top-panel {
	font-weight: 300;
	background-color: #238bfa;
}

.top-panel__message .fa,
.top-panel__message .material-icons {
	color: #01edc9;
}

.info-block a:hover {
	color: #01edc9;
}

/* #Search Form */
.search-form__field {
	color: #747474;
}

.search-form__field::-webkit-input-placeholder {
	color: #747474;
}

.search-form__field::-moz-placeholder {
	color: #747474;
}

.search-form__field:-moz-placeholder {
	color: #747474;
}

.search-form__field:-ms-input-placeholder {
	color: #747474;
}

.top-panel.invert .search-form__submit {
	color: #238bfa;
	background-color: #fff;
}

.top-panel.invert .search-form__submit:hover {
	color: #fff;
	background-color: #01edc9;
}

.top-panel .search-form__field {
	color: #fff;
}

.top-panel .search-form__field::-webkit-input-placeholder,
.top-panel.invert .cherry-search input[type='search']::-webkit-input-placeholder {
	color: #fff;
}

.top-panel .search-form__field::-moz-placeholder,
.top-panel.invert .cherry-search input[type='search']::-moz-placeholder {
	color: #fff;
}

.top-panel .search-form__field:-moz-placeholder,
.top-panel.invert .cherry-search input[type='search']:-moz-placeholder {
	color: #fff;
}

.top-panel .search-form__field:-ms-input-placeholder,
.top-panel.invert .cherry-search input[type='search']:-ms-input-placeholder {
	color: #fff;
}

.top-panel.invert .cherry-search input[type='search'] {
	color: #fff;
	border-bottom: 1px solid #00b3fe;
}

.cherry-search__item-author span {
	color: #747474;
}

.cherry-search__item-author em {
	color: #01edc9;
}

.invert .cherry-search .cherry-search__item-attr,
.invert .cherry-search .cherry-search__more-button {
	color: #00b3fe;
}

.invert .cherry-search .cherry-search__item-attr:hover,
.invert .cherry-search .cherry-search__more-button:hover,
.cherry-search .cherry-search__more-button:hover {
	color: #01edc9;
}

.widget .cherry-search .cherry-search__submit.btn.btn-primary,
.widget .cherry-search .cherry-search__submit.btn.btn-primary:focus,
.error-404.not-found .cherry-search .search-submit,
.error-404.not-found .cherry-search .search-submit:focus,
.cherry-search .cherry-search__spinner>div {
	background-color: #01edc9;
}

.widget .cherry-search .cherry-search__submit.btn.btn-primary:hover,
.error-404.not-found .cherry-search .search-submit:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.invert .footer-area .widget_search .btn-primary:hover {
	background-color: #00b3fe;
}

/* #Comment, Contact, Password Forms */
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 {
	color: #333333;
	background-color: #fdfdfd;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
}

input:focus,
select:focus,
textarea:focus {
	box-shadow: inset 0 -5px 0 0 #00b3fe;
}

.comment-form .submit,
.wpcf7-submit,
.post-password-form label+input {
	color: #fff;
	background-color: #238bfa;
	border-color: #238bfa;
}

.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label+input:hover {
	color: #fff;
	background-color: rgb(10, 114, 225);
	border-color: rgb(10, 114, 225);
}

.comment-form .submit:focus,
.wpcf7-submit:focus,
.post-password-form label+input:focus {
	box-shadow: 0 0 10px #238bfa;
}

/* #Input Placeholders */
::-webkit-input-placeholder {
	color: #bcbcbc;
}

::-moz-placeholder {
	color: #bcbcbc;
}

:-moz-placeholder {
	color: #bcbcbc;
}

:-ms-input-placeholder {
	color: #bcbcbc;
}

/* #Social */
.social-list a,
.share-btns__link {
	color: #00b3fe;
}

.social-list a:hover::before,
.share-btns__link:hover {
	color: #01edc9;
}

.social-list--footer .menu-item a:hover {
	color: #fff;
}

footer .social-list a {
	color: #747474;
}

footer .social-list a:hover::before {
	color: #00b3fe;
}

/* #Social (invert scheme) */
.invert .social-list a {
	color: #fff;
}

.invert .social-list a:hover {
	color: #01edc9;
}

.widget.widget-subscribe .social-list .menu-item>a {
	color: #fff;
}

.widget.widget-subscribe .social-list .menu-item>a:hover {
	color: #01edc9;
}

/* #Main Menu */
.main-navigation .menu>li>a,
.main-navigation ul ul a {
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #333333;
}

.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_ancestor>a,
.main-navigation .menu>li.current-menu-item>a,
.main-navigation .menu>li.current-menu-ancestor>a {
	color: #238bfa;
}

.main-navigation .sub-menu {
	background: #fdfdfd;
}

.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: #00b3fe;
}

.menu-item__desc {
	color: #8f9399;
	font-weight: 400;
}

/* #Inverted Main Menu */
.invert .main-navigation .menu>li>a:hover,
.invert .main-navigation .menu>li.menu-hover>a,
.invert .main-navigation .menu>li.current_page_item>a,
.invert .main-navigation .menu>li.current_page_ancestor>a,
.invert .main-navigation .menu>li.current-menu-item>a,
.invert .main-navigation .menu>li.current-menu-ancestor>a,
.invert .main-navigation .menu>li>a,
.invert .main-navigation .menu>li::after {
	color: #fff;
}

.invert .main-navigation .sub-menu>li>a:hover,
.invert .main-navigation .sub-menu>li::after,
.invert .main-navigation .sub-menu>li.menu-hover>a,
.invert .main-navigation .sub-menu>li.current_page_item>a,
.invert .main-navigation .sub-menu>li.current_page_ancestor>a,
.invert .main-navigation .sub-menu>li.current-menu-item>a,
.invert .main-navigation .sub-menu>li.current-menu-ancestor>a {
	color: #238bfa;
}

/* #Footer Menu */
.footer-menu__items li.current-menu-item a,
.footer-menu__items li.current_page_item a {
	color: #747474;
}

/* #Entry Meta */
.post__cats a,
.post-featured-content .post__cats a,
.sticky__label {
	color: #fff;
	background-color: #238bfa;
}

.post__cats a:hover,
.post-featured-content .post__cats a:hover {
	color: #fff;
	background-color: #00b3fe;
}

.entry-meta .material-icons,
.post__tags .material-icons,
.entry-meta .fa,
.post__tags .fa {
	color: rgba(35, 139, 250, 0.3);
}

.posted-by a,
.posted-by__author a,
.post-featured-content a,
.post__date a,
.post__comments a,
.post__tags a {
	color: #01edc9;
}

.posted-by a:hover,
.posted-by__author a:hover,
.post-featured-content a:hover,
.post__date a:hover,
.post__comments a:hover,
.post__tags a:hover {
	color: #00b3fe;
	text-decoration: none;
}

.posted-by {
	color: #747474;
}

.single .post__tags a {
	color: #238bfa;
}

.single .post__tags a:hover {
	color: #01edc9;
}

.invert .post__cats a:hover {
	color: #00b3fe;
	background-color: #fff;
}

.single .post__date:before,
.single .post__comments:before,
.blog .post__date:before,
.blog .post__comments:before,
.blog .post__tags:before,
.archive .post__date:before,
.archive .post__comments:before,
.archive .post__tags:before {
	background-color: rgb(141, 141, 143);
}

.entry-content p strong span {
	font-weight: 500;
}

.post_format-post-format-quote blockquote,
.single-post blockquote {
	color: #333333;
}

/* #Post Format */
.format-quote .post-quote {
	font-size: 26px;
	color: #333333;
}

.post-format-link {
	color: #fff;
	background-color: rgba(1, 237, 201, 0.78);
}

.post-format-link:hover {
	color: #fff;
	background-color: rgba(0, 179, 254, 0.78);
}

/* Related Posts */
.single .related-posts .entry-title {
	color: #333333;
}

/* #Author Bio */
.post-author__holder {
	background-color: #fdfdfd;
}

.post-author__title {
	color: #333333;
}

.post-author__title a:hover {
	color: #01edc9;
}

/* #Comments */
.comments-area .comments-title,
#respond .comment-reply-title {
	color: #333333;
}

.comments-area article.comment-body {
	background-color: rgb(251, 251, 251);
}

.comments-area .children {
	background-color: #fefefe;
}

.comments-area .comment-content {
	color: #747474;
}

.comment-metadata .comment-date,
.comment-metadata .fn {
	color: #01edc9;
}

.comment-metadata .comment-date:hover {
	color: #747474;
}

.comments-area .comment-date:after {
	background-color: rgb(141, 141, 143);
}

.comment-reply-link {
	color: #01edc9;
}

.comment-reply-link:hover {
	color: #747474;
}

/* #Comment Reply Link */
#cancel-comment-reply-link {
	color: #747474;
}

#cancel-comment-reply-link:hover {
	color: #01edc9;
}

/* Audio Format */
.format-audio .post-format-audio .post-format-audio-description h5 {
	font-weight: 600;
}

.format-audio .post-format-audio {
	background-color: #00b3fe;
}

.format-audio .post-format-audio .mejs-container .mejs-controls,
.format-audio .mejs-container .mejs-controls {
	background-color: rgb(27, 188, 255);
}

/* Qoute format */
.blog .post_format-post-format-quote blockquote {
	color: #747474;
}

/* Gallery format */
.post-gallery__button-next,
.post-gallery__button-prev {
	color: #fff;
	background-color: #01edc9;
}

.post-gallery__button-next:hover,
.post-gallery__button-prev:hover {
	color: #333333;
	background-color: #fff;
}

.post-gallery__caption {
	color: #fff;
}

/* #Paginations */
.page-numbers,
.page-links a {
	color: #00b3fe;
}

a.page-numbers:hover,
.page-numbers.current,
.page-links a:hover,
.page-links>.page-links__item {
	color: #238bfa;
	background: #01edc9;
}

.page-numbers.next,
.page-numbers.prev {
	color: #fff;
	background: #238bfa;
}

.page-numbers.next:hover,
.page-numbers.prev:hover {
	color: #fff;
	background: #00b3fe;
}

/* #Post navigation */
.navigation.post-navigation {
	border-top: 3px solid #fdfdfd;
	border-bottom: 3px solid #fdfdfd;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a {
	font-style: normal;
	font-weight: 500;
	font-size: 26px;
	font-family: Poppins, sans-serif;
}

@media (max-width: 1200px) {

	.post-navigation .nav-previous a,
	.post-navigation .nav-next a {
		font-size: 15px;
	}
}

.post-navigation a .meta-nav {
	color: #333333;
}

.post-navigation a .post-title {
	color: #00b3fe;
}

.post-navigation a:before {
	color: #fff;
	background-color: #00b3fe;
}

.post-navigation a:hover:before {
	color: #fff;
	background-color: #01edc9;
}

.post-navigation a:hover .post-title {
	color: #01edc9;
}

.page-links>.page-links__item {
	color: #fff;
}

.page-links>a .page-links__item {
	color: #01edc9;
}

.page-links>a:hover .page-links__item {
	color: #fff;
}

/* #Breadcrumbs */
.breadcrumbs__item {
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 1.5;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

.breadcrumbs__item-link {
	color: #333333;
}

.breadcrumbs__item-link:hover {
	color: #01edc9;
}

.breadcrumbs__item-target {
	color: #238bfa;
}

/*#Menu toggle */
.menu-toggle {
	font-weight: 500;
	font-family: Poppins, sans-serif;
	color: #333333;
}

.main-navigation .menu>li .sub-menu-toggle::before {
	color: #238bfa;
}

.main-navigation {
	color: #fdfdfd;
}

/* #Footer */
.site-footer {
	background-color: #2e2e2e;
}

.footer-area-wrap {
	background-color: #333333;
}

.site-info a:hover {
	color: #747474;
}

.footer-container {
	color: #a6a6a6;
}

.footer-menu__items .menu-item:before {
	background-color: #a6a6a6;
}

/* #ToTop button */
#toTop {
	color: #fff;
	background-color: #01edc9;
}

#toTop:hover {
	color: #fff;
	background-color: #2e2e2e;
}

#toTop:before {
	color: #fff;
}

/* #Page Preloader */
.page-preloader:before {
	background-color: #238bfa;
}

/* Paginations */
.nav-links a.page-numbers,
#tm_builder_outer_content .pagination a {
	font-weight: 500;
	color: #fff;
	background-color: #00b3fe;
}

.nav-links a.page-numbers:hover,
.nav-links a.page-numbers.current,
#tm_builder_outer_content .pagination .current,
#tm_builder_outer_content .pagination a.page-numbers:hover {
	color: #fff;
	font-weight: 500;
	background-color: #01edc9;
}

.invert .nav-links a.page-numbers,
#tm_builder_outer_content .invert .pagination a.page-numbers {
	font-weight: 500;
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
}

.invert .nav-links a.page-numbers:hover,
.invert .nav-links a.page-numbers.current,
#tm_builder_outer_content .invert .pagination .current,
#tm_builder_outer_content .invert .pagination a.page-numbers:hover {
	color: #303043;
	font-weight: 500;
	background-color: #fff;
}

/* #Gradient */
.gradient {
	background: #00b3fe;
	background: -moz-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: -webkit-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: linear-gradient(145deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
}

.gradient_horizontal {
	background: #00b3fe;
	background: -moz-linear-gradient(180deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: -webkit-linear-gradient(180deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: linear-gradient(180deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
}

/* #Button Appearance Styles (regular scheme) */
.btn,
.submit {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	color: #fff;
	background-color: #00b3fe;
}

.btn-default,
.btn-primary,
.btn-secondary,
.btn-default:hover,
.btn-primary:hover,
.btn-secondary:hover {
	color: #fff;
}

.btn-default {
	background-color: #00b3fe;
	border-color: #00b3fe;
}

.btn-default:hover {
	background-color: #01edc9;
	border-color: #01edc9;
}

.btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #00b3fe;
}

.btn-primary:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

.btn-secondary,
.btn-secondary:focus {
	background-color: #01edc9;
}

.btn-secondary:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.comment-form .submit,
.comment-form .submit:focus {
	background-color: #01edc9;
	box-shadow: 0 0 0 #00b3fe;
}

.comment-form .submit:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.error-404.not-found .page-content>a.btn.btn-primary,
.error-404.not-found .page-content>a.btn.btn-primary:focus {
	background-color: #238bfa;
}

.error-404.not-found .page-content>a.btn.btn-primary:hover {
	background-color: #01edc9;
	box-shadow: 0 0 10px #01edc9;
}

/* #Button Appearance Styles (invert scheme) */
.invert .btn-default,
.invert .btn-default:focus {
	color: #00b3fe;
	background-color: #fff;
	border-color: #fff;
}

.invert .btn-default:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

.invert .btn-primary,
.invert .btn-primary:focus {
	color: #00b3fe;
	background-color: #fff;
	border-color: #fff;
}

.invert .btn-primary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

.invert .btn-secondary,
.invert .btn-secondary:focus {
	color: #00b3fe;
	background-color: #fdfdfd;
	border-color: #fdfdfd;
}

.invert .btn-secondary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* #Widgets (defaults) */
.widget li {
	color: #00b3fe;
}

.invert .widget li {
	color: #fff;
}

.invert .widget select {
	color: #747474;
}

.invert .footer-area .cherry-search .cherry-search__submit.btn.btn-primary {
	color: #fff;
}

.invert .footer-area .btn-primary:hover {
	color: #fff;
}

.invert .footer-area a {
	color: #01edc9;
}

.invert .footer-area a:hover {
	color: #00b3fe;
}

/* #Widget Calendar */
.widget_calendar caption,
.invert .widget_calendar caption {
	font-weight: 500;
	color: #fff;
	background-color: #00b3fe;
}

.widget_calendar th {
	color: #00b3fe;
}

.widget_calendar tbody td {
	font-weight: 600;
	color: #333333;
}

.widget_calendar tbody td a,
.widget_calendar tbody td a:hover,
.widget_calendar tbody td#today,
.invert .widget_calendar tbody td a:hover {
	color: #fff;
}

.widget_calendar tbody td#today::after {
	background-color: #01edc9;
}

.widget_calendar tbody td a:before {
	background-color: #333333;
}

.widget_calendar tbody td a:hover:before {
	background-color: #01edc9;
}

.widget_calendar #next a,
.widget_calendar #prev a {
	color: #232c3a;
}

.invert .widget_calendar .calendar_wrap {
	background-color: #fff;
}

.widget_calendar tfoot td#next a,
.widget_calendar tfoot td#prev a {
	font-weight: 600;
}

/* #Widget Tag Cloud */
.sidebar .tagcloud a {
	color: #747474;
}

.sidebar .tagcloud a:hover {
	color: #238bfa;
}

.invert .tagcloud a:hover {
	color: #fff;
}

/* #Widget Recent Posts */
.widget_recent_entries .post-date {
	color: #01edc9;
}

.invert .widget_recent_entries .post-date {
	color: #fff;
}

.widget_recent_entries a {
	color: #00b3fe;
}

.widget_recent_entries a:hover {
	color: #01edc9;
}

/* #Widget About */
.sidebar .widget-about,
.sidebar .widget-about h4 {
	background-color: #01edc9;
	color: #fff;
}

.widget-about p strong {
	font-weight: 500;
}

/* #Widget Recent Comments */
.widget_recent_comments .recentcomments {
	color: #747474;
}

.widget_recent_comments span {
	color: #01edc9;
}

/* #Widget Archive */
.widget_archive a {
	color: #01edc9;
}

.widget_archive a:hover {
	color: #00b3fe;
}

.instagram__cover {
	color: #fff;
	background-color: #238bfa;
}

.invert .instagram__cover {
	background-color: #fff;
	color: #238bfa;
}

.sidebar .follow-block {
	background-color: #238bfa;
}

.subscribe-block__input {
	color: #747474;
}

.subscribe-block__submit.btn-secondary,
.subscribe-block__submit.btn-secondary:focus {
	background-color: #01edc9;
	box-shadow: 0 0 0 #00b3fe;
}

.subscribe-block__submit.btn-secondary:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

.position-one-right-sidebar .subscribe-block__input[type='email']:focus,
.position-one-left-sidebar .subscribe-block__input[type='email']:focus {
	box-shadow: inset 0 -5px 0 0 #01edc9;
}

.invert .subscribe-block__submit.btn-secondary,
.after-content-full-width-area .subscribe-block__submit.btn-secondary,
.invert .subscribe-block__submit.btn-secondary:focus,
.after-content-full-width-area .subscribe-block__submit.btn-secondary:focus {
	color: #333333;
	background-color: #fdfdfd;
	border-color: #fdfdfd;
}

.subscribe-block__submit.btn-secondary:hover,
.invert .subscribe-block__submit.btn-secondary:hover,
.after-content-full-width-area .subscribe-block__submit.btn-secondary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
	;
}

#tm_builder_outer_content .tm_pb_slider p {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button {
	color: #fff;
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover,
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover,
#tm_builder_outer_content .tm-pb-controllers a:hover,
#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	;
}

#tm_builder_outer_content .tm-pb-arrow-prev,
#tm_builder_outer_content .tm-pb-arrow-next {
	color: #fff;
}

#tm_builder_outer_content .tm-pb-arrow-prev:hover,
#tm_builder_outer_content .tm-pb-arrow-next:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
}

body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
	color: #fff;
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
	background-color: #00b3fe;
}

#tm_builder_outer_content .invert .tm_pb_link_box p {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_cherry_services .services-item .title_wrap a {
	font-weight: 500;
	line-height: 1.2;
}

#tm_builder_outer_content .invert .tm_pb_cherry_services .services-item .title_wrap a:hover {
	color: rgba(255, 255, 255, 0.7);
}

#tm_builder_outer_content .template-listed-services .services-item:before {
	font-weight: 300;
	font-family: Poppins, sans-serif;
	border-bottom: 3px solid #fff;
}

.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a {
	color: #01edc9;
}

.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a {
	color: #00b3fe;
}

.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a {
	color: #238bfa;
}

.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a:hover,
.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a:hover,
.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a:hover {
	color: #333333;
}

.cherry-services .template-single p strong {
	font-weight: 500;
}

.template-single .head_wrap {
	background-color: #00b3fe;
}

.service-features_row:before {
	border-bottom: 3px solid
		/* Variable not found */
	;
}

.features_bg_color {
	background-color: #00b3fe;
}

.cta-form_submit.btn {
	color: #fff;
	background-color: #00b3fe;
}

.cta-form_submit.btn:after {
	color: #fff;
}

.cta-form_submit.btn:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

.cta-form_submit.btn:hover:after {
	color: #238bfa;
}

.invert .cta-form_submit.btn,
.invert .cta-form_submit.btn:focus {
	color: #333333;
	background-color: #fff;
}

.invert .cta-form_submit.btn:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item.active a:hover {
	border-color: #fff;
	color: #fff;
}

#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item a:hover {
	border-color: #fff;
	color: #fff;
}

.team-single-item {
	background-color: #00b3fe;
}

.team-single-item .team-meta_item.position {
	font-weight: 500;
}

.single-team .team-single-item a {
	color: #01edc9;
}

.single-team .team-single-item .team-meta .team-contact-info .team-macros {
	background-color: #238bfa;
}

.invert .team-socials_item a:hover,
.single-team .team-single-item a:hover,
.single-team .team-single-item .team-socials a {
	color: #fff;
}

#tm_builder_outer_content .tm-pb-contact-message li {
	background-color: #fff;
}

#tm_builder_outer_content .tm-pb-contact-message li,
#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #fff;
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_blog .published,
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p {
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #238bfa;
}

#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,
#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #fff;
}

#tm_builder_outer_content blockquote {
	color: #333333;
}

#tm_builder_outer_content blockquote:before {
	color: #23efd0;
}

/* #Google map */
.tm_pb_map h3 {
	color: #333333;
}

.tm_pb_map .infowindow {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #333333;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
	color: #fff;
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_link:before,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_link:before,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_link:before {
	background-color: #00b3fe;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_title,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_title,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_title {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_description,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_description,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_description {
	font-weight: 400;
	font-size: 18px;
	font-family: Poppins, sans-serif;
	color: #fff;
}

.tm_pg_gallery-item_link_show-more span {
	color: #333333;
}

.tm_pg_gallery-item_link_show-more:hover i {
	background: #333333;
}

.tm_pg_gallery-item_link_show-more:hover span {
	color: #fff;
}

.tm_pg_gallery-item_link_show-more i {
	background: #01edc9;
}

.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a,
.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a,
.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a {
	background-color: rgba(242, 242, 242, 1);
}

.tm-pg_front_gallery .tm-pg_front_gallery-grid .tm_pg_gallery-item_show-more a:hover,
.tm-pg_front_gallery .tm-pg_front_gallery-masonry .tm_pg_gallery-item_show-more a:hover,
.tm-pg_front_gallery .tm-pg_front_gallery-justify .tm_pg_gallery-item_show-more a:hover {
	background-color: #01edc9;
}

.tm-pg_front_gallery .load-more-button a.btn,
.tm-pg_front_gallery .load-more-button a.btn:focus {
	color: #fff;
	background-color: #00b3fe;
}

.tm-pg_front_gallery .load-more-button a.btn:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_label,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_label,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_label {
	background-color: #01edc9;
	font-weight: 600;
}

.tm-pg_front_gallery-grid .tm_pg_gallery-item_counter,
.tm-pg_front_gallery-masonry .tm_pg_gallery-item_counter,
.tm-pg_front_gallery-justify .tm_pg_gallery-item_counter {
	color: #fff;
}

.tm-pg_front_gallery ul.filter-select__list {
	background-color: #fff !important;
}

.tm-pg_front_gallery-tabs li a {
	font-weight: 500;
	color: #333333;
}

.tm-pg_front_gallery-tabs li:hover a {
	color: #333333;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+1) {
	border-bottom: 2px solid #01edc9;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+2) {
	border-bottom: 2px solid #00b3fe;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+3) {
	border-bottom: 2px solid #238bfa;
}

.tm-pg_front_gallery-tabs li a:hover,
.tm-pg_front_gallery-tabs li.active a {
	color: #01edc9;
}

.tm-pg_front_gallery-tabs:after {
	background-color: #01edc9;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers i,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:hover i,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover i {
	color: #fff;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev,
.lg-outer .lg-actions .lg-icon {
	background-color: #01edc9;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.next:hover,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.prev:hover,
.lg-outer .lg-actions .lg-icon:hover {
	background-color: #333333;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers {
	font-weight: 600;
	color: #747474;
}

.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers.current,
.tm-pg_front_gallery-navigation .tm_pg_nav-links a.tm_pg_page-numbers:not(.current):hover {
	color: #01edc9;
}

.lg-backdrop {
	background-color: #fff;
}

.lg-outer .lg-toolbar .lg-icon,
.lg-outer .lg-toolbar .lg-icon:hover,
.lg-outer .lg-thumb-outer .lg-icon,
.lg-outer .lg-thumb-outer .lg-icon:hover {
	background: transparent;
}

.lg-outer .lg-toolbar .lg-icon:after,
.lg-outer .lg-thumb-outer .lg-icon:after,
.lg-outer .lg-thumb-outer .lg-icon:before {
	color: #333333;
}

.lg-outer .lg-toolbar .lg-icon:hover:after,
.lg-outer .lg-thumb-outer .lg-icon:hover:after,
.lg-outer .lg-thumb-outer .lg-icon:hover:before {
	color: rgba(51, 51, 51, 0.4);
}

.lg-outer .lg-progress-bar .lg-progress {
	background-color: #01edc9;
}

.lg-outer .lg-thumb-outer,
.lg-outer .lg-thumb-outer .lg-thumb .lg-thumb-item:before {
	background: rgba(255, 255, 255, 0.5);
}

.single .entry-title,
.blog .entry-title,
.archive .entry-title {
	color: #00b3fe;
}

.blog .entry-title a:hover {
	color: #01edc9;
}

.pagination .nav-links a.page-numbers.next,
.pagination .nav-links a.page-numbers.prev {
	font-weight: 500;
	color: #fff;
	background-color: #01edc9;
}

.pagination .nav-links a.page-numbers.next:hover,
.pagination .nav-links a.page-numbers.prev:hover {
	font-weight: 500;
	background-color: #333333;
	color: #fff;
}

.pagination .nav-links a.page-numbers:hover,
.pagination .nav-links .current {
	color: #01edc9;
	background-color: transparent;
	font-weight: 600;
}

.pagination .nav-links a.page-numbers,
.pagination .page-numbers.dots {
	font-weight: 600;
	color: #333333;
	background-color: transparent;
}

.invert .pagination .nav-links a.page-numbers {
	font-weight: 500;
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
}

.invert .pagination .nav-links a.page-numbers:hover,
.invert .pagination .nav-links .current {
	color: #303043;
	font-weight: 500;
	background-color: #fff;
}

/* #Booked */
.widget_booked_calendar {
	background-color: #00b3fe;
}

.widget_booked_calendar .widget-title {
	color: #fff;
}

.booked-calendar-shortcode-wrap .booked-calendar thead tr {
	background: #238bfa;
}

.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth {
	color: rgba(255, 255, 255, 0.5);
}

.booked-calendar-shortcode-wrap .booked-calendar thead .backToMonth:hover {
	color: rgba(255, 255, 255, 0.8);
}

.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th {
	color: #fff !important;
	background-color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster {
	border-color: #fefefe;
	background-color: #fff;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
	color: #01edc9;
	border-color: #01edc9;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active {
	background-color: #01edc9 !important;
}

.booked-calendar-wrap table.booked-calendar tr.entryBlock td {
	border-color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .number {
	color: #00b3fe !important;
}

.booked-calendar-wrap .booked-calendar tbody tr.week td:hover {
	color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster .number {
	color: #00b3fe !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
	background-color: #01edc9 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster .number {
	color: #fff !important;
}

.booked-calendar-wrap table.booked-calendar td.prev-date .date,
.booked-calendar-wrap .booked-calendar tbody tr.week td.prev-date .date,
.booked-calendar-wrap .booked-calendar td.blur .date,
.booked-calendar-wrap table.booked-calendar td.today .date {
	background-color: #fff !important;
}

.booked-calendar-wrap .booked-calendar .booked-appt-list .timeslot button:hover {
	background-color: #238bfa !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active .number,
.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active:hover .number {
	color: #fff !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock {
	background-color: #fefefe !important;
}

body table.booked-calendar tr.week td.active .date .number,
body table.booked-calendar tr.week td.active:hover .date .number {
	background-color: transparent;
}

body .booked-modal input[type=submit].button-primary:hover {
	background-color: #00b3fe !important;
}

body .booked-calendarSwitcher,
body .booked-calendarSwitcher select {
	background-color: #238bfa !important;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
	color: #fff;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th:first-child {
	background-color: #238bfa;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	background-color: #01edc9;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) td.mptt-shortcode-hours {
	background-color: #238bfa;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) {
	background-color: #fff;
}

.single-mp-event .mptt-main-wrapper .mptt-content {
	background-color: #fdfdfd;
}

.mptt-main-wrapper .event-title {
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #747474;
}

.mptt-sidebar .mptt-widget p {
	color: #747474;
}

.mptt-container .widgettitle {
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 1.3;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #00b3fe;
}

.mptt-container .widgettitle:before {
	background-color: #238bfa;
}

.mptt-menu.mptt-navigation-select {
	background-color: #238bfa;
	color: #fff;
}

#content .upcoming-events-widget .mptt-widget.events-list .event {
	border-color: #00b3fe;
	color: #747474;
	background-color: #fdfdfd;
}

.mptt-widget.events-list .column-title:before,
.mptt-widget.events-list .timeslot:before,
.single .events-list .event:before {
	color: #238bfa;
}

.widget_recent_entries ul li.event {
	color: #fff;
	background-color: #00b3fe;
	border-top: 6px solid #01edc9;
}

.widget_recent_entries ul li.event .post-date,
.widget_recent_entries ul li.event .event-link {
	color: #fff;
}

.widget_recent_entries ul li.event .event-link:hover {
	color: #01edc9;
}

.single-mp-column .event.mptt-theme-mode-event:before {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) {
	border-bottom: 2px solid #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) {
	border-bottom: 2px solid #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) {
	border-bottom: 2px solid #238bfa;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) a:before {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) a:before {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) a:before {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a:before,
#tm_builder_outer_content .tm_pb_tabs_controls li:hover a:before {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #01edc9;
	font-weight: 500;
	color: #333333;
}

#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:hover:after,
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active:after {
	background-color: #fdfdfd;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:hover a,
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:before {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:after {
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_button {
	color: #fff;
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_button:after {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_button:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .btn:hover {
	color: #fff;
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .invert .tm_pb_button,
#tm_builder_outer_content .invert .btn.btn-primary,
#tm_builder_outer_content .invert .tm_pb_button:focus,
#tm_builder_outer_content .invert .btn.btn-primary:focus {
	color: #333333;
	background-color: #fff;
	box-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

#tm_builder_outer_content .invert .tm_pb_button:hover,
#tm_builder_outer_content .invert .btn.btn-primary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_slider p {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button {
	color: #fff;
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_button:hover,
#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert:hover,
#tm_builder_outer_content .tm-pb-controllers a:hover,
#tm_builder_outer_content .tm-pb-controllers .tm-pb-active-control {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.4);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	;
}

#tm_builder_outer_content .tm-pb-arrow-prev,
#tm_builder_outer_content .tm-pb-arrow-next {
	color: #fff;
}

#tm_builder_outer_content .tm-pb-arrow-prev:hover,
#tm_builder_outer_content .tm-pb-arrow-next:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
}

body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-prev:before,
body #tm_builder_outer_content .tm_pb_slider .tm-pb-arrow-next:before {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev {
	color: #fff;
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .swiper-button-prev:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-next:hover,
#tm_builder_outer_content .tm_pb_brands_showcase_module__wrapper .swiper-container .swiper-button-prev:hover {
	background-color: #00b3fe;
}

#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: #238bfa;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
	color: #23efd0;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #333333;
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta,
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_description .tm_pb_testimonial_job_title {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb {
	background: #fdfdfd;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb:hover {
	background-color: rgb(250, 250, 250);
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_blurb_content p {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #333333;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_promo_button:active {
	color: #fff;
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_cta.tm_pb_promo .tm_pb_button:hover {
	box-shadow: 0 0 10px #01edc9;
	background-color: #01edc9;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:active,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:active {
	color: #333333;
	background-color: #fff;
}

#tm_builder_outer_content .invert.tm_pb_promo .tm_pb_promo_button:hover,
#tm_builder_outer_content .invert .tm_pb_promo .tm_pb_promo_button:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p {
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #238bfa;
}

#tm_builder_outer_content .invert .tm_pb_circle_counter .tm_pb_circle_counter_bar .percent p,
#tm_builder_outer_content .invert .tm_pb_module.tm_pb_circle_counter .percent+* {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
	background-color: #238bfa;
}

#tm_builder_outer_content .tm_pb_video_play:before {
	color: #238bfa;
	background-color: rgba(255, 255, 255, 0.8);
}

#tm_builder_outer_content .tm_pb_pricing_table {
	color: #747474;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_featured_table {
	background: #00b3fe;
	background: -moz-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: -webkit-linear-gradient(-35deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
	background: linear-gradient(145deg, #00b3fe 0%, #00b3fe 30%, #01edc9 80%);
}

#tm_builder_outer_content .tm_pb_pricing li,
#tm_builder_outer_content .tm_pb_featured_table li {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
	border-color: #fdfdfd;
}

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
	border-color: rgba(253, 253, 253, 0.46);
}

#tm_builder_outer_content .tm_pb_pricing_heading h2 {
	color: #232c3a;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_best_value {
	font-weight: 400;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) div.tm_pb_pricing_content_top,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) div.tm_pb_pricing_content_top {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_best_value,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_best_value {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) div.tm_pb_pricing_content_top {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_best_value {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table div.tm_pb_pricing_content_top {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_pricing_title,
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_heading .tm_pb_best_value,
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing li {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign,
#tm_builder_outer_content .tm_pb_pricing .tm_pb_sum,
#tm_builder_outer_content .tm_pb_pricing .tm_pb_frequency {
	color: #fff;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_featured_table .tm_pb_dollar_sign,
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_sum,
#tm_builder_outer_content .tm_pb_featured_table .tm_pb_frequency {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:focus,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:focus {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+1) .tm_pb_pricing_table_button:hover,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+2) .tm_pb_pricing_table_button:hover {
	background-color: #00b3fe;
	box-shadow: 0 0 10px #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:focus {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_pricing_table:nth-child(3n+3) .tm_pb_pricing_table_button:hover {
	background-color: #01edc9;
	box-shadow: 0 0 10px #01edc9;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button,
#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:focus {
	color: #01edc9;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_pricing_table.tm_pb_featured_table .tm_pb_pricing_table_button:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	font-style: normal;
	font-weight: 600;
	line-height: 1.3;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta strong,
#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .tm_audio_module_meta {
	font-weight: 300;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .tm_pb_audio_module_content h2 {
		font-size: 26px;
	}
}

#tm_builder_outer_content .tm_pb_audio_module .tm_pb_audio_module_content .mejs-container,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total {
	background-color: rgba(255, 255, 255, 0.2);
}

#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,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-current,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time {
	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,
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-time-float .mejs-time-float-corner {
	border-color: #238bfa transparent transparent;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a {
	color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_blog .published,
#tm_builder_outer_content .tm_pb_blog .tm_pb_post_meta a:hover {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon,
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #01edc9;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent+* {
	color: #01edc9;
}

#tm_builder_outer_content .tm-pb-contact-message li {
	background-color: #fff;
}

#tm_builder_outer_content .tm-pb-contact-message li,
#tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #fff;
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #01edc9;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #238bfa;
}

#tm_builder_outer_content .tm_pb_countdown_timer .section .value,
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep,
#tm_builder_outer_content .tm_pb_countdown_timer.tm_pb_module .section.values .label {
	font-weight: 600;
}

#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .label,
#tm_builder_outer_content .invert.tm_pb_countdown_timer .section .value,
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_content {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close {
	background-color: #00b3fe;
}

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open {
	background-color: #01edc9;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title,
#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title::before {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_toggle .tm_pb_toggle_title {
	font-weight: 600;
}
<style type="text/css" id="tm-builder-advanced-style">
				
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { display:none !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { 
					
					
					
					letter-spacing:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_row_6 { margin-top: 75px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { background-color:#00b3fe; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_4 { padding-top: 73px !important; padding-bottom: 10px !important; max-width: 1160px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0 { 
					
					
					
					
					letter-spacing:0px;
					font-size:18px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 { padding-bottom: 30px !important; max-width: 1080px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 31px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 31px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_8 { padding-bottom: 11px !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { background-color:#00b3fe; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 { background-color:#01edc9; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 35px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 26px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1 { 
					background:#238bfa !important;
					
					
					
					letter-spacing:0px;
					font-size:18px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:hover { 
					background:#01edc9 !important;
					
					
					letter-spacing:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:after { display:none !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 26px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_video_0 .tm_pb_video_play:before { color: #303043; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 35px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 13px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 13px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_8 { background-color:#fdfdfd; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2 { 
					
					
					
					
					letter-spacing:0px;
					font-size:18px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2:hover { 
					
					
					
					letter-spacing:0px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2 .tm_pb_slide_description { text-align: center;margin: 0 auto; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_2.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider { line-height: 1.4em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content { font-size: 62px; color: #ffffff !important; line-height: 1.4em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_description { max-width: 710px;text-align: right;margin: 0 0 0 auto; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay h2.tm_pb_slide_title { -webkit-border-top-left-radius: 3px;
					-webkit-border-top-right-radius: 3px;
					-moz-border-radius-topleft: 3px;
					-moz-border-radius-topright: 3px;
					border-top-left-radius: 3px;
					border-top-right-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0.tm_pb_slider_with_text_overlay .tm_pb_slide_content { -webkit-border-bottom-right-radius: 3px;
					-webkit-border-bottom-left-radius: 3px;
					-moz-border-radius-bottomright: 3px;
					-moz-border-radius-bottomleft: 3px;
					border-bottom-right-radius: 3px;
					border-bottom-left-radius: 3px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_1 .tm_pb_slide_description { max-width: 710px;text-align: left;margin: 0 auto 0 0; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 74px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 74px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box { line-height: 1.7em; background-color: #00b3fe; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box p { line-height: 1.7em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_2.tm_pb_link_box { line-height: 1.7em; background-color: #238bfa; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2:after { display:none !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_1.tm_pb_link_box p { line-height: 1.7em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box { line-height: 1.7em; background-color: #01edc9; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_text_1 { max-width: 870px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 31px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 31px; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_link_box_0.tm_pb_link_box p { line-height: 1.7em; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_section_9 { background-color:#ffffff; }
.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; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_slide_0 .tm_pb_slide_content { color: #ffffff !important; }
.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content { line-height: 2em; }

@media only screen and ( min-width: 61.9em ) and ( max-width: 1440px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content { font-size: 54px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 30px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 30px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 1px; }
	.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; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_tab_2.tab-content { line-height: 2em; }
}

@media (max-width: 61.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content { font-size: 32px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_6 { margin-top: 50px; }
	.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; }
	.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_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-content { line-height: 2em; }
}

@media (max-width: 47.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 { padding-bottom: 0px !important; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_0.tm_pb_slider .tm_pb_slide_content { font-size: 20px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_row_6 { margin-top: 40px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_4 { padding-top: 40px !important; padding-bottom: 10px !important; }
	.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_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 only screen and ( max-width: 980px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:after { 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_8 { padding-top: 58px;padding-bottom: 58px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:hover { letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_9 { padding-top: 73px;padding-bottom: 82px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2:hover { letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2:after { 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 20px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 20px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 25px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 50px;padding-bottom: 50px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_2 { max-width: 100%; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 25px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 25px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 38px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:after { 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_0:hover { letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 25px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 { padding-top: 35px;padding-right: 0px;padding-bottom: 70px;padding-left: 0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_text_4 { max-width: 100%; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-bottom: 50px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 38px; }
}

@media only screen and ( max-width: 767px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4:before { border-top-width: 0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:after { 
								letter-spacing:0px; 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_4 { height: 0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_8 { padding-top: 20px;padding-bottom: 38px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_1:hover { letter-spacing:0px; letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_9 { padding-top: 33px;padding-bottom: 32px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2:hover { letter-spacing:0px; letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2,.tm_pb_builder #tm_builder_outer_content .tm_pb_button_2:after { 
								letter-spacing:0px; 
								letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5:before { border-top-width: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_5 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_3 { height: 1px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2:before { border-top-width: 15px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 30px;padding-bottom: 30px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1:before { border-top-width: 24px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_1 { height: 24px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0:before { border-top-width: 35px; }
	.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_button_0:hover { letter-spacing:0px; letter-spacing:0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_2 { height: 15px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 { padding-top: 30px;padding-right: 0px;padding-bottom: 30px;padding-left: 0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-bottom: 0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-bottom: 30px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_divider_0 { height: 35px; }
}

@media only screen and ( min-width: 981px ) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_8 { padding-top: 98px; padding-bottom: 105px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_9 { padding-top: 73px; padding-bottom: 102px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_7 { padding-top: 32px; padding-right: 0px; padding-bottom: 101px; padding-left: 0px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_6 { padding-bottom: 52px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_4 { padding-top: 73px; padding-bottom: 99px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_5 { padding-bottom: 70px; }
	.tm_pb_builder #tm_builder_outer_content .tm_pb_section_3 { padding-bottom: 24px; }
}

@media (min-width: 75em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before { content: '3 .col-xl-4'; }
}

@media (min-width: 62em) and (max-width: 74.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before { content: '3 .col-lg-4'; }
}

@media (min-width: 48em) and (max-width: 61.9em) {
	.tm_pb_builder #tm_builder_outer_content .tm_pb_blog_0 .tm_pb_blog_masonry_wrapper[data-columns]::before { content: '3 .col-md-4'; }
}
			</style>