/* #Typography */
body {
	font-style: normal;
	font-size: 14px;
	font-weight: 300;
	line-height: 1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #747474;
}

@media (max-width: 544px) {
	body {
		font-size: 14px;
	}
}
#privacypolicy {
    width: 800px;
    margin-left: -150px;
}



h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 43px;
	line-height: 1.1;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #292929;
}

h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 38px;
	line-height: 1.2;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #292929;
}

h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 27px;
	line-height: 1.2;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #292929;
}

h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 1.5;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #292929;
}

h4 strong {
	font-weight: 500;
}

h5 {
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #292929;
}

h6 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.7;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #292929;
}

@media (min-width: 992px) {
	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 22px;
	}

	h3 {
		font-size: 24px;
	}

	h4 {
		font-size: 20px;
	}
}

.main-title-descr h3:before {
	background-color: #0d5dc1;
}

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.not-found .page-title {
	color: #292929;
}

a:hover {
	color: #0d5dc1;
}

/* #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: #ff5b48;
}

.not-found .page-title span {
	color: #ffa12f;
}

/* #Elements */
blockquote,
#sidebar blockquote {
	color: #333333;
}

blockquote:before {
	color: #0d5dc1;
}

blockquote cite {
	color: #0d5dc1;
	font-weight: 500;
}

blockquote cite:before {
	background: #0d5dc1;
}

blockquote a:hover {
	color: #292929;
}

blockquote cite a {
	color: #0d5dc1;
}

blockquote cite a:hover {
	color: #292929;
}

code {
	color: #fff;
	background: #0d5dc1;
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 1.667;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
}

ul,
ol {
	color: #292929;
}

.price-list ul li {
	color: #747474;
}

ol>li:before {
	color: #0d5dc1;
	font-weight: 700;
}

ul>li:before {
	background-color: #0d5dc1;
}

hr {
	background-color: #e3e3e3;
}

/* #Header */
.header-container {
	background-color: #0d5dc1;
	background-image: url();
	background-repeat: repeat;
	background-position: center top;
	background-attachment: scroll;
}

.site-header.transparent .header-container {
	background: rgba(13, 193, 118, 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: #fff;
}

/* ##Top Panel */
.top-panel {
	font-weight: 300;
	background-color: #0d5dc1;
	border-bottom-color: rgba(255, 255, 255, 0.33);
}

.top-panel__message .fa,
.top-panel__message .material-icons {
	color: #9dff4d;
}

.info-block a:hover {
	color: #9dff4d;
}

/* #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;
}

.invert .footer-area .cherry-search .cherry-search__submit.btn.btn-primary {
	color: #fff;
}

.top-panel.invert .search-form__submit {
	color: #0d5dc1;
	background-color: #fff;
}

.top-panel.invert .search-form__submit:hover {
	color: #fff;
	background-color: #0d5dc1;
}

.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 #fff;
}

.top-panel .cherry-search .cherry-search__message.show {
	color: #747474;
}

.cherry-search__item-author span {
	color: #747474;
}

.cherry-search__item-author em {
	color: #0d5dc1;
}

.invert .cherry-search .cherry-search__item-attr,
.invert .cherry-search .cherry-search__more-button {
	color: #ffa12f;
}

.invert .cherry-search .cherry-search__item-attr:hover,
.invert .cherry-search .cherry-search__more-button:hover,
.cherry-search .cherry-search__more-button:hover {
	color: #0d5dc1;
}

.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: #0d5dc1;
}

.widget .cherry-search .cherry-search__submit.btn.btn-primary:hover,
.error-404.not-found .cherry-search .search-submit:hover {
	background-color: #2635a5;
}

.invert .footer-area .widget_search .btn-primary:hover {
	background-color: #292929;
}

/* #Comment, Contact, Password Forms */
input[type='text'],
input[type='email'],
input[type='url'],
input[type='password'],
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'],
.invert input,
select,
textarea {
	color: #292929;
	background-color: #fff;
}

.cherry-search input[type='search'],
input[type='password'] {
	color: #292929;
	background-color: rgb(250, 250, 250);
}

input:focus,
select:focus,
textarea:focus {
	box-shadow: inset 0 -5px 0 0 #ffa12f;
}

.comment-form .submit,
.wpcf7-submit,
.post-password-form label+input {
	color: #fff;
	background-color: #0d5dc1;
	border-color: #0d5dc1;
}

.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label+input:hover {
	color: #fff;
	background-color: rgb(0, 168, 93);
	border-color: rgb(0, 168, 93);
}

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

/* #Input Placeholders */
::-webkit-input-placeholder {
	color: #a0a0a0;
}

::-moz-placeholder {
	color: #a0a0a0;
}

:-moz-placeholder {
	color: #a0a0a0;
}

:-ms-input-placeholder {
	color: #a0a0a0;
}

/* #Social */
.social-list a,
.share-btns__link {
	color: #ffa12f;
}

.social-list a:hover::before,
.share-btns__link:hover {
	color: #9dff4d;
}

.social-list--footer .menu-item a:hover {
	color: #23a1d1;
}

footer .social-list a {
	color: #747474;
}

footer .social-list a:hover::before {
	color: #0d5dc1;
}

/* #Social (invert scheme) */
.invert .social-list a {
	color: #fff;
}

.invert .social-list a:hover {
	color: #9dff4d;
}

.widget.widget-subscribe .social-list .menu-item>a {
	color: #fff;
}

.widget.widget-subscribe .social-list .menu-item>a:hover {
	color: #0d5dc1;
}

/* #Main Menu */
.main-navigation .menu>li>a,
.main-navigation ul ul a {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #fff;
}

.main-navigation .menu>li>a:hover,
.main-navigation .menu>li.menu-hover>a,
.main-navigation .menu>li.current_page_item>a,
.main-navigation .menu>li.current_page_ancestor>a,
.main-navigation .menu>li.current-menu-item>a,
.main-navigation .menu>li.current-menu-ancestor>a {
	color: #fff;
}

.main-navigation .menu>li>a:before {
	background-color: #fff;
}

.main-navigation .sub-menu li.menu-item-has-children::after {
	color: #fff;
}

.main-navigation .sub-menu {
	background: #2635a5;
}

.main-navigation li.menu-item-has-children>ul ul {
	background: #ff5b48;
}

.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: rgba(255, 255, 255, 0.6);
}

.menu-item__desc {
	color: #8f9399;
	font-weight: 300;
}

.main-navigation.stuckMenu.isStuck {
	background-color: #0d5dc1;
}

.top-panel__menu-list .menu-item a:hover {
	color: #9dff4d;
}

