body {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.9;
	font-family: 'PT Sans', sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #808689;
}
h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.029;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 1.25;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 35px;
	line-height: 1.179;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 1.28;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h5 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h6 {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.footer-copyright {
	font-family: Roboto, sans-serif;
}
@media (min-width: 992px) {
h1 {
font-size: 91px;
}
h2 {
font-size: 70px;
}
h3 {
font-size: 50px;
}
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: #d10202;
}
a:hover {
	color: #3c3c3c;
}/* #Invert Color Scheme */
.invert {
	color: #fff;
}
.invert h1 {
	color: #fff;
}
.invert h2 {
	color: #fff;
}
.invert h3 {
	color: #fff;
}
.invert h4 {
	color: #ffffff;
}
.invert h5 {
	color: #fff;
}
.invert h6 {
	color: #fff;
}
.invert a {
	color: #fff;
}
.invert a:hover {
	color: #ffffff;
}/* #Layout */
@media (min-width: 1200px) {
.container {
max-width: 1398px;
}
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__super-title {
	font-size: 50px;
	line-height: 1.179;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__title {
	font-size: 70px;
	line-height: 1.25;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__sub-title {
	font-size: 18px;
	line-height: 1.58;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
	font-size: 18px;
	line-height: 1.58;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.9;
	font-family: 'PT Sans', sans-serif;
	letter-spacing: 0px;
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__divider {
}/* #Elements */
blockquote {
	color: #808689;
}
blockquote a:hover {
	color: #d10202;
}
blockquote cite:before, blockquote:before {
	color: #00203a;
	font-family: Montserrat, sans-serif;
}
code {
	color: rgb(90,96,99);
	background: #d10202;
}
.entry-content code {
	background: #d10202;
	color: #fff;
}
.entry-content #tm_builder_outer_content .tm_pb_module ul > li:before {
	background-color: #d10202;
}
code, kbd, tt, var {
	font-family: 'PT Sans', sans-serif;
}
#tm_builder_outer_content .tm_pb_module a {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module a:hover {
	color: #3c3c3c;
}
.page .entry-content #tm_builder_outer_content .tm_pb_module ol > li:before {
	color: #d10202;
}
#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover {
	color: #313131 !important;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon:hover {
	color: #fff;
}
.not-found.error-404 .caption {
	border-color:#313131;
}
.header-container {
	background-color: #ffffff;
	background-image: url();
	background-repeat: repeat;
	background-position: left top;
	background-attachment: scroll;
	border-color: #e5e5e6;
}/* ##Logo */
.site-logo {
	font-style: normal;
	font-weight: 400;
	font-size: 27px;
	font-family: Poppins, sans-serif;
}
.site-description {
	font-family: Montserrat, sans-serif;
}
.site-logo__link, .site-description {
	color: #00203a;
}
.site-logo__link:hover {
	color: #313131;
}/* ##Top Panel */
.top-panel {
	background-color: #d10202;
}
.top-panel .top-panel__info, .top-panel .social-list li a {
	color: #fff;
}
.top-panel .social-list li a:hover {
	color: #00203a;
}
.top-panel__message .fa, .top-panel__message .material-icons {
	color: #fff;
}
.top-panel .top-panel__menu-list a:hover {
	color: #fff;
}
.search-form__toggle:before, .search-form__toggle:after {
	color: #fff;
}
.search-form__toggle:hover:before, .search-form__toggle:hover:after {
	color: #00203a;
}
.site-header .search-form__field[type="search"], .site-header .search-form__submit i {
	color: #808689;
}
.site-header .search-form__submit:hover i {
	color: #00203a;
}
.top-panel__message .info-block {
	font-family: Roboto, sans-serif;
}/* #Search Form */
.search-form__field {
	color: #808689;
}
.search-form__field::-webkit-input-placeholder {
color: #808689;
}
.search-form__field::-moz-placeholder {
color: #808689;
}
.search-form__field:-moz-placeholder {
color: #808689;
}
.search-form__field:-ms-input-placeholder {
color: #808689;
}
.subscribe-block__success {
	color: #d10202;
}
.top-panel .search-form__submit {
	color: #313131;
}
.top-panel .search-form__submit:hover, .search-form__submit.btn-primary:hover {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #00203a;
}
.error-404 .search-form__submit.btn-primary {
	color: #fff;
	background-color: #d10202;
}
.error-404 .search-form__submit.btn-primary:hover {
	color: #fff;
	background-color: #313131;
}/* #Comment, Contact, Password Forms */
.comment-form .submit {
	color: #fff;
	background: #d10202;
}
.comment-form .submit:hover, .comment-form .form-submit .submit:hover, .comment-form .form-submit .submit:focus, .submit:focus {
	color: #fff;
	background-color: #313131;
}
.wpcf7-submit, .post-password-form label + input {
	color: #fff;
	background-color: #00203a;
	border-color: #00203a;
}
.wpcf7-submit:hover, .post-password-form label + input:hover {
	color: #d10202;
	background-color: #313131;
	border-color: #00203a;
}
.wpcf7-submit:focus, .post-password-form label + input:focus {
	box-shadow: 0 0 10px #00203a;
}
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 {
	background-color: #fff;
}
input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, select, textarea {
	background-color: #fff;
}/* #Input Placeholders */
::-webkit-input-placeholder {
color: #808689;
}
::-moz-placeholder {
color: #808689;
}
:-moz-placeholder {
color: #808689;
}
:-ms-input-placeholder {
color: #808689;
}/* #Social */
.social-list a, .share-btns__link, .share-btns__link:hover {
	color: #808689;
}
.social-list a:hover {
	color: #00203a;
}
.social-list--header .menu-item a, .social-list--footer .menu-item a {
	color: #fff;
}
.social-list--header .menu-item a:hover, .social-list--footer .menu-item a:hover {
	color: #00203a;
}/* #Social (invert scheme) */
.invert .social-list a {
	color: #fff;
}
.invert .social-list a:hover {
	color: #313131;
}/* #Main Menu */
.main-navigation .menu > li > a {
	color: #00203a;
}
.main-navigation .menu > li > a:hover, .main-navigation .menu > li > a:focus, .main-navigation .menu > li > a:active {
	color: #d10202 !important;
}
.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: #00203a;
}
.main-navigation .sub-menu {
	background: #d10202;
}
.main-navigation .sub-menu > li > a {
	font-size: 18px;
}
.sub-menu .sub-menu, #menu-footer-menu-custom li a:before {
	background: #fff;
}
#menu-footer-menu-custom li a:hover:before {
	background: #d10202;
}
#menu-footer-menu-custom li {
	font-size: 14px;
}
.main-navigation > ul + ul {
	background-color: #fff;
}
.main-navigation ul ul a {
	color: #fff;
}
.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: #00203a;
}
.menu-item__desc {
	color: #fff;
}
.main-navigation .menu > li::after {
color: #fff;
}
.site-header .search-form[data-toggle=true] .search-form__submit:hover {
	color: #00203a;
}
.main-navigation .sub-menu li.menu-item-has-children::after, .main-navigation .menu > li .sub-menu-toggle::before, .menu > li > a > .menu-item__desc, .set-menu a {
color: #00203a;
}
@media (min-width: 768px) {
.main-navigation .sub-menu li {
border-color: rgb(62,62,62);
}
}
.menu-toggle {
	color: #808689;
}
.menu-toggle:hover {
	color: #00203a;
}
.isStuck .menu-toggle {
	color: #00203a;
}
.isStuck .menu-toggle:hover {
	color: #e5e5e6;
}
.isStuck .menu > li > a {
	color: #fff;
}
.main-navigation .sub-menu .sub-menu a, .main-navigation .sub-menu li.menu-item-has-children:hover::after, .isStuck .menu > li > a:hover {
color: #d10202;
}
.isStuck .menu {
	background: #313131;
}
.set-menu a:hover, .main-navigation .sub-menu .sub-menu a:hover {
	color: #00203a;
}
@media (max-width: 767px) {
.main-navigation > .menu > .menu-item > a:hover, .main-navigation ul ul li a {
color: #d10202;
}
.main-navigation.toggled ul {
background-color:#e5e5e6;
}
}
.main-navigation li {
	font-family: Montserrat, sans-serif;
}
.header_caption.isStuck:after {
	background: #d10202;
}/* #Footer Menu */
.footer-menu__items li.current-menu-item a, .footer-menu__items li.current_page_item a {
	color: #808689;
}
.footer-menu__items .menu-item a {
	color: #fff;
}
.footer-menu__items .menu-item a:hover, .footer-menu__items .menu-item.current_page_item a {
	color: #313131;
}
.invert .sub-menu .sub-menu {
	background: #313131;
}/* #Entry Meta */
.post__cats a, .sticky__label {
	color: #fff;
	background-color: #00203a;
}
.post__cats a:hover {
	color: #fff;
	background-color: #313131;
}
.entry-meta .material-icons, .post__tags .material-icons, .entry-meta .fa, .post__tags .fa {
	color: #808689;
}
.post__date a, .post__comments a {
	color: #808689;
}
.post__date a:hover, .post__comments a:hover {
	color: #d10202;
}
.post__tags a {
	color: #d10202;
}
.post__tags a:hover {
	color: #808689;
}
.invert .post__cats a:hover {
	color: #d10202;
	background-color: #fff;
}/* #Post Format */
.format-quote .post-quote {
	color: #fff;
}
.post-format-link {
	color: #fff;
	background-color: #d10202;
}
.post-format-link:hover {
	color: #fff;
	background-color: #3c3c3c;
}
.post-gallery .swiper-button-next, .post-gallery .swiper-button-prev {
	border-color: #fff;
}
.post-gallery__caption {
	color: #fff;
}/* #Author Bio */
.post-author__holder {
}
.post-author__title a:hover {
	color: #ffffff;
}/* #Comment Reply Link */
#cancel-comment-reply-link {
	color: #00203a;
}
#cancel-comment-reply-link:hover {
	color: #fff;
}/* #Paginations */
.page-numbers, .page-links a, #tm_builder_outer_content .pagination .page-numbers, #tm_builder_outer_content .pagination.page-links a, .page-numbers.dots {
	color: #fff;
	background: #d10202;
}
a.page-numbers:hover, .page-numbers.current, .page-links a:hover, .page-links > .page-links__item, #tm_builder_outer_content .pagination a.page-numbers:hover, #tm_builder_outer_content .pagination .page-numbers.current {
	color: #fff;
	background: #00203a;
}
#tm_builder_outer_content .pagination .page-numbers.next, #tm_builder_outer_content .pagination .page-numbers.prev, .page-numbers.next, .page-numbers.prev {
	color: #fff;
	background: #00203a;
}
#tm_builder_outer_content .tm_pb_module .pagination .page-numbers.next:hover, #tm_builder_outer_content .tm_pb_module .pagination .page-numbers.prev:hover, .page-numbers.next:hover, .page-numbers.prev:hover {
	color: #fff;
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page {
	background: #d10202;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page:hover {
	background: #313131;
}/* #Breadcrumbs */
.breadcrumbs__item {
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 1.6;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}
.breadcrumbs__item-link {
	color: rgb(151,151,151);
}
.breadcrumbs__item-target {
	color: #d10202;
}
.breadcrumbs__title .page-title:after {
	color: #808689;
}/* #Footer */
.site-footer {
	background-color: #d10202;
}
.footer-area-wrap {
	background-color: #313131;
}
.site-info a:hover {
	color: #808689;
}
.site-footer .widget-about__tagline {
	color: #fff;
}
.site-footer .footer-copyright {
	color: #fff;
}
.site-footer.default .footer-container {
	border-color: #313131;
}/* #ToTop button */
#toTop {
	color: #313131;
}
#toTop:hover {
	color: #fff;
	background-color: #313131;
	border-color: #313131;
}
#toTop {
	background: #d10202;
}
#toTop:before {
	color: #fff;
}/* #Page Preloader */
.page-preloader__cube:before {
	background-color: #00203a;
}/* #Button Appearance Styles (regular scheme) */
.btn-default, .btn-primary, .btn-secondary {
	color: #fff;
}
.btn-default:hover, .btn-primary:hover, .btn-secondary:hover {
	color: #00203a;
}
.btn-default {
	background-color: #d10202;
}
.btn-default:hover {
	background-color: #3c3c3c;
}
.btn, .btn-primary {
	background: #d10202;
	color: #fff;
}
.btn:hover, .btn-primary:hover {
	background: #313131;
	color: #fff;
}
.btn-secondary {
	background-color: #00203a;
	border-color: #00203a;
}/* #Button Appearance Styles (invert scheme) */
.invert .btn-default {
	color: #d10202;
	background-color: #fff;
}
.invert .btn-default:hover {
	color: #d10202;
	background-color: #ffffff;
}
.invert .btn-primary {
	color: #d10202;
	background-color: #fff;
}
.invert .btn-primary:hover {
	color: #d10202;
	background-color: rgb(230,230,230);
}
.invert .btn-secondary {
	background-color: #fff;
}
.invert .btn-secondary:hover {
	background-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .inner-wrapper:hover .no-terms-caption .term-permalink {
	border-color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon:hover {
	background: #313131;
	border-color: #313131;
}
.cherry-projects-wrapper .projects-item .hover-content h3 a {
	color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content h3 a:hover {
	color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content, .tm_pb_cherry_projects_terms .projects-item-instance .hover-content {
	background: rgba(24, 116, 193, 0);
}
.cherry-projects-wrapper .projects-item .hover-content:hover, .tm_pb_cherry_projects_terms .projects-item-instance:hover .hover-content {
	background: rgba(128, 134, 137, 0.6);
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content {
	background: rgba(49, 49, 49, 0.6);
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .cherry-animation-container .cherry-animation-list .inner-wrapper .hover-content:hover:before {
	background: rgba(229, 229, 230, 0.7);
}
.archive.tax-projects_category .cherry-animation-container .cherry-animation-list .hover-content:hover h3:after, .archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list .hover-content:hover h3:after, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .cherry-animation-container .cherry-animation-list .inner-wrapper .hover-content:hover h3:after, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover:before, .tm_pb_builder #tm_builder_outer_content .projects-terms-container .term-permalink:hover span:before, .projects-list .permalink:hover:hover span:before {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:after {
	background: rgba(24, 116, 193, 0.9);
}
.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:hover:after {
	background: #d10202;
}
.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail:hover:after, .single-projects .cherry-projects-slider__instance .slider-pro .sp-selected-thumbnail .sp-thumbnail:after {
	background: #d10202;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
	background: #d10202;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-label {
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 1.28;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #d10202;
	border-top-color: #d10202;
}
.cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content {
	color: #808689;
}
.projects-filters-list-wrapper ul li span, .projects-order-filters-wrapper .order-filters li {
	color: #808689;
}
.projects-order-filters-wrapper .order-filters li:hover, ul.projects-filters-list li span:hover {
	color: #d10202;
}
.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
	color: #fff;
}
.single-projects .slider-pro .sp-full-screen-button {
	background: #313131;
}
.single-projects .slider-pro .sp-full-screen-button:hover {
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .project-content h3 a {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .project-content h3 a:hover {
	color: #d10202;
}
.projects-item .zoom-link.simple-icon:hover {
	background-color: #313131;
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon:hover {
	color: #808689;
}
.project-content {
	color: #808689;
}
.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #d10202;
	border-top-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a:hover {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink {
	background: #d10202;
	font-family: Montserrat, sans-serif;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink:hover {
	background: #313131;
	color: #fff;
}
.single-projects .cherry-projects-single-post .slider-pro {
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li span {
	background: #313131;
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .projects-ajax-button span {
	border-color: #d10202;
	background: #d10202;
}
ul.projects-filters-list li.active span, ul.order-filters > li span.current {
	color: #d10202;
}
ul.projects-filters-list li.active span:hover {
	color: #3c3c3c;
}
.cherry-projects-audio-list .wp-playlist {
	background: #313131;
}
.cherry-projects-audio-list .wp-playlist .mejs-controls, .cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider {
	background: #313131;
}
.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #d10202;
}
.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #313131;
}
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-loaded {
	background: #313131;
}
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-current {
	background: #d10202;
}
.cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
	color: #fff;
}
.cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
	color: #fff;
}
.cherry-projects-single .cherry-projects-single-post .featured-image .cover {
	background: rgba(24, 116, 193, 0.9);
}
.cherry-spinner-double-bounce .cherry-double-bounce1, .cherry-spinner-double-bounce .cherry-double-bounce2 {
	background-color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5, .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li.active span, .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li:hover span, .cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content h3, .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar em, .single-projects .slider-pro .sp-full-screen-button:before, .cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
	color: #fff;
	font-size: 22px;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-media.custom .cover:before, .cherry-projects-single .cherry-projects-single-post .featured-image .cover:before {
	color: #fff;
	border-color: #fff;
}
.permalink, .archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list .permalink, .archive.tax-projects_category .cherry-animation-container .cherry-animation-list .permalink, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon {
	border-color: #fff;
}/*Map*/
.tm_pb_builder #tm_builder_outer_content .gm-style-iw, .tm_pb_builder #tm_builder_outer_content .gm-style-iw h3 {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .gm-style-iw .infowindow p strong {
	color: #fff !important;
}
.tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:nth-last-child(2) > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child + div > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:nth-last-child(2) > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child + div > div {
background: #313131 !important;
}
.tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:nth-last-child(2) > div:last-child > div > div:first-child > div:last-child, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:last-child {
background: #313131 !important;
}/* #Widgets (defaults) */
.follow-block, .widget {
	border-color: #e5e5e6;
}
.widget li {
	color: #d10202;
}
.invert .widget p, .invert .widget * {
	color: rgb(181,181,181);
}
.invert .widget li {
	color: rgb(181,181,181);
}
.invert .widget a {
	color: #fff;
}
.invert .widget a.btn, .invert .widget .tagcloud a {
	color: #fff;
}
.invert .widget a:hover {
	color: #d10202;
}
.invert .widget select {
	color: #808689;
}/* #Widget Calendar */
#wp-calendar {
	background: #313131;
}
.widget_calendar caption {
	color: #fff;
	background-color: #00203a;
}
.widget_calendar th a, .widget_calendar tbody td a {
	background: #00203a;
	color: #fff;
}
.widget_calendar th a:hover, .widget_calendar tbody td a:hover {
	color: #313131;
}
.widget_calendar th#today, .widget_calendar tbody td#today {
	background: #d10202;
	color: #fff;
}
.widget_calendar th {
	color: #fff;
}
.widget_calendar tbody td {
	color: #e5e5e6;
}
.widget_calendar #next a, .widget_calendar #prev a {
	color: #fff;
}
.widget_calendar #next a:hover, .widget_calendar #prev a:hover {
	color: #3c3c3c;
}
.invert .widget_calendar caption {
	background-color: #313131;
}
.invert .widget_calendar th {
	color: #313131;
}/* #Widget Tag Cloud */
.tagcloud a {
	color: #fff;
	background: #00203a;
	border-color: #00203a;
}
.tagcloud a:hover {
	color: #fff;
	background: #313131;
	border-color: #313131;
}
.invert .tagcloud a:hover {
	color: #fff;
	background-color: #313131;
}
.site-footer .textwidget .info-block i:before {
	color: #00203a
}
#menu-footer-menu-custom li a {
	font-family: Montserrat, sans-serif;
}
#menu-footer-menu-custom li a:after {
	color: #00203a;
}
.textwidget .info-block a:hover {
	color: #00203a;
}/* #Widget Recent Posts */
.widget_recent_entries .post-date {
	color: #808689;
}
.invert .widget_recent_entries .post-date {
	color: rgb(230,230,230);
}
.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_meta li a, .widget_rss li a, .widget_nav_menu li a, .widget_recent_entries li a {
	color: #808689;
}
.widget_archive li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries li a:hover {
	color: #d10202;
}
.widget_recent_comments .recentcomments {
	color: #808689;
}
.widget_recent_comments .recentcomments a {
	color: #00203a;
}
.invert .widget_recent_comments .recentcomments a:hover, .widget_recent_comments .recentcomments a:hover {
	color: #d10202;
}
.invert .widget_recent_comments .recentcomments a {
	color: #fff;
	font-weight: 700;
}
.widget-taxonomy-tiles__content::before {
background-color: #00203a;
}
.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
background-color: #313131;
}
.widget-taxonomy-tiles__content a:hover {
	color: #d10202;
}
.invert .widget-image-grid__content::before {
background: #313131;
}
.invert .widget-image-grid__title a:hover, .invert .widget-image-grid__link:hover {
	color: #d10202;
}/* #Carousel */
.swiper-pagination-bullet {
	background-color: #00203a;
}
.swiper-button-next, .swiper-button-prev {
	color: #fff;
}
.swiper-slide h6 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn, .swiper-slide .post__date, .swiper-slide .post__comments, .swiper-wrapper .swiper-slide span .post-date .post__date-link, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn:hover, .swiper-wrapper .swiper-slide span .post-date .post__date-link:hover, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link:hover {
	color: #d10202;
}
.swiper-slide .post__date:hover, .swiper-slide .post__comments:hover {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn {
	color: #fff;
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn .btn__text {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn:hover {
	background: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn:hover .btn__text {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev, .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next {
	color: #fff;
	background: #d10202;
	border-color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev:hover, .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next:hover {
	color: #fff;
	background: #3c3c3c;
	border-color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next.swiper-button-disabled, .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev.swiper-button-disabled {
	background-color: #313131;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	border-color: #313131;
}
#tm_builder_outer_content .tm_pb_taxonomy .post-count {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:hover, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:hover {
	background: #d10202;
}
#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a, #tm_builder_outer_content .tm_pb_module .swiper-slide .post-meta a {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a:hover, #tm_builder_outer_content .tm_pb_module .swiper-slide .post-meta a:hover {
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .tm_pb_builder #tm_builder_outer_content .swiper-pagination .swiper-pagination-bullet:hover, #tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control, #tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover {
	background: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h3 {
	font-size: 36px;
	letter-spacing: 0px;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h6 {
	font-size: 16px;
	line-height: 1.9;
}
.smart-slider__instance .sp-arrow {
	color: #fff;
	background-color: #313131;
}
.smart-slider__instance .sp-next-arrow:hover, .smart-slider__instance .sp-previous-arrow:hover {
	color: #fff;
	background-color: #00203a;
}
.smart-slider__instance .sp-selected-thumbnail {
	border-color: #00203a;
}
.smart-slider__instance .sp-image-container:after {
	background: rgba(49, 49, 49, 0.5);
}
.smart-slider__instance .sp-full-screen-button {
	color: #fff;
}
.smart-slider__instance .sp-button {
	border-color: #fff;
}
.smart-slider__instance .sp-button.sp-selected-button {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark .post-meta, #tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark .post-meta a {
	color: #fff !important;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .post-meta, #tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .post-meta a {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark {
	background: #00203a;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light {
	background: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:before, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:before, .tm_pb_builder #tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_slide_content, .single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:after {
	color: #fff;
}
.subscribe-block__input-group .subscribe-block__input, .subscribe-block__input-group .subscribe-block__input input[type='email']:focus {
	color: #fff !important;
	background-color: rgb(67,67,67) !important;
}
.footer-area-wrap .subscribe-block__input-group .subscribe-block__submit {
	color: #d10202 !important;
	background-color: #fff!important;
}
.footer-area-wrap .subscribe-block__input-group .subscribe-block__submit:hover {
	background-color: #d10202 !important;
	color: #fff !important;
}
.site-footer.default .subscribe-block h4 {
	font-size: 18px;
	font-family: 'PT Sans', sans-serif;
}
#sidebar-primary .subscribe-block .widget-title {
	font-size: 50px;
}
#sidebar-primary .social-list li a {
	color: #d10202;
}
#sidebar-primary .social-list li a:hover {
	color: #313131;
}
.subscribe-block__input-group .subscribe-block__input::-webkit-input-placeholder {
color: #fff;
}
.subscribe-block__input-group .subscribe-block__input::-moz-placeholder {
color: #fff;
}
.subscribe-block__input-group .subscribe-block__input:-moz-placeholder {
color: #fff;
}
.subscribe-block__input-group .subscribe-block__input:-ms-input-placeholder {
color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing_heading, #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {
	background-color: #d10202;
}
#tm_builder_outer_content .tm_pb_pricing li:before, #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table > div {
	background: #313131;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_title, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_heading h2, .tm_pb_builder #tm_builder_outer_content .tm_pb_best_value, .tm_pb_builder #tm_builder_outer_content .tm_pb_frequency, .tm_pb_builder #tm_builder_outer_content .tm_pb_sum {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_best_value {
	border-color: #fff;
}
#tm_builder_outer_content .tm_pb_all_tabs {
	border-top: 1px solid #d10202;
}
#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_all_tabs {
	border-top-color: #d10202;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a, #tm_builder_outer_content .tm_pb_tabs_controls li a:hover {
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #d10202;
	background: #d10202;
}
#tm_builder_outer_content .tm_pb_module span.percent-value {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + * {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_circle_counter .percent p, #tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light h4, #tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light .tm_pb_member_position, #tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
	background-color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
	background-color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount:before {
	border-left-color: #d10202;
	border-top-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_title {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background: #313131;
}
#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-play button::before, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-pause button::before, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-volume-button button::before {
color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-total {
	background: #e5e5e6;
}
#tm_builder_outer_content .tm_audio_container span.mejs-currenttime {
	color: #808689;
}
#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-handle, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-handle {
	background-color: #fff;
}
#tm_builder_outer_content .tm_audio_module_meta {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-current, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
	background-color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail span, .tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail a {
	color: #fff;
}
#tm_builder_outer_content .tm_link_content h2, #tm_builder_outer_content .tm_audio_content h2 {
	line-height: 1.25;
}
#tm_builder_outer_content .tm_pb_button {
	background: #00203a;
	color: #fff;
	font-size: 16px;
	font-family: 'PT Sans', sans-serif;
}
#tm_builder_outer_content .tm_pb_button:hover {
	background: #fff;
	color: #fff;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button, #tm_builder_outer_content .tm_builder_inner_content .more-button {
	color: #fff;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_ajax_more:hover {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_button, #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button, #tm_builder_outer_content .more-button {
	background: #808689;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button:hover, #tm_builder_outer_content .more-button:hover {
	background: #fff;
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_slide_description .tm_pb_button {
	background: #d10202 !important;
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_slide_description .tm_pb_button:hover {
	background: #313131;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover {
	background: #d10202;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_button:after {
	color: #313131;
}
.subscribe-block__submit, .about-author_btn_box .about-author_btn {
	background: #d10202;
	color: #fff;
}
.subscribe-block__submit:hover {
	background: #00203a;
	color: #fff;
}
.about-author_btn_box .about-author_btn:hover {
	background: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn {
	background: #d10202;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn:hover {
	color: #fff;
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button {
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit {
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit:hover {
	background: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit:hover {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {
	color: #d10202;
}
.search-form__submit.btn-primary {
	color: #808689;
}
.search-form__submit.btn-primary:hover {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button, .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small.custom_icon:before, .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small.custom_icon:before {
	color: #fff;
}
.tm_pb_button:hover {
	color:#fff!important;
	background: #313131 !important;
}
.tm_pb_button {
	color: #fff!important;
	background: #d10202!important;
}
#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #00203a;
	background: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .label {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #313131;
	font-size: 18px;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta {
	color: #00203a;
	font-size: 18px;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta a {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta a:hover {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_testimonial_description:before {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_meta {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #fff;
	background: #d10202;
}
#tm_builder_outer_content .tm_pb_module .tm_pb_number_counter .percent + * {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter h3 {
	color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter span.percent-value {
	color: #fff;
}
#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: #d10202;
}
#tm_builder_outer_content .tm_pb_post h4 a {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_post h4 a:hover {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_posts a.more-link {
	border-color: #d10202;
	background: #d10202;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta .post-date, #tm_builder_outer_content .posted-by a, #tm_builder_outer_content .post-date a, #tm_builder_outer_content .post-comments, #tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a:hover, #tm_builder_outer_content .layout-grid .caption .btn-wrap a.more-link:hover, #tm_builder_outer_content .tm_pb_posts a.more-link:hover {
	color: #d10202 !important;
}
#tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a, #tm_builder_outer_content .layout-grid .caption .btn-wrap a.more-link {
	color: #808689;
}
#tm_builder_outer_content .layout-grid .entry-title {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta .post-date :hover, #tm_builder_outer_content .posted-by a:hover, #tm_builder_outer_content .post-date a:hover, #tm_builder_outer_content .post-comments a:hover {
	color: #3c3c3c !important;
}
#tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn, #tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a, #tm_builder_outer_content .tm_pb_post .post__tags__header a, #tm_builder_outer_content .tm_pb_module .post-meta.post__cats a, #tm_builder_outer_content .tm_pb_module .post-meta.post__cats a:hover {
	color: #fff;
}
#tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn:hover, #tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a:hover, #tm_builder_outer_content .tm_pb_post .post__tags__header a:hover {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm-posts_item .btn {
	color: #fff;
	background: #d10202;
	border-color: #d10202;
}
#tm_builder_outer_content .tm_pb_post h2 a:hover {
	color: #00203a;
}
.post, .entry-title, .post-author-bio, .comment-respond {
	border-color: #e5e5e6;
}
.share-btns__link:hover i {
	color: #313131;
}
.custom-posts h6 a, .custom-posts .post__cats a, .comment-date__time:hover, .share-btns__link i, .comment .posted-by, .comment-body .fn, .comment-date__time {
	color: #d10202;
}
.comment-respond h3, .comment-form .logged-in-as, .comment-form .comment-notes {
	color: #808689;
}
.custom-posts h6 a:hover, .custom-posts .post__cats a:hover {
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn:after {
	border-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn:after:hover {
border-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title a, .tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item_title a {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title:hover, .tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title a:hover, .tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item_title a:hover {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_video_play:before {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light + .tm_pb_carousel .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light + .tm_pb_carousel .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light + .tm_pb_carousel .tm_pb_video_play, #tm_builder_outer_content .tm_pb_video_play {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark + .tm_pb_carousel .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark + .tm_pb_carousel .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark + .tm_pb_carousel .tm_pb_video_play, #tm_builder_outer_content .tm_pb_bg_layout_light .tm_pb_video_play {
	color: #313131;
}
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light + .tm-pb-controllers .tm-pb-active-control {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots .tm_pb_controls_dark + .tm-pb-controllers .tm-pb-active-control {
	background-color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #313131;
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button, #tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button {
background: #d10202;
color: #fff;
border-color:#d10202;
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button:hover, #tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button:hover {
background: #fff;
color: #d10202;
}
#tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button {
color: #fff;
border-color: #fff;
}
</style><style type="text/css">/* #Typography */body {
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 1.9;
font-family: 'PT Sans', sans-serif;
letter-spacing: 0px;
text-align: left;
color: #808689;
}
h1 {
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 1.029;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h2 {
	font-style: normal;
	font-weight: 700;
	font-size: 42px;
	line-height: 1.25;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h3 {
	font-style: normal;
	font-weight: 700;
	font-size: 35px;
	line-height: 1.179;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h4 {
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 1.28;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h5 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
h6 {
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.footer-copyright {
	font-family: Roboto, sans-serif;
}
@media (min-width: 992px) {
h1 {
font-size: 91px;
}
h2 {
font-size: 70px;
}
h3 {
font-size: 50px;
}
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: #d10202;
}
a:hover {
	color: #3c3c3c;
}/* #Invert Color Scheme */
.invert {
	color: #fff;
}
.invert h1 {
	color: #fff;
}
.invert h2 {
	color: #fff;
}
.invert h3 {
	color: #fff;
}
.invert h4 {
	color: #ffffff;
}
.invert h5 {
	color: #fff;
}
.invert h6 {
	color: #fff;
}
.invert a {
	color: #fff;
}
.invert a:hover {
	color: #ffffff;
}/* #Layout */
@media (min-width: 1200px) {
.container {
max-width: 1398px;
}
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__super-title {
	font-size: 50px;
	line-height: 1.179;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__title {
	font-size: 70px;
	line-height: 1.25;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__sub-title {
	font-size: 18px;
	line-height: 1.58;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
	font-size: 18px;
	line-height: 1.58;
	letter-spacing: 0px;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__title {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_brands_showcase_module__brands .tm_pb_brands_showcase_module__item__description {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.9;
	font-family: 'PT Sans', sans-serif;
	letter-spacing: 0px;
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_brands_showcase_module__divider {
}/* #Elements */
blockquote {
	color: #808689;
}
blockquote a:hover {
	color: #d10202;
}
blockquote cite:before, blockquote:before {
	color: #00203a;
	font-family: Montserrat, sans-serif;
}
code {
	color: rgb(90,96,99);
	background: #d10202;
}
.entry-content code {
	background: #d10202;
	color: #fff;
}
.entry-content #tm_builder_outer_content .tm_pb_module ul > li:before {
	background-color: #d10202;
}
code, kbd, tt, var {
	font-family: 'PT Sans', sans-serif;
}
#tm_builder_outer_content .tm_pb_module a {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module a:hover {
	color: #3c3c3c;
}
.page .entry-content #tm_builder_outer_content .tm_pb_module ol > li:before {
	color: #d10202;
}
#tm_builder_outer_content .tm_link_content a.tm_link_main_url:hover {
	color: #313131 !important;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_font_icon:hover {
	color: #fff;
}
.not-found.error-404 .caption {
	border-color:#313131;
}
.header-container {
	background-color: #ffffff;
	background-image: url();
	background-repeat: repeat;
	background-position: left top;
	background-attachment: scroll;
	border-color: #e5e5e6;
}/* ##Logo */
.site-logo {
	font-style: normal;
	font-weight: 400;
	font-size: 27px;
	font-family: Poppins, sans-serif;
}
.site-description {
	font-family: Montserrat, sans-serif;
}
.site-logo__link, .site-description {
	color: #00203a;
}
.site-logo__link:hover {
	color: #313131;
}/* ##Top Panel */
.top-panel {
	background-color: #283639;
}
.top-panel .top-panel__info, .top-panel .social-list li a {
	color: #fff;
}
.top-panel .social-list li a:hover {
	color: #00203a;
}
.top-panel__message .fa, .top-panel__message .material-icons {
	color: #fff;
}
.top-panel .top-panel__menu-list a:hover {
	color: #fff;
}
.search-form__toggle:before, .search-form__toggle:after {
	color: #fff;
}
.search-form__toggle:hover:before, .search-form__toggle:hover:after {
	color: #00203a;
}
.site-header .search-form__field[type="search"], .site-header .search-form__submit i {
	color: #808689;
}
.site-header .search-form__submit:hover i {
	color: #00203a;
}
.top-panel__message .info-block {
	font-family: Roboto, sans-serif;
}/* #Search Form */
.search-form__field {
	color: #808689;
}
.search-form__field::-webkit-input-placeholder {
color: #808689;
}
.search-form__field::-moz-placeholder {
color: #808689;
}
.search-form__field:-moz-placeholder {
color: #808689;
}
.search-form__field:-ms-input-placeholder {
color: #808689;
}
.subscribe-block__success {
	color: #d10202;
}
.top-panel .search-form__submit {
	color: #313131;
}
.top-panel .search-form__submit:hover, .search-form__submit.btn-primary:hover {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-contact-message .cf-success-message {
	color: #00203a;
}
.error-404 .search-form__submit.btn-primary {
	color: #fff;
	background-color: #d10202;
}
.error-404 .search-form__submit.btn-primary:hover {
	color: #fff;
	background-color: #313131;
}/* #Comment, Contact, Password Forms */
.comment-form .submit {
	color: #fff;
	background: #d10202;
}
.comment-form .submit:hover, .comment-form .form-submit .submit:hover, .comment-form .form-submit .submit:focus, .submit:focus {
	color: #fff;
	background-color: #313131;
}
.wpcf7-submit, .post-password-form label + input {
	color: #fff;
	background-color: #00203a;
	border-color: #00203a;
}
.wpcf7-submit:hover, .post-password-form label + input:hover {
	color: #d10202;
	background-color: #313131;
	border-color: #00203a;
}
.wpcf7-submit:focus, .post-password-form label + input:focus {
	box-shadow: 0 0 10px #00203a;
}
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 {
	background-color: #fff;
}
input[type='text']:focus, input[type='email']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='range']:focus, input[type='date']:focus, input[type='month']:focus, input[type='week']:focus, input[type='time']:focus, input[type='datetime']:focus, input[type='datetime-local']:focus, input[type='color']:focus, select, textarea {
	background-color: #fff;
}/* #Input Placeholders */
::-webkit-input-placeholder {
color: #808689;
}
::-moz-placeholder {
color: #808689;
}
:-moz-placeholder {
color: #808689;
}
:-ms-input-placeholder {
color: #808689;
}/* #Social */
.social-list a, .share-btns__link, .share-btns__link:hover {
	color: #808689;
}
.social-list a:hover {
	color: #00203a;
}
.social-list--header .menu-item a, .social-list--footer .menu-item a {
	color: #fff;
}
.social-list--header .menu-item a:hover, .social-list--footer .menu-item a:hover {
	color: #00203a;
}/* #Social (invert scheme) */
.invert .social-list a {
	color: #fff;
}
.invert .social-list a:hover {
	color: #313131;
}/* #Main Menu */
.main-navigation .menu > li > a {
	color: #00203a;
}
.main-navigation .menu > li > a:hover, .main-navigation .menu > li > a:focus, .main-navigation .menu > li > a:active {
	color: #d10202 !important;
}
.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: #00203a;
}
.main-navigation .sub-menu {
	background: #d10202;
}
.main-navigation .sub-menu > li > a {
	font-size: 18px;
}
.sub-menu .sub-menu, #menu-footer-menu-custom li a:before {
	background: #fff;
}
#menu-footer-menu-custom li a:hover:before {
	background: #d10202;
}
#menu-footer-menu-custom li {
	font-size: 14px;
}
.main-navigation > ul + ul {
	background-color: #fff;
}
.main-navigation ul ul a {
	color: #fff;
}
.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: #00203a;
}
.menu-item__desc {
	color: #fff;
}
.main-navigation .menu > li::after {
color: #fff;
}
.site-header .search-form[data-toggle=true] .search-form__submit:hover {
	color: #00203a;
}
.main-navigation .sub-menu li.menu-item-has-children::after, .main-navigation .menu > li .sub-menu-toggle::before, .menu > li > a > .menu-item__desc, .set-menu a {
color: #00203a;
}
@media (min-width: 768px) {
.main-navigation .sub-menu li {
border-color: rgb(62,62,62);
}
}
.menu-toggle {
	color: #808689;
}
.menu-toggle:hover {
	color: #00203a;
}
.isStuck .menu-toggle {
	color: #00203a;
}
.isStuck .menu-toggle:hover {
	color: #e5e5e6;
}
.isStuck .menu > li > a {
	color: #fff;
}
.main-navigation .sub-menu .sub-menu a, .main-navigation .sub-menu li.menu-item-has-children:hover::after, .isStuck .menu > li > a:hover {
color: #d10202;
}
.isStuck .menu {
	background: #313131;
}
.set-menu a:hover, .main-navigation .sub-menu .sub-menu a:hover {
	color: #00203a;
}
@media (max-width: 767px) {
.main-navigation > .menu > .menu-item > a:hover, .main-navigation ul ul li a {
color: #d10202;
}
.main-navigation.toggled ul {
background-color:#e5e5e6;
}
}
.main-navigation li {
	font-family: Montserrat, sans-serif;
}
.header_caption.isStuck:after {
	background: #d10202;
}/* #Footer Menu */
.footer-menu__items li.current-menu-item a, .footer-menu__items li.current_page_item a {
	color: #808689;
}
.footer-menu__items .menu-item a {
	color: #fff;
}
.footer-menu__items .menu-item a:hover, .footer-menu__items .menu-item.current_page_item a {
	color: #313131;
}
.invert .sub-menu .sub-menu {
	background: #313131;
}/* #Entry Meta */
.post__cats a, .sticky__label {
	color: #fff;
	background-color: #00203a;
}
.post__cats a:hover {
	color: #fff;
	background-color: #313131;
}
.entry-meta .material-icons, .post__tags .material-icons, .entry-meta .fa, .post__tags .fa {
	color: #808689;
}
.post__date a, .post__comments a {
	color: #808689;
}
.post__date a:hover, .post__comments a:hover {
	color: #d10202;
}
.post__tags a {
	color: #d10202;
}
.post__tags a:hover {
	color: #808689;
}
.invert .post__cats a:hover {
	color: #d10202;
	background-color: #fff;
}/* #Post Format */
.format-quote .post-quote {
	color: #fff;
}
.post-format-link {
	color: #fff;
	background-color: #d10202;
}
.post-format-link:hover {
	color: #fff;
	background-color: #3c3c3c;
}
.post-gallery .swiper-button-next, .post-gallery .swiper-button-prev {
	border-color: #fff;
}
.post-gallery__caption {
	color: #fff;
}/* #Author Bio */
.post-author__holder {
}
.post-author__title a:hover {
	color: #ffffff;
}/* #Comment Reply Link */
#cancel-comment-reply-link {
	color: #00203a;
}
#cancel-comment-reply-link:hover {
	color: #fff;
}/* #Paginations */
.page-numbers, .page-links a, #tm_builder_outer_content .pagination .page-numbers, #tm_builder_outer_content .pagination.page-links a, .page-numbers.dots {
	color: #fff;
	background: #d10202;
}
a.page-numbers:hover, .page-numbers.current, .page-links a:hover, .page-links > .page-links__item, #tm_builder_outer_content .pagination a.page-numbers:hover, #tm_builder_outer_content .pagination .page-numbers.current {
	color: #fff;
	background: #00203a;
}
#tm_builder_outer_content .pagination .page-numbers.next, #tm_builder_outer_content .pagination .page-numbers.prev, .page-numbers.next, .page-numbers.prev {
	color: #fff;
	background: #00203a;
}
#tm_builder_outer_content .tm_pb_module .pagination .page-numbers.next:hover, #tm_builder_outer_content .tm_pb_module .pagination .page-numbers.prev:hover, .page-numbers.next:hover, .page-numbers.prev:hover {
	color: #fff;
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page {
	background: #d10202;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .page-navigation .next-page:hover {
	background: #313131;
}/* #Breadcrumbs */
.breadcrumbs__item {
	font-style: normal;
	font-weight: 300;
	font-size: 13px;
	line-height: 1.6;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}
.breadcrumbs__item-link {
	color: rgb(151,151,151);
}
.breadcrumbs__item-target {
	color: #d10202;
}
.breadcrumbs__title .page-title:after {
	color: #808689;
}/* #Footer */
.site-footer {
	background-color: #283639;
}
.footer-area-wrap {
	background-color: #313131;
}
.site-info a:hover {
	color: #808689;
}
.site-footer .widget-about__tagline {
	color: #fff;
}
.site-footer .footer-copyright {
	color: #fff;
}
.site-footer.default .footer-container {
	border-color: #313131;
}/* #ToTop button */
#toTop {
	color: #313131;
}
#toTop:hover {
	color: #fff;
	background-color: #d10202;
	border-color: #d10202;
}
#toTop {
	background: #d10202;
}
#toTop:before {
	color: #fff;
}/* #Page Preloader */
.page-preloader__cube:before {
	background-color: #00203a;
}/* #Button Appearance Styles (regular scheme) */
.btn-default, .btn-primary, .btn-secondary {
	color: #fff;
}
.btn-default:hover, .btn-primary:hover, .btn-secondary:hover {
	color: #00203a;
}
.btn-default {
	background-color: #d10202;
}
.btn-default:hover {
	background-color: #3c3c3c;
}
.btn, .btn-primary {
	background: #d10202;
	color: #fff;
}
.btn:hover, .btn-primary:hover {
	background: #313131;
	color: #fff;
}
.btn-secondary {
	background-color: #00203a;
	border-color: #00203a;
}/* #Button Appearance Styles (invert scheme) */
.invert .btn-default {
	color: #d10202;
	background-color: #fff;
}
.invert .btn-default:hover {
	color: #d10202;
	background-color: #ffffff;
}
.invert .btn-primary {
	color: #d10202;
	background-color: #fff;
}
.invert .btn-primary:hover {
	color: #d10202;
	background-color: rgb(230,230,230);
}
.invert .btn-secondary {
	background-color: #fff;
}
.invert .btn-secondary:hover {
	background-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .inner-wrapper:hover .no-terms-caption .term-permalink {
	border-color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon:hover {
	background: #313131;
	border-color: #313131;
}
.cherry-projects-wrapper .projects-item .hover-content h3 a {
	color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content h3 a:hover {
	color: #fff;
}
.cherry-projects-wrapper .projects-item .hover-content, .tm_pb_cherry_projects_terms .projects-item-instance .hover-content {
	background: rgba(24, 116, 193, 0);
}
.cherry-projects-wrapper .projects-item .hover-content:hover, .tm_pb_cherry_projects_terms .projects-item-instance:hover .hover-content {
	background: rgba(128, 134, 137, 0.6);
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content {
	background: rgba(49, 49, 49, 0.6);
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .cherry-animation-container .cherry-animation-list .inner-wrapper .hover-content:hover:before {
	background: rgba(229, 229, 230, 0.7);
}
.archive.tax-projects_category .cherry-animation-container .cherry-animation-list .hover-content:hover h3:after, .archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list .hover-content:hover h3:after, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .cherry-animation-container .cherry-animation-list .inner-wrapper .hover-content:hover h3:after, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon .dashicons.dashicons-admin-links:hover:before, .tm_pb_builder #tm_builder_outer_content .projects-terms-container .term-permalink:hover span:before, .projects-list .permalink:hover:hover span:before {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-media.custom a:after {
	background: rgba(24, 116, 193, 0.9);
}
.single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:hover:after {
	background: #d10202;
}
.single-projects .cherry-projects-slider__instance .slider-pro .sp-thumbnails-container .sp-thumbnail:hover:after, .single-projects .cherry-projects-slider__instance .slider-pro .sp-selected-thumbnail .sp-thumbnail:after {
	background: #d10202;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span {
	background: #d10202;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-label {
	font-style: normal;
	font-weight: 700;
	font-size: 21px;
	line-height: 1.28;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #d10202;
	border-top-color: #d10202;
}
.cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content {
	color: #808689;
}
.projects-filters-list-wrapper ul li span, .projects-order-filters-wrapper .order-filters li {
	color: #808689;
}
.projects-order-filters-wrapper .order-filters li:hover, ul.projects-filters-list li span:hover {
	color: #d10202;
}
.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:before {
	color: #fff;
}
.single-projects .slider-pro .sp-full-screen-button {
	background: #313131;
}
.single-projects .slider-pro .sp-full-screen-button:hover {
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .project-content h3 a {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .project-content h3 a:hover {
	color: #d10202;
}
.projects-item .zoom-link.simple-icon:hover {
	background-color: #313131;
}
.tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon:hover {
	color: #808689;
}
.project-content {
	color: #808689;
}
.cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar span:before {
	border-left-color: #d10202;
	border-top-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container.grid-layout .projects-terms-list .projects-terms-item .hover-content h5 a:hover {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink {
	background: #d10202;
	font-family: Montserrat, sans-serif;
}
.tm_pb_builder #tm_builder_outer_content .project-terms-content.custom .term-permalink:hover {
	background: #313131;
	color: #fff;
}
.single-projects .cherry-projects-single-post .slider-pro {
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li span {
	background: #313131;
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .projects-ajax-button span {
	border-color: #d10202;
	background: #d10202;
}
ul.projects-filters-list li.active span, ul.order-filters > li span.current {
	color: #d10202;
}
ul.projects-filters-list li.active span:hover {
	color: #3c3c3c;
}
.cherry-projects-audio-list .wp-playlist {
	background: #313131;
}
.cherry-projects-audio-list .wp-playlist .mejs-controls, .cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider {
	background: #313131;
}
.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background: #d10202;
}
.cherry-projects-audio-list .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background: #313131;
}
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-loaded {
	background: #313131;
}
.cherry-projects-audio-list .mejs-controls .mejs-time-total.mejs-time-slider .mejs-time-current {
	background: #d10202;
}
.cherry-projects-audio-list .wp-playlist .wp-playlist-current-item .wp-playlist-item-title {
	color: #fff;
}
.cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
	color: #fff;
}
.cherry-projects-single .cherry-projects-single-post .featured-image .cover {
	background: rgba(24, 116, 193, 0.9);
}
.cherry-spinner-double-bounce .cherry-double-bounce1, .cherry-spinner-double-bounce .cherry-double-bounce2 {
	background-color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .hover-content h5, .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li.active span, .tm_pb_builder #tm_builder_outer_content .projects-pagination .page-link li:hover span, .cherry-projects-single .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single__content h3, .cherry-projects-single-post .cherry-projects-single__container .cherry-projects-single-skills-list .cherry-skill-item .skill-bar em, .single-projects .slider-pro .sp-full-screen-button:before, .cherry-projects-audio-list .wp-playlist .wp-playlist-playing .wp-playlist-caption {
	color: #fff;
	font-size: 22px;
}
.tm_pb_builder #tm_builder_outer_content .projects-terms-container .project-terms-media.custom .cover:before, .cherry-projects-single .cherry-projects-single-post .featured-image .cover:before {
	color: #fff;
	border-color: #fff;
}
.permalink, .archive.tax-projects_category .cherry-animation-container.loading-animation-move-up .cherry-animation-list .permalink, .archive.tax-projects_category .cherry-animation-container .cherry-animation-list .permalink, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .permalink.simple-icon, .tm_pb_builder #tm_builder_outer_content .cherry-projects-wrapper .projects-item .hover-content .zoom-link.simple-icon {
	border-color: #fff;
}/*Map*/
.tm_pb_builder #tm_builder_outer_content .gm-style-iw, .tm_pb_builder #tm_builder_outer_content .gm-style-iw h3 {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .gm-style-iw .infowindow p strong {
	color: #fff !important;
}
.tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:nth-last-child(2) > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child + div > div, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:nth-last-child(2) > div:last-child > div > div:first-child > div:first-child + div + div > div:first-child + div > div {
background: #313131 !important;
}
.tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:nth-last-child(2) > div:last-child > div > div:first-child > div:last-child, .tm_pb_builder #tm_builder_outer_content .gm-style > div:first-child > div:last-child > div:last-child > div > div:first-child > div:last-child {
background: #313131 !important;
}/* #Widgets (defaults) */
.follow-block, .widget {
	border-color: #e5e5e6;
}
.widget li {
	color: #d10202;
}
.invert .widget p, .invert .widget * {
	color: rgb(181,181,181);
}
.invert .widget li {
	color: rgb(181,181,181);
}
.invert .widget a {
	color: #fff;
}
.invert .widget a.btn, .invert .widget .tagcloud a {
	color: #fff;
}
.invert .widget a:hover {
	color: #d10202;
}
.invert .widget select {
	color: #808689;
}/* #Widget Calendar */
#wp-calendar {
	background: #313131;
}
.widget_calendar caption {
	color: #fff;
	background-color: #00203a;
}
.widget_calendar th a, .widget_calendar tbody td a {
	background: #00203a;
	color: #fff;
}
.widget_calendar th a:hover, .widget_calendar tbody td a:hover {
	color: #313131;
}
.widget_calendar th#today, .widget_calendar tbody td#today {
	background: #d10202;
	color: #fff;
}
.widget_calendar th {
	color: #fff;
}
.widget_calendar tbody td {
	color: #e5e5e6;
}
.widget_calendar #next a, .widget_calendar #prev a {
	color: #fff;
}
.widget_calendar #next a:hover, .widget_calendar #prev a:hover {
	color: #3c3c3c;
}
.invert .widget_calendar caption {
	background-color: #313131;
}
.invert .widget_calendar th {
	color: #313131;
}/* #Widget Tag Cloud */
.tagcloud a {
	color: #fff;
	background: #00203a;
	border-color: #00203a;
}
.tagcloud a:hover {
	color: #fff;
	background: #313131;
	border-color: #313131;
}
.invert .tagcloud a:hover {
	color: #fff;
	background-color: #313131;
}
.site-footer .textwidget .info-block i:before {
	color: #00203a
}
#menu-footer-menu-custom li a {
	font-family: Montserrat, sans-serif;
}
#menu-footer-menu-custom li a:after {
	color: #00203a;
}
.textwidget .info-block a:hover {
	color: #00203a;
}/* #Widget Recent Posts */
.widget_recent_entries .post-date {
	color: #808689;
}
.invert .widget_recent_entries .post-date {
	color: rgb(230,230,230);
}
.widget_archive li a, .widget_categories li a, .widget_pages li a, .widget_meta li a, .widget_rss li a, .widget_nav_menu li a, .widget_recent_entries li a {
	color: #808689;
}
.widget_archive li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_meta li a:hover, .widget_rss li a:hover, .widget_nav_menu li a:hover, .widget_recent_entries li a:hover {
	color: #d10202;
}
.widget_recent_comments .recentcomments {
	color: #808689;
}
.widget_recent_comments .recentcomments a {
	color: #00203a;
}
.invert .widget_recent_comments .recentcomments a:hover, .widget_recent_comments .recentcomments a:hover {
	color: #d10202;
}
.invert .widget_recent_comments .recentcomments a {
	color: #fff;
	font-weight: 700;
}
.widget-taxonomy-tiles__content::before {
background-color: #00203a;
}
.widget-taxonomy-tiles__inner:hover .widget-taxonomy-tiles__content::before {
background-color: #313131;
}
.widget-taxonomy-tiles__content a:hover {
	color: #d10202;
}
.invert .widget-image-grid__content::before {
background: #313131;
}
.invert .widget-image-grid__title a:hover, .invert .widget-image-grid__link:hover {
	color: #d10202;
}/* #Carousel */
.swiper-pagination-bullet {
	background-color: #00203a;
}
.swiper-button-next, .swiper-button-prev {
	color: #fff;
}
.swiper-slide h6 {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn, .swiper-slide .post__date, .swiper-slide .post__comments, .swiper-wrapper .swiper-slide span .post-date .post__date-link, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link {
	color: #808689;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .entry-footer .btn:hover, .swiper-wrapper .swiper-slide span .post-date .post__date-link:hover, .swiper-wrapper .swiper-slide span .post-comments .post__comments-link:hover {
	color: #d10202;
}
.swiper-slide .post__date:hover, .swiper-slide .post__comments:hover {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn {
	color: #fff;
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn .btn__text {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn:hover {
	background: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper > .btn:hover .btn__text {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev, .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next {
	color: #fff;
	background: #d10202;
	border-color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev:hover, .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next:hover {
	color: #fff;
	background: #3c3c3c;
	border-color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-next.swiper-button-disabled, .tm_pb_builder #tm_builder_outer_content .swiper-navigation .swiper-button-prev.swiper-button-disabled {
	background-color: #313131;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet-active {
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper .swiper-pagination-bullet {
	border-color: #313131;
}
#tm_builder_outer_content .tm_pb_taxonomy .post-count {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:hover, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:hover {
	background: #d10202;
}
#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a, #tm_builder_outer_content .tm_pb_module .swiper-slide .post-meta a {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_module .swiper-slide h6 a:hover, #tm_builder_outer_content .tm_pb_module .swiper-slide .post-meta a:hover {
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .tm_pb_builder #tm_builder_outer_content .swiper-pagination .swiper-pagination-bullet:hover, #tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a.tm-pb-active-control, #tm_builder_outer_content .tm_pb_slider .tm-pb-controllers a:hover {
	background: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h3 {
	font-size: 36px;
	letter-spacing: 0px;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_swiper h6 {
	font-size: 16px;
	line-height: 1.9;
}
.smart-slider__instance .sp-arrow {
	color: #fff;
	background-color: #313131;
}
.smart-slider__instance .sp-next-arrow:hover, .smart-slider__instance .sp-previous-arrow:hover {
	color: #fff;
	background-color: #00203a;
}
.smart-slider__instance .sp-selected-thumbnail {
	border-color: #00203a;
}
.smart-slider__instance .sp-image-container:after {
	background: rgba(49, 49, 49, 0.5);
}
.smart-slider__instance .sp-full-screen-button {
	color: #fff;
}
.smart-slider__instance .sp-button {
	border-color: #fff;
}
.smart-slider__instance .sp-button.sp-selected-button {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark .post-meta, #tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark .post-meta a {
	color: #fff !important;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .post-meta, #tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light .post-meta a {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_dark {
	background: #00203a;
}
#tm_builder_outer_content .tm_pb_post_slider.tm_pb_bg_layout_light {
	background: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-prev:before, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm-pb-arrow-next:before, .tm_pb_builder #tm_builder_outer_content .tm_pb_bg_layout_dark .tm_pb_slide_content, .single-projects .cherry-projects-slider__instance .slider-pro .sp-arrow:after {
	color: #fff;
}
.subscribe-block__input-group .subscribe-block__input, .subscribe-block__input-group .subscribe-block__input input[type='email']:focus {
	color: #fff !important;
	background-color: rgb(67,67,67) !important;
}
.footer-area-wrap .subscribe-block__input-group .subscribe-block__submit {
	color: #d10202 !important;
	background-color: #fff!important;
}
.footer-area-wrap .subscribe-block__input-group .subscribe-block__submit:hover {
	background-color: #d10202 !important;
	color: #fff !important;
}
.site-footer.default .subscribe-block h4 {
	font-size: 18px;
	font-family: 'PT Sans', sans-serif;
}
#sidebar-primary .subscribe-block .widget-title {
	font-size: 50px;
}
#sidebar-primary .social-list li a {
	color: #d10202;
}
#sidebar-primary .social-list li a:hover {
	color: #313131;
}
.subscribe-block__input-group .subscribe-block__input::-webkit-input-placeholder {
color: #fff;
}
.subscribe-block__input-group .subscribe-block__input::-moz-placeholder {
color: #fff;
}
.subscribe-block__input-group .subscribe-block__input:-moz-placeholder {
color: #fff;
}
.subscribe-block__input-group .subscribe-block__input:-ms-input-placeholder {
color: #fff;
}
#tm_builder_outer_content .tm_pb_pricing_heading, #tm_builder_outer_content .tm_pb_featured_table .tm_pb_pricing_heading {
	background-color: #d10202;
}
#tm_builder_outer_content .tm_pb_pricing li:before, #tm_builder_outer_content .tm_pb_pricing .tm_pb_dollar_sign {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_table > div {
	background: #313131;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_title, .tm_pb_builder #tm_builder_outer_content .tm_pb_pricing_heading h2, .tm_pb_builder #tm_builder_outer_content .tm_pb_best_value, .tm_pb_builder #tm_builder_outer_content .tm_pb_frequency, .tm_pb_builder #tm_builder_outer_content .tm_pb_sum {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_best_value {
	border-color: #fff;
}
#tm_builder_outer_content .tm_pb_all_tabs {
	border-top: 1px solid #d10202;
}
#tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_all_tabs {
	border-top-color: #d10202;
}
#tm_builder_outer_content .tm_pb_tabs_controls li.tm_pb_tab_active a, #tm_builder_outer_content .tm_pb_tabs_controls li a:hover {
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_tabs_controls li a {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent {
	color: #d10202;
	background: #d10202;
}
#tm_builder_outer_content .tm_pb_module span.percent-value {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_circle_counter .percent + * {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_circle_counter .percent p, #tm_builder_outer_content .tm_pb_slide_content .tm_pb_circle_counter .percent p:last-of-type {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb {
	color: #808689;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb .tm-pb-icon {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_blurb h4 a {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light h4, #tm_builder_outer_content .tm_pb_team_member.tm_pb_bg_layout_light .tm_pb_member_position, #tm_builder_outer_content .tm_pb_module.tm_pb_team_member .tm-pb-icon:hover {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_container {
	background-color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount {
	background-color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_counters .tm_pb_counter_amount:before {
	border-left-color: #d10202;
	border-top-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_counter_title {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module {
	background: #313131;
}
#tm_builder_outer_content .tm_pb_audio_module_content h2 {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-play button::before, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-pause button::before, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-volume-button button::before {
color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-total, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-total {
	background: #e5e5e6;
}
#tm_builder_outer_content .tm_audio_container span.mejs-currenttime {
	color: #808689;
}
#tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-playpause-button button:before {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-handle, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-handle {
	background-color: #fff;
}
#tm_builder_outer_content .tm_audio_module_meta {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-time-rail .mejs-time-current, #tm_builder_outer_content .tm_pb_module.tm_pb_audio_module .mejs-controls .mejs-horizontal-volume-current {
	background-color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail span, .tm_pb_builder #tm_builder_outer_content .tm_audio_container .mejs-controls .mejs-time-rail a {
	color: #fff;
}
#tm_builder_outer_content .tm_link_content h2, #tm_builder_outer_content .tm_audio_content h2 {
	line-height: 1.25;
}
#tm_builder_outer_content .tm_pb_button {
	background: #00203a;
	color: #fff;
	font-size: 16px;
	font-family: 'PT Sans', sans-serif;
}
#tm_builder_outer_content .tm_pb_button:hover {
	background: #fff;
	color: #fff;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_button, #tm_builder_outer_content .tm_builder_inner_content .more-button {
	color: #fff;
}
#tm_builder_outer_content .tm_builder_inner_content .tm_pb_ajax_more:hover {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_button, #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button, #tm_builder_outer_content .more-button {
	background: #808689;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover, #tm_builder_outer_content .tm_pb_promo .tm_pb_newsletter_button:hover, #tm_builder_outer_content .more-button:hover {
	background: #fff;
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_slide_description .tm_pb_button {
	background: #d10202 !important;
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_slide_description .tm_pb_button:hover {
	background: #313131;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover {
	background: #d10202;
	color: #fff;
}
#tm_builder_outer_content .tm_pb_button:hover:after {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_button:after {
	color: #313131;
}
.subscribe-block__submit, .about-author_btn_box .about-author_btn {
	background: #d10202;
	color: #fff;
}
.subscribe-block__submit:hover {
	background: #00203a;
	color: #fff;
}
.about-author_btn_box .about-author_btn:hover {
	background: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn {
	background: #d10202;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .download_btn:hover {
	color: #fff;
	background: #313131;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button {
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit {
	background: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit:hover {
	background: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_contact_bottom_container .tm_pb_contact_submit:hover {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_social_media_follow li a.icon:hover {
	color: #d10202;
}
.search-form__submit.btn-primary {
	color: #808689;
}
.search-form__submit.btn-primary:hover {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button, .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .tm_pb_button.custom_btn_small.custom_icon:before, .tm_pb_builder #tm_builder_outer_content .tm_builder_inner_content .more-button.custom_btn_small.custom_icon:before {
	color: #fff;
}
.tm_pb_button:hover {
	color:#fff!important;
	background: #313131 !important;
}
.tm_pb_button {
	color: #fff!important;
	background: #d10202!important;
}
#tm_builder_outer_content .tm_pb_countdown_timer_container {
	color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .values {
	color: #00203a;
	background: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_countdown_timer .sep {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .value {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_countdown_timer .section .label {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_close .tm_pb_toggle_title:before {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_toggle.tm_pb_toggle_open .tm_pb_toggle_title:before {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial::before {
color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_author {
	color: #313131;
	font-size: 18px;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta {
	color: #00203a;
	font-size: 18px;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta a {
	color: #00203a;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_testimonial .tm_pb_testimonial_meta a:hover {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_testimonial_description:before {
	color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_testimonial_meta {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter .percent {
	color: #fff;
	background: #d10202;
}
#tm_builder_outer_content .tm_pb_module .tm_pb_number_counter .percent + * {
	color: #fff;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter h3 {
	color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_number_counter span.percent-value {
	color: #fff;
}
#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: #d10202;
}
#tm_builder_outer_content .tm_pb_post h4 a {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_post h4 a:hover {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm_pb_posts a.more-link {
	border-color: #d10202;
	background: #d10202;
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta .post-date, #tm_builder_outer_content .posted-by a, #tm_builder_outer_content .post-date a, #tm_builder_outer_content .post-comments, #tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a:hover, #tm_builder_outer_content .layout-grid .caption .btn-wrap a.more-link:hover, #tm_builder_outer_content .tm_pb_posts a.more-link:hover {
	color: #d10202 !important;
}
#tm_builder_outer_content .tm_pb_module .tm-posts_listing .tm-posts_item .tm-posts_item_meta a, #tm_builder_outer_content .layout-grid .caption .btn-wrap a.more-link {
	color: #808689;
}
#tm_builder_outer_content .layout-grid .entry-title {
	font-style: normal;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.58;
	font-family: Montserrat, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_item_meta .post-date :hover, #tm_builder_outer_content .posted-by a:hover, #tm_builder_outer_content .post-date a:hover, #tm_builder_outer_content .post-comments a:hover {
	color: #3c3c3c !important;
}
#tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn, #tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a, #tm_builder_outer_content .tm_pb_post .post__tags__header a, #tm_builder_outer_content .tm_pb_module .post-meta.post__cats a, #tm_builder_outer_content .tm_pb_module .post-meta.post__cats a:hover {
	color: #fff;
}
#tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn:hover, #tm_builder_outer_content .tm-posts_listing .tm-posts_item .tm-posts_item_title a:hover, #tm_builder_outer_content .tm_pb_post .post__tags__header a:hover {
	color: #3c3c3c;
}
#tm_builder_outer_content .tm-posts_item .btn {
	color: #fff;
	background: #d10202;
	border-color: #d10202;
}
#tm_builder_outer_content .tm_pb_post h2 a:hover {
	color: #00203a;
}
.post, .entry-title, .post-author-bio, .comment-respond {
	border-color: #e5e5e6;
}
.share-btns__link:hover i {
	color: #313131;
}
.custom-posts h6 a, .custom-posts .post__cats a, .comment-date__time:hover, .share-btns__link i, .comment .posted-by, .comment-body .fn, .comment-date__time {
	color: #d10202;
}
.comment-respond h3, .comment-form .logged-in-as, .comment-form .comment-notes {
	color: #808689;
}
.custom-posts h6 a:hover, .custom-posts .post__cats a:hover {
	color: #3c3c3c;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn:after {
	border-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .tm-posts_item .btn-wrap .btn:after:hover {
border-color: #d10202;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title a, .tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item_title a {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title:hover, .tm_pb_builder #tm_builder_outer_content .tm-posts_layout-1 .wrap-heading .tm-posts_item_title a:hover, .tm_pb_builder #tm_builder_outer_content .tm-posts_layout-3 .tm-posts_item_title a:hover {
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_video_play:before {
	color: #00203a;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light + .tm_pb_carousel .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light + .tm_pb_carousel .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_light + .tm_pb_carousel .tm_pb_video_play, #tm_builder_outer_content .tm_pb_video_play {
	color: #fff;
}
.tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark + .tm_pb_carousel .tm-pb-arrow-prev, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark + .tm_pb_carousel .tm-pb-arrow-next, .tm_pb_builder #tm_builder_outer_content .tm_pb_slider_carousel.tm_pb_controls_dark + .tm_pb_carousel .tm_pb_video_play, #tm_builder_outer_content .tm_pb_bg_layout_light .tm_pb_video_play {
	color: #313131;
}
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots.tm_pb_controls_light + .tm-pb-controllers .tm-pb-active-control {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_video_slider .tm_pb_slider_dots .tm_pb_controls_dark + .tm-pb-controllers .tm-pb-active-control {
	background-color: #313131;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a {
	background-color: #313131;
	color: #d10202;
}
#tm_builder_outer_content .tm_pb_module.tm_pb_social_media_follow .tm_pb_social_icon a:hover {
	background-color: #fff;
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button, #tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button {
background: #d10202;
color: #fff;
border-color:#d10202;
}
#tm_builder_outer_content .tm_pb_with_background .tm_pb_promo .tm_pb_promo_button:hover, #tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button:hover {
background: #fff;
color: #d10202;
}
#tm_builder_outer_content .tm_pb_section:not(.tm_pb_with_background) .tm_pb_promo .tm_pb_promo_button {
color: #fff;
border-color: #fff;
}

.client {
	color:#fff !important;
	background-color:#3F3;
}

.client a {
	color:#fff !important;
}


.client a:hover {
	color:#fff !important;
}