body {
  background-color: #fff;
}

.tm-timeline.style-01 .line {
  border-left: 1px solid #979797 !important;
}

.tm-contact-form-7.style-03 .wpcf7-submit {
  font-size: 18px;
}

.primary-font,
input,
select,
textarea {
  font-family: Louis George Cafe;
}

.primary-font-important {
  font-family: Louis George Cafe !important;
}

.boxed {
  max-width: 1200px;
}

.page-content {
  /* padding-top: 0 !important; */
  /* padding-bottom: 0 !important; */
}

::-moz-selection {
  color: #fff;
  background-color: #ff9879;
}

::selection {
  color: #fff;
  background-color: #ff9879;
}

mark,
blockquote:before,
.growl-close:hover,
.primary-color,
.tm-accordion.style-01 .active .accordion-title,
.tm-accordion.style-01 .accordion-title-wrapper:hover .accordion-title,
.tm-accordion.style-02 .accordion-title:hover,
.tm-button.style-solid.tm-button-primary,
.tm-button.style-text.tm-button-primary:hover,
.tm-button.style-text.tm-button-primary .button-icon,
.tm-button.style-text-long-arrow.tm-button-primary,
.tm-button.style-text-long-arrow .button-arrow,
.tm-box-icon .tm-box-icon__btn .button-icon,
.tm-box-icon .tm-box-icon__btn:hover,
.tm-box-icon .icon,
.tm-counter.style-01 .icon,
.tm-counter.style-02 .icon,
.tm-counter.style-03 .icon,
.tm-counter.style-03 .number-wrap,
.tm-counter.style-05 .icon,
.tm-circle-progress-chart .chart-icon,
.chart-legends li:hover,
.tm-drop-cap.style-02 .drop-cap,
.tm-product-banner-slider .tm-product-banner-btn,
.tm-countdown.style-03 .second .number,
.typed-text mark,
.typed-text .typed-cursor,
.typed-text-02 .typed-cursor,
.tm-twitter.style-slider-quote .tweet-info:before,
.tm-twitter.style-slider-quote .tweet-text a,
.tm-twitter .tweet:before,
.tm-info-boxes .box-icon,
.tm-info-boxes .tm-button .button-icon,
.tm-problem-solution .ps-label,
.tm-instagram .instagram-user-name,
.tm-mailchimp-form.style-01 .form-submit,
.tm-mailchimp-form.style-02 .form-submit,
.tm-grid-wrapper.filter-counter-style-01 .btn-filter.current,
.tm-grid-wrapper.filter-counter-style-01 .btn-filter:hover,
.tm-blog .post-title a:hover,
.tm-blog .post-categories a:hover,
.tm-blog.style-list .sticky .post-title,
.tm-blog.style-grid-minimal .post-quote .post-quote-name,
.tm-blog.style-grid-classic .post-quote-icon,
.tm-blog.style-grid-classic-03 .post-categories,
.tm-blog.style-grid-metro .format-quote .post-content:before,
.tm-blog.style-grid-sticky .format-quote .post-content:before,
.tm-heading.highlight mark,
.tm-heading.modern-02 .heading,
.tm-heading.modern-04 .heading,
.tm-heading.link-style-02 .heading a,
.tm-popup-video.style-poster-04 .video-play,
.tm-product.style-grid .woosw-btn.woosw-added,
.tm-product.style-grid .wooscp-btn.wooscp-btn-added,
.tm-pricing .feature-icon,
.tm-pricing-rotate-box .tm-pricing-list li:before,
.tm-pricing-table .title,
.tm-portfolio.style-carousel-auto-wide .post-categories,
.tm-portfolio.style-carousel-auto-wide .post-read-more a:hover,
.tm-portfolio.style-carousel-auto-wide .post-read-more .button-icon,
.tm-portfolio.style-metro-with-caption .post-wrapper:hover .post-title,
.tm-portfolio-featured.style-01 .post-title a:hover,
.tm-case-study-slider .sub-title,
.tm-restaurant-carousel.style-01 .item-price,
.tm-restaurant-menu.style-2 .menu-price,
.tm-icon.style-01 .icon,
.tm-list .marker,
.tm-list .link:hover,
.tm-list.style-modern-icon .marker,
.tm-timeline.style-01 .year,
.tm-testimonial.style-grid .testimonial-quote-icon,
.tm-testimonial.style-carousel .testimonial-quote-icon,
.tm-testimonial.style-carousel-02 .testimonial-quote-icon,
.tm-testimonial.style-carousel-04 .testimonial-quote-icon,
.tm-testimonial.style-carousel-free-mode .testimonial-quote-icon,
.tm-testimonial.style-simple-slider .testimonial-quote-icon,
.tm-mailchimp-form-popup .subscribe-open-popup-link,
.mailchimp-form-popup-close:hover,
.tm-mailchimp-form-box.style-01 .form-submit,
.tm-social-networks .link:hover,
.tm-social-networks.style-large-icons .link:hover,
.tm-swiper .swiper-nav-button:hover,
.tm-slider a:hover .heading,
.woosw-area .woosw-inner .woosw-content .woosw-content-top .woosw-close:hover,
.woosw-area
  .woosw-inner
  .woosw-content
  .woosw-content-bot
  .woosw-content-bot-inner
  .woosw-page
  a:hover,