/* #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: #0d5dc1;
}

/* #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: #0d5dc1;
}

.post__cats a:hover,
.post-featured-content .post__cats a:hover {
	color: #fff;
	background-color: #ffa12f;
}

.entry-meta .material-icons,
.post__tags .material-icons,
.entry-meta .fa,
.post__tags .fa {
	color: rgba(13, 193, 118, 0.3);
}

.posted-by a,
.posted-by__author a,
.post-featured-content a,
.post__date a,
.post__comments a,
.post__tags a {
	color: #0d5dc1;
}

.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: #ff5b48;
	text-decoration: none;
}

.posted-by {
	color: #747474;
}

.single .post__tags a {
	color: #0d5dc1;
}

.single .post__tags a:hover {
	color: #ff5b48;
}

.invert .post__cats a:hover {
	color: #292929;
	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: 700;
}

.post_format-post-format-quote blockquote,
.single-post blockquote {
	color: #292929;
}

/* #Post Format */
.format-quote .post-quote {
	font-size: 30px;
	color: #292929;
}

.post-format-link {
	color: #fff;
	background-color: rgba(13, 193, 118, 0.78);
}

.post-format-link:hover {
	color: #fff;
	background-color: rgba(41, 41, 41, 0.78);
}

/* Related Posts */
.single .related-posts .entry-title {
	color: #292929;
}

/* #Author Bio */
.post-author__holder {
	background-color: #ff5b48;
}

.post-author__title,
.post-author__content {
	color: #fff;
}

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

/* #Comments */
.comments-area .comments-title,
#respond .comment-reply-title {
	color: #292929;
}

.comments-area article.comment-body {
	background-color: rgb(251, 251, 251);
}

.comments-area .children {
	background-color: #fefefe;
}

.comments-area .comment-content {
	color: #747474;
}

.comment-content table,
.comment-content table td,
.comment-content table th {
	border-color: gray;
}

.comment-metadata .comment-date,
.comment-metadata .fn {
	color: #0d5dc1;
}

.comment-metadata .comment-date:hover {
	color: #747474;
}

.comments-area .comment-date:after {
	background-color: rgb(141, 141, 143);
}

.comment-reply-link {
	color: #0d5dc1;
}

.comment-reply-link:hover {
	color: #747474;
}

/* #Comment Reply Link */
#cancel-comment-reply-link {
	color: #747474;
}

#cancel-comment-reply-link:hover {
	color: #0d5dc1;
}

/* Audio Format */
.format-audio .post-format-audio .post-format-audio-description h5 {
	font-weight: 600;
}

.format-audio .post-format-audio {
	background-color: #0d5dc1;
}

.format-audio .post-format-audio .mejs-container .mejs-controls,
.format-audio .mejs-container .mejs-controls {
	background-color: rgb(0, 168, 93);
}

/* 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: #0d5dc1;
}

.post-gallery__button-next:hover,
.post-gallery__button-prev:hover {
	color: #292929;
	background-color: #fff;
}

.post-gallery__caption {
	color: #fff;
}

.search-results .entry-title a:hover {
	color: #0d5dc1;
}

/* #Paginations */
.page-numbers,
.page-links a {
	color: #ffa12f;
}

a.page-numbers:hover,
.page-numbers.current,
.page-links a:hover,
.page-links>.page-links__item {
	color: #0d5dc1;
	background: #ff5b48;
}

.page-numbers.next,
.page-numbers.prev {
	color: #fff;
	background: #0d5dc1;
}

.page-numbers.next:hover,
.page-numbers.prev:hover {
	color: #fff;
	background: #ffa12f;
}

/* #Post navigation */
.navigation.post-navigation {
	border-top-color: #e3e3e3;
	border-bottom-color: #e3e3e3;
}

.post-navigation .nav-previous a,
.post-navigation .nav-next a {
	font-style: normal;
	font-weight: 700;
	font-size: 30px;
	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: #292929;
}

.post-navigation a .post-title {
	color: #292929;
}

.post-navigation a:before {
	color: #fff;
	background-color: #292929;
}

.post-navigation a:hover:before {
	color: #fff;
	background-color: #0d5dc1;
}

.post-navigation a:hover .post-title {
	color: #0d5dc1;
}

.page-links>.page-links__item {
	color: #fff;
}

.page-links>a .page-links__item {
	color: #0d5dc1;
}

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

.breadcrumbs__item-link:hover {
	color: #0d5dc1;
}

.breadcrumbs__item-target {
	color: #0d5dc1;
}

/*#Menu toggle */
.menu-toggle {
	font-weight: 700;
	font-family: Poppins, sans-serif;
}

.main-navigation,
.main-navigation .menu>li .sub-menu-toggle::before,
.menu-toggle {
	color: #fff;
}

/* #Footer */
.site-footer {
	background-color: #e6e6e6;
}

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

.site-info a {
	color: #292929;
}

.site-info a:hover {
	color: #747474;
}

.footer-container {
	color: #404040;
}

.footer-menu__items .menu-item:before {
	background-color: #404040;
}

.footer-menu__items .menu-item a:hover {
	color: #2635a5;
}

/* #ToTop button */
#toTop {
	color: #0d5dc1;
}

.top_text {
	font-weight: 500;
	color: #292929;
}

/* #Page Preloader */
.page-preloader:before {
	background-color: #0d5dc1;
}

/* Paginations */
.nav-links a.page-numbers,
#tm_builder_outer_content .pagination a {
	font-weight: 700;
	color: #fff;
	background-color: #292929;
}

.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: 700;
	background-color: #0d5dc1;
}

.invert .nav-links a.page-numbers,
#tm_builder_outer_content .invert .pagination a.page-numbers {
	font-weight: 700;
	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: 700;
	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: #292929;
}

.btn-default,
.btn-primary,
.btn-secondary,
.btn-default:hover,
.btn-primary:hover,
.btn-secondary:hover {
	color: #fff;
}

.btn-default {
	color: #fff;
	background-color: #0d5dc1;
}

.btn-default:hover {
	background-color: #2635a5;
}

.btn-primary,
.btn-primary:focus {
	color: #fff;
	background-color: #0d5dc1;
}

.btn-primary:hover {
	box-shadow: none;
	background-color: #2635a5;
}

.btn-secondary,
.btn-secondary:focus {
	color: #fff;
	background-color: #2635a5;
}

.btn-secondary:hover {
	color: #fff;
	background-color: #0d5dc1;
	box-shadow: none;
}

.btn-secondary.booking,
.btn-secondary.booking:focus {
	color: #292929;
	background-color: #fff;
}

.btn-secondary.booking:hover {
	color: #fff;
	background-color: #2635a5;
	box-shadow: none;
}

