body {
  font-family: Montserrat;
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.75rem;
  color: #1e1e1e; }

h1 {
  font-family: Frank Ruhl Libre;
  font-weight: 700;
  font-size: 3.75rem;
  line-height: 4.375rem;
  color: #1e1e1e; }

h2 {
  font-family: Frank Ruhl Libre;
  font-weight: 700;
  font-size: 3rem;
  line-height: 3.5rem;
  color: #1e1e1e; }

h3 {
  font-family: Frank Ruhl Libre;
  font-weight: 700;
  font-size: 2.25rem;
  line-height: 2.625rem;
  color: #1e1e1e; }

h4 {
  font-family: Frank Ruhl Libre;
  font-weight: 700;
  font-size: 1.875rem;
  line-height: 2.1875rem;
  color: #1e1e1e; }

h5 {
  font-family: Frank Ruhl Libre;
  font-weight: 700;
  font-size: 1.375rem;
  line-height: 1.75rem;
  color: #1e1e1e; }

h6 {
  font-family: Frank Ruhl Libre;
  font-weight: 700;
  font-size: 1.125rem;
  line-height: 1.3125rem;
  color: #1e1e1e; }
/* General
 ========================================================================== */
body {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: inherit;
  background-position: center top;
  background-image: none; }
/* Primary Color
 ========================================================================== */
.wishlist_table .add_to_cart.button, .button.wc-forward.checkout, .woocommerce .button[name=apply_coupon]:hover, .woocommerce .button.woocommerce-form-login__submit:hover, .header-btns button.flag-button .suround-watch-later-count, .header-btns button.woo-cart-btn .woo-cart-count, .sidebar .widget.widget_mailpoet_form .mailpoet_submit, .blockquote-holder.style-2, .instafeed-holder.style-2 .insta-title:hover, .tooltips span.tooltip, .tabs-section .tabs-nav li a:after, .pbar-holder.style-1 .pbar-wrap .pbar .pbar-inner, .btn:hover, .tagcloud a:hover, .product span.new-badge, .wpcf7-form .wpcf7-submit:hover, .rwp-review-wrap .rwp-review .rwp-header.rwp-no-image .rwp-overalls, .woocommerce-product-search .product-search-btn:hover, .price_slider_wrapper .price_slider.ui-slider .ui-slider-range, .shop-table.shop_table tr .actions .button:hover, .woocommerce-MyAccount-navigation ul li a:after, .woocommerce-MyAccount-content .edit:hover, .shopping-cart .sc-footer .woocommerce-mini-cart__buttons .button.wc-forward:not(.checkout):hover, .comment-form .form-submit .submit:hover, .isotope-nav ul li a.active:after, .mad-custom-select .mad-options-list li:hover a, .searchform-line button[type="submit"]:hover, .footer.style-5 .tagcloud a:hover, .btn.btn-style-1:hover, .btn.btn-style-2:hover, .btn.btn-style-3:hover, .btn.btn-style-4, .btn.btn-style-6:hover, .owl-dots .owl-dot.active {
  background-color: #0001ff; }

.rwp-review-wrap .rwp-review .rwp-ratings-form .rwp-rating-form-content input[type="button"]:hover {
  background-color: #0001ff !important; }

.custom-list li i, .navbar-menu .close-bttn:hover, .btn.btn-style-6, .alert.alert-info, .pricing-area .price, .summary.entry-summary .price, .entry-next-article .entry-body .scroll-arrow > *, .sort-header-wrap .sort-view-type a.active, .tabs-section .tabs-nav li.ui-tabs-active a, .accordion .accordion-item .a-title.active, .counter-wrap .counter .count-item > span, .countdown_row > .countdown_section .countdown_amount, p.has-drop-cap:not(:focus)::first-letter, .isotope-nav ul li a.active, .post-info .post-info-item .post-info-title > [class*="licon-"] {
  color: #0001ff; }

.alert.alert-info, .btn.btn-style-6 {
  border-color: #0001ff; }

.tooltips.bottom-tooltip span.tooltip:after, .tooltips.top-tooltip span.tooltip:after {
  border-bottom-color: #0001ff; }

.tooltips.left-tooltip span.tooltip:after {
  border-left-color: #0001ff; }

.tooltips.right-tooltip span.tooltip:after {
  border-right-color: #0001ff; }

.pulse {
  box-shadow: 0 0 0 0 #f0f0f0, 0 0 0 0 rgba(0, 1, 255, 0.7); }
/* Map Pin Color
 ========================================================================== */
.marker-cluster .pin-cluster span {
  color: #fafafa; }
/* Basic styles for navigation
 ========================================================================== */
.main-navigation > ul > li > a {
  font-family: Montserrat;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #1e1e1e; }
  .main-navigation > ul > li:hover > a {
    color: #1e1e1e; }
  .main-navigation > ul > li.multicolumn > .sub-menu-wrap {
    background-color: #2e2e2e; }
  .main-navigation .sub-menu-wrap {
    background-color: #2e2e2e; }
  .main-navigation .sub-menu li a {
    font-family: Montserrat;
    font-size: 0.875rem;
    font-weight: 500;
    color: #fff; }
  .main-navigation .sub-menu li:hover > a {
    color: #ffd100; }
  .main-navigation .sub-menu li.current-menu-item > a, .main-navigation .sub-menu li.current-menu-parent > a, .main-navigation .sub-menu li.current-menu-ancestor > a, .main-navigation .sub-menu li.current_page_item > a, .main-navigation .sub-menu li.current_page_parent > a, .main-navigation .sub-menu li.current_page_ancestor > a {
    color: #ffd100; }
/* Basic styles for responsive navigation
 ========================================================================== */
.wrapper-container .nav-panel .menu__breadcrumbs a {
  color: #ffd100; }
  .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-item .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-ancestor .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-parent .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_item .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_parent .menu__link, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_ancestor .menu__link {
    color: #ffd100; }
    .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link {
      color: #bdbdbd; }
      .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:hover, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:focus, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:hover::after, .wrapper-container .nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:focus::after {
        color: #ffd100; }

.footer {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: inherit;
  background-position: center center;
  background-image: none; }
  .footer .widget .widget-title {
    color: #1e1e1e; }