.woosw-continue:hover,
.skin-primary .wpcf7-text.wpcf7-text,
.skin-primary .wpcf7-textarea,
.tm-menu .menu-price,
.page-content .tm-custom-menu.style-1 .menu a:hover,
.post-share a:hover,
.post-share-toggle,
.tagcloud a:hover,
.single-post .post-meta .meta-icon,
.single-post .post-meta .sl-icon,
.single-post .post-categories a:hover,
.single-post .entry-footer .post-share a:hover,
.single-portfolio .portfolio-share a:hover,
.tm-posts-widget .post-date:before,
.page-sidebar .widget_pages .current-menu-item > a,
.page-sidebar .widget_nav_menu .current-menu-item > a,
.page-sidebar .insight-core-bmw .current-menu-item > a,
.widget_recent_entries .post-date:before,
.widget_search .search-submit,
.widget_product_search .search-submit,
body.search .page-main-content .search-form .search-submit,
.page-sidebar-fixed .widget a:hover,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-01 .vc_tta-tab.vc_active > a,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-01 .vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-02 .vc_tta-tab:hover,
a.creatordeck-blog-rep-link:hover,
.page-template-portfolio-fullscreen-type-hover-03 .page-social-networks a:hover {
  color: #ff9879;
}

.primary-color-important,
.primary-color-hover-important:hover {
  color: #ff9879 !important;
}

.primary-background-color,
.hint--primary:after,
.page-scroll-up,
.widget_calendar #today,
.top-bar-01 .top-bar-button,
.desktop-menu .header-09 .header-special-button,
.tm-accordion.style-02 .active .accordion-title,
.tm-maps.overlay-style-01 .animated-dot .middle-dot,
.tm-maps.overlay-style-01 .animated-dot div[class*='signal'],
.tm-gallery .overlay,
.tm-grid-wrapper.filter-counter-style-01 .filter-counter,
.tm-blog.style-list .post-quote,
.tm-blog.style-grid-sticky .post-wrapper,
.tm-blog.style-grid-sticky .post-video .icon,
.tm-blog.style-grid-classic .post-info:before,
.tm-blog.style-grid-modern .post-read-more,
.tm-blog.style-grid-modern .post-feature:after,
.tm-button.tm-button-primary.style-solid:hover,
.tm-icon.style-02 .icon,
.tm-countdown.style-02 .number,
.tm-contact-form-7.style-03 .wpcf7-form-control-wrap:after,
.tm-gradation .dot,
.tm-heading.below-separator .separator:after,
.tm-heading.thick-separator .separator:after,
.tm-heading.top-separator .separator:after,
.tm-portfolio.style-carousel-auto-wide .post-title:before,
.tm-mailchimp-form.style-01 .form-submit:hover,
.tm-mailchimp-form.style-02 .form-submit:hover,
.tm-separator.style-modern-dots .dot,
.tm-team-member.style-01 .overlay,
.tm-team-member.style-02 .overlay,
.tm-team-member.style-03 .overlay,
.tm-timeline.style-01 .dot:before,
.tm-timeline.style-01 .dot:after,
.tm-testimonial.style-grid .testimonial-item:hover,
.tm-testimonial.style-carousel .testimonial-item:hover,
.tm-testimonial.style-carousel-02 .testimonial-item:hover,
.tm-testimonial.style-carousel-03 .swiper-slide-active .testimonial-item,
.tm-testimonial.style-carousel-free-mode .testimonial-item:hover,
.tm-text-box.style-03,
.tm-rotate-box .box,
.tm-attribute-list.style-02 .item:before,
.tm-slider-button.style-01 .slider-btn:hover,
.tm-social-networks.style-flat-rounded-icon .item:hover .link,
.tm-social-networks.style-solid-rounded-icon .item:hover .link,
.tm-button.style-flat.tm-button-primary,
.tm-button.style-flat-rounded.tm-button-primary,
.tm-button.style-border-icon.tm-button-primary,
.tm-pricing-table .tm-pricing-feature-mark,
.tm-pricing-table .tm-button.tm-button-primary.tm-pricing-button:hover,
.vc_progress_bar .vc_general.vc_single_bar .vc_bar,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-01 .vc_tta-tab.vc_active:after,
.wpb-js-composer .vc_tta-style-brook-02 .vc_tta-tab.vc_active,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-02 .vc_active .vc_tta-panel-heading,
.tm-popup-video .video-play,
.tm-pricing.style-01 .tm-pricing-feature-mark,
.tm-pricing .tm-pricing-button:hover,
.tm-mailchimp-form-box.style-01,
.tm-services-list.style-02 .service-image .blend-bg,
.tm-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
.tm-swiper.pagination-style-07 .progressbar .filled,
.tm-swiper.pagination-style-02 .swiper-pagination-bullet:hover:before,
.tm-swiper.pagination-style-02 .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.tm-swiper.pagination-style-04 .swiper-pagination-bullet:hover:before,
.tm-swiper.pagination-style-04 .swiper-pagination-bullet.swiper-pagination-bullet-active:before,
.tm-swiper.nav-style-05 .swiper-nav-button:hover,
.single-post.single-blog-style-modern .post-share-list a:hover,
.single-post article.post .post-quote,
.nav-links a:hover,
.portfolio-details-gallery .portfolio-overlay,
.widget_search .search-submit:hover,
.widget_product_search .search-submit:hover,
body.search .page-main-content .search-form .search-submit:hover,
.tm-search-form .category-list a:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected],
.page-links > span,
.page-links > a:hover,
.page-links > a:focus,
.comment-nav-links li .current,
.comment-nav-links li a:hover,
.comment-nav-links li a:focus,
.page-pagination li .current,
.page-pagination li a:hover,
.page-pagination li a:focus {
  background-color: #ff9879;
}