.comment-form .submit,
.comment-form .submit:focus {
	background-color: #0d5dc1;
	box-shadow: none;
}

.comment-form .submit:hover {
	background-color: #292929;
	box-shadow: none;
}

.error-404.not-found .page-content>a.btn.btn-primary,
.error-404.not-found .page-content>a.btn.btn-primary:focus {
	background-color: #0d5dc1;
}

.error-404.not-found .page-content>a.btn.btn-primary:hover {
	background-color: #2635a5;
}

/* #Button Appearance Styles (invert scheme) */
.invert .btn-default,
.invert .btn-default:focus {
	color: #292929;
	background-color: #fff;
	border-color: #fff;
}

.invert .btn-default:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
}

.invert .btn-primary,
.invert .btn-primary:focus {
	color: #292929;
	background-color: #fff;
	border-color: #fff;
}

.invert .btn-primary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
}

.invert .btn-secondary,
.invert .btn-secondary:focus {
	color: #292929;
	background-color: #e3e3e3;
	border-color: #e3e3e3;
}

.invert .btn-secondary:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.3);
	box-shadow: none;
}

.invert .footer-area .btn-primary:hover {
	color: #fff;
}

/* #Widgets (defaults) */
.widget li {
	color: #292929;
}

.invert .widget li {
	color: #fff;
}

.invert .widget select {
	color: #747474;
}

.invert .footer-area a {
	color: #0d5dc1;
}

.invert .footer-area a:hover {
	color: #292929;
}

/* #Widget Calendar */
.widget_calendar caption,
.invert .widget_calendar caption {
	font-weight: 700;
	color: #fff;
	background-color: #ffa12f;
}

.widget_calendar th {
	color: #ffa12f;
}

.widget_calendar tbody td {
	font-weight: 600;
	color: #292929;
}

.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: #0d5dc1;
}

.widget_calendar tbody td a:before {
	background-color: #ff5b48;
}

.widget_calendar tbody td a:hover:before {
	background-color: #0d5dc1;
}

.widget_calendar #next a,
.widget_calendar #prev a {
	color: #0d5dc1;
}

.invert .widget_calendar .calendar_wrap {
	background-color: #fff;
}

.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: #0d5dc1;
}

.invert .tagcloud a:hover {
	color: #fff;
}

/* #Widget Recent Posts */
.widget_recent_entries .post-date {
	color: #292929;
}

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

.widget_recent_entries a {
	color: #0d5dc1;
}

/* #Widget About */
.sidebar .widget-about,
.sidebar .widget-about h4,
.sidebar .widget-about p {
	background-color: #0d5dc1;
	color: #fff;
}

.sidebar .widget-about p a {
	color: rgba(255, 255, 255, 0.9);
}

.sidebar .widget-about p a:hover {
	color: rgba(255, 255, 255, 0.5);
}

.widget-about__content p {
	color: #292929;
	font-weight: 400;
}

.widget-about p strong {
	font-weight: 500;
}

/* #Widget Recent Comments */
.widget_recent_comments .recentcomments {
	color: #0d5dc1;
}

.widget_recent_comments span {
	color: #292929;
}

/* #Widget Archive */
.widget_archive a {
	color: #0d5dc1;
}

.widget_archive a:hover {
	color: #292929;
}

.footer-area dl,
.textwidget {
	color: #292929;
}

.footer-area dl dt:before {
	color: #0d5dc1;
}

.footer-area dl a {
	color: #0d5dc1;
}

.footer-area dl a:hover {
	color: #292929;
}

footer .widget p,
footer .widget span,
footer .widget-title,
footer .about-author_name {
	color: #292929;
}

footer .footer-area a {
	color: #0d5dc1;
}

footer .footer-area a:hover,
footer .footer-area dl a:hover {
	color: #292929;
}

.instagram__cover {
	color: #fff;
	background-color: #0d5dc1;
}

.invert .instagram__cover {
	background-color: #fff;
	color: #0d5dc1;
}

.sidebar .follow-block {
	background-color: #0d5dc1;
}

.subscribe-block__input {
	color: #747474;
}

.subscribe-block__submit.btn-secondary,
.subscribe-block__submit.btn-secondary:focus {
	background-color: #0d5dc1;
}

.subscribe-block__submit.btn-secondary:hover {
	background-color: #292929;
}

.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 #ff5b48;
}

.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: #292929;
	background-color: #e3e3e3;
	border-color: #e3e3e3;
}

.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: #2635a5;
}

#tm_builder_outer_content .tm_pb_slider p {
	font-weight: 700;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button {
	color: #fff;
	background-color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
	color: #292929;
	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 {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm-pb-arrow-prev,
#tm_builder_outer_content .tm-pb-arrow-next,
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-arrow-prev:hover,
#tm_builder_outer_content .tm-pb-arrow-next:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background-color: #0d5dc1;
}

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

#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,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	background-color: #292929;
}

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

#tm_builder_outer_content .invert .tm_pb_contact_form .tm_pb_contact_submit.tm_pb_button {
	color: #fff;
	background-color: #2635a5;
}

#tm_builder_outer_content .invert .tm_pb_contact_form .tm_pb_contact_submit.tm_pb_button:hover {
	color: #0d5dc1;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a {
	color: #292929;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
	color: #0d5dc1;
}

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

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #ffa12f;
}

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

#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_circle_counter h3 {
	font-weight: 600;
}

#tm_builder_outer_content blockquote {
	color: #292929;
}

#tm_builder_outer_content blockquote p {
	font-weight: 400;
}

#tm_builder_outer_content blockquote:before {
	color: #0d5dc1;
}

/* #Google map */
.tm_pb_map h3 {
	color: #292929;
	font-weight: 500;
}

.tm_pb_map .infowindow {
	font-weight: 300;
}

.tm_pb_map .infowindow p {
	font-family: Poppins, sans-serif;
}

.tm_pb_map .infowindow a {
	color: #0d5dc1;
}

.tm_pb_map .infowindow a:hover {
	color: #292929;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #292929;
}

.single .entry-title,
.blog .entry-title,
.archive .entry-title {
	color: #0d5dc1;
}

.blog .entry-title a:hover {
	color: #ff5b48;
}

.pagination .nav-links a.page-numbers.next,
.pagination .nav-links a.page-numbers.prev {
	font-weight: 700;
	color: #fff;
	background-color: #0d5dc1;
}

.pagination .nav-links a.page-numbers.next:hover,
.pagination .nav-links a.page-numbers.prev:hover {
	font-weight: 700;
	background-color: #292929;
	color: #fff;
}

