body {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 27px;
  color: #666;
  font-size: 16px; }

a {
  color: #666; }
  a:hover {
    color: #ce1543; }

h1, h2, h3, h4, h5, h5, h6 {
  font-family: Poppins, Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #333; }
  h1 a, h2 a, h3 a, h4 a, h5 a, h5 a, h6 a {
    color: #333; }
    h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h5 a:hover, h6 a:hover {
      color: #ce1543; }

.wc-sc-product.featured-layout-3 .es-nav span:hover {
  color: #ce1543; }

.content-area .wrapper-blog-content .post-formats-wrapper .date {
  background: #ce1543;
  color: #fff; }
  .content-area .wrapper-blog-content .final-blog .product-share a:hover {
    color: #ce1543; }
  .content-area .wrapper-blog-content .read-more {
    background: #333;
    color: #fff; }
    .content-area .wrapper-blog-content .read-more:hover {
      background: #ce1543;
      color: #fff; }
  .content-area .content-blog-masonry .entry-title {
    font-size: 22px; }

h1, .content-blog-standard .entry-title {
  font-size: 36px; }

h2, .single .content-area .wrapper-blog-content .entry-title, .woocommerce .shop-single-v1-section .summary .product_title, .woocommerce .shop-single-v1-section .summary .price {
  font-size: 30px; }

h3 {
  font-size: 25px; }

h4 {
  font-size: 22px; }

.font-small, .font-size-small .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-small {
  font-size: 11; }

.font-medium, .font-size-medium .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-medium {
  font-size: 15; }

.font-large, .font-size-large .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-large {
  font-size: 28px; }

.font-xl, .font-size-xl .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-xl {
  font-size: 40px; }

.font-xxl, .font-size-xxl .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-xxl {
  font-size: 55px; }

.page-not-found {
  background-color: #7395ff; }
  .page-not-found .page-detail .page-inner .btn-small:hover, .page-not-found .page-detail .page-inner .search-form .search-submit:hover {
    background: #333;
    color: #fff; }

h5, .single .content-area .single-blog-content .related-posts .post-inner h5, .font-size-h5, .testimonials-detail p, .woocommerce div.product .woocommerce-tabs ul.tabs li a {
  font-size: 18px; }

h6, .wc-sc-product.featured-layout-1 .view-all .au-btn, .wc-sc-product-tab .view-all .au-btn, .testimonials-detail .regency {
  font-size: 16px; }

.woocommerce .star-rating:before, .woocommerce-page .star-rating:before, .woocommerce .star-rating span, .woocommerce-page .star-rating span, .woocommerce p.stars a, .woocommerce-page p.stars a {
  color: #ce1543; }
  .woocommerce .related > h2, .woocommerce-page .related > h2, .woocommerce .upsells > h2, .woocommerce-page .upsells > h2 {
    font-size: 25px; }

.woocommerce .woocommerce-info {
  border-top-color: #ce1543; }

.single-blog-content blockquote:before {
  color: #ce1543; }

.testimonials-content .owl-nav button:hover {
  color: #ce1543; }

.categories-hp-1 .product .name {
  font-size: 18px; }
  .categories-hp-1.product_cat-layout-1 .categories-detail .product .quantity {
    background: #ce1543;
    color: #fff; }

.search-overlay .search-form .search-submit {
  background: #ce1543;
  color: #fff; }
  .search-overlay .search-form .search-submit:hover {
    background: #333;
    color: #fff; }

.topbar-area {
  background: rgba(255, 255, 255, 1);
  color: #262626; }

.error {
  border-color: #ce1543; }
  .error.placeholder {
    color: #ce1543; }
  .error:-moz-placeholder {
    color: #ce1543; }
  .error::-webkit-input-placeholder {
    color: #ce1543; }
  .error:-ms-input-placeholder {
    color: #ce1543; }

.page-links > span:not(.page-links-title), .page-links a:hover > span {
  color: #ce1543;
  border-color: #ce1543; }

.footer-area {
  background-color: #fff;
  color: #666; }
  .footer-area .copyright-text {
    border-color: #e5e5e5; }
  .footer-area a {
    color: #666; }
  .footer-area a:hover {
    color: #ce1543; }
  .footer-area .widget-title {
    color: #333;
    font-size: 22px; }
  .footer-area .widget-social a:hover {
    border-color: #ce1543;
    color: #ce1543; }

.footer-top {
  background: #fafafa;
  color: #666; }
  .footer-top .widget-title {
    font-size: 40px; }

.footer__arrow-top {
  color: #ce1543; }
  .footer__arrow-top:hover {
    color: #666; }

.navigation-menu {
  background: rgba(255, 255, 255, 1); }
  .navigation-menu .logo {
    width: 200px; }

.sticky_custom_menu .navigation-menu.affix {
  background: rgba(255, 255, 255, 1); }

.comments-area .comment-respond .form-submit input#submit {
  background: #ce1543;
  color: #fff; }
  .comments-area .comment-respond .form-submit input#submit:hover {
    background: #333;
    color: #fff; }

.au-btn, .woocommerce a.button.alt, .woocommerce .button.wc-backward, .woocommerce button.button, .woocommerce input.button, .sc-product-showcase .inner-item-product a.button, .woocommerce .button.wc-forward, .woocommerce .woocommerce-info a.button, .woocommerce #review_form #respond .form-submit input, .wpcf7-form .wpcf7-submit, .woocommerce-wishlist .wishlist_table .product-add-to-cart .button {
  background: #ce1543;
  color: #fff !important; }
  .au-btn:hover, .woocommerce a.button.alt:hover, .woocommerce .button.wc-backward:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .sc-product-showcase .inner-item-product a.button:hover, .woocommerce .button.wc-forward:hover, .woocommerce .woocommerce-info a.button:hover, .woocommerce #review_form #respond .form-submit input:hover, .wpcf7-form .wpcf7-submit:hover, .woocommerce-wishlist .wishlist_table .product-add-to-cart .button:hover {
    background: #333;
    color: #fff !important; }

.woocommerce .woocommerce-error, .woocommerce-page .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
  border-top-color: #ce1543; }
  .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before {
    color: #ce1543; }
  .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
    background: #333; }

.wishlist_table tr td.product-stock-status span.wishlist-in-stock {
  color: #ce1543; }

.woocommerce .woocommerce-cart-form .shop_table tbody .actions > button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  background: #333;
  color: #fff; }
  .woocommerce .woocommerce-cart-form .shop_table tbody .actions > button:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background: #ce1543;
    color: #fff; }

.woocommerce .woocommerce-checkout-review-order table tfoot .woocommerce-Price-amount, .woocommerce .woocommerce-cart-form .shop_table tbody .cart_item .product-subtotal {
  color: #ce1543; }

.woocommerce ul.products li.product .wrapper-content-item .cat_product a:hover, .woocommerce-page ul.products li.product .wrapper-content-item .cat_product a:hover, .woocommerce div.products li.product .wrapper-content-item .cat_product a:hover, .woocommerce-page div.products li.product .wrapper-content-item .cat_product a:hover, .woocommerce ul.products div.product .wrapper-content-item .cat_product a:hover, .woocommerce-page ul.products div.product .wrapper-content-item .cat_product a:hover, .woocommerce div.products div.product .wrapper-content-item .cat_product a:hover, .woocommerce-page div.products div.product .wrapper-content-item .cat_product a:hover {
  color: #ce1543; }
  .woocommerce ul.products li.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce-page ul.products li.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce div.products li.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce-page div.products li.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce ul.products div.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce-page ul.products div.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce div.products div.product .wrapper-content-item .woocommerce-loop-product_title, .woocommerce-page div.products div.product .wrapper-content-item .woocommerce-loop-product_title {
    font-size: 18px;
    font-weight: 400; }
    .woocommerce ul.products li.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce-page ul.products li.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce div.products li.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce-page div.products li.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce ul.products div.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce-page ul.products div.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce div.products div.product .wrapper-content-item .woocommerce-loop-product_title a:hover, .woocommerce-page div.products div.product .wrapper-content-item .woocommerce-loop-product_title a:hover {
      color: #ce1543; }
  .woocommerce ul.products li.product .wrapper-content-item span.price, .woocommerce-page ul.products li.product .wrapper-content-item span.price, .woocommerce div.products li.product .wrapper-content-item span.price, .woocommerce-page div.products li.product .wrapper-content-item span.price, .woocommerce ul.products div.product .wrapper-content-item span.price, .woocommerce-page ul.products div.product .wrapper-content-item span.price, .woocommerce div.products div.product .wrapper-content-item span.price, .woocommerce-page div.products div.product .wrapper-content-item span.price {
    font-size: 16px; }
  .woocommerce ul.products li.product .product-image .box-hover .quick-view:hover, .woocommerce-page ul.products li.product .product-image .box-hover .quick-view:hover, .woocommerce div.products li.product .product-image .box-hover .quick-view:hover, .woocommerce-page div.products li.product .product-image .box-hover .quick-view:hover, .woocommerce ul.products div.product .product-image .box-hover .quick-view:hover, .woocommerce-page ul.products div.product .product-image .box-hover .quick-view:hover, .woocommerce div.products div.product .product-image .box-hover .quick-view:hover, .woocommerce-page div.products div.product .product-image .box-hover .quick-view:hover, .woocommerce ul.products li.product .product-image .box-hover a.button:hover, .woocommerce-page ul.products li.product .product-image .box-hover a.button:hover, .woocommerce div.products li.product .product-image .box-hover a.button:hover, .woocommerce-page div.products li.product .product-image .box-hover a.button:hover, .woocommerce ul.products div.product .product-image .box-hover a.button:hover, .woocommerce-page ul.products div.product .product-image .box-hover a.button:hover, .woocommerce div.products div.product .product-image .box-hover a.button:hover, .woocommerce-page div.products div.product .product-image .box-hover a.button:hover, .woocommerce ul.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce-page ul.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce-page div.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce ul.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce-page ul.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce div.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce-page div.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist a:hover, .woocommerce ul.products li.product .product-image .box-hover .wc-forward:hover, .woocommerce-page ul.products li.product .product-image .box-hover .wc-forward:hover, .woocommerce div.products li.product .product-image .box-hover .wc-forward:hover, .woocommerce-page div.products li.product .product-image .box-hover .wc-forward:hover, .woocommerce ul.products div.product .product-image .box-hover .wc-forward:hover, .woocommerce-page ul.products div.product .product-image .box-hover .wc-forward:hover, .woocommerce div.products div.product .product-image .box-hover .wc-forward:hover, .woocommerce-page div.products div.product .product-image .box-hover .wc-forward:hover {
    color: #ce1543; }
    .woocommerce ul.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce div.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page div.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page ul.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce div.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce-page div.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .woocommerce ul.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page ul.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce div.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page div.products li.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce ul.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page ul.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce div.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce-page div.products div.product .product-image .box-hover .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .woocommerce ul.products li.product .product-image .box-hover .wc-forward, .woocommerce-page ul.products li.product .product-image .box-hover .wc-forward, .woocommerce div.products li.product .product-image .box-hover .wc-forward, .woocommerce-page div.products li.product .product-image .box-hover .wc-forward, .woocommerce ul.products div.product .product-image .box-hover .wc-forward, .woocommerce-page ul.products div.product .product-image .box-hover .wc-forward, .woocommerce div.products div.product .product-image .box-hover .wc-forward, .woocommerce-page div.products div.product .product-image .box-hover .wc-forward {
      color: #ce1543; }
  .woocommerce .shop-single-v1-section .summary .cart .button, .woocommerce-page .shop-single-v1-section .summary .cart .button {
    background: #333;
    color: #fff; }
  .woocommerce .shop-single-v1-section .summary .cart .button:hover, .woocommerce-page .shop-single-v1-section .summary .cart .button:hover {
    background: #ce1543;
    color: #fff; }

.widget_shopping_cart .minicart_hover .cart-items-number span.wrapper-items-number {
  background: #ce1543; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons a {
    background: #ce1543;
    color: #fff; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout, .widget_shopping_cart .widget_shopping_cart_content .buttons a:hover {
    background: #333;
    color: #fff; }
  .widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout:hover {
    background: #ce1543;
    color: #fff; }

.warp-title-cat .cat-links a {
  background: #ce1543;
  color: #fff; }
  .warp-title-cat .cat-links a:hover {
    background: #333;
    color: #fff; }

.sc-list-posts .news-details .info .cat-links a {
  color: #ce1543; }

.mc4wp-form .email input[type="submit"] {
  background: #ce1543;
  color: #fff; }
  .mc4wp-form .email input[type="submit"]:hover {
    background: #333;
    color: #fff; }

.navigation ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover, .navigation ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:focus, .navigation ul li span.current, .woocommerce nav.woocommerce-pagination ul li span.current {
  background: #ce1543;
  border-color: #ce1543; }

.flash-sale-countdown .wrap-countdown .countdown-section {
  border-color: #ce1543; }
  .flash-sale-countdown .content-inner a.button:before, .flash-sale-countdown .content-inner .wc-forward:before {
    background: #ce1543;
    color: #fff; }
  .flash-sale-countdown .content-inner a.button:hover:before, .flash-sale-countdown .content-inner .wc-forward:hover:before {
    background: #333;
    color: #fff; }

.isw-swatch--isw_text .isw-term.isw-selected {
  color: #ce1543; }

@media (min-width: 1025px) {
  .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item > a {
    text-transform: uppercase;
    color: #333;
    font-weight: 500;
    font-size: 14px; }
    .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item.current-menu-item > a, .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item:hover > a, .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item.current-menu-parent > a {
      color: #ce1543; }
    .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item .sub-menu {
      color: #333;
      background: #fff; }
      .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item .sub-menu li.current-menu-item > a {
        color: #d02249; }
        .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item .sub-menu li:hover a {
          color: #333; }
          .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item .sub-menu li:hover a:hover {
            color: #d02249; }
      .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item .sub-menu a {
        font-weight: 500;
        font-size: 15px;
        color: #333; }
        .navigation-menu .navigation-menu-inner .main-menu .navmenu > .menu-item .sub-menu a:before {
          background: #d02249; }

  .sticky_custom_menu .navigation-menu.affix .navigation-menu-inner .main-menu .navmenu > .menu-item > a {
    color: #333; }
    .sticky_custom_menu .navigation-menu.affix .navigation-menu-inner .main-menu .navmenu > .menu-item.current-menu-item > a, .sticky_custom_menu .navigation-menu.affix .navigation-menu-inner .main-menu .navmenu > .menu-item:hover a, .sticky_custom_menu .navigation-menu.affix .navigation-menu-inner .main-menu .navmenu > .menu-item.current-menu-parent > a {
      color: #f1593b; } }

@media only screen and (max-width: 1024px) {
  .navigation-menu .hamburger--spin .hamburger-inner {
    background-color: #333; }
    .navigation-menu .hamburger--spin .hamburger-inner:before, .navigation-menu .hamburger--spin .hamburger-inner:after {
      background-color: #333; }
    .navigation-menu .navigation-menu-inner .main-menu {
      background-color: #fff; }
    .navigation-menu .navigation-menu-inner .main-menu ul li {
      border-top: 1px solid #e9e9e9; }
      .navigation-menu .navigation-menu-inner .main-menu ul li .show-submenu-mobile {
        color: #333; }
      .navigation-menu .navigation-menu-inner .main-menu ul li.current-menu-item > a, .navigation-menu .navigation-menu-inner .main-menu ul li > a:hover, .navigation-menu .navigation-menu-inner .main-menu ul li.current-menu-parent > a {
        color: #d02249; }
      .navigation-menu .navigation-menu-inner .main-menu ul li a {
        background-color: #fff;
        color: #333; }
      .navigation-menu .navigation-menu-inner .main-menu ul li:last-child {
        border-bottom: 1px solid #e9e9e9; }
      .navigation-menu .navigation-menu-inner .main-menu ul li.menu-item-has-children .sub-menu li a {
        background-color: #f2f2f2; }
    .navigation-menu .logo {
      width: 100px; } }

@media screen and (max-width: 1024px) and (min-width: 768px) {
  .font-large, .font-size-large .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-large {
    font-size: 24px; }

  .font-xl, .font-size-xl .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-xl {
    font-size: 36px; }

  .font-xxl, .font-size-xxl .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-xxl {
    font-size: 50px; }

  h1, .content-blog-standard .entry-title {
    font-size: 32px; }

  h2, .single .content-area .wrapper-blog-content .entry-title, .woocommerce .shop-single-v1-section .summary .product_title, .woocommerce .shop-single-v1-section .summary .price {
    font-size: 29px; } }

@media (max-width: 768px) {
  .woocommerce .shop-single-v1-section .summary .price {
    font-size: 25px; }

  .font-large, .font-size-large .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-large {
    font-size: 22px; }

  .font-xl, .font-size-xl .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-xl {
    font-size: 32px; }

  .font-xxl, .font-size-xxl .special-heading, .elementor-widget-heading .elementor-widget-container .elementor-heading-title.elementor-size-xxl {
    font-size: 46px; }

  h1, .content-blog-standard .entry-title {
    font-size: 28px; }

  h2, .single .content-area .wrapper-blog-content .entry-title, .woocommerce .shop-single-v1-section .summary .product_title, .woocommerce .shop-single-v1-section .summary .price {
    font-size: 24px; }

  h3 {
    font-size: 22px; }

  h4 {
    font-size: 18px; }

  h5 {
    font-size: 16px; }

  h6 {
    font-size: 15px; } }

@media (max-width: 380px) {
  .woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 16px; }

  h3 {
    font-size: 22px; }

  h4, .content-area .wrapper-blog-content .entry-title {
    font-size: 18px; }

  h5 {
    font-size: 16px; } }
.wrapper-container { background-color: #fff}h1, 
h2, 
h3, 
h4, 
h5, 
h6, 
body, 
p, 
.navmenu li a {
	font-family: proxima-nova, sans-serif !important;
	font-weight: 400 !important; 
}

.content-area {
    padding-top: 25px;
    padding-bottom: 50px;
}