.primary-background-color-important,
.primary-background-color-hover-important:hover,
.lg-progress-bar .lg-progress {
  background-color: #ff9879 !important;
}

.btn-view-full-map {
  background-color: rgba(255, 152, 121, 0.7);
}

.primary-border-color,
.widget_search .search-field:focus,
.widget_product_search .search-field:focus,
.popup-search-wrap .search-form .search-field:focus,
.widget .mc4wp-form input[type='email']:focus,
.tm-accordion.style-01 .active .accordion-title,
.tm-button.style-flat.tm-button-primary,
.tm-button.style-flat-rounded.tm-button-primary,
.tm-button.style-solid.tm-button-primary,
.tm-button.style-border-icon.tm-button-primary,
.tm-box-icon.style-01:hover .content-wrap:before,
.tm-counter.style-02:hover,
.tm-timeline.style-01 .year,
.tm-testimonial.style-simple-slider .testimonial-quote-icon,
.tm-slider-button.style-01 .slider-btn:hover,
.widget_pages .current-menu-item,
.widget_nav_menu .current-menu-item,
.insight-core-bmw .current-menu-item,
.post-share-toggle:hover,
.tm-contact-form-7.style-05 input[type='text']:focus,
.tm-contact-form-7.style-05 input[type='email']:focus,
.tm-contact-form-7.style-05 input[type='tel']:focus,
.tm-contact-form-7.style-05 input[type='date']:focus,
.tm-contact-form-7.style-05 select:focus,
.tm-contact-form-7.style-05 textarea:focus,
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-02 .vc_tta-tab.vc_active {
  border-color: #ff9879;
}

.tm-team-member.style-02:hover .photo {
  border-color: rgba(255, 152, 121, 0.1);
}

.primary-border-color-important,
.primary-border-color-hover-important:hover,
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover,
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
  border-color: #ff9879 !important;
}

.tm-grid-wrapper.filter-counter-style-01 .filter-counter:before,
.hint--primary.hint--top-left:before,
.hint--primary.hint--top-right:before,
.hint--primary.hint--top:before {
  border-top-color: #ff9879;
}

.hint--primary.hint--right:before {
  border-right-color: #ff9879;
}

.hint--primary.hint--bottom-left:before,
.hint--primary.hint--bottom-right:before,
.hint--primary.hint--bottom:before {
  border-bottom-color: #ff9879;
}