.pagination .nav-links a.page-numbers:hover,
.pagination .nav-links .current {
	color: #0d5dc1;
	background-color: transparent;
	font-weight: 600;
}

.pagination .nav-links a.page-numbers,
.pagination .page-numbers.dots {
	font-weight: 600;
	color: #292929;
	background-color: transparent;
}

.invert .pagination .nav-links a.page-numbers {
	font-weight: 700;
	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: 700;
	background-color: #fff;
}

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

.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: 44px;
	font-weight: 300;
}

.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: 300;
	font-size: 18px;
	font-family: Poppins, sans-serif;
	color: #fff;
}

.tm_pg_gallery-item_link_show-more span {
	color: #292929;
}

.tm_pg_gallery-item_link_show-more:hover i {
	background: #292929;
}

.tm_pg_gallery-item_link_show-more:hover span {
	color: #fff;
}

.tm_pg_gallery-item_link_show-more i {
	background: #ff5b48;
}

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

.tm-pg_front_gallery .load-more-button a.btn,
.tm-pg_front_gallery .load-more-button a.btn:focus {
	color: #fff;
	background-color: #292929;
}

.tm-pg_front_gallery .load-more-button a.btn:hover {
	box-shadow: 0 0 10px #0d5dc1;
	background-color: #0d5dc1;
}

.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: #ff5b48;
	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: 700;
	color: #292929;
}

.tm-pg_front_gallery-tabs li:hover a {
	color: #292929;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+1) {
	border-bottom-color: #ff5b48;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+2) {
	border-bottom-color: #ffa12f;
}

.tm-pg_front_gallery-tabs li:nth-child(3n+3) {
	border-bottom-color: #0d5dc1;
}

.tm-pg_front_gallery-tabs li a:hover,
.tm-pg_front_gallery-tabs li.active a {
	color: #ff5b48;
}

.tm-pg_front_gallery-tabs:after {
	background-color: #ff5b48;
}

.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: #0d5dc1;
}

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

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

.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: #0d5dc1;
}

.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(13, 193, 118, 0.4);
}

.lg-outer .lg-progress-bar .lg-progress {
	background-color: #ff5b48;
}

.lg-outer .lg-thumb-outer,
.lg-outer .lg-thumb-outer .lg-thumb .lg-thumb-item:before {
	background: rgba(255, 255, 255, 0.5);
}

/* #Booked */
.widget_booked_calendar {
	background-color: #ffa12f;
}

.widget_booked_calendar .widget-title {
	color: #fff;
}

.booked-calendar-shortcode-wrap .booked-calendar thead tr {
	background: #0d5dc1;
}

.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: #ff5b48 !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: #0d5dc1;
	border-color: #0d5dc1;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td.active {
	background-color: #fff !important;
}

.booked-calendar-wrap table.booked-calendar tr.entryBlock td {
	border-color: #fff !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .number {
	color: #ffa12f !important;
}

.booked-calendar-wrap .booked-calendar tbody tr.week td:hover {
	color: #0d5dc1 !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td .tooltipster .number {
	color: #ffa12f !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster {
	background-color: #fff !important;
}

.booked-calendar-shortcode-wrap .booked-calendar tbody tr.week td:hover .tooltipster .number {
	color: #0d5dc1 !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: #292929 !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: #0d5dc1 !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: #292929 !important;
}

body .booked-calendarSwitcher,
body .booked-calendarSwitcher select {
	background-color: #0d5dc1 !important;
}

body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover {
	background-color: #ff5b48 !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: #0d5dc1;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table thead tr.mptt-shortcode-row th {
	font-family: Poppins, sans-serif;
	font-weight: 500;
	background-color: #ff5b48;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr td.mptt-shortcode-hours {
	color: #fff;
}

.mptt-shortcode-wrapper table.mptt-shortcode-table tbody tr:nth-child(2n+2) td.mptt-shortcode-hours {
	background-color: rgb(26, 206, 131);
}

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

.mptt-main-wrapper .event-title {
	font-style: normal;
	font-weight: 700;
	font-size: 50px;
	line-height: 1.2;
	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: 700;
	font-size: 24px;
	line-height: 1.5;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #292929;
}

.mptt-container .widgettitle:before {
	background-color: #0d5dc1;
}

.mptt-menu.mptt-navigation-select {
	background-color: #0d5dc1;
	color: #fff;
}

#content .upcoming-events-widget .mptt-widget.events-list .event {
	border-color: #292929;
	color: #747474;
	background-color: #e3e3e3;
}

.mptt-widget.events-list .column-title:before,
.mptt-widget.events-list .timeslot:before,
.single .events-list .event:before {
	color: #0d5dc1;
}

.widget_recent_entries ul li.event {
	color: #fff;
	background-color: #ffa12f;
	border-top-color: #9dff4d;
}

.widget_recent_entries ul li.event .post-date,
.widget_recent_entries ul li.event .event-link {
	color: #fff;
}

.single.single-mp-event h1.entry-title {
	color: #0d5dc1;
}

.single-mp-column .event.mptt-theme-mode-event:before {
	color: #ffa12f;
}

.tm_pb_cherry_services .services-item .title_wrap .services-macros {
	font-weight: 500;
}

#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: 700;
	font-family: Poppins, sans-serif;
	border-bottom-color: #fff;
}

.cherry-services.template-default .services-item:nth-child(3n+1) .title_wrap a {
	color: #ff5b48;
}

.cherry-services.template-default .services-item:nth-child(3n+2) .title_wrap a {
	color: #ffa12f;
}

.cherry-services.template-default .services-item:nth-child(3n+3) .title_wrap a {
	color: #0d5dc1;
}

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

.cherry-services .template-single p strong {
	font-weight: 700;
}

.template-single .head_wrap {
	background-color: #0d5dc1;
}

.template-single .head_wrap.invert ul li:before {
	background-color: #fff;
}

.service-features_row:before {
	border-bottom-color:
		/* Variable not found */
	;
}

.features_bg_color {
	background-color: #ffa12f;
}

.cta-form_submit.btn {
	color: #fff;
	background-color: #292929;
}

.cta-form_submit.btn:after {
	color: #fff;
}

.cta-form_submit.btn:hover {
	box-shadow: 0 0 10px #0d5dc1;
	background-color: #0d5dc1;
}

.cta-form_submit.btn:hover:after {
	color: #0d5dc1;
}

.invert .cta-form_submit.btn,
.invert .cta-form_submit.btn:focus {
	color: #292929;
	background-color: #fff;
}

.invert .cta-form_submit.btn:hover {
	color: #fff;
	background-color: #2635a5;
}

.cherry-services.template-media-icon .services-item:nth-child(3n+1) {
	background-color: #ffa12f;
}

.cherry-services.template-media-icon .services-item:nth-child(3n+2) {
	background-color: #ff5b48;
}

.cherry-services.template-media-icon .services-item:nth-child(3n+3) {
	background-color: #2635a5;
}

.cherry-services.template-media-icon .services-item:nth-child(3n+1) .service-icon i:before,
#tm_builder_outer_content .invert .cherry-services.template-media-icon .services-item:nth-child(3n+1) .btn.btn-primary:hover {
	color: #ffa12f;
}

.cherry-services.template-media-icon .services-item:nth-child(3n+2) .service-icon i:before,
#tm_builder_outer_content .invert .cherry-services.template-media-icon .services-item:nth-child(3n+2) .btn.btn-primary:hover {
	color: #ff5b48;
}

.cherry-services.template-media-icon .services-item:nth-child(3n+3) .service-icon i:before,
#tm_builder_outer_content .invert .cherry-services.template-media-icon .services-item:nth-child(3n+3) .btn.btn-primary:hover {
	color: #2635a5;
}

.cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+1) {
	background-color: #ff3d52;
}

.cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+2) {
	background-color: #2bd380;
}

.cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+3) {
	background-color: #2fafff;
}

.cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+1) .service-icon i:before,
#tm_builder_outer_content .invert .cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+1) .btn.btn-primary:hover {
	color: #ff3d52;
}

.cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+2) .service-icon i:before,
#tm_builder_outer_content .invert .cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+2) .btn.btn-primary:hover {
	color: #2bd380;
}

.cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+3) .service-icon i:before,
#tm_builder_outer_content .invert .cherry-services-extracolors .cherry-services.template-media-icon .services-item:nth-child(3n+3) .btn.btn-primary:hover {
	color: #2fafff;
}

#tm_builder_outer_content .invert .tm_pb_cherry_team .cherry-team-filter_item.active a:hover,
#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: #0d5dc1;
}

.tm_pb_cherry_team .team-listing_name {
	font-weight: 500;
}

.single-team .team-single-item a {
	color: #fff;
}

.single-team .team-single-item a:hover {
	color: rgb(0, 129, 54);
}

.single-team .team-single-item .team-meta .team-contact-info .team-macros {
	background-color: rgb(26, 206, 131);
}

.invert .team-socials_item a:hover,
.single-team .team-single-item .team-socials a {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_cherry_team .team-listing_box:hover {
	-webkit-box-shadow: 1px 0 28px 2px rgba(0, 0, 0, .1);
	box-shadow: 1px 0 28px 2px rgba(0, 0, 0, .1);
}

#tm_builder_outer_content .tm_pb_cherry_team .team-listing_box {
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_cherry_team .team-socials_link:hover,
.tm_pb_cherry_team .team-listing_name a:hover,
.post-type-archive-team .team-listing_item .team-listing_name a:hover,
.tax-group .team-listing_item .team-listing_name a:hover {
	color: #0d5dc1;
}

.invert .tm_pb_cherry_team .team-listing_name a:hover {
	color: #9dff4d;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1) {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2) {
	background-color: #ff5b48;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3) {
	background-color: #2635a5;
}

#tm_builder_outer_content .tm_pb_tabs_controls li {
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_tabs_controls li,
#tm_builder_outer_content .tm_pb_tabs_controls li a:before,
#tm_builder_outer_content .tm_pb_tabs_controls li a,
#tm_builder_outer_content .tm_pb_tabs_controls li a:hover,
#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: #fff;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+1):after {
	border-color: #ffa12f transparent transparent transparent;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+2):after {
	border-color: #ff5b48 transparent transparent transparent;
}

#tm_builder_outer_content .tm_pb_tabs_controls li:nth-child(3n+3):after {
	border-color: #2635a5 transparent transparent transparent;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:before {
	background-color: #ff5b48;
}

#tm_builder_outer_content .tm_pb_tabs.tm_pb_module .tm_pb_tabs_controls:after {
	background-color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_button {
	color: #fff;
	background-color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_button:after {
	color: #fff;
}

#tm_builder_outer_content .tm_pb_button:hover {
	background-color: #2635a5;
}

#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_swiper .swiper-container .btn:hover {
	color: #fff;
	background-color: #0d5dc1;
}

#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: #fff;
	background-color: transparent;
	border-color: #fff;
}

#tm_builder_outer_content .invert .tm_pb_button:hover,
#tm_builder_outer_content .invert .btn.btn-primary:hover {
	color: #ffa12f;
	background-color: #fff;
	border-color: #fff;
}

#tm_builder_outer_content .tm_pb_slider p {
	font-weight: 700;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button {
	color: #fff;
	background-color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_slider.invert .tm_pb_more_button_invert {
	color: #292929;
	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 {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm-pb-arrow-prev,
#tm_builder_outer_content .tm-pb-arrow-next,
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-arrow-prev:hover,
#tm_builder_outer_content .tm-pb-arrow-next:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.5);
}

#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet:hover,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background-color: #0d5dc1;
}

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

#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,
#tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	background-color: #292929;
}

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

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
	color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #292929;
	font-weight: 700;
}

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

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #292929;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #292929;
}

#tm_builder_outer_content .tm_pb_blurb_content p {
	color: #747474;
}

#tm_builder_outer_content .tm_pb_blurb.tm_pb_module .tm_pb_blurb_container h4 {
	font-weight: 500;
}

#tm_builder_outer_content .tm_pb_promo {
	color: #292929;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #ffa12f;
}

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

#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_circle_counter h3 {
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
	background-color: #0d5dc1;
}

#tm_builder_outer_content .tm_pb_video_play:before {
	color: #0d5dc1;
	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-color: #2bd380;
}

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

#tm_builder_outer_content .tm_pb_pricing.tm_pb_module div.tm_pb_pricing_content .tm_pb_pricing li {
	border-color: rgba(227, 227, 227, 0.46);
}

#tm_builder_outer_content .tm_pb_pricing_heading h2 {
	color: #0d5dc1;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_best_value {
	font-weight: 300;
}

#tm_builder_outer_content .tm_pb_pricing_table div.tm_pb_pricing_content_top {
	background-color: #ff5b48;
}

#tm_builder_outer_content .tm_pb_pricing_table .tm_pb_best_value {
	color: #ff5b48;
}

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

#tm_builder_outer_content .tm_pb_featured_table .tm_pb_button {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm_pb_featured_table .tm_pb_button:hover {
	background-color: #2635a5;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	font-style: normal;
	font-weight: 600;
	line-height: 1.5;
	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: 700;
}

@media (min-width: 992px) {
	#tm_builder_outer_content .tm_pb_audio_module_content h2 {
		font-size: 30px;
	}
}