blockquote,
.hint--primary.hint--left:before {
  border-left-color: #ff9879;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-brook-01 .vc_tta-tab.vc_active:after {
  box-shadow: 0 0 0 8px rgba(255, 152, 121, 0.18), 0 0 0 18px rgba(255, 152, 121, 0.18);
}

.testimonial-info svg * {
  fill: #ff9879;
}

.tm-heading.float-shadow .separator:after {
  background-image: linear-gradient(
    to right,
    rgba(255, 152, 121, 0) 0,
    rgba(255, 152, 121, 0.8) 50%,
    rgba(255, 152, 121, 0) 100%
  );
}

.tm-pricing-rotate-box .title {
  background-color: #ff9879;
  background-image: linear-gradient(-129deg, #ff9879 0, #f66 100%);
}

.tm-button.style-flat-gradient {
  background-color: #ff9879;
  background-image: linear-gradient(to right, #ff9879 0, #f66 50%, #ff9879 100%);
}

.tm-button.style-icon-rounded-gradient:hover {
  background-color: #ff9879;
  background-image: linear-gradient(to right, #ff9879 0, #f66 100%);
}

.tm-blog.style-grid-classic-02 .post-info:before,
.tm-blog.style-grid-classic-02 .tm-popup-video .video-play,
.tm-popup-video.style-button-06 .video-play:before,
.tm-popup-video.style-button-06 .video-play:after,
.tm-counter.style-04 .icon i,
.tm-heading.highlight-02 mark,
.tm-testimonial-pagination .thumb-wrap {
  background-color: #ff9879;
  background-image: linear-gradient(-133deg, #f66 0, #ff9879 100%);
}

.secondary-color,
.tm-button.tm-button-secondary.style-solid,
.tm-button.tm-button-secondary.style-text,
.tm-button.tm-button-secondary.style-text:hover .button-icon,
.tm-blog.style-grid-modern .post-read-more,
.tm-heading.highlight-secondary-color mark,
.tm-twitter.style-slider-quote .tweet-text a:hover,
.related-portfolio-item .post-overlay-categories,
.single-post .post-link a,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a,
.comment-list .comment-datetime:before {
  color: #f66;
}

.secondary-color-important,
.secondary-color-hover-important:hover {
  color: #f66 !important;
}

.secondary-background-color,
.hint--secondary:after,
.tm-button.tm-button-secondary.style-solid:hover,
.tm-button.style-flat.tm-button-secondary,
.tm-button.style-flat-rounded.tm-button-secondary,
.tm-timeline.style-01 .content-header,
.top-bar-01 .top-bar-button:hover,
.tm-search-form .search-submit:hover,
.vc_tta-color-secondary.vc_tta-style-classic .vc_tta-tab > a,
.vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-tab > a,
.vc_tta-color-secondary.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-secondary.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-secondary.vc_tta-style-flat .vc_tta-tab > a,
.vc_tta-color-secondary.vc_tta-style-outline
  .vc_tta-panel:not(.vc_active)
  .vc_tta-panel-heading:focus,
.vc_tta-color-secondary.vc_tta-style-outline
  .vc_tta-panel:not(.vc_active)
  .vc_tta-panel-heading:hover,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) > a:focus,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab:not(.vc_active) > a:hover {
  background-color: #f66;
}

.secondary-background-color-important,
.secondary-background-color-hover-important:hover,
.mejs-controls .mejs-time-rail .mejs-time-current {
  background-color: #f66 !important;
}

.secondary-border-color,
.tm-button.tm-button-secondary.style-solid,
.vc_tta-color-secondary.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-heading,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::after,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-controls-icon::before,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::after,
.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-body::before,
.vc_tta-tabs.vc_tta-color-secondary.vc_tta-style-outline .vc_tta-tab > a {
  border-color: #f66;
}

.secondary-border-color-important,
.secondary-border-color-hover-important:hover,
.tm-button.style-flat.tm-button-secondary,
.tm-button.style-flat-rounded.tm-button-secondary {
  border-color: #f66 !important;
}

.hint--secondary.hint--top-left:before,
.hint--secondary.hint--top-right:before,
.hint--secondary.hint--top:before {
  border-top-color: #f66;
}

.hint--secondary.hint--right:before {
  border-right-color: #f66;
}

.hint--secondary.hint--bottom-left:before,
.hint--secondary.hint--bottom-right:before,
.hint--secondary.hint--bottom:before {
  border-bottom-color: #f66;
}

.hint--secondary.hint--left:before {
  border-left-color: #f66;
}

.lg-backdrop {
  background-color: #000 !important;
}