#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: #0d5dc1 transparent transparent;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a {
	color: #292929;
}

#tm_builder_outer_content .tm_pb_blog .entry-title a:hover {
	color: #0d5dc1;
}

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

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

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #ff5b48;
	font-weight: 600;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent+* {
	color: #ff5b48;
}

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

#tm_builder_outer_content .invert .tm_pb_contact_form .tm_pb_contact_submit.tm_pb_button {
	color: #fff;
	background-color: #2635a5;
}

#tm_builder_outer_content .invert .tm_pb_contact_form .tm_pb_contact_submit.tm_pb_button:hover {
	color: #0d5dc1;
	background-color: #fff;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #ff5b48;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #ffa12f;
}

#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #ff5b48;
}

#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #0d5dc1;
}

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

#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open {
	background-color: #0d5dc1;
}

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

p {
	line-height: 28px;
}

h2 {
	font-size: 4em;
	padding-bottom: 0.3em;
}

.well h2 {
	font-size: 3em;
	padding-bottom: 0.3em;
}

h1+p {
	margin-bottom: 1em;
}

legend {
	width: auto;
}

fieldset {
	border: 1px solid silver;
	margin: 0 0px 2em;
	padding: .35em .625em .75em;
}

#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_map,
#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_map {
	height: 100vh;
}

.tm_pb_divider_10 {
	height: 73px;
}

.tm_pb_column_29 {
	background-image: url(https://ld-wp.template-help.com/wordpress_63374/wp-content/uploads/2016/09/img33.jpg);
}

.tm_pb_video_overlay {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

#tm_builder_outer_content .tm_pb_video_overlay {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 80%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.tm_pb_text_17 p {
	line-height: 1.2em;
	margin-bottom: 23px !important;
}

.tm_pb_text_17 {
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: bold;
	font-size: 60px;
	line-height: 1.2em;
}

.tm_pb_text_17 p {
	line-height: 1.2em;
	margin-bottom: 23px !important;
}

.tm_pb_column_22 {
	padding-right: 28%;
}

.main-navigation .menu>li>a,
.main-navigation ul ul a {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #fff;
}

ul.dropdown-menu.dropdown-menu-right {
	border-radius: 0px;
	background: #2635a5;
	border: 1px solid #2635a5;
}

ul.dropdown-menu.dropdown-menu-right>li>a {
	background: transparent;
	color: #fff !important;
}

@media only screen and (min-device-width: 240px) and (max-device-width: 700px) {
	hr.tm_pb_module {
		height: 65px !important;
	}

	h2 {
		font-size: 2em !important;
		padding-bottom: 2.3em;
		color: #fff;
	}

	.tm_pb_text_1 {
		margin-bottom: 40px !important;
		max-width: 100%;
		background: rgba(0, 0, 0, .4);
		color: white;
		padding: 0 7px;
	}

	.tm_pb_text_0 {
		max-width: 100%;
	}

	ul#social-list-1>li {
		padding: 0 1em;
	}
}

/**
    * @license
    * Copyright Akveo. All Rights Reserved.
    * Licensed under the MIT License. See License.txt in the project root for license information.
    */
.eva-animation {
	animation-duration: 1s;
	animation-fill-mode: both;
}

.eva-infinite {
	animation-iteration-count: infinite;
}

.eva-icon-shake {
	animation-name: eva-shake;
}

.eva-icon-zoom {
	animation-name: eva-zoomIn;
}

.eva-icon-pulse {
	animation-name: eva-pulse;
}

.eva-icon-flip {
	animation-name: eva-flipInY;
}

.eva-hover {
	display: inline-block;
}

.eva-hover:hover .eva-icon-hover-shake,
.eva-parent-hover:hover .eva-icon-hover-shake {
	animation-name: eva-shake;
}

.eva-hover:hover .eva-icon-hover-zoom,
.eva-parent-hover:hover .eva-icon-hover-zoom {
	animation-name: eva-zoomIn;
}

.eva-hover:hover .eva-icon-hover-pulse,
.eva-parent-hover:hover .eva-icon-hover-pulse {
	animation-name: eva-pulse;
}

.eva-hover:hover .eva-icon-hover-flip,
.eva-parent-hover:hover .eva-icon-hover-flip {
	animation-name: eva-flipInY;
}

@keyframes eva-flipInY {
	from {
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		animation-timing-function: ease-in;
		opacity: 0;
	}

	40% {
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		animation-timing-function: ease-in;
	}

	60% {
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1;
	}

	80% {
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}

	to {
		transform: perspective(400px);
	}
}

@keyframes eva-shake {

	from,
	to {
		transform: translate3d(0, 0, 0);
	}

	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(-3px, 0, 0);
	}

	20%,
	40%,
	60%,
	80% {
		transform: translate3d(3px, 0, 0);
	}
}

@keyframes eva-pulse {
	from {
		transform: scale3d(1, 1, 1);
	}

	50% {
		transform: scale3d(1.2, 1.2, 1.2);
	}

	to {
		transform: scale3d(1, 1, 1);
	}
}

@keyframes eva-zoomIn {
	from {
		opacity: 1;
		transform: scale3d(0.5, 0.5, 0.5);
	}

	50% {
		opacity: 1;
	}
}

/* Chart.js */
@-webkit-keyframes chartjs-render-animation {
	from {
		opacity: 0.99
	}

	to {
		opacity: 1
	}
}

@keyframes chartjs-render-animation {
	from {
		opacity: 0.99
	}

	to {
		opacity: 1
	}
}

.chartjs-render-monitor {
	-webkit-animation: chartjs-render-animation 0.001s;
	animation: chartjs-render-animation 0.001s;
}

.apexcharts-canvas {
	position: relative;
	user-select: none;
	/* cannot give overflow: hidden as it will crop tooltips which overflow outside chart are */
	/* overflow: hidden; */
}

.apexcharts-inner {
	position: relative;
}

.apexcharts-legend-series {
	cursor: pointer;
}

.apexcharts-legend-series.no-click {
	cursor: auto;
}

.inactive-legend {
	opacity: 0.45;
}

.legend-mouseover-inactive {
	transition: 0.15s ease all;
	opacity: 0.20;
}

.apexcharts-series-collapsed {
	opacity: 0;
}

.apexcharts-gridline,
.apexcharts-text {
	pointer-events: none;
}

.apexcharts-tooltip {
	border-radius: 5px;
	box-shadow: 2px 2px 6px -4px #999;
	cursor: default;
	font-size: 14px;
	left: 62px;
	opacity: 0;
	pointer-events: none;
	position: absolute;
	top: 20px;
	overflow: hidden;
	white-space: nowrap;
	z-index: 12;
	transition: 0.15s ease all;
}

.apexcharts-tooltip.light {
	border: 1px solid #e3e3e3;
	background: rgba(255, 255, 255, 0.96);
}

.apexcharts-tooltip.dark {
	color: #fff;
	background: rgba(30, 30, 30, 0.8);
}

.apexcharts-tooltip .apexcharts-marker,
.apexcharts-area-series .apexcharts-area,
.apexcharts-line {
	pointer-events: none;
}

.apexcharts-tooltip.active {
	opacity: 1;
	transition: 0.15s ease all;
}

.apexcharts-tooltip-title {
	padding: 6px;
	font-size: 15px;
	margin-bottom: 4px;
}

.apexcharts-tooltip.light .apexcharts-tooltip-title {
	background: #ECEFF1;
	border-bottom: 1px solid #ddd;
}

.apexcharts-tooltip.dark .apexcharts-tooltip-title {
	background: rgba(0, 0, 0, 0.7);
	border-bottom: 1px solid #222;
}

.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
	display: inline-block;
	font-weight: 600;
	margin-left: 5px;
}

.apexcharts-tooltip-text-z-label:empty,
.apexcharts-tooltip-text-z-value:empty {
	display: none;
}

.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
	font-weight: 600;
}

.apexcharts-tooltip-marker {
	width: 12px;
	height: 12px;
	position: relative;
	top: 1px;
	margin-right: 10px;
	border-radius: 50%;
}

.apexcharts-tooltip-series-group {
	padding: 0 10px;
	display: none;
	text-align: left;
	justify-content: left;
	align-items: center;
}

.apexcharts-tooltip-series-group.active .apexcharts-tooltip-marker {
	opacity: 1;
}

.apexcharts-tooltip-series-group.active,
.apexcharts-tooltip-series-group:last-child {
	padding-bottom: 4px;
}

.apexcharts-tooltip-y-group {
	padding: 6px 0 5px;
}

.apexcharts-tooltip-candlestick {
	padding: 4px 8px;
}

.apexcharts-tooltip-candlestick>div {
	margin: 4px 0;
}

.apexcharts-tooltip-candlestick span.value {
	font-weight: bold;
}

.apexcharts-xaxistooltip {
	opacity: 0;
	padding: 9px 10px;
	pointer-events: none;
	color: #373d3f;
	font-size: 13px;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	z-index: 10;
	background: #ECEFF1;
	border: 1px solid #90A4AE;
	transition: 0.15s ease all;
}

.apexcharts-xaxistooltip:after,
.apexcharts-xaxistooltip:before {
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.apexcharts-xaxistooltip:after {
	border-color: rgba(236, 239, 241, 0);
	border-width: 6px;
	margin-left: -6px;
}

.apexcharts-xaxistooltip:before {
	border-color: rgba(144, 164, 174, 0);
	border-width: 7px;
	margin-left: -7px;
}

.apexcharts-xaxistooltip-bottom:after,
.apexcharts-xaxistooltip-bottom:before {
	bottom: 100%;
}

.apexcharts-xaxistooltip-bottom:after {
	border-bottom-color: #ECEFF1;
}

.apexcharts-xaxistooltip-bottom:before {
	border-bottom-color: #90A4AE;
}

.apexcharts-xaxistooltip-top:after,
.apexcharts-xaxistooltip-top:before {
	top: 100%;
}

.apexcharts-xaxistooltip-top:after {
	border-top-color: #ECEFF1;
}

.apexcharts-xaxistooltip-top:before {
	border-top-color: #90A4AE;
}

.apexcharts-xaxistooltip.active {
	opacity: 1;
	transition: 0.15s ease all;
}

.apexcharts-yaxistooltip {
	opacity: 0;
	padding: 4px 10px;
	pointer-events: none;
	color: #373d3f;
	font-size: 13px;
	text-align: center;
	border-radius: 2px;
	position: absolute;
	z-index: 10;
	background: #ECEFF1;
	border: 1px solid #90A4AE;
}

.apexcharts-yaxistooltip:after,
.apexcharts-yaxistooltip:before {
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.apexcharts-yaxistooltip:after {
	border-color: rgba(236, 239, 241, 0);
	border-width: 6px;
	margin-top: -6px;
}

.apexcharts-yaxistooltip:before {
	border-color: rgba(144, 164, 174, 0);
	border-width: 7px;
	margin-top: -7px;
}

.apexcharts-yaxistooltip-left:after,
.apexcharts-yaxistooltip-left:before {
	left: 100%;
}

.apexcharts-yaxistooltip-left:after {
	border-left-color: #ECEFF1;
}

.apexcharts-yaxistooltip-left:before {
	border-left-color: #90A4AE;
}

.apexcharts-yaxistooltip-right:after,
.apexcharts-yaxistooltip-right:before {
	right: 100%;
}

.apexcharts-yaxistooltip-right:after {
	border-right-color: #ECEFF1;
}

.apexcharts-yaxistooltip-right:before {
	border-right-color: #90A4AE;
}

.apexcharts-yaxistooltip.active {
	opacity: 1;
}

.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
	pointer-events: none;
	opacity: 0;
	transition: 0.15s ease all;
}

.apexcharts-xcrosshairs.active,
.apexcharts-ycrosshairs.active {
	opacity: 1;
	transition: 0.15s ease all;
}

.apexcharts-ycrosshairs-hidden {
	opacity: 0;
}

.apexcharts-zoom-rect {
	pointer-events: none;
}

.apexcharts-selection-rect {
	cursor: move;
}

.svg_select_points,
.svg_select_points_rot {
	opacity: 0;
	visibility: hidden;
}

.svg_select_points_l,
.svg_select_points_r {
	cursor: ew-resize;
	opacity: 1;
	visibility: visible;
	fill: #888;
}

.zoomable .hovering-zoom {
	cursor: crosshair
}

.zoomable .hovering-pan {
	cursor: move
}

.apexcharts-xaxis,
.apexcharts-yaxis {
	pointer-events: none;
}

.apexcharts-zoom-icon,
.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon,
.apexcharts-reset-zoom-icon,
.apexcharts-pan-icon,
.apexcharts-selection-icon,
.apexcharts-download-icon {
	cursor: pointer;
	width: 20px;
	height: 20px;
	text-align: center;
}


.apexcharts-zoom-icon svg,
.apexcharts-zoom-in-icon svg,
.apexcharts-zoom-out-icon svg,
.apexcharts-reset-zoom-icon svg,
.apexcharts-download-icon svg {
	fill: #6E8192;
}

.apexcharts-selection-icon svg {
	fill: #444;
	transform: scale(0.86)
}

.apexcharts-zoom-icon.selected svg,
.apexcharts-selection-icon.selected svg,
.apexcharts-reset-zoom-icon.selected svg {
	fill: #008FFB;
}

.apexcharts-selection-icon:not(.selected):hover svg,
.apexcharts-zoom-icon:not(.selected):hover svg,
.apexcharts-zoom-in-icon:hover svg,
.apexcharts-zoom-out-icon:hover svg,
.apexcharts-reset-zoom-icon:hover svg {
	fill: #333;
}

.apexcharts-selection-icon,
.apexcharts-download-icon {
	margin-right: 3px;
	position: relative;
	top: 1px;
}

.apexcharts-reset-zoom-icon {
	margin-left: 7px;
}

.apexcharts-zoom-icon {
	transform: scale(1);
}

.apexcharts-download-icon {
	transform: scale(0.9)
}

.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon {
	transform: scale(0.8)
}

.apexcharts-zoom-out-icon {
	margin-right: 3px;
}

.apexcharts-pan-icon {
	transform: scale(0.72);
	position: relative;
	left: 1px;
	top: 0px;
}

.apexcharts-pan-icon svg {
	fill: #fff;
	stroke: #6E8192;
	stroke-width: 2;
}

.apexcharts-pan-icon.selected svg {
	stroke: #008FFB;
}

.apexcharts-pan-icon:not(.selected):hover svg {
	stroke: #333;
}

.apexcharts-toolbar {
	position: absolute;
	z-index: 11;
	top: 0px;
	right: 3px;
	max-width: 176px;
	text-align: right;
	border-radius: 3px;
	padding: 5px 6px 2px 6px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.apexcharts-toolbar svg {
	pointer-events: none;
}

@media screen and (min-width: 768px) {
	.apexcharts-toolbar {
		/*opacity: 0;*/
	}

	.apexcharts-canvas:hover .apexcharts-toolbar {
		opacity: 1;
	}
}

.apexcharts-datalabel.hidden {
	opacity: 0;
}

.apexcharts-pie-label,
.apexcharts-datalabel,
.apexcharts-datalabel-label,
.apexcharts-datalabel-value {
	cursor: default;
	pointer-events: none;
}

.apexcharts-pie-label-delay {
	opacity: 0;
	animation-name: opaque;
	animation-duration: 0.3s;
	animation-fill-mode: forwards;
	animation-timing-function: ease;
}

.hidden {
	opacity: 0;
}

.apexcharts-hide .apexcharts-series-points {
	opacity: 0;
}

.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events {
	pointer-events: none;
}


/* markers */

.apexcharts-marker {
	transition: 0.15s ease all;
}

@keyframes opaque {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

div#barcodeTarget {
	width: 60% !important;
	height: 44px;
	overflow: hidden !important;
}


.jqstooltip {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
	background: rgb(0, 0, 0) transparent;
	background-color: rgba(0, 0, 0, 0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
	color: white;
	font: 10px arial, san serif;
	text-align: left;
	white-space: nowrap;
	padding: 5px;
	border: 1px solid white;
	z-index: 10000;
}

.jqsfield {
	color: white;
	font: 10px arial, san serif;
	text-align: left;
}


p {
	line-height: 28px;
}

h2 {
	font-size: 4em;
	padding-bottom: 0.3em;
}

.well h2 {
	font-size: 3em;
	padding-bottom: 0.3em;
}

h1+p {
	margin-bottom: 1em;
}

legend {
	width: auto;
}

fieldset {
	border: 1px solid silver;
	margin: 0 0px 2em;
	padding: .35em .625em .75em;
}

#tm_builder_outer_content .tm_pb_column_1_2 .tm_pb_map,
#tm_builder_outer_content .tm_pb_column_3_8 .tm_pb_map {
	height: 100vh;
}

.tm_pb_divider_10 {
	height: 73px;
}

.tm_pb_column_29 {
	background-image: url(https://ld-wp.template-help.com/wordpress_63374/wp-content/uploads/2016/09/img33.jpg);
}

.tm_pb_video_overlay {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

#tm_builder_outer_content .tm_pb_video_overlay {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 80%;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.tm_pb_text_17 p {
	line-height: 1.2em;
	margin-bottom: 23px !important;
}

.tm_pb_text_17 {
	font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;
	font-weight: bold;
	font-size: 60px;
	line-height: 1.2em;
}

.tm_pb_text_17 p {
	line-height: 1.2em;
	margin-bottom: 23px !important;
}

.tm_pb_column_22 {
	padding-right: 28%;
}

.main-navigation .menu>li>a,
.main-navigation ul ul a {
	font-style: normal;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.4;
	font-family: Poppins, sans-serif;
	letter-spacing: 0px;
	color: #fff;
}

ul.dropdown-menu.dropdown-menu-right {
	border-radius: 0px;
	background: #2635a5;
	border: 1px solid #2635a5;
}

ul.dropdown-menu.dropdown-menu-right>li>a {
	background: transparent;
	color: #fff !important;
}

.dropdown-menu {
	min-width: 200px;
}

.btn-info {
	color: #fff;
	background-color: #0000aa !important;
	border-color: #46b8da;
}

.site-header.minimal .main-navigation {
	flex: 0 1 95% !important;
}


@media only screen and (min-device-width: 240px) and (max-device-width: 700px) {
	hr.tm_pb_module {
		height: 65px !important;
	}

	h2 {
		font-size: 2em !important;
		padding-bottom: 2.3em;
		color: #fff;
	}

	.tm_pb_text_1 {
		margin-bottom: 40px !important;
		max-width: 100%;
		background: rgba(0, 0, 0, .4);
		color: white;
		padding: 0 7px;
	}

	.tm_pb_text_0 {
		max-width: 100%;
	}

	ul#social-list-1>li {
		padding: 0 1em;
	}
}

.login-img {
	height: 50vh;
}

.table-bordered {
	border: 1px solid #ddd !important;
}

form {
    margin: 2em;
}
.box-primary-shadow {
	box-shadow: 0 5px 10px rgba(82, 92, 229, 0.3);
  }
  .bg-primary {
	background: #525ce5 !important;
  }
  
 .info-block {
  font-weight: bold;
}
.site-footer {
    background-color: #fff;
}

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active {
	text-decoration: none;
	background-color: #4133a2 !important;
}

.top-panel__message .fa, .top-panel__message .material-icons {
/* .fa, .material-icons { */
    color: #fff !important;
}
.breadcrumb {
	padding: 0 0 12px 0 !important;
}
.site-header.minimal .main-navigation {
	border: 0;
